Question
Swedbank AB
SE
Last activity: 30 Aug 2024 2:32 EDT
Business pipeline setup impacting test environments
Hi All,
We are enabling Business change pipeline for our applications. We have separate pipeline for BO environment which will deploy revision changes from there. But whenever we enable PegaDevOpsFoundation application in test environment for our enterprise application then we are not able to complete revisions in test environment as system is not allowing to complete revision and we could see only deploy option.
Please lets us know if any body had similar issue and how to run test revisions in test environments for testing team to create dummy actions/rules to perform testing. Is pega expecting to run revisions only in BO
Thanks in advance
-
Reply
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Updated: 30 Aug 2024 2:32 EDT
Pegasystems Inc.
GB
Hi, yes that is it. Then you should merge from the RM instance to the SOR (most likely in your case development)
Try reviewing this module
https://academy.pega.com/module/promoting-changes-business-change-pipeline/v2
In particular this part
https://academy.pega.com/topic/business-change-pipeline/v2
Good luck!
Pegasystems Inc.
GB
Hi,
The Business Change Pipeline is built to support revision management and requires the usage of the Business Change Pipeline Template.
Please refer here
Swedbank AB
SE
@BURTA Thanks for your response. Our application is pega marketing application and we are setting up deployment manager for revision management. Business users perform revision management in BO and we setup business pipeline for that environment. Parallel to this our developers/testers also do some revisions in test environment currently they are not able to perform revision as we are getting deploy option in revision instead of complete.
so below are my question
1) Is pega expecting to run revision only in one environment(Business operations environment)?
2) How to perform test revisions in non prod when devops framework enabled.
Thanks in advance
Pegasystems Inc.
GB
Hey, sure, I think I understand you better.
Yes, as per the documentation, we only expect Revision Management to be set up in one environment (the business operations environment).. Am I correct in that you have it set up in multiple environments?
Swedbank AB
SE
@BURTA Currently we are working with revision management as below
1. Dev - Developers will manipulate some offers/rules for their testing on higher minor versions and time to time they will clean the changes
2. Test- Testers and business analyst perform some revisions on higher minor versions for integration test and accepttence test .
3. BO - Business users run real revisions and deploy the changes to rest of the environment. All the team uses this copy for real test.
So enterprise team want some flexibility on test environments to perform revisions.
Pegasystems Inc.
GB
It is a bit tricky with terminology, but to be clear
Revision Management is only installed and revision deployed in one environment. You cannot create and deploy revisions in other environments.
I think what your ask is really is that you would like a mechanism to change rules in dev and test outside of the revision management process?
Swedbank AB
SE
@BURTA we are not able to update rules outside revision once we enable them in revision. So we are updating using revision in higher version of overly application . All we need is to run revision process parallel to business process environment in temporary ruleset.
Pegasystems Inc.
GB
Correct, once rules are under overlay control then they should be changed in overlay. Why don't you test your changes in the revision environment? You can then verify before you initiate deployment. I think it would perhaps help if you could have an architecture picture to share.
Please reach out to your Pega contact to organise some resource to help you out, I think this is a little hard to decipher in this manner and you could benefit from some Pega expertise.
Swedbank AB
SE
@BURTA Thanks for your time. Yes we can test in revision environment during that time business will have the dependency. So our testers want some flexibility to modify the rules and test in test environment.
Below is our architecture . This is same across the environments
If I understand correctly pega recommends to have revision management(overlay) only in one environment like below and rest of the environments CDH implementation application should refer the revision management ruleset.
Accepted Solution
Updated: 30 Aug 2024 2:32 EDT
Pegasystems Inc.
GB
Hi, yes that is it. Then you should merge from the RM instance to the SOR (most likely in your case development)
Try reviewing this module
https://academy.pega.com/module/promoting-changes-business-change-pipeline/v2
In particular this part
https://academy.pega.com/topic/business-change-pipeline/v2
Good luck!