๐นWorkflows
A workflow refers to the structured sequence of steps and decision points that a document, request, or process undergoes as it moves through various levels of approval within an organization.
Workflows
Workflows control how approvals are handled in the system before certain actions can be completed. They ensure there is proper authorization and internal control, especially for sensitive or high-impact actions such as disbursements, reversals, or write-offs. A workflow defines who must approve, in which order, and what percentage of approval is required before the action goes through.
Workflows are important because they:
Prevent unauthorized transactions
Strengthen accountability and transparency
Support internal audit requirements
Help institutions follow proper approval hierarchy
Reduce fraud and operational risks
Once a workflow is set up, the selected action cannot be completed until it is approved by the designated users or user roles.
Available Workflow Processes
The system currently supports the following workflow types:
Transaction Reversal
Loan Write Off
Loan Disbursement
Reverse Disbursement Request
Loan Approval
Loan Topup
Share Purchase Reversal
Receivable Reversal
Payable Reversal
Asset Purchase Reversal
Each of these workflows requires approval before the action is finalized, depending on how you configure it for your branch or institution.
Setting Up Workflows
Under 'System Settings', click 'Workflows' and then select 'Add New Workflow' to create a new workflow. Specify the process you wish to create the workflow for, such as Transaction Reversal, Loan Approval, Loan Disbursement, Loan Write-offs, or Share Purchase Reversal.

Workflow Details
After saving the workflow, click the 'Action' button to delete, edit or view details.

When you click 'Details', you will be directed to a page where you can add levels to the workflow and assign staff members to each level. The person assigned to the first level will be responsible for the first approval, followed by the second level, and then the third, in that order.

Approval Percentage: The approval percentage is set for each level in the workflow. For instance, if you set it to 100%, it means that all individuals on that level must approve the request for it to progress to the next level. However, if there are 2 individuals on a level and you set it to 50%, only one person needs to approve the request to advance to the next level.
Workflow Automation
Here, you can set conditions for your workflow's movement. Click 'Automations' then 'Add Automation' to set conditions and save.


Fields:
Condition: For the condition, choose 'amount'. This means the condition will be based on the amount of money.
Comparison: Select one of the options: 'greater than', 'greater than or equal to', 'less than', or 'less than or equal to'. Then, specify the value, such as the amount of money. For example, if you choose 'greater than' and set the value to 1 million, it means you're setting the condition for amounts greater than 1 million.
Outcome:
For the outcome, select either 'start level' or 'last level'.
If you choose 'start level', then select the level you want the workflow to begin with.
If you choose 'last level', then select the level where you want the workflow to end, receiving the final approval.

Status: You can activate or deactivate the automation.
Last updated