Convoluted question but here it goes. 🙂
I have multiple work groups that need to be isolated from each other regarding mapping data.
Group A cannot see or edit group B data.
I would like to use a single map and multiple experiences.
Here is what I have so far:
One map that all feature layers and tables have a field call "Workgroup" with a coded domain for each workgroup.
I create an Experience for workgroup A, Add the Master Map, filter the tables and layers under the data section for all layers and table. And voila, I have an experience that only workgroup a can see and edit.Â
Then copy the experience, modify the filter for workgroup B and now they have their own data visibility. Wash rinse repeat.
The problem comes in when a workgroup member adds a new feature. The "workgroup" field shows all possible workgroups so they could accidently add items to a different work group. (I need to avoid this possibility)
So, is there a way to:
Set an environmental variable in ExB that I could then use to prepopulate the Workgroup field?
or
Filter a domain?
or
Some kind of lookup table for values that could be filtered?
or
Some other way to get the workgroup field to auto populate based on which experience is being used.
I have thought about using related tables but the way that the related table information in displayed would make this cumbersome to use and it would still allow for accidentally editing a workgroup to another.
Or is there some other workflow that would be more appropriate to do what I need?
FYI, this all AGOL and ArcGISPro, latest versions. No enterprise.
TIA,
JB
Â
Â