Editor permissions for feature services

Feature services allow you to control what types of edits users can make to the service. You do this by enabling or disabling operations and properties on the Feature Access tab of the Service Editor in ArcGIS for Desktop.

Configuring operations

The following feature service operations are available for you to configure:

If you disable an operation and a user attempts to do any action corresponding to that operation, the service returns an error. Client applications, such as those built with the ArcGIS Web APIs, can check for the allowed operations before attempting to apply edits. You might even design these applications to disable or limit commands to match the allowed operations.

For data with attachments, if the Create or Update capability is enabled, you can add an attachment to a feature. If Update is enabled, you can also Update or Delete an attachment that is associated with a feature.

If you want to edit data from a feature service in ArcMap, the Create, Delete, and Update capabilities must be enabled. If these capabilities are not enabled, you'll encounter an error in ArcMap when you attempt to create a local copy of the data for editing. To learn more, see About editing data from feature services in ArcMap.

When configuring service operations, keep in mind the following:

NoteNote:

Allowed operations are only considered for nonadministrative users. Server administrators have full access to the service with all operations allowed.

Configuring properties

The following feature service properties are available for you to configure:

Configuring multiple tiers of access

If you need to support multiple tiers of users, each requiring different operations, the recommended approach is to create one service for each level of user. For example, you could create a Professors service that might have all operations allowed. Along with that, you could create a less-privileged Students service with only Create, Query, and Upload operations allowed.

9/1/2015