
Configuring a business change pipeline
Archived
3 Tasks
15 mins
Beginner
Pega Customer Decision Hub 8.6
Pega Customer Decision Hub 8.7
English
Scenario
U+ Bank's content team has started working on the Business Operations Environment (BOE) to implement some business changes. They have Deployment Manager and DevOps installed in their orchestrator system and DevOps in all their candidate systems. To deploy the business-as-usual changes made in BOE, U+ Bank wants to set up a business change pipeline.
Use the following credentials to log in to the exercise system:
Role | User name | Password |
---|---|---|
ReleaseManager | ReleaseManager | install@1234 |
Your assignment consists of the following tasks:
Task 1: Ensure the Orchestrator URL is set
Ensure that your exercise system URL is set as the Orchestrator URL in the Deployment Manager settings.
Note: The URL will be automatically updated for you.
Task 2: Create a new business change pipeline
Create a new business change pipeline to migrate business-as-usual (BAU) changes from business operations environment to development, staging, and production environments.
Task 3: Run the pipeline diagnostics
Run diagnostics to check if the orchestrator can communicate with all the candidate systems and if the provided overlay application details are correct.
Challenge Walkthrough
Detailed Tasks
1 Ensure the Orchestrator URL is set
- On the exercise system landing page, click Pega CRM suite to log in to Deployment Manager.
- Log in as Release Manager with username ReleaseManager and password install@1234.
- In the navigation pane of Deployment Manager, click Settings > General settings to ensure that the Orchestrator URL is set to your exercise system URL.
Note: The URL is environment specific and will be automatically updated for you.
2 Create a business change pipeline
- In the navigation pane of Deployment Manager, click Pipelines.
- On the Application Pipelines screen, click New > Business change pipeline.
- In the Select the source environment for application packaging section, in the Application packaging environment field, enter http://localhost/prweb.
Note: Typically, you add the URL of the Development environment here because it acts as the system of record and contains the product rule that defines the application package. For training purposes, the five environments that are used in a typical enterprise are combined into a single environment that acts as the orchestrator and four candidate systems. As a result, localhost is used.
- In the Authentication profile list, select DMAppAdmin.
- In the Application details section, enter or select the following information for the overlay application.
- Application: BusinessChange
- Version: 01.01.01
- Access group: BusinessChange:RevisionManager
- Product rule: BusinessChange
- Version: 01-01-01
- Pipeline name: BusinessChange
- In the Merge policy section, select New ruleset version, and then in the Password field, enter install.
- Click Next.
- In the Environments section, enter the following information.
Environment Environment URL Authentication Profile Development
http://localhost/prweb
DMAppAdmin
Staging
http://localhost/prweb
DMAppAdmin
Business Operations
http://localhost/prweb
DMAppAdmin
Production
http://localhost/prweb
DMAppAdmin
Note: For training purpose, the five environments used in a typical enterprise are combined into a single environment that acts as the orchestrator and 4 candidate systems. Hence, localhost is used for all the environments.
- In the Artifact management section, enter or select the following information:
- Development repository: LocalFilesystem
- Production repository: LocalFilesystem
Note: Deployment Manager stores application artifacts created throughout the life cycle of deployment within a repository. Using Deployment Manager requires the use of a supported artifact repository.
For training purposes, the challenge uses a LocalFilesystem. In a real-life implementation, you might use an S3 bucket or another storage.
- Click Next to create the pipeline model.
- In the Model Pipeline view, in the Development stage, click the Create application version task to view the Task details area.
- In the Task details area, in the Input parameters section in the Application name field, enter PegaCRM_Marketing.
- Click Create to create the pipeline.
3 Run the pipeline diagnostics
- Click Run Diagnostics to ensure that deployments are successful.
Note: Notice that four warnings are displayed while verifying the intersystem connections. These warnings tell you that the system recommends using the IP address in the environment URLs and not localhost. You can ignore these warnings as you configure all the environments in the same exercise system for training purposes.
- Verify that the orchestrator can communicate with all the candidate systems and that the overlay application details provided are correct.
- On upper left, click the back arrow to view the pipeline.