A reusable component was developed using OutSystems to address the challenges:
- Customizable Approval Requirements: Users can specify whether approval is required for specific risk categories in the risk assessment and eligibility engine.
- Role-Based Approval Hierarchy: A role-based hierarchy is established for each risk category and finance type combination, ensuring the appropriate approvers are involved.
- Approval Remarks: Approvers can add remarks while approving or rejecting requests, facilitating effective communication and decision-making.
- Status Trail: The system maintains a status trail that displays the history of approvals, rejections, and remarks, providing transparency and accountability.
Results: The multi-level approval system transformed the approval process, leading to improved efficiency, accuracy, and transparency. The system's user-friendly interface, combined with the ability to track approval history and gather feedback, has significantly streamlined their risk assessment and eligibility determination processes.