Couldn't write the multiple records into related record

Certified Senior Developer

  a!formLayout(
    label: if(
      ri!isUpdate,
      "Update Assessment",
      "Create Assessment"
    ),
    contents: {
      a!columnsLayout(
        columns: {
          a!columnLayout(
            contents: {
              a!richTextDisplayField(label: local!consequence),
              a!dateField(
                label: "Perform Date",
                labelPosition: "ABOVE",
                required: true,
                value: ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.fields.{d5ec6e7b-3eb6-4ff9-80d8-e8d66785f8a5}performDate'],
                saveInto: ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.fields.{d5ec6e7b-3eb6-4ff9-80d8-e8d66785f8a5}performDate']
              ),
              a!radioButtonField(
                label: "Assessed",
                choicelabels: "People",
                choiceValues: { 1 },
                value: ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.fields.{86f22ac9-15f5-4104-aa21-0f9c1219e436}hazardtypeid'],
                saveInto: ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.fields.{86f22ac9-15f5-4104-aa21-0f9c1219e436}hazardtypeid']
              ),
              a!multipleDropdownField(
                label: "Problems",
                placeholder: "--Select--",
                choicelabels: { "check car", "check train" },
                choiceValues: { 1, 2 },
                value: local!consequence,
                saveInto: {
                  local!consequence,
                  a!save(
                    local!consequenceMap,
                    if(
                      a!isNullOrEmpty(local!consequenceMap),
                      append(
                        local!consequenceMap,
                        a!map(likelihood: "", severity: "")
                      ),
                      if(
                        length(local!consequenceMap) <= length(local!consequence),
                        append(
                          local!consequenceMap,
                          a!map(likelihood: "", severity: "")
                        ),
                        remove(local!consequenceMap, save!value)
                      )
                    )
                  ),
                  a!forEach(
                    items: local!consequence,
                    expression: a!save(
                      ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.relationships.{f8b00574-a976-49bc-9e1b-0f9e61c5a1cb}consequence.fields.{2e89a90f-389b-4280-847d-e9e2b9857766}consequencetypeid'],
                      fv!item
                    )
                  )
                }
              ),
              a!forEach(
                items: local!consequence,
                expression: a!boxLayout(
                  label: fv!item,
                  contents: {
                    a!sideBySideLayout(
                      items: {
                        a!sideBySideItem(
                          item: a!radioButtonField(
                            label: "Likelihood",
                            choicelabels: {
                              "Very High",
                              "High",
                              "Moderate",
                              "Low",
                              "Very Low"
                            },
                            choiceValues: { 1, 2, 3, 4, 5 },
                            value: local!consequenceMap[fv!index].likelihood,
                            saveInto: {
                              a!save(
                                local!consequenceMap[fv!index].likelihood,
                                save!value
                              ),
                              a!forEach(
                                items: local!consequenceMap.likelihood,
                                expression: a!save(
                                  ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.relationships.{f8b00574-a976-49bc-9e1b-0f9e61c5a1cb}consequence.fields.{566c05f5-9e11-456f-8cb6-fe71597296dd}likelihoodid'],
                                  fv!item
                                )
                              )
                            }
                          )
                        ),
                        a!sideBySideItem(
                          item: a!radioButtonField(
                            label: "Severity",
                            choicelabels: {
                              "Very High",
                              "High",
                              "Moderate",
                              "Low",
                              "Very Low"
                            },
                            choiceValues: { 1, 2, 3, 4, 5 },
                            value: local!consequenceMap[fv!index].severity,
                            saveInto: {
                              a!save(
                                local!consequenceMap[fv!index].severity,
                                save!value
                              ),
                              a!forEach(
                                items: local!consequenceMap.severity,
                                expression: a!save(
                                  ri!record['recordType!{c09e0e7e-5af6-43ec-b8ba-7fae37884015}PVS Assessment.relationships.{f8b00574-a976-49bc-9e1b-0f9e61c5a1cb}consequence.fields.{325519f1-1f74-4db5-9069-fd02d8aca25d}severity'],
                                  fv!item
                                )
                              )
                            }
                          )
                        )
                      }
                    )
                  }
                )
              )
            }
          )
        }
      )
    },
    buttons: a!buttonLayout(
      primaryButtons: {
        a!buttonWidget_23r3(
          label: if(ri!isUpdate, "Save", "Create"),
          submit: true,
          validate: true,
          style: "PRIMARY"
        )
      },
      secondaryButtons: {
        a!buttonWidget_23r3(
          label: "Cancel",
          value: true,
          saveInto: ri!cancel,
          submit: true,
          style: "NORMAL",
          validate: false
        )
      }
    
  )
)

Hi,

I have an interface with some fields are writing into parent record.

When I select the multiple values into multiple dropdown, the related data is not writing multiple records.Instead of that writing only one related record.When I select both problems from the drop down only it is happening.If I am selecting only one value from the multiple dropdown, there is no issue in writing

I created one to many relationship.

  Discussion posts and replies are publicly visible

Parents Reply Children
No Data