Hi everyone
i have an issue that i don't understand i create a user input task with an interface , but when i m trying to save the process , it is throwing an error of type : Expression There was an error in an expression in User Input Task at: Neither Variable(s) nor rule(s) found : contents .
What does it mean if someone know ??? and How i need to fixed that ?? i attached my code of the interface if it is helping
a!localVariables( local!currentStep: 1, local!remark, a!formLayout( label: "Task", contents:{ a!sectionLayout( contents:{ a!sectionLayout( label: "", contents: { a!radioButtonField( label: "בחר פעולה", labelPosition: "ABOVE", choiceLabels: {"העברה לחיתום", "העברה לבדיקה נוספת", "דחיה"}, choiceValues: {1, 2, 3}, saveInto: {}, choiceLayout: "STACKED", validations: {} ) } ) } ), a!sectionLayout( contents:{ a!columnsLayout( columns:{ a!columnLayout( contents:{ a!paragraphField( label: "הערה", labelPosition: "ABOVE", value: local!remark, saveInto: local!remark, refreshAfter: "UNFOCUS", height: "MEDIUM", validations: {} ), a!buttonArrayLayout( buttons: { a!buttonWidget( label: "שמור", saveInto: { a!save(ri!remarks.Remark,local!remark), a!save(ri!remarks.Canceled,false()), a!save(ri!remarks.Date_Created,now()), a!save(ri!remarks.Created_By_User,user(loggedInUser(),"username")), a!save(ri!remarks.Created_By_GroupName,group(132,"groupName")) }, style: "NORMAL" ) }, align: "START" ) } ) } ) } ), { a!localVariables( local!selectedTab: 1, { { choose( local!selectedTab, {}, {}, { /* Replace this rich text with the component or rule that should populate this tab */ a!richTextDisplayField( labelPosition: "COLLAPSED", value: {a!richTextItem(text: "The contents of the third tab would go here", style: "EMPHASIS")}, align: "CENTER" ) } ), { /* If using this tab style in a headerContentLayout, * * remove header, put expression below in the contents parameter, * * and set backgroundColor to transparent. Then, on the parent * * cardLayout, set showBorder to false and showShadow to true. */ a!localVariables( local!tabs: { "פרטי המבקש", "פרטי הבקשה", "נתנוי דירוג והמלצה","מסמכי הלקוח" }, local!activeTab: 1, a!cardLayout( contents: { a!cardLayout( contents: { a!columnsLayout( columns: { a!forEach( local!tabs, a!columnLayout( contents: { a!cardLayout( contents: { a!richTextDisplayField( value: { a!richTextItem( text: local!tabs[fv!index], color: if( fv!index = local!activeTab, "STANDARD", "ACCENT" ), size: "STANDARD", style: if( fv!index = local!activeTab, "STRONG", "PLAIN" ) ) }, align: "CENTER" ) }, link: a!dynamicLink( value: fv!index, saveInto: local!activeTab ), padding: "LESS", showBorder: false, decorativeBarPosition: "BOTTOM", decorativeBarColor: if( fv!index = local!activeTab, "ACCENT", "#fff" ), accessibilityText: if( fv!index = local!activeTab, "Selected Tab.", "Unselected Tab. Press enter to select tab." ) ) }, width: "NARROW" ) ) }, marginBelow: "NONE", spacing: "NONE" ), a!cardLayout(padding: "NONE") }, padding: "NONE", showBorder: false ), a!cardLayout( contents: choose( local!activeTab, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_Reusable_Client_details(ri!customer) }, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_Reusable_Information_Credit_Request(ri!creditRequest) }, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_reusable_interface_DB_Pratiks_data() }, { a!sideBySideLayout( items: { a!sideBySideItem( item: a!documentViewerField( label: "Document Viewer", labelPosition: "ABOVE", document: 5889, height: "MEDIUM" ) ) } ) /* Replace this rich text with the component or rule that should populate this tab */ } ), padding: "EVEN_MORE", showBorder: false ) }, padding: "NONE" ) ) } } } ) } }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Go Back", value: local!currentStep - 1, saveInto: local!currentStep, showWhen: or( local!currentStep = {2,3} ) ), a!buttonWidget( label: if( local!currentStep = 1, "Next", "Go to Review"), value: local!currentStep + 1, saveInto: local!currentStep, showWhen: or( local!currentStep = {1,2} ), validate: true ), a!buttonWidget( label: "Onboard Employee", submit: true, style: "PRIMARY", showWhen: local!currentStep = 3 ) } ) ) )
Discussion posts and replies are publicly visible
Hi there,
Looks like you are missing a bracket in the end.
very weird , it is not showing me an error in my interface ..... can you tell me where you see that ??
As I copy-pasted the code in the interface, I can see an error on the top left corner. Did it solve the problem?
as you can see i dont have any errror on my side
where else it can come from ???
I must have missed it while copying then. Anyway, can you please add a screenshot of
a!localVariables( local!currentStep: 1, local!remark, local!choice, a!formLayout( label: "Task", contents:{ a!sectionLayout( contents:{ a!sectionLayout( label: "", contents: { a!radioButtonField( label: "בחר פעולה", labelPosition: "ABOVE", choiceLabels: {"העברה לחיתום", "העברה לבדיקה נוספת", "דחיה"}, choiceValues:{"העברה לחיתום", "העברה לבדיקה נוספת", "דחיה"}, saveInto: local!choice, choiceLayout: "STACKED", validations: {} ) } ) } ), a!sectionLayout( contents:{ a!columnsLayout( columns:{ a!columnLayout( contents:{ a!paragraphField( label: "הערה", labelPosition: "ABOVE", value: local!remark, saveInto: local!remark, refreshAfter: "UNFOCUS", height: "MEDIUM", validations: {} ), a!buttonArrayLayout( buttons: { a!buttonWidget( label: "שמור", saveInto: { a!save(ri!remarks.Remark,local!remark), a!save(ri!remarks.Canceled,false()), a!save(ri!remarks.Date_Created,now()), a!save(ri!remarks.Created_By_User,user(loggedInUser(),"username")), a!save(ri!remarks.Created_By_GroupName,group(132,"groupName")) }, style: "NORMAL" ) }, align: "START" ) } ) } ) } ), { a!localVariables( { { { /* If using this tab style in a headerContentLayout, * * remove header, put expression below in the contents parameter, * * and set backgroundColor to transparent. Then, on the parent * * cardLayout, set showBorder to false and showShadow to true. */ a!localVariables( local!tabs: { "פרטי המבקש", "פרטי הבקשה", "נתנוי דירוג והמלצה","מסמכי הלקוח" }, local!activeTab: 1, a!cardLayout( contents: { a!cardLayout( contents: { a!columnsLayout( columns: { a!forEach( local!tabs, a!columnLayout( contents: { a!cardLayout( contents: { a!richTextDisplayField( value: { a!richTextItem( text: local!tabs[fv!index], color: if( fv!index = local!activeTab, "STANDARD", "ACCENT" ), size: "STANDARD", style: if( fv!index = local!activeTab, "STRONG", "PLAIN" ) ) }, align: "CENTER" ) }, link: a!dynamicLink( value: fv!index, saveInto: local!activeTab ), padding: "LESS", showBorder: false, decorativeBarPosition: "BOTTOM", decorativeBarColor: if( fv!index = local!activeTab, "ACCENT", "#fff" ), accessibilityText: if( fv!index = local!activeTab, "Selected Tab.", "Unselected Tab. Press enter to select tab." ) ) }, width: "NARROW" ) ) }, marginBelow: "NONE", spacing: "NONE" ), a!cardLayout(padding: "NONE") }, padding: "NONE", showBorder: false ), a!cardLayout( contents: choose( local!activeTab, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_Reusable_Client_details(ri!customer) }, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_Reusable_Information_Credit_Request(ri!creditRequest) }, { /* Replace this rich text with the component or rule that should populate this tab */ rule!PA_reusable_interface_DB_Pratiks_data() }, { a!sideBySideLayout( items: { a!sideBySideItem( item: a!documentViewerField( label: "Document Viewer", labelPosition: "ABOVE", document: 5889, height: "MEDIUM" ) ) } ) /* Replace this rich text with the component or rule that should populate this tab */ } ), padding: "EVEN_MORE", showBorder: false ) }, padding: "NONE" ) ) } } } ) } }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Go Back", value: local!currentStep - 1, saveInto: local!currentStep, showWhen: or( local!currentStep = {2,3} ) ), a!buttonWidget( label: if( local!currentStep = 1, "Next", "Go to Review"), value: local!currentStep + 1, saveInto: local!currentStep, showWhen: or( local!currentStep = {1,2} ), validate: true ), a!buttonWidget( label: "Onboard Employee", submit: true, style: "PRIMARY", showWhen: local!currentStep = 3 ) } ) ) )
I tried to remove the rules, save this code and use it in a process model. Everything works fine for me.
Looks like the error is in one of the 3 interface rules that you are calling in this interface.
you are right its one of my rules but i don't know which one ?? have the problem
i don't have any error on my console in my interface
contents: { a!sectionLayout( label: "פרטי מבקש האשראי", contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!textField( label: ": מזהה התאגדות", labelPosition: "ADJACENT", value: ri!customer.Identification_Itagdout, saveInto: ri!customer.Identification_Itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: ":שם התאגדות", labelPosition: "ADJACENT", value: ri!customer.Name_Itagdout, saveInto: ri!customer.Name_Itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: ": טלפון ", labelPosition: "ADJACENT", value: ri!customer.Telphone_itagdout, saveInto: ri!customer.Telphone_itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: ":מייל ", labelPosition: "ADJACENT", value: ri!customer.Mail_itagdout, saveInto: ri!customer.Mail_itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ) } ), a!columnLayout( contents: { a!textField( label: ": סוג התאגדות", labelPosition: "ADJACENT", value: ri!customer.Type_Itagdout.Name_Incorporation_Type, saveInto: ri!customer.Type_Itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: ":תאריך התאגדות", labelPosition: "ADJACENT", value: ri!customer.Date_Itagdout, saveInto: ri!customer.Date_Itagdout, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: ":מגזר פעילות", labelPosition: "ADJACENT", value: ri!customer.Sector_Activity.Name_Activity, saveInto: ri!customer.Sector_Activity, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ) } ) } ) } ) }
/*a!formLayout(*/ contents: { a!sectionLayout( label: "פרטי הבקשה עבור לקוח", contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!textField( label: "לקוח:", labelPosition: "ADJACENT", value: ri!creditRequest.Customer.Id, saveInto: ri!creditRequest.Customer.Id, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ), a!textField( label: "סוג הבקה :", labelPosition: "ADJACENT", value: ri!creditRequest.Request_Type.Name_Type_Request, saveInto: ri!creditRequest.Request_Type.Name_Type_Request, refreshAfter: "UNFOCUS", readOnly: true, validations: {} ) } ) } ) } ), rule!PA_reusable_interface_Informations(ri!creditRequest ) } /*)*/