To turn on controlled check-in for a ruleset, complete the following tasks:
- Enable checkout features for the ruleset by selecting the Use check-out? box on the Security tab of the ruleset form.
- Enable the checkout feature for each development team member by selecting the Allow rule checkout box on the Security tab of each member's Operator ID form.
- On the Security tab of the ruleset form, specify both key parts of the flow that is to control the rule check-in approval process. Specify the flow's work class in the Work class used for approval process field and the name of the flow in the Work flow to use for approvals field. Your system includes a standard work type Work-RuleCheckIn, standard properties and activities, and a standard flow named ApproveRuleChanges to use for this feature. You can use the standard rules as is, or copy and adapt them.
- Review (and override if desired) the standard decision tree named Work-RuleCheckIn.FindReviewers to identify the work queues used in this flow. If overriding the standard rule, create the new decision tree in the ruleset and version being developed by the team.
- Update the access group associated with those reviewers you want participating in the rule check-in approval process to include the standard Work-RuleCheckIn work pool in the access group's Work Pools list.
Create a work queue named
[email protected] org.comor others identified in the decision tree. Update the Operator ID data instances for each reviewer to allow them to access the work queues.
Associate the standard access role
PegaRULES:SysAdm4(or another role with the privilege Rule-.UpdatePrivateRuleSets ) with each Operator ID data instance who will approve check-ins.
- Update the standard ruleset CheckInCandidates (version 01-01-01) to identify an appropriate prerequisite RuleSet.
- Add this ruleset (version 01-01-01) to the access group of those developers who are to approve check-ins.
For each version you want to enable with this process, select
Yesin the Approval Required field on the Versions tab of the ruleset form.
- Rule check-in process
The optional rule checkin facility allows you to use a Pega Platform flow rule to manage change to your application. Use this facility to coordinate the efforts of large development teams or to control changes to sensitive applications.