I'm struggling to find a straightforward answer to this question: what privileges are required to edit data in a Utility Network in a web map in Enterprise Portal 11.3? The normal Data Editor role does not allow it (even if the Advanced Editing extension is enabled), nor does User or Publisher. However, I have a custom role called Sub Administrator, and everything with that role and higher is able to edit. That leads me to believe there is one or more specific privileges that are required for editing UNs. Anyone have any insight?
After further testing, I found that the User role cannot edit Utility Networks, but the Publisher role can. However, there is something going on with browser caching that complicates the testing. Here's what I mean:
1. I set my test user as a Publisher. It can edit the UN data in a web map.
2. I change the test user to the User role. The edit button is removed from the web map.
3. I change the test user back to the Publisher role. The edit button does not reappear. Clearing the browser cache does not resolve this issue.
4. If I open an identical copy of the original web map, the editing button reappears.
Side note: we use IWA to authenticate. I don't know how this would change with built-in accounts.
In general, I think it's odd that the Publisher role is allowed to edit utility networks, given that the additional privileges that come with the Publisher role are all related to publishing items to Portal. Nonetheless, there is something about the Publisher role that allows the users to edit UN services.
I should also note that a Data Editor role can edit user-managed services that are pulling data from enterprise geodatabases as long as the Advanced Editing extension is activated. You would think that the same settings would work with a user-managed service that uses the UN, but it does not. This strikes me as a possible bug in 11.3.