Skip to main content
February 26, 2024
Question

Facing this error Could not cast from List of Map to Dictionary. Details: CastInvalid

  • February 26, 2024
  • 6 replies
  • 0 views

Hi All,

Facing "could not cast from list of Map to Dictionary" error while calling a!startprocess in interface, could you please help me in resolving the issue.

Created a portal to capture the vehicle details in an apartment, after data entry and after clicking on "Save" facing this error and this is developed for hands-on purpose only.

Pasted error and code for your reference.

"Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error [evaluation ID = WBZTQ] : An error occurred while executing a save: Expression evaluation error at function a!startProcess [line 438]: Could not cast from List of Map to Dictionary. Details: CastInvalid"

a!localVariables(
  local!residingOwner: true,
  local!tempApartmentName: "Dollfine Durga County",
  local!successMessage: "",
  a!sectionLayout(
    label: if(
      ri!isUpdate,
      "Update Vehicle Details",
      "Create Vehicle Details"
    ),
    contents: {
      a!columnsLayout(
        columns: a!columnLayout(
          contents: {
            a!richTextDisplayField(
              label: "",
              value: a!richTextItem(
                text: local!successMessage,
                color: "POSITIVE",
                size: "MEDIUM",
                style: "STRONG"
              )
            )
          }
        )
      ),
      a!columnsLayout(
        columns: {
          a!columnLayout(
            contents: {
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Apartment Name",
                      labelPosition: "ABOVE",
                      value: a!defaultValue(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName'],
                        local!tempApartmentName
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName'],
                      characterLimit: 240,
                      required: true,
                      readOnly: true
                    )
                  ),
                  a!sideBySideItem(
                    item: a!dropdownField(
                      choiceLabels: { "A", "B", "C", "D", "E", "F" },
                      choiceValues: { "A", "B", "C", "D", "E", "F" },
                      label: "Block",
                      labelPosition: "ABOVE",
                      placeholder: "---Select block---",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{d35e6825-1592-4723-812d-b76a0a865905}block'],
                      saveInto: {
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{d35e6825-1592-4723-812d-b76a0a865905}block'],
                        a!save(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5092e48e-085f-4070-a575-bedbb73b39cf}flatNo'],
                          null
                        )
                      },
                      required: true
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Flat No",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5092e48e-085f-4070-a575-bedbb73b39cf}flatNo'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5092e48e-085f-4070-a575-bedbb73b39cf}flatNo'],
                      characterLimit: 3,
                      required: true
                    )
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Flat Owner Name",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c51780e1-8916-4c9a-805a-acb0ad402fdf}ownerName'],
                      saveInto: {
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c51780e1-8916-4c9a-805a-acb0ad402fdf}ownerName'],
                        a!save(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c422ea54-742f-4be6-9aba-0635b0659950}createdBy'],
                          "ADMIN"
                        ),
                        a!save(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7d18fd8a-12c5-4a59-9c7a-def61b4d47d3}createdOn'],
                          now()
                        ),
                        a!save(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{cc38794b-31e5-41b7-84d8-472fae3e50a1}isActive'],
                          true
                        ),
                        a!save(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName'],
                          a!defaultValue(
                            ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName'],
                            local!tempApartmentName
                          )
                        )
                      },
                      characterLimit: 240,
                      required: true
                    )
                  ),
                  a!sideBySideItem(
                    item: a!radioButtonField(
                      choiceLabels: { "Yes", "No" },
                      choiceValues: { true, false },
                      label: "Owner Residing?",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fca15ea3-f515-44d3-aec4-036ee40df1d1}ownerResiding'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fca15ea3-f515-44d3-aec4-036ee40df1d1}ownerResiding'],
                      choiceLayout: "COMPACT",
                      choiceStyle: "STANDARD",
                      validations: {}
                    ),
                    width: "MINIMIZE"
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Flat Owner Mobile No",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{4ffc6e85-a1b3-4440-a9dd-6cc355221410}ownerMobileNo'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{4ffc6e85-a1b3-4440-a9dd-6cc355221410}ownerMobileNo'],
                      characterLimit: 14,
                      required: true
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Flat Owner Email Id",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId'],
                      characterLimit: 240,
                      required: false,
                      validations: if(
                        a!isNotNullOrEmpty(
                          ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId']
                        ),
                        if(
                          find(
                            "@",
                            ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId'],
                            1
                          ),
                          "",
                          "Enter the email ID in proper format."
                        ),
                        ""
                      )
                    )
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Comments",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{31000e3a-2a79-4164-ad0b-8b4e317ae3ad}comments'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{31000e3a-2a79-4164-ad0b-8b4e317ae3ad}comments'],
                      characterLimit: 480,
                      required: false
                    )
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Tenant Name",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{78e67b00-de50-4b12-99b5-dccec668c75f}tenantName'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{78e67b00-de50-4b12-99b5-dccec668c75f}tenantName'],
                      characterLimit: 240,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Tenant Mobile No",
                      labelPosition: "ABOVE",
                      value: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{9a11bee3-9f6c-4611-9ac8-361c85cc4a5b}tenantMobileNo'],
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{9a11bee3-9f6c-4611-9ac8-361c85cc4a5b}tenantMobileNo'],
                      characterLimit: 14,
                      required: false
                    ),
                    width: "MINIMIZE"
                  )
                },
                showWhen: not(
                  a!defaultValue(
                    ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fca15ea3-f515-44d3-aec4-036ee40df1d1}ownerResiding'],
                    true
                  )
                )
              ),
              a!richTextDisplayField(value: { a!richTextItem(text: "") }),
              a!richTextDisplayField(
                value: {
                  a!richTextIcon(icon: "parking", size: "MEDIUM"),
                  a!richTextItem(
                    text: "Parking Slot Details",
                    color: "STANDARD",
                    size: "MEDIUM",
                    style: "STRONG"
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Slot#1",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6ab9c344-6b64-4dcb-ad33-0bda657ac894}parkingSlot1']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6ab9c344-6b64-4dcb-ad33-0bda657ac894}parkingSlot1'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Slot#2",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{8f512db8-1884-4e78-9a3f-e5df6ab1a8fb}parkingSlot2']
                      ),
                      saveInto: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{8f512db8-1884-4e78-9a3f-e5df6ab1a8fb}parkingSlot2']
                      ),
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Slot#3",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fc3051a4-c2cc-47fe-8725-b6897feead75}parkingSlot3']
                      ),
                      saveInto: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fc3051a4-c2cc-47fe-8725-b6897feead75}parkingSlot3']
                      ),
                      characterLimit: 24,
                      required: false
                    )
                  )
                }
              ),
              a!richTextDisplayField(value: { a!richTextItem(text: "") }),
              a!richTextDisplayField(
                value: {
                  a!richTextIcon(icon: "car", size: "MEDIUM"),
                  a!richTextItem(
                    text: "Four Wheeler Details (Registration number)",
                    color: "STANDARD",
                    size: "MEDIUM",
                    style: "STRONG"
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 1",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{f2af686e-a3db-4f29-8bda-3efaa740ea67}fourWheelerNo1']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{f2af686e-a3db-4f29-8bda-3efaa740ea67}fourWheelerNo1'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 2",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{aa365a65-85b6-42f5-9245-df7efb1c4e54}fourWheelerNo2']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{aa365a65-85b6-42f5-9245-df7efb1c4e54}fourWheelerNo2'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 3",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7e49d843-5337-4fa1-8fa1-1ce62ebd5786}fourWheelerNo3']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7e49d843-5337-4fa1-8fa1-1ce62ebd5786}fourWheelerNo3'],
                      characterLimit: 24,
                      required: false
                    )
                  )
                }
              ),
              a!richTextDisplayField(value: { a!richTextItem(text: "") }),
              a!richTextDisplayField(
                value: {
                  a!richTextIcon(icon: "motorcycle", size: "MEDIUM"),
                  a!richTextItem(
                    text: "Two Wheeler Details (Registration number)",
                    color: "STANDARD",
                    size: "MEDIUM",
                    style: "STRONG"
                  )
                }
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 1",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{09b6186c-a3f8-46e6-9974-9cc44a27b41e}twoWheelerNo1']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{09b6186c-a3f8-46e6-9974-9cc44a27b41e}twoWheelerNo1'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 2",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5719dc6d-0eea-4905-9d23-d4f77ed87f62}twoWheelerNo2']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5719dc6d-0eea-4905-9d23-d4f77ed87f62}twoWheelerNo2'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 3",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{2dbfd406-4782-4daf-97a2-49550a7bcb24}twoWheelerNo3']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{2dbfd406-4782-4daf-97a2-49550a7bcb24}twoWheelerNo3'],
                      characterLimit: 24,
                      required: false
                    )
                  ),
                  a!sideBySideItem(
                    item: a!textField(
                      label: "Vehicle 4",
                      labelPosition: "ABOVE",
                      value: upper(
                        ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{1f8afd29-20d0-406e-9376-6ac7a3c78186}twoWheelerNo4']
                      ),
                      saveInto: ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{1f8afd29-20d0-406e-9376-6ac7a3c78186}twoWheelerNo4'],
                      characterLimit: 24,
                      required: false
                    )
                  )
                }
              ),
              a!sideBySideLayout(
                items: a!sideBySideItem(
                  item: a!richTextDisplayField(
                    value: a!richTextItem(text: { char(10), char(10) })
                  )
                )
              ),
              a!sideBySideLayout(
                items: {
                  a!sideBySideItem(
                    item: a!buttonArrayLayout(
                      buttons: {
                        a!buttonWidget(
                          label: "Cancel",
                          value: true,
                          saveInto: {
                            /*ri!cancel,*/
                            a!save(ri!createUpdateSuccess, false),
                            
                          },
                          submit: true,
                          style: "OUTLINE",
                          showWhen: true,
                          validate: false
                        )
                      },
                      align: "START",
                      marginBelow: "NONE"
                    )
                  ),
                  a!sideBySideItem(
                    item: a!buttonArrayLayout(
                      buttons: {
                        a!buttonWidget(
                          label: "Create New",
                          value: true,
                          saveInto: {
                            a!save(ri!record, null),
                            a!save(local!successMessage, null)
                          },
                          submit: true,
                          style: "OUTLINE",
                          showWhen: false,
                          validate: false
                        )
                      },
                      align: "CENTER",
                      marginBelow: "NONE"
                    )
                  ),
                  a!sideBySideItem(
                    item: a!buttonArrayLayout(
                      buttons: {
                        a!buttonWidget(
                          label: "Save",
                          submit: true,
                          saveInto: {
                            a!startProcess(
                              processModel: cons!QYD_Create_Vehicle_Record,
                              processParameters: {
                                a!map(
                                  cancel: false,
                                  isUpdate: false,
                                  record: 'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details'(
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{758fae81-093f-46d5-85be-9e13ba982a23}id': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{758fae81-093f-46d5-85be-9e13ba982a23}id'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName': a!defaultValue(
                                      ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6f2a1262-ddca-4244-a2b3-ccdc08169363}apartmentName'],
                                      local!tempApartmentName
                                    ),
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{d35e6825-1592-4723-812d-b76a0a865905}block': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{d35e6825-1592-4723-812d-b76a0a865905}block'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5092e48e-085f-4070-a575-bedbb73b39cf}flatNo': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5092e48e-085f-4070-a575-bedbb73b39cf}flatNo'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c51780e1-8916-4c9a-805a-acb0ad402fdf}ownerName': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c51780e1-8916-4c9a-805a-acb0ad402fdf}ownerName'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{4ffc6e85-a1b3-4440-a9dd-6cc355221410}ownerMobileNo': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{4ffc6e85-a1b3-4440-a9dd-6cc355221410}ownerMobileNo'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{02e87ea1-767d-4695-956a-f8bbbd5a63ea}emailId'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fca15ea3-f515-44d3-aec4-036ee40df1d1}ownerResiding': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fca15ea3-f515-44d3-aec4-036ee40df1d1}ownerResiding'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{78e67b00-de50-4b12-99b5-dccec668c75f}tenantName': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{78e67b00-de50-4b12-99b5-dccec668c75f}tenantName'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{9a11bee3-9f6c-4611-9ac8-361c85cc4a5b}tenantMobileNo': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{9a11bee3-9f6c-4611-9ac8-361c85cc4a5b}tenantMobileNo'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{31000e3a-2a79-4164-ad0b-8b4e317ae3ad}comments': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{31000e3a-2a79-4164-ad0b-8b4e317ae3ad}comments'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6ab9c344-6b64-4dcb-ad33-0bda657ac894}parkingSlot1': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{6ab9c344-6b64-4dcb-ad33-0bda657ac894}parkingSlot1'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{8f512db8-1884-4e78-9a3f-e5df6ab1a8fb}parkingSlot2': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{8f512db8-1884-4e78-9a3f-e5df6ab1a8fb}parkingSlot2'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fc3051a4-c2cc-47fe-8725-b6897feead75}parkingSlot3': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{fc3051a4-c2cc-47fe-8725-b6897feead75}parkingSlot3'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{f2af686e-a3db-4f29-8bda-3efaa740ea67}fourWheelerNo1': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{f2af686e-a3db-4f29-8bda-3efaa740ea67}fourWheelerNo1'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{aa365a65-85b6-42f5-9245-df7efb1c4e54}fourWheelerNo2': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{aa365a65-85b6-42f5-9245-df7efb1c4e54}fourWheelerNo2'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7e49d843-5337-4fa1-8fa1-1ce62ebd5786}fourWheelerNo3': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7e49d843-5337-4fa1-8fa1-1ce62ebd5786}fourWheelerNo3'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{09b6186c-a3f8-46e6-9974-9cc44a27b41e}twoWheelerNo1': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{09b6186c-a3f8-46e6-9974-9cc44a27b41e}twoWheelerNo1'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5719dc6d-0eea-4905-9d23-d4f77ed87f62}twoWheelerNo2': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{5719dc6d-0eea-4905-9d23-d4f77ed87f62}twoWheelerNo2'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{2dbfd406-4782-4daf-97a2-49550a7bcb24}twoWheelerNo3': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{2dbfd406-4782-4daf-97a2-49550a7bcb24}twoWheelerNo3'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{1f8afd29-20d0-406e-9376-6ac7a3c78186}twoWheelerNo4': ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{1f8afd29-20d0-406e-9376-6ac7a3c78186}twoWheelerNo4'],
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{cc38794b-31e5-41b7-84d8-472fae3e50a1}isActive': a!defaultValue(
                                      ri!record['recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{cc38794b-31e5-41b7-84d8-472fae3e50a1}isActive'],
                                      true
                                    ),
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{c422ea54-742f-4be6-9aba-0635b0659950}createdBy': loggedInUser(),
                                    'recordType!{eb279b2a-8b21-43db-8783-5721d5c48efb}QYD Vehicle Details.fields.{7d18fd8a-12c5-4a59-9c7a-def61b4d47d3}createdOn': now()
                                  )
                                )
                              },
                              onSuccess: a!save(
                                local!successMessage,
                                "Record Created/Updated"
                              ),
                              onError: a!save(
                                local!successMessage,
                                "Record failed to update"
                              )
                            )
                          },
                          style: "OUTLINE",
                          showWhen: true
                        )
                      },
                      align: "END",
                      marginBelow: "NONE"
                    )
                  )
                }
              )
            }
          )
        }
      )
    }
  )
)

Thanks in advance.

6 replies

davidj137213
Brainy
February 26, 2024

The main problem is that you are trying to pass a LIST as parameter, when the process is expecting a Dictionary. I would suggest to implement an ER that convert that list into the expedtec type.

February 27, 2024

Thanks for your reply, Could you please share an sample code, if any.

stefanhelzle0001
Brainy
February 27, 2024

When you remove the curly brackets around the map, it should just work.

Using the brackets, you turn the map into a list of maps. And the function only takes a map, not a list.

February 27, 2024

You have to pass the process parameter in a dictionary format which is, in KEY VALUE pair, where you keys will the process variables name of the prcoess models

February 27, 2024

Example:

a!startProcess(

processModel: Process Model ,

processParameters: {
selectedExistingContactDetails: local!selectedExistingContactDetails,
selectedExistingContactDetailsOld: local!selectedExistingContactDetailsOld,
userDetails: local!oldUserDetails,
existingPrincipalInvestor: local!selectedExistingInvestor,
isInvestor: ri!isInvestor
}

where all the keys are the parameterized process variables.

February 27, 2024

Hi,
please change the input you passed in processParameter which is in a map(). start process() take the parameter as a key-value pair where the name of the keys should be the same as the process model variable that you declare and they should be parameterized.
here is an SS of an Example:-

For your reference you can check this Documentation:-
https://docs.appian.com/suite/help/23.4/Start_Process_Smart_Service.html#astartprocess