Designing rules with maker and checker roles

Rule design can be based on a "four eyes", or maker–checker authorization, principle, allowing you to segregate certain duties and comply with some regulations.

Maker-checker rule management functions are based on the following main principles:

  • Maker and checker capabilities apply at the campaign level.
  • Makers can only edit campaigns when they are inactive.
  • Makers submit their changes by requesting to toggle a campaign ON or OFF.
  • Validation by a checker is performed by accepting or rejecting the toggle action.

This process allows a maker to perform any changes without disrupting rules that are already in production. The four eyes principle applies when a maker requests to toggle a campaign status: the change will only be effective after checker validation.

The maker and checker roles in Risk Analytics Presentation Service are only available in the corporate banking and digital banking environments.

To enable this feature, makers and checkers must be defined in the User and Role Management pages. Access to the DESIGN RULES & ACTIONS page is managed by the following clearances:

  • Enable access to Hierarchy: Access in read-only mode.
  • Enable access to Hierarchy in edit mode: Access in full edit mode.
  • Enable access to Hierarchy in maker mode: Access in edit mode, restricted to maker actions.
  • Enable access to Hierarchy in checker mode: Access to validate maker actions.

All makers must be granted the following clearances:

  • Enable access to Hierarchy

  • Enable access to Hierarchy in maker mode.

All checkers must be granted the following clearances:

  • Enable access to Hierarchy

  • Enable access to Hierarchy in checker mode

Rule management in maker mode

Makers can create or copy campaigns, and access the edit mode of all inactive campaigns. By default, new campaigns and copies of existing campaigns are created in an inactive state.

Creating new campaigns

From a decision hierarchy (e.g. non-monetary events or transactions), a maker can create a new campaign by clicking Create Campaign. For more information, see Creating campaigns.

Alternatively, from within a Campaign screen, click Copy Campaign to create a new campaign using an existing campaign as a template. For more information, see Rule management: campaigns and divisions.

Maker-checker create campaign workflow

Creating new campaign versions

From within the Campaign screen of an active or inactive campaign, click Copy Campaign to create a new version of an existing campaign, then edit the copy and use it to replace the original version. For more information, see Rule management: campaigns and divisions.

Maker-checker copy campaign workflow

Editing campaigns

In the Campaign screen of an inactive campaign, a maker can add or modify campaign parameters and criteria by clicking Edit Campaign. For more information on editing various campaign features, see the relevant sub-section of Design rules and actions.

Deleting campaigns

In the Campaign screen of an inactive campaign, click Delete Campaign.

Requesting campaign activation/deactivation

In the Campaign screen, click Request Toggle Campaign to request the campaign be changed from active to inactive, or vice versa.

Maker-checker campaign activation/deactivation workflow

When a maker requests to toggle an inactive campaign ON or OFF, the campaign will be locked to further edits or toggle requests until the original request has been reviewed by a checker. A locked campaign can still be copied.

Creating and editing divisions

Only possible for inactive campaigns. For more information, see Creating divisions.

Creating and editing rules

Only possible for inactive campaigns. For more information, see The Create Rule and Action Wizard

Testing rules

Rules can be tested in both active and inactive campaigns. For more information, see Auditing a decision path.

Rule management in checker mode

Checkers have access to the decision hierarchy in read-only mode, allowing them to review active and inactive campaigns to accept or reject toggle actions initiated by a maker.

To review and approve/reject a campaign toggle requested by a maker

  1. Navigate to the campaign for which the toggle request has been made.
  2. Review the request against relevant acceptance criteria, and then either:
    • Accept the request by clicking Toggle Campaign.
    • Reject the request by clicking Reject Toggle.

When a checker accepts toggling a campaign ON, that campaign will always be a copy of a pre-existing campaign, and that pre-existing campaign will automatically be deactivated. For more information, see Create a new version of a campaign