How to remind to stop recording polyline tracklog button before closing QuickCapture?

552
1
Jump to solution
05-18-2021 01:06 PM
PetrSTASTNY
New Contributor III

We designed 1 button to collect daily tracklog, but the fieldworker forgot to press stop before closing the app. Did we lost the tracklog, we can´t find it anywhere? Can it be retrieved somehow? Can we force to stop the button before closing the app? How to prevent such errors in the future?

PetrSTASTNY_0-1621368234933.jpeg

 

0 Kudos
1 Solution

Accepted Solutions
Mandy_Li
Esri Contributor

Hi PetrSTASTNY, 

In the app itself, a confirmation dialog will appear when the user is trying to close the project while a line or polygon is being actively captured. User can either 'Cancel' the dialog or 'End and close' the project. If by any chance the user accidentally closes the app, it will also force the project to stop capturing and save what had been captured on device. So in any case, captured records can't/shouldn't be lost. If you don't see the records sent to the feature layer, they maybe still stored on device. Can you ask the user to open the QuickCapture project again and see if there're unsent records (check the top-right icon and see if there's a number indicator)?

Another way to prevent unsent records is to go to app settings, set the Autosend policy to be Immediately, this will ensure the captured records are sent right away. 

View solution in original post

1 Reply
Mandy_Li
Esri Contributor

Hi PetrSTASTNY, 

In the app itself, a confirmation dialog will appear when the user is trying to close the project while a line or polygon is being actively captured. User can either 'Cancel' the dialog or 'End and close' the project. If by any chance the user accidentally closes the app, it will also force the project to stop capturing and save what had been captured on device. So in any case, captured records can't/shouldn't be lost. If you don't see the records sent to the feature layer, they maybe still stored on device. Can you ask the user to open the QuickCapture project again and see if there're unsent records (check the top-right icon and see if there's a number indicator)?

Another way to prevent unsent records is to go to app settings, set the Autosend policy to be Immediately, this will ensure the captured records are sent right away.