We would like to have a Hosted Feature Service (HFS) that we can have named AGOL users bring into ArcMap and do the "edit locally" and "sync back to server" workflow. However, we also need that HFS to be viewable as read-only to the Public.
Is this possible?
We've tried to set this up, but the only way to do the ArcMap local editing/sync thing is to make the HFS have the "Enable Editing" option turned on. And when you have Editing turned on with the HFS being available to the Public, then the anonymous Public can edit the data inside the HFS, which is not desireable. If you turn off Enable Editing, then we can't do the local editing/sync workflow.
At this point, the only workflow that works is to have the GDB stored locally, permanently, and publish it out/overwrite the existing HFS with "Query" being the only capability checked, when we have updates. It works, but it's a one-way workflow, which we were hoping to avoid.
Hi Alex,
I'd suggest using a hosted feature layer view to make your uneditable layer shared with the public. You can then access the editable layer which should only be shared with editors and have them edit through ArcMap. Both feature layers will see the updated data but will have different editing privileges.
Check out this documentation about similar workflows:
Create hosted feature layer views—ArcGIS Online Help | ArcGIS
How to create a View/Edit Application by Brian Kingery
Getting started with hosted feature layer views | ArcGIS Blog
-Kelly