Question
How to update a recordType records with updateDictionary/update functions?
Hi,
I've already used the updatedictionary and update functions with CDT, but how it works with RecordType? Could you show me the correct syntax please ?
/* works fine with CDT */
local!dataVehicles: a!queryEntity(...),
local!vehicles: a!forEach(
items: local!dataVehicles,
expression: a!update(
data: fv!item,
index: {
"id",
"model"
},
value: {
1,
fv!item.model
}
)
)
/* does not work */
local!dataVeh: a!queryRecordType(
recordType: 'recordType!Vehicles',
fields: {
'Vehicles.fields.id',
'Vehicles.fields.model'
},
pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 500)
).data,
local!vehicles: a!forEach(
items: local!dataVeh,
expression: a!update(
data: fv!item['recordType!Vehicle'],
index: {
'recordType!Vehicle.fields.id',
'recordType!Vehicle.fields.model'
},
value: {
1,
fv!item.model
}
)
)
/* Does not work */
local!vehicles: a!forEach(
items: local!dataVeh,
expression: updatedictionary(
dictionary: fv!item['recordType!Vehicle'],
fieldsAndValues: {
fv!item['recordType!Vehicle.fields.id']: 1,
fv!item['recordType!Vehicle.fields.model']: "my model"
}
)
)Best regards
