Select to view content in your preferred language

Is there a way to know if users are connecting to fieldmaps/survey123, etc?

537
3
04-22-2022 11:55 AM
DanielRivero
Occasional Contributor

We need for auditing purposes know if users are conecting to Portal using apps like fieldmpas or survey and also if they are using more mobiles, or web, OS is also needed... is there a way to get that somehow?

 

Best regards,

Daniel R

0 Kudos
3 Replies
by Anonymous User
Not applicable

Hi @DanielRivero,

The only way to know if users are connecting to Survey123 is if they are using surveys (downloading them) based on the item view count, or by including pulldata properties in the surveys, which get populated each time they submit a survey. There are properties for device ID, OS, user agent etc, which will give you info about the device and user agent string for the app installed:

https://doc.arcgis.com/en/survey123/desktop/create-surveys/prepopulateanswers.htm#ESRI_SECTION1_D526...

Regards,

Phil.

 

0 Kudos
DanielRivero
Occasional Contributor

Thanks for your answer @Anonymous User , I have seen it, and it is not a solution for the real problem, we don´t know what devices the users are using to connect to our portal or if they are using the right versions of the apps.  It really could be a security issue.

0 Kudos
ToddW_stl
Esri Contributor

@DanielRivero  exactly what information do you want to capture?  the docs have a footnote that say deviceId, deviceModel, and OS will be captured for the Survey123 mobile field app ONLY.  In my quick test of pulling userAgent, my mobile web form (not the field app) lists iPhone, the OS version, and the word "mobile", while the webform on my laptop lists my Windows OS and version (among other stuff listed with userAgent).

All this to say with a combination of these fields, I would think you could filter/query and deduce the information you want to know for auditing purposes.

I was able to populate a field with "Mobile" using a regex Regular Expression and an if function in my limited testing.  I imagine you can do similar things if you can figure out what to pull from the UserAgent that could help narrow down devices/types.

ToddW_stl_0-1722274171918.png

ToddW_stl_1-1722274271276.png

 

0 Kudos