As a database administrator, you can create users and roles in a database. You can organize database users into roles or groups, which allow you to define permissions and functionality accessible to the group.
The LRS Owner is responsible for creating the LRS geodatabase, centerline feature class, calibration point feature class, centerline sequence, routes, and redlines. Using ArcGIS Roads and Highways, the LRS Owner also creates the LRS Network and route layers, and register event layers.
The LRS Editor is responsible for performing edits on the LRS Network using the Roads and Highways editing tools. The LRS Editor is restricted from creating or deleting feature classes or object classes in the table space owned by the LRS Owner. The LRS Editor cannot change the schema of existing feature classes and object classes.
Once write permissions are granted on the relational database management system (RDBMS), the following actions can be performed:
- Network editing workflows.
- Apply event behaviors as a user other than a data owner or LRS owner.
- Register event layers with the LRS as a user other than the LRS owner.
In this topic, you will learn to do the following:
Creating users and roles
Enterprise geodatabase users are grouped into database roles that control who can view, edit, and create data. The best practice is to grant privileges to roles and force users to inherit privileges from these common roles instead of directly granting privileges to users. The privileges that must be granted vary by RDBMS and can be found below:
Granting edit permissions
- Start ArcCatalog.
- If you do not have ArcToolbox open, click the Show/Hide ArcToolbox button on the Standard toolbar to show ArcToolbox.
- Expand the Data Management Tools toolbox.
- Expand the Geodatabase Administration toolset.
- Double-click the Change Privileges geoprocessing tool.
The Change Privileges geoprocessing dialog box appears.
- Next to the Input Dataset field, click the browse button .
- Navigate to the location of the file geodatabase or enterprise geodatabase connection file and choose the following LRS Core components:
Press the Shift or Ctrl key to make multiple selections.
- In the same geodatabase, press Shift and choose all LRS system tables.
The LRS system tables include the LRS_METADATA, LRS_EVENT_BEHAVIOR, and LRS_EDIT_LOG tables.
- Click Add.
- In the User field, type the name of the role for which you want to grant Edit permissions.
- On the View drop-down menu, select GRANT.
- On the Edit drop-down menu, select GRANT.
- Click OK.
Once the geoprocessing tool executes, all users in the role now have edit permissions in the LRS Network.