Idea:
Allow administrators to define and manage granular permissions for users on feature services, where some users can edit specific datasets while others can only view them. This would enable a flexible permission structure, allowing for secure data access and preventing accidental edits.
Use Case:
In many organizations, different teams or departments manage specific datasets. For example:
Water and sewer staff should be the only group able to edit the water and sewer feature service, while other staff members need view-only access.
Noxious weeds staff should have edit rights to their own dataset, but other teams should only have view-only access.
Currently, in ArcGIS Online, users with "Editor" access can edit any feature layer, which is not ideal for cases where data should remain protected or restricted to specific roles. While views can be used to limit access, creating separate views for every dataset is cumbersome and inefficient.
Proposed Solution:
Enable administrators to configure granular edit/view permissions for users at the feature service level, without the need for creating multiple views or additional datasets. This would allow admins to:
Assign edit permissions to specific groups or users for particular feature layers.
Restrict other users to view-only access for those same layers.
Provide a streamlined, centralized approach to managing access and permissions for feature services.
This approach would help ensure that users have access to the data they need, while preventing unauthorized or accidental edits to critical datasets.
Benefits:
Increased Security: Protect sensitive datasets from accidental or unauthorized edits.
Simplified Management: No need to create multiple views or duplicate datasets to manage access.
Flexible Access Control: Tailor permissions to specific roles or teams, enhancing data collaboration and management.
Conclusion:
Introducing granular edit/view permissions for feature services in ArcGIS Online would allow organizations to implement more secure and efficient workflows while ensuring users can access the data they need without the risk of modifying data they shouldn't.