Temenos Digital
R24 AMR | Min(s) read

Approval Matrix

The approval matrix defines the rules for approvals including the number of approvals required and the designated approver, based on the value of the transaction. Use the feature to create and manage the approval matrix for setting the approval limits (per transaction rule, daily transaction rule, and weekly transaction rule) for customers.

The approval matrix supports user based and signatory group based approach to define rules in the approval matrix for a customer ID. Depending on the size and needs, an organization can decide either to have a user based or signatory group based approval matrix. This can be configured at the contract level in the Spotlight application. If the approval matrix is set to user based, then the Signatory Groups tab will not be displayed on the menu for the specific customer ID.

Menu Path:

  • Side menu > Settings > Approval Matrix
  • Top menu > Profile picture > Approval Matrix

UX Overview

Approval matrix Overview
Approval Matrix Overview

The application displays the Approval Matrix dashboard on the Settings screen. The Approval Matrix dashboard consists of the following feature tabs. By default, Manage Approvals is selected.

  • Manage Approvals: Click to create and manage the approval matrix for setting the approval limits (per transaction rule, daily transaction rule, and weekly transaction rule) for customers.
  • Signatory Groups: Click to create and manage signatory groups for approving monetary and non-monmonetary transactions.

Business Process Diagram - Approval Matrix


Configuration

  • General
    • The visibility of each feature is controlled through the permissions defined for the user. See permissions for more information. The permissions at user levels are defined during user creation and while editing the user details after the user is created.
    • In case the user does not have access to any of the features, that option will not be visible on the form and on the menus.
    • The approval matrix supports user based and signatory group based approach to define rules in the approval matrix for a customer ID. This can be configured at the contract level in the Spotlight application.
    • The permissions at the company level and role level are defined in the Spotlight application.
    • The Online Banking / Spotlight user can set the Approval Matrix limits in Fabric from 0 to ∞. The Spotlight user can set the limits from Service Level to Contract level. If there are any user-specific limits, the user can select from Online Banking (User Management) / Spotlight.
  • Create/Edit/Delete Approval Rule Flow Diagram for Reference
  • Turn Approval Matrix on and off at Customer ID level An authorized user who has access to edit the Approval Matrix for a certain Customer ID can turn off the approvals entirely for a customer from the online banking application. By default, the Approval Matrix will be on ("disable": "false").

    POST:
    {{URL}}/services/data/v1/ApprovalMatrixObjects/operations/ApprovalMatrix/updateApprovalMatrixStatus
    
    Request Payload:
    							{
    							"contractId": "8216243790",
    							"coreCustomerId": "100315",
    							"disable": "false"
    						}

  • Approval Matrix per customer with groups or without groups An authorized user with the access to edit the Approval Matrix for a certain Customer ID can specify whether the approval rules for the customer ID to be based on Users or Signatory Groups. By default, the approval rules for the specific Customer ID will be based on Users ("isGroupLevel": "false").

    POST:
    Post: {{URL}}/services/data/v1/SignatoryObject/operations/ApprovalMode/updateApprovalMode
    
    Request Payload:
    						{
    						"contractId": "8216243790",
    						"coreCustomerId": "100315",
    						"isGroupLevel": "false"
    				}

  • Straight-through processing
    • Introduced a new field "isSelfApprovalEnabled" in the application table to indicate whether the self-signature to be considered for the transactions initiated by self.
    • if "isSelfApprovalEnabled" is true, then the system considers self-signature (if initiator is one of the valid approvers) and one of the approvals is fulfilled for the initiated transaction.
    • If "isSelfApprovalEnabled" is false, then the system waits for other user approvals for further processing of the initiated transaction.
  • Cheque book request flow. The flow diagram shows the chequebook request process where multiple approvers are involved and scenarios covering the approval and rejection processes.
    Check Book Request flow Check Book Request flow

APIs

The following APIs are shipped as part of this feature. For the complete list of APIs shipped as part of this feature, see Experience APIs documentation.

API Description
GetApprovalMatrix Retrieves all the approval matrix entries for a given accountId, actionID, and limitTypeId.
updateApprovalMatrixStatus Updates the status of the Approval Matrix.
isApprovalMatrixDisabled Indicates if the Approval Matrix is disabled.
updateApprovalMatrix Updates the approval matrix entries that match the accountId, actionId, and limitTypeId parameters that are provided as a request by the user.
GetApprovalRulesOperation Retrieves all the approval rules that are set in the application.

 

Copyright © 2020- Temenos Headquarters SA

Published on :
Thursday, May 30, 2024 11:37:40 AM IST