Hello -
I have a survey123 form (Request Form) in AGO created in Survey123 Connect for users to make a request (Step 1).
(Step 2) Once a request is made, a second user then needs to go in and approve the request using a second form (Edit Form) which uses the hosted feature layer created by the Request Form - this is done in an Experience Builder app using the survey widget in Edit mode. Using a calculate function in the Status field, if the request is approved in the Approved field (=Yes), the Status field is updated to 'Model_Requested', if the Approval is set to "No", then Status field is updated to 'Request_Cancelled', otherwise the Status remains null. The bind::esri:parameters is set to "calculationMode=always" as I don't want User 2 to have to update the Status field using the calculate button.
if(${Approved} = 'Yes', 'Model_Requested', if(${Approved} = 'No', 'Request_Cancelled', ''))
(Step 3) For approved requests, a third user tracks the progress of the request using the Edit Form from Step 2 using the same EB app. The issue that I am having, is the 3rd user may update the Status to Active and submit the changes, but the next time they go in to edit the form the Status field is automatically reset to "Model Requested" (because Approved = Yes) before any changes are made to the form. Is there a way, I can prevent the Status field from automatically updating for user 3?
Sorry for the complicated scenario. I welcome any suggestions.