question for error report
a!localVariables(
local!chooseValue:1,
local!buttonChoice,
a!formLayout(
label:choose(local!chooseValue,"KONE Maintenanence System","New User Registration System","Update User System","Delete User System"),
contents:{
a!radioButtonField(
label: "Please Choose",
labelPosition: "COLLAPSED",
choiceLabels: {"Registration", "Update","Delete"},
choiceValues: {"Registration", "Update","Delete"},
value:local!buttonChoice,
saveInto: {a!save(target:local!buttonChoice,value:save!value),
if(local!buttonChoice="Registration",
a!save(target:local!chooseValue,value:2),
if(local!buttonChoice="Update",
a!save(target:local!chooseValue,value:3),
if(local!buttonChoice="Delete",
a!save(target:local!chooseValue,value:4),
{}
)
)
)
},
choiceLayout: "STACKED",
validations: {}
),
a!imageField(
label: "Image",
labelPosition: "COLLAPSED",
images: {
a!documentImage(
document: cons!KONE_IMAGE01
)
},
showWhen:local!chooseValue=1,
size: "LARGE",
isThumbnail: false,
style: "STANDARD"
),
choose(local!chooseValue,{},
rule!KONE_Development_Insert_Interface(
backupuseraudit:rule!KONE_Development_backupuseraudit_castType(),
userrole:rule!KONE_Development_USER_ROLE_castType(),
),
rule!KONE_Development_UserUpdate_Interface(
userrole:rule!KONE_Development_USER_ROLE_castType(),
backupuseraudit:rule!KONE_Development_backupuseraudit_castType()),
rule!KONE_Development_deletefromuserrole_Interface(
userrole:rule!KONE_Development_USER_ROLE_castType(),
csetender:rule!KONE_Development_CSE_TENDER_castType(),
cseservicecatalogue:rule!KONE_Development_CSE_SERVICE_CATALOGUE_castType(),
pricingaudit:rule!KONE_Development_PRICING_AUDIT_castType(),
csepriceapprovalphase:rule!KONE_Development_CSE_PRICE_APPROVAL_PHASE_castType(),
priceapproval:rule!KONE_Development_PRICE_APPROVAL_castType(),
csetenderphases:rule!KONE_Development_CSE_TENDER_PHASES_castType(),
cseservicecataloguesubtask:rule!KONE_Development_CSE_SERVICE_CATALOGUE_SUBTASK_castType(),
cseservicecataloguephases:rule!KONE_Development_CSE_SERVICE_CATALOGUE_PHASE_castType(),
cseservicecataloguesubtaskphase:rule!KONE_Development_CSE_SERVICE_CATALOGUE_SUBTASK_PHASE_castType(),
backupuseraudit:rule!KONE_Development_backupuseraudit_castType(),
backupuserrole:rule!KONE_Development_BACKUP_USER_ROLE_castType(),
)
)
}
)
)
but error report as follow:
Interface Definition: Expression evaluation error [evaluation ID = bda39:2247c] in rule 'kone_development_insert_interface' : An error occurred while executing a save: Expression evaluation error: The save target must be a local variable that does not refresh on every evaluation or on an interval, a process variable, or a node input (or a rule input passed one of those three), but instead was: [recordid=5, koneusername=lixiaolong, firstname=li, lastname=xiaolong, email=lixoalong@.com, role=Customer HQ branch CSE Engineer, branch=CNGY, region=SO, managerrole=Customer HQ branch CSE Engineer, language=Mandarin, active=1, celevel=1, telephonenumber=12345678901, exceptinlcselibrryviewright=1, updatetime=9/27/2021 10:45 AM GMT+00:00, reason=Insert, backupby=, backupon=, ticketnumber=]
why??
