I want to move new ruleset to a higher environment to an existing application version. I have included the ruleset name, and version. Do I need to added the application inskey in the product file? If I added this, will the branch in lower environment also move to higher environment?
Branch rules will not be move, but empty branch instance will get deployed and the same will be avail in higher environment app stack also.
For avoiding this while taking the product alone remove the branch from app stack and take product. After product taken you can again add the branch in app stack (or) restore the application from history tab.
Posted: 9 months ago
Posted: 6 Feb 2023 0:51 EST
Aruldevan Thangappan T (ArulDevan)
NCS Pte. Ltd
Aruldevan Thangappan T
NCS Pte. Ltd
Hi @Intandhp: To move the entire ruleset to higher environment, include the ruleset with versions in "Rulesets to include" section. If "Exclude non version data" option is checked in the row (for granular restrictions of non versioned rules", you need to include the individual pzInskey of those under "Individual instances to include".
If you have included the application rule pzInsKey in "Individual instances to include" the snapshot of the rule will be deployed to higher env. If you have branch in the application, higher envs will also have the same (but the actual rules in the branch and the instance of branch will not be migrated).
As a best practice, branch application (or dev application) should not be migrated. You should be maintaining proper dev , test and prod applications to mitigate this issue.