Hi everyone,
I need help again with a question I asked before. I made it too complicated last time, so I’ll try to ask it more simply now.
I have a map with one layer that shows all the counties in the U.S. – that’s 3,143 counties. Each county has a lot of data attached to it, like sales per person.
My boss divided the U.S. into 250 areas and put different people in our company in charge of each area. Each group doesn't know which counties the other groups are in charge of, and we need to keep it that way because of some agreements we have.
My boss wants one main dashboard that shows all the areas on a map, so he can look at any county and see its data. But he also wants 250 other dashboards that look exactly like the main one. When he talks to a group, he wants to use their dashboard, which should only show data for their area. These groups should not see any counties the other groups own or data about the counties the other groups are in charge of.
I think I can control what data shows up in the charts and tables on the dashboards (I have 15 different data visualizations in total) using data expressions and the "GetUser" function in ArcGIS Online. But I don't know how to do this for the map. How can I make the map show only the data for a user’s area?
So, the total of my question is this: how can I create one main dashboard and 250 user-specific dashboards with matching layouts, where each dashboard only displays the map and data information for a specific user’s assigned area, while also ensuring easy updates across all dashboards?
P.S. My boss likes to change the look of dashboards all the time, so when he wants a change to his main dashboard, he will expect me to make a change to all the other 250 dashboards as well.
I really hope the solution doesn't involve creating my boss's dashboard first, saving it, and then individually configuring each specific dashboard again, linking them to different web maps and feature layers. Please note that the map's content is equally crucial as the dashboard's data visualizations.
Does anyone have any suggestions on how to accomplish this task quickly, or am I resigned to spending the next two months on it, updating each dashboard every time my boss wants to change his main dashboard? Can this not be achieved using ArcGIS Online user groups, feature layer views, and "GetUser" data expressions? Remember, the map must show only the specific counties that each of the 250 groups is in charge of.
Edited to ask a follow-up: Could this task be more easily accomplished with ArcGIS Enterprise than with ArcGIS Online?