I have followed the document as described but getting the following error when running in debug mode:
Even the sample application provided has the same issue. My Interface is configured as follows:
Up to this exercise everything seems to have worked as expected. I tried changing the rule input in the interface to Vehicle which resulted in a lot more error messages. I deleted the process model and generated a new "Create" process model automatically.
Any help to get working would be greatly appreciated.
Discussion posts and replies are publicly visible
can u share the interface code.
a!formLayout( label: "Create Vehicle", contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!integerField( label: "Year", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{593338ed-8623-4d1e-9b4a-a9bc7dd2bc46}year'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{593338ed-8623-4d1e-9b4a-a9bc7dd2bc46}year'] ), a!textField( label: "Model", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{48d59c3c-fe64-40d0-9f2f-74352d314f8e}model'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{48d59c3c-fe64-40d0-9f2f-74352d314f8e}model'], characterLimit: 255 ), a!textField( label: "Color", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{34393e1d-f16c-4c35-a0f5-290546900934}color'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{34393e1d-f16c-4c35-a0f5-290546900934}color'], characterLimit: 255 ), a!integerField( label: "Image", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{4c90dd80-e0cd-47d5-8d25-893dd4af8179}image'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{4c90dd80-e0cd-47d5-8d25-893dd4af8179}image'] ), a!pickerFieldRecords( label: "To Category Record", labelPosition: "ABOVE", placeholder: "Select a To Category Record", maxSelections: 1, recordType: 'recordType!{9030da14-57d1-418e-94c7-4feccee2719c-w0450aa}W0450AA Vehicle Category', value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{8e12aa60-de86-4f83-953c-51ad2db7a450}aaVehicleCategoryId'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{8e12aa60-de86-4f83-953c-51ad2db7a450}aaVehicleCategoryId'] ), a!textField( label: "Created By", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{f508809c-9956-4639-b788-ab69ba6ba542}createdBy'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{f508809c-9956-4639-b788-ab69ba6ba542}createdBy'], characterLimit: 255 ), a!checkboxField( labelPosition: "COLLAPSED", required: false, choiceLabels: { "Is Active" }, choiceValues: { true }, value: if( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{b9bdbe41-83b6-47bf-ad17-3148c4b414fd}isActive'], true, null ), saveInto: a!save( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{b9bdbe41-83b6-47bf-ad17-3148c4b414fd}isActive'], if( isnull( save!value ), false, true ) ) ) } ), a!columnLayout( contents: { a!textField( label: "Make", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{19354219-59c3-4596-84f9-968d7a7dd9c8}make'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{19354219-59c3-4596-84f9-968d7a7dd9c8}make'], characterLimit: 255 ), a!textField( label: "Vin", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{5e8932dd-070f-45fb-bb02-16eff8dd68f1}vin'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{5e8932dd-070f-45fb-bb02-16eff8dd68f1}vin'], characterLimit: 255 ), a!integerField( label: "Mileage", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{2568a98f-c00d-41b8-8435-c4ff67c63945}mileage'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{2568a98f-c00d-41b8-8435-c4ff67c63945}mileage'] ), a!pickerFieldRecords( label: "To Status Record", labelPosition: "ABOVE", placeholder: "Select a To Status Record", maxSelections: 1, recordType: 'recordType!{c40f19ec-824f-4377-8d6f-60c072fa9721-w0450aa}W0450AA Vehicle Status', value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{3fc456d9-e259-4312-87a8-4be5d2aeb619}aaVehicleStatusId'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{3fc456d9-e259-4312-87a8-4be5d2aeb619}aaVehicleStatusId'] ), a!pickerFieldRecords( label: "To Condition Record", labelPosition: "ABOVE", placeholder: "Select a To Condition Record", maxSelections: 1, recordType: 'recordType!{eb227701-8262-4e28-8383-21f074f141da-w0450aa}W0450AA Vehicle Condition', value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{abad6875-d60e-48db-9357-05e9bfe01f84}aaVehicleConditionId'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{abad6875-d60e-48db-9357-05e9bfe01f84}aaVehicleConditionId'] ), a!textField( label: "Modified By", labelPosition: "ABOVE", required: false, value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{10d1817c-353c-420e-ad51-605d1f924977}modifiedBy'], saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{10d1817c-353c-420e-ad51-605d1f924977}modifiedBy'], characterLimit: 255 ) } ) } ), a!sectionLayout( label: "toMaintenanceRecord", labelSize: "MEDIUM_PLUS", labelColor: "STANDARD", labelHeadingTag: "H2", isCollapsible: false, contents: { a!gridLayout( labelPosition: "COLLAPSED", height: "SHORT_PLUS", shadeAlternateRows: true, headerCells: { a!gridLayoutHeaderCell(label: "Id"), a!gridLayoutHeaderCell(label: "Issue"), a!gridLayoutHeaderCell(label: "Is Scheduled"), a!gridLayoutHeaderCell(label: "Status"), a!gridLayoutHeaderCell(label: "Start Date"), a!gridLayoutHeaderCell(label: "End Date"), a!gridLayoutHeaderCell(label: "Cost"), a!gridLayoutHeaderCell(label: "Assigned Mechanic"), a!gridLayoutHeaderCell(label: "Created By"), a!gridLayoutHeaderCell(label: "Created On"), a!gridLayoutHeaderCell(label: "Modified By"), a!gridLayoutHeaderCell(label: "Modified On"), a!gridLayoutHeaderCell() }, columnConfigs: { a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "ICON") }, rows: a!forEach( items: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'], expression: a!gridRowLayout( id: fv!index, contents: { a!integerField( readOnly: true, value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{c97ea305-65b9-4c2a-b835-548a259770d1}id'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{c97ea305-65b9-4c2a-b835-548a259770d1}id'] ), a!textField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{320a193b-517e-47a0-af7a-f9319562f493}issue'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{320a193b-517e-47a0-af7a-f9319562f493}issue'] ), a!checkboxField( labelPosition: "COLLAPSED", choiceLabels: { "" }, choiceValues: { true }, value: if(fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{4c75c979-2d6a-411d-9e81-77156ffc9bf3}isScheduled'], true, null), saveInto: a!save( fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{4c75c979-2d6a-411d-9e81-77156ffc9bf3}isScheduled'], if(isnull(save!value), false, true) ) ), a!textField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{41192f50-52f4-4d52-9644-51f9524ede20}status'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{41192f50-52f4-4d52-9644-51f9524ede20}status'] ), a!dateField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d2ae5585-c9df-4aaa-aba4-9b3ab19a3492}startDate'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d2ae5585-c9df-4aaa-aba4-9b3ab19a3492}startDate'] ), a!dateField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{2a488eae-a52c-4db7-9895-7a240fdf1dcc}endDate'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{2a488eae-a52c-4db7-9895-7a240fdf1dcc}endDate'] ), a!integerField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{a5fe06a3-0c44-4ebb-a56b-209e1c309fd2}cost'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{a5fe06a3-0c44-4ebb-a56b-209e1c309fd2}cost'] ), a!textField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{18daad2f-1e28-4808-8d2d-db4bb35a9055}assignedMechanic'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{18daad2f-1e28-4808-8d2d-db4bb35a9055}assignedMechanic'] ), a!textField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{644dcdd4-fc06-4ceb-9123-74e5c7035b83}createdBy'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{644dcdd4-fc06-4ceb-9123-74e5c7035b83}createdBy'] ), a!dateField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{6fea7f40-2784-4d9f-9a08-64ed234c8d46}createdOn'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{6fea7f40-2784-4d9f-9a08-64ed234c8d46}createdOn'] ), a!textField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{8c8e075a-0462-46ec-ab11-3384a16d88ad}modifiedBy'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{8c8e075a-0462-46ec-ab11-3384a16d88ad}modifiedBy'] ), a!dateField( value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d4b116bd-a0ff-4aca-ae1e-e7d29837a79c}modifiedOn'], saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d4b116bd-a0ff-4aca-ae1e-e7d29837a79c}modifiedOn'] ), a!imageField( size: "ICON", images: a!documentImage( document: a!iconIndicator(icon: "REMOVE"), altText: "Remove Row", link: a!dynamicLink( value: fv!index, saveInto: { a!save( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'], remove( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'], save!value ) ) } ) ) ) } ) ), addRowLink: a!dynamicLink( label: "Add Row", value: { 'recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord': { 'recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance'() } }, saveInto: a!save( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'], append( ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'], save!value ) ) ) ) } ) }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Create", submit: true, validate: true, saveInto: { a!save( target: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{0273234c-c799-4ae3-b186-ebf4a2519175}createdOn'], value: now() ) }, style: "SOLID" ) }, secondaryButtons: { a!buttonWidget( label: "Cancel", value: true, saveInto: ri!cancel, submit: true, style: "OUTLINE", validate: false ) } ))
a!formLayout(
label: "Create Vehicle",
contents: {
a!columnsLayout(
columns: {
a!columnLayout(
a!integerField(
label: "Year",
labelPosition: "ABOVE",
required: false,
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{593338ed-8623-4d1e-9b4a-a9bc7dd2bc46}year'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{593338ed-8623-4d1e-9b4a-a9bc7dd2bc46}year']
),
a!textField(
label: "Model",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{48d59c3c-fe64-40d0-9f2f-74352d314f8e}model'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{48d59c3c-fe64-40d0-9f2f-74352d314f8e}model'],
characterLimit: 255
label: "Color",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{34393e1d-f16c-4c35-a0f5-290546900934}color'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{34393e1d-f16c-4c35-a0f5-290546900934}color'],
label: "Image",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{4c90dd80-e0cd-47d5-8d25-893dd4af8179}image'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{4c90dd80-e0cd-47d5-8d25-893dd4af8179}image']
a!pickerFieldRecords(
label: "To Category Record",
placeholder: "Select a To Category Record",
maxSelections: 1,
recordType: 'recordType!{9030da14-57d1-418e-94c7-4feccee2719c-w0450aa}W0450AA Vehicle Category',
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{8e12aa60-de86-4f83-953c-51ad2db7a450}aaVehicleCategoryId'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{8e12aa60-de86-4f83-953c-51ad2db7a450}aaVehicleCategoryId']
label: "Created By",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{f508809c-9956-4639-b788-ab69ba6ba542}createdBy'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{f508809c-9956-4639-b788-ab69ba6ba542}createdBy'],
a!checkboxField(
labelPosition: "COLLAPSED",
choiceLabels: {
"Is Active"
},
choiceValues: {
true
value: if(
ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{b9bdbe41-83b6-47bf-ad17-3148c4b414fd}isActive'],
true,
null
saveInto: a!save(
if(
isnull(
save!value
false,
)
}
label: "Make",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{19354219-59c3-4596-84f9-968d7a7dd9c8}make'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{19354219-59c3-4596-84f9-968d7a7dd9c8}make'],
label: "Vin",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{5e8932dd-070f-45fb-bb02-16eff8dd68f1}vin'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{5e8932dd-070f-45fb-bb02-16eff8dd68f1}vin'],
label: "Mileage",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{2568a98f-c00d-41b8-8435-c4ff67c63945}mileage'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{2568a98f-c00d-41b8-8435-c4ff67c63945}mileage']
label: "To Status Record",
placeholder: "Select a To Status Record",
recordType: 'recordType!{c40f19ec-824f-4377-8d6f-60c072fa9721-w0450aa}W0450AA Vehicle Status',
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{3fc456d9-e259-4312-87a8-4be5d2aeb619}aaVehicleStatusId'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{3fc456d9-e259-4312-87a8-4be5d2aeb619}aaVehicleStatusId']
label: "To Condition Record",
placeholder: "Select a To Condition Record",
recordType: 'recordType!{eb227701-8262-4e28-8383-21f074f141da-w0450aa}W0450AA Vehicle Condition',
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{abad6875-d60e-48db-9357-05e9bfe01f84}aaVehicleConditionId'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{abad6875-d60e-48db-9357-05e9bfe01f84}aaVehicleConditionId']
label: "Modified By",
value: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{10d1817c-353c-420e-ad51-605d1f924977}modifiedBy'],
saveInto: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{10d1817c-353c-420e-ad51-605d1f924977}modifiedBy'],
a!sectionLayout(
label: "toMaintenanceRecord",
labelSize: "MEDIUM_PLUS",
labelColor: "STANDARD",
labelHeadingTag: "H2",
isCollapsible: false,
a!gridLayout(
height: "SHORT_PLUS",
shadeAlternateRows: true,
headerCells: {
a!gridLayoutHeaderCell(label: "Id"),
a!gridLayoutHeaderCell(label: "Issue"),
a!gridLayoutHeaderCell(label: "Is Scheduled"),
a!gridLayoutHeaderCell(label: "Status"),
a!gridLayoutHeaderCell(label: "Start Date"),
a!gridLayoutHeaderCell(label: "End Date"),
a!gridLayoutHeaderCell(label: "Cost"),
a!gridLayoutHeaderCell(label: "Assigned Mechanic"),
a!gridLayoutHeaderCell(label: "Created By"),
a!gridLayoutHeaderCell(label: "Created On"),
a!gridLayoutHeaderCell(label: "Modified By"),
a!gridLayoutHeaderCell(label: "Modified On"),
a!gridLayoutHeaderCell()
columnConfigs: {
a!gridLayoutColumnConfig(width: "DISTRIBUTE"),
a!gridLayoutColumnConfig(width: "ICON")
rows: a!forEach(
items: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'],
expression: a!gridRowLayout(
id: fv!index,
readOnly: true,
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{c97ea305-65b9-4c2a-b835-548a259770d1}id'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{c97ea305-65b9-4c2a-b835-548a259770d1}id']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{320a193b-517e-47a0-af7a-f9319562f493}issue'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{320a193b-517e-47a0-af7a-f9319562f493}issue']
choiceLabels: { "" },
choiceValues: { true },
value: if(fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{4c75c979-2d6a-411d-9e81-77156ffc9bf3}isScheduled'], true, null),
fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{4c75c979-2d6a-411d-9e81-77156ffc9bf3}isScheduled'],
if(isnull(save!value), false, true)
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{41192f50-52f4-4d52-9644-51f9524ede20}status'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{41192f50-52f4-4d52-9644-51f9524ede20}status']
a!dateField(
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d2ae5585-c9df-4aaa-aba4-9b3ab19a3492}startDate'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d2ae5585-c9df-4aaa-aba4-9b3ab19a3492}startDate']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{2a488eae-a52c-4db7-9895-7a240fdf1dcc}endDate'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{2a488eae-a52c-4db7-9895-7a240fdf1dcc}endDate']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{a5fe06a3-0c44-4ebb-a56b-209e1c309fd2}cost'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{a5fe06a3-0c44-4ebb-a56b-209e1c309fd2}cost']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{18daad2f-1e28-4808-8d2d-db4bb35a9055}assignedMechanic'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{18daad2f-1e28-4808-8d2d-db4bb35a9055}assignedMechanic']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{644dcdd4-fc06-4ceb-9123-74e5c7035b83}createdBy'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{644dcdd4-fc06-4ceb-9123-74e5c7035b83}createdBy']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{6fea7f40-2784-4d9f-9a08-64ed234c8d46}createdOn'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{6fea7f40-2784-4d9f-9a08-64ed234c8d46}createdOn']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{8c8e075a-0462-46ec-ab11-3384a16d88ad}modifiedBy'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{8c8e075a-0462-46ec-ab11-3384a16d88ad}modifiedBy']
value: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d4b116bd-a0ff-4aca-ae1e-e7d29837a79c}modifiedOn'],
saveInto: fv!item['recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance.fields.{d4b116bd-a0ff-4aca-ae1e-e7d29837a79c}modifiedOn']
a!imageField(
size: "ICON",
images: a!documentImage(
document: a!iconIndicator(icon: "REMOVE"),
altText: "Remove Row",
link: a!dynamicLink(
value: fv!index,
saveInto: {
a!save(
ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord'],
remove(
addRowLink: a!dynamicLink(
label: "Add Row",
value: {
'recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.relationships.{46a094a5-2021-4660-8b1c-6c485f33a977}toMaintenanceRecord': {
'recordType!{2a140855-d422-4991-8ec3-bdc0a477b6d3}W0450SA Maintenance'()
append(
buttons: a!buttonLayout(
primaryButtons: {
a!buttonWidget(
label: "Create",
submit: true,
validate: true,
target: ri!record['recordType!{4c04341b-60b5-46d6-9767-9e578462f0e8}W0450SA Vehicle.fields.{0273234c-c799-4ae3-b186-ebf4a2519175}createdOn'],
value: now()
style: "SOLID"
secondaryButtons: {
label: "Cancel",
value: true,
saveInto: ri!cancel,
style: "OUTLINE",
validate: false
Also if you open the community edition and open application W###AA Acme Automobile Reference Application, you can see the configuration for Process Model: W###AA PM Add Vehicle. If you run this process in debugging mode, you should hit the same error I did. Interestingly, the start form is not even opened and the process moves directly to the Write Record node.
bec we added interface in start node, interface not taking null values bec of required check. thats why getting error. if u take user input task or if u open directly in site page it wont get error. try it.
Thanks for your response Pragna, but I am really confused, particularly as I have followed instructions as per the Appian Process Modelling 101 training. What I understand from your comments:
I would like to believe it is something in my configuration but really struggling to diagnose to the root cause.
What do you mean by " if u take user input task" - please explain the steps as I am new to Appian?
Hi Jitesh H Samani !
Thanks for reaching out and excited to welcome you to Appian! It is definitely odd that the reference application is also failing. I just ran a test myself and all seems in order, so I am curious if something else is going on.
You commented that the start form doesnt open and the process moves directly to the Write Record node. The error you are getting does indicate that the process variable "record" is not being populated correctly, creating an issue when trying to write as the process has no idea what the data is, or what the structure of that data is. Since the start form doesnt appear for you, that could be the reason we are getting this error.
My first thought would be to check out how the start form is configured in the Process Model > Process Properties. Considering your start node has the interface icon inside, that tells me that you do have a start form configured - but the rule inputs of the underlying interface may not be mapped to the correct process variables.
Can you include a screenshot of the process start form tab in process model > process properties?
Alternatively, since the reference application is also having the same issue, can you tell me if you are using Chrome, or a different browser? We know that browsers other than Chrome are a little finicky with process models.
Hi Greg, thanks for your comprehensive reply and welcome. Looking forward to be a part.
Browser - I am using Google Chrome Version 127.0.6533.89 (Official Build) (64-bit).
Reference application: I am on the German Community Edition and my reference application is W0450AA Acme Automobile Reference Application. As an Appian employee you may be able to access this instance and trying executing the reference app process flow in debug mode to verify if it is something my end?
Process Model start form:
Reference app is as below:
When executing process flow in debugging mode, no start form appears:
May be it's an issue with the instance set up?
Could be! Based on your screenshots, I do not see anything out of the ordinary. I will connect with a community team member on Monday to see if they can dive deeper into your process model. I will reach back out once I learn more.
Enter the value for all fields in the Create Vehicle form and then try:
Hi, may I know why you are using integerField for the image?