Solved
update CDT values in loop
I am new to Appian and I need to write a rule that takes an array of CDT objects; updates all of their "id" and "loanId" values to null; and returns them.
I have been trying to use a foreach loop as follows but the data won't change. what am I doing wrong?
a!localVariables(
local!assestsLiabilitiesDetails: ri!assestsLiabilitiesDetails,
expression:
a!forEach(
items: local!assestsLiabilitiesDetails,
expression: {
fv!item: a!update(fv!item, "id", null('type!{http://www.appian.com/ae/types/2009}Integer')),
fv!item: a!update(fv!item, "loanId", null('type!{http://www.appian.com/ae/types/2009}Integer')),
}
),
a!save(target: ri!assestsLiabilitiesDetails, local!assestsLiabilitiesDetails)
)
Thank you in advance for the help!
