Our field guys will be collection oxygen level for eg: 10-20, Idea is they can enter any number, but when entering below and above a certain range. I need an alert or a pop up to the user, saying like " below 10 oxygen level is risky when doing field work".
Note : The reading should be taken even it is below or above in range, so constraint might not work here.
Solved! Go to Solution.
I think you may be better off adding some sort of general note/description or placeholder text on that field to serve as a reminder that certain values may be dangerous. I don't think it is possible to have notification/alert popups like that yet.
One thing you could do is setup a webhook that would send a text to the worker that submitted the inspection and notify them that way?
Two ways I use. One is a note using a red font and a relevant.
The other is using emojis. See my post on this here. https://community.esri.com/t5/arcgis-survey123-documents/how-to-simulate-instant-data-checking-using...
Hope that helps.
Thank you , can you elaborate more on the emoji part. Looks interesting, I read the doc . Where we do a calculate field . {Add a calculate field that holds the check. An if statement will determine if the value is good or not and returns either the good emoji or bad. }
I think you may be better off adding some sort of general note/description or placeholder text on that field to serve as a reminder that certain values may be dangerous. I don't think it is possible to have notification/alert popups like that yet.
One thing you could do is setup a webhook that would send a text to the worker that submitted the inspection and notify them that way?
Two ways I use. One is a note using a red font and a relevant.
The other is using emojis. See my post on this here. https://community.esri.com/t5/arcgis-survey123-documents/how-to-simulate-instant-data-checking-using...
Hope that helps.
Thank you , can you elaborate more on the emoji part. Looks interesting, I read the doc . Where we do a calculate field . {Add a calculate field that holds the check. An if statement will determine if the value is good or not and returns either the good emoji or bad. }
You need 1 field that determines what the emoji will be. The &#.... part is the HTML for the emoji. You can bind esri type to null so that the field is not created in the service.
if(value is good, "✅", "⛔")
Then you can use this field in a label.
Reach Length Surveyed (m) ${ReachLengthCheck}
The label will display HTML so it sees the emoji code and shows it to the user.
Not sure what else I can say.
If you want an actual message you could do that in line also. Or even both with maybe a skull emoji?
if(value is < 10, "💀Warning oxygen level is dangerous", "⛔")
Hope that helps