Tracking edited responses

123
1
Jump to solution
09-16-2021 01:40 PM
newwollyka
New Contributor III

Hi

Is there a way to determine when a attribute or question was edited in the inbox after the survey was sent?

I have the following workflow:

Person A fills a survey and submit it. The survey appears automatically in the inbox of another person B.

Person B will open the survey and review it. Person B can also edit the responses. I want to know which responses were edited.

Is that possible?

0 Kudos
1 Solution

Accepted Solutions
Philip-Wilson
Esri Frequent Contributor

Hi @newwollyka,

There is no out of the box tracking for question level edits and which user edited which question via Inbox etc. But this should possible using the pulldata("@property", 'mode') or pulldata("@property", 'status') function by creating additional hidden questions which can store if the survey is in edit mode or opened via Inbox, and then you could use the once() calculation to track if an answer changed.

The once() would store a copy of the original value for the question it is referencing and then you can compare if it has changed after opened in Inbox and submitted again. Depending on how many questions you want to implement this for, it will require adding quite a few hidden questions and calculations, but should be possible to achieve what you are after.

Refer to following documentation for more information: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm#ESRI_SECTION1_A3C2F35...

Regards,

Phil.

View solution in original post

1 Reply
Philip-Wilson
Esri Frequent Contributor

Hi @newwollyka,

There is no out of the box tracking for question level edits and which user edited which question via Inbox etc. But this should possible using the pulldata("@property", 'mode') or pulldata("@property", 'status') function by creating additional hidden questions which can store if the survey is in edit mode or opened via Inbox, and then you could use the once() calculation to track if an answer changed.

The once() would store a copy of the original value for the question it is referencing and then you can compare if it has changed after opened in Inbox and submitted again. Depending on how many questions you want to implement this for, it will require adding quite a few hidden questions and calculations, but should be possible to achieve what you are after.

Refer to following documentation for more information: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm#ESRI_SECTION1_A3C2F35...

Regards,

Phil.

View solution in original post