My Inbox is configured to list auto-generated work tasks for a field crew. It is (a)confusing and (b)leads to unintended data loss when a field worker's Inbox and Outbox can contain the same record with different data.
The scenario is actually quite easy to imagine:
- a field worker opens Inbox, selects a row and completes the task and fills out necessary form fields. Then they save it in the Outbox because they are disconnected from network.
- Following that, maybe after they drove to the next work task's location, they refresh the Inbox. Maybe they're checking if a new work task was assigned to them while they were driving between tasks.
- Now they have a copy of the Survey123 record associated with task 1 in the Inbox AND in the Outbox. Both copies contain different data.
- The only way to prevent data loss of what was entered in step 1 is now to FIRST send the copy that is in the Outbox, THEN refresh the Inbox (in my case once a work task record is marked complete it is filtered out and not listed in the inbox anymore.)
It's not viable to expect all crew members to always remember the sequence in step #5...an option to have the app enforce this sequence would (1)make the app more intuitive for users, and (2)make managers more confident that no data is lost and work won't have to be re-done/re-entered as a result.