Skip to content

Workflows & Approvals

Purpose

The Workflows module is the engine behind all approval processes in QoopOne. It implements a Maker-Checker system where one staff member creates or initiates a request, and another (or multiple others) must approve it before the action is executed. This prevents unauthorised transactions and ensures accountability.


Who Can Access

  • All roles (view their own pending approvals)
  • Manager / Administrator (can approve or reject)

How to Open This Page

Operations → Workflows

Or click any Pending Approval item on the Dashboard.


Screen Overview

Workflow Templates

The Workflows list shows all pending and completed workflow requests, grouped by type (Loan, Withdrawal, Procurement, etc.). Each entry shows the requestor, date, current stage, and available actions.


What Uses Workflows?

Action Workflow Trigger
Loan application When submitted by loan officer
Early withdrawal (Fixed Deposit / Target) When member requests liquidation
Large savings withdrawal If approval required is enabled
Procurement requisitions When submitted by any staff
Purchase orders When requisition is approved
Dividend declarations When declared by admin
Welfare grant applications When submitted by member

How Workflows Work

flowchart TD
    A[Staff / Member creates request] --> B[System creates workflow]
    B --> C[Stage 1 reviewer notified]
    C --> D{Reviewer decision}
    D -->|Approve| E{More stages?}
    D -->|Reject| F[Request rejected, originator notified]
    E -->|Yes| G[Next reviewer notified]
    E -->|No| H[Request executed automatically]
    G --> D

Approving a Request

  1. Go to Operations → Workflows (or click the item from the Dashboard).
  2. Click on the request you want to review.
  3. Read the full request details and any attached notes.
  4. Click Approve or Reject.
  5. Add Review Notes (required for rejections, recommended for approvals).
  6. Click Confirm.

Workflow Stages

Your cooperative can configure multi-stage approvals. For example, a loan may require:

  1. Stage 1: Loan Officer review
  2. Stage 2: Branch Manager approval
  3. Stage 3: Head Office final approval

Each stage is configured in the Workflow Administration section. Contact your administrator to change approval stages.


Table Columns

Column Description
Ref Unique workflow reference number
Type What is being approved (Loan, Withdrawal, etc.)
Requested By Staff or member who created the request
Amount Financial amount involved (if applicable)
Stage Current approval stage
Status Pending, Approved, Rejected
Date When the request was submitted

Filters

Filter Description
Type Filter by action type (Loan, Withdrawal, etc.)
Status Pending, Approved, Rejected, All
Date Range Filter by submission date
Requested By Filter by the person who made the request

Tips

Tip

Check the Workflows list every morning. Unprocessed approvals delay member services.

Warning

You cannot approve requests that you submitted yourself. This is an intentional control to prevent self-approval fraud.


Frequently Asked Questions

Q: I submitted a request but it's not appearing in the approvals list.
A: Only the designated approver for the current stage can see the request in their queue. Your administrator may need to check the workflow stage configuration.

Q: Can I re-open a rejected request?
A: Rejected requests cannot be re-opened. You must create a new request.

Q: How do I know when my request has been approved?
A: You receive a notification via SMS and/or email when a workflow decision is made.