Select to view content in your preferred language

Tracking edited responses

1043
1
Jump to solution
09-16-2021 01:40 PM
newwollyka
Regular Contributor

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
by Anonymous User
Not applicable

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
by Anonymous User
Not applicable

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.