Assign permission sets to everyone working on your project in DevOps Center. Consider who must change project-level settings (such as adding another work environment) and who needs access to only work items.
| Permission Set | Description |
|---|---|
| DevOps Center |
The base permission set for DevOps Center. Provides the data access and permissions needed to manage customizations for DevOps Center work items. Ability to view all connected environments and pipelines. Assign to: all DevOps Center users, including team members also assigned the DevOps Center Manager permission set. The two permission sets don’t overlap. |
| DevOps Center Manager |
Provides the data access and permissions needed to set up DevOps Center projects, environments, and users. Assign to: team/project managers |
| DevOps Center Release Manager |
Provides permissions to perform promotions through the pipeline, including deployments using Salesforce CLI. Assign to: release manager and any team members who promote changes through the pipeline |
| sf_devops_InitializeEnvironments |
Allows managers of DevOps Center projects to manage the connections to work environments. Includes the Modify Metadata Through Metadata API Functions and Customize Application user permissions, so the manager can create NamedCredential records. Assign to: team/project managers |
| sf_devops_NamedCredentials |
Grants access to the named credentials needed to authenticate to environments. Created and maintained automatically by DevOps Center. Assign to: all DevOps Center users |
- From Setup, enter Permission Sets in the Quick Find box, then select Permission Sets.
- Select the DevOps Center permission set.
- Click Manage Assignments and then Add Assignments.
- Select the checkboxes next to the names of the users you want assigned to the permission set, and click Assign.
- Click Done.
- Repeat the procedure to assign the sf_devops_NamedCredentials permission set to your team members.
- Add the DevOps Center Manager and DevOps Center Release Manager permission sets to team members who need permissions to configure projects, build pipelines, and promote changes through the pipeline.