Chain Builder's security model is based on a set of roles and permissions that permit staff members to access only the tools necessary for their job. When a more granular level of control is needed, however, you can assign permissions to individual chains in a workspace.
Requirements
The Chain Security Admin role is required to assign permissions.
Assign permissions to individual chains
As long as a staff member has admin rights to a particular environment, they can set permissions for every chain in that environment.
Here's how to assign permissions:
- In Chain Builder, click the profile icon at the top right.
- Select Chains Admin, and then Workplace settings.
- Click Users & Permissions in the navigation bar at the top.
- On the Permissions page (selected at left), select the user group you'd like to edit.
- Find the environment where the required chain is located, and click Chain Permissions.
Note: If Chain Permissions is not enabled, follow the process in Assign the Environment Security Admin role in Chains to enable it so you can complete these instructions.
- Under Permissions on the right side, mark (check) the desired level of default access for that chain. Your changes will save automatically.
Understanding permission levels
Permission levels in Chains are leveled and correlated, meaning some permissions are automatically enabled when a higher-level permission is enabled. For instance, the Edit permission will automatically grant the Read and Execute permission.
| Permission | Abilities granted |
| Read | Permission to view a chain, but not run or edit it. |
| Execute | Permission to view and run a chain, but not edit it. |
| Edit | Permission to view, run, and edit a chain, but not access its settings. |
| Admin | Full admin access to a chain. |
Assigning Chain permissions at the Group or Environment level
You can also assign Chain permissions at the Group or Environment level. For instructions on doing this, refer to: Assign permissions to user groups and environments in Chains.