Lifecycle Center (formerly next-generation DevOps Center) supports four roles: admins, development team members, testing managers, and deployment managers. These roles collectively manage projects, code commits, quality gate rules, and pipeline promotions.
Required Editions
| Available in: Lightning Experience in Professional (API access required), Enterprise, Performance, Unlimited, and Developer Editions |
| Not available in: Government Cloud Plus. Contact your Salesforce account executive for more details. |
| Not available in: EU Operating Zone. EU Operating zone is a special paid offering that provides an enhanced level of data residency commitment. Lifecycle Center is supported in orgs in the EU that aren't part of EU OZ, per standard product terms and conditions. |
Each role has distinct responsibilities, required permissions, and tasks. Many teams have users who perform multiple roles. Lifecycle Center admins can assign multiple permission sets to the same user.
Lifecycle Center Admin
Role: Configure and maintain Lifecycle Center, manage team access, and create projects and pipelines.
You're an admin if: You have the Lifecycle Center Admin permission set and set up Lifecycle Center for your organization.
Get started:
- Plan Your Lifecycle Center Setup: Planning considerations and prerequisites.
- Set Up Lifecycle Center: Step-by-step setup process.
Common tasks:
- Manage projects, teams, and pipelines.
- Connect and replace sandboxes.
- Handle sandbox refreshes.
Development Team Member
Role: Create changes in development environments, commit to source control, and respond to pull request feedback.
You're a development team member if: You have the Lifecycle Center User permission set and Customize Application permission in development environments. This role includes both declarative users who build with clicks and programmatic developers who write code.
Get started:
- Get Started as a Team Member: Complete walkthrough from first change to commit.
- Work Outside the Lifecycle Center UI: Use developer tools of your choice.
Common tasks:
- Sync changes from other team members.
- View and commit changes.
- Add metadata and configuration data to work items.
- Approve pull requests and respond to feedback.
Testing Manager
Role: Define testing strategy, configure test providers, add test suites, define quality gate rules, run on-demand testing, and view test results.
You're a testing manager if: You have the Lifecycle Center Testing Manager permission set and are responsible for setting up Lifecycle Center Testing based on your project's testing requirements.
Get started:
- Set Up Lifecycle Center Testing: Configure test providers and assign test suites to pipeline stages.
Common tasks:
- Configure test providers (Apex Unit Testing, Code Analyzer v5, Flow Tests, partner solutions).
- Assign test suites to pipeline stages.
- Define quality gate rules (minimum pass percentages, severity thresholds, essential test requirements).
- Analyze test execution results when test cases fail.
- Troubleshoot and rerun failed tests manually when automated execution needs verification.
Deployment Manager
Role: Coordinate releases, promote changes through pipeline stages, and resolve deployment issues.
You're a deployment manager if: You have the Lifecycle Center Deployment Manager permission set and access to all pipeline environments.
Get started:
- Get Started as a Deployment Manager: Your first promotion walkthrough.
- Promote Work Items: Step-by-step promotion process.
Common tasks:
- Resolve merge conflicts.
- Handle external merges.
- Manage stalled promotions.
- Troubleshoot deployment failures.
- View test results and run on-demand testing.
How Roles Work Together
Lifecycle Center integrates source control with continuous delivery through a pipeline workflow.
- Admins set up Lifecycle Center and create projects.
- Testing managers set up test providers, assign test suites to each pipeline stage, and define quality gate rules.
- Declarative users and programmatic developers make changes in development environments and commit to source control.
- Team members review and approve changes through pull requests.
- Lifecycle Center automatically runs the configured tests to validate changes.
- Deployment managers promote approved changes through pipeline stages to production.