Status Management

What is Status Management?

Status Management tracks the current position of entities (Applications, Loans) within their Business Process journey and triggers automated actions based on status changes. Statuses serve as the control mechanism for workflow automation, routing, and operational visibility.

Status Capabilities

Position Tracking:

  • Current stage in Business Process

  • Status history and transitions

  • Duration in each status

  • Status change audit trail

Automation Triggers:

  • Workflow (decision flow) execution

  • Notification sending

  • Document generation

  • Task assignment

  • System integrations

Routing Control:

  • Department assignment

  • Manual review queues

  • Approval hierarchies

  • Escalation paths

Operational Visibility:

  • Pipeline reporting (how many in each status)

  • Bottleneck identification

  • Processing time analysis

  • Team workload distribution

Status Structure

Each status has defined attributes:

Status Name: Identifier (e.g., NEW, ASSESSMENT, APPROVED)

Display Label: User-friendly name shown in interface

Status Type:

  • Processing (active work required)

  • Waiting (external dependency)

  • Final (terminal status)

Allowed Transitions: Which statuses can follow this one

Automation Rules: What triggers when entering this status

Application Status Lifecycle

Initial Statuses

  • NEW: Application just submitted

  • INCOMPLETE: Missing required information

Document Collection

  • DOCUMENTS: Collecting required documents

  • DOCUMENT_REVIEW: Staff verifying documents

Assessment

  • ASSESSMENT: Under automated evaluation

  • MANUAL_REVIEW: Requires human decision

  • ADDITIONAL_INFO: Requesting more information

Decision

  • APPROVED: Loan approved, awaiting disbursement

  • CONDITIONALLY_APPROVED: Approved with conditions to meet

  • REJECTED: Did not meet approval criteria

  • WITHDRAWN: Cancelled by applicant

Disbursement

  • READY_FOR_DISBURSEMENT: Approved and documented

  • DISBURSED: Funds transferred, loan created

Loan Status Lifecycle

Active Statuses

  • ACTIVE: Current with payments

  • GRACE_PERIOD: Within grace period after due date

Delinquent Statuses

  • DELINQUENT_30: 1-30 days past due

  • DELINQUENT_60: 31-60 days past due

  • DELINQUENT_90: 61-90 days past due

  • DELINQUENT_120: 91+ days past due

Resolution Statuses

  • DEFAULT: Severe delinquency, collection process

  • RESTRUCTURED: Modified loan terms

  • WRITTEN_OFF: Deemed uncollectible

  • CLOSED: Paid in full

Status Transitions

Transitions can be:

Automated:

  • Triggered by workflow results (Green zone → APPROVED)

  • Time-based (30 days in status → escalate)

  • Event-based (payment received → ACTIVE)

  • Data-based (documents verified → ASSESSMENT)

Manual:

  • Staff decision (Review complete → APPROVED or REJECTED)

  • Exception handling (System error → needs manual fix)

  • Customer action (Withdrawal request → WITHDRAWN)

Restricted:

  • Some transitions not allowed (can't go from REJECTED to APPROVED without new application)

  • Role-based permissions (only managers can approve high-value loans)

  • Business rules (can't disburse without signed documents)

Status-Driven Automation

When an entity enters a status, the system can automatically:

Trigger Workflows

Status: ASSESSMENT
→ Trigger: Credit Assessment Workflow
→ Actions: 
  - Fetch credit report
  - Calculate score
  - Determine risk category
  - Update status based on result

Send Notifications

Status: APPROVED
→ Trigger: Approval Notification
→ Actions:
  - Email borrower
  - SMS notification
  - Create approval letter document

Generate Documents

Status: READY_FOR_DISBURSEMENT
→ Trigger: Loan Document Generation
→ Actions:
  - Generate loan agreement
  - Generate promissory note
  - Send for e-signature

Assign Tasks

Status: MANUAL_REVIEW
→ Trigger: Task Assignment
→ Actions:
  - Create review task
  - Assign to underwriter queue
  - Set due date
  - Send notification to assigned user

Status Reporting

Status provides operational metrics:

Pipeline View:

  • How many applications in each status

  • Average time in each status

  • Conversion rates between statuses

  • Bottleneck identification

Performance Metrics:

  • Processing time (NEW to APPROVED)

  • Approval rate (APPROVED / Total)

  • Manual review rate (MANUAL_REVIEW / Total)

  • Rejection reasons by status

Workload Distribution:

  • Tasks by status and assignee

  • Queue depths by department

  • SLA compliance by status

Status Configuration

Statuses are configured at two levels:

Framework Level (SDK)

  • Status definitions and names

  • Allowed status transitions

  • Status types (processing/waiting/final)

  • Basic automation rules

Admin Panel Level

  • Status display labels and descriptions

  • Workflow triggers per status

  • Notification templates per status

  • Document generation rules

  • Task assignment rules

Business Process Integration

Statuses map to Business Process stages:

Business Process: Consumer Loan Application

Stage 1 (Submission):
  Statuses: NEW, INCOMPLETE

Stage 2 (Documentation):
  Statuses: DOCUMENTS, DOCUMENT_REVIEW

Stage 3 (Assessment):
  Statuses: ASSESSMENT, MANUAL_REVIEW, ADDITIONAL_INFO

Stage 4 (Decision):
  Statuses: APPROVED, CONDITIONALLY_APPROVED, REJECTED, WITHDRAWN

Stage 5 (Disbursement):
  Statuses: READY_FOR_DISBURSEMENT, DISBURSED

Each stage can have multiple statuses, but each status belongs to one stage.

Implementation Resources

Through SDK (Development team)

Status Definitions: Entity Checkers Setup - Define status structure and transitions

Business Process: Data Model Setup - Link statuses to process stages

Automation Rules: Workflow Integration - Configure status-triggered automation

Through Admin Panel

Status Configuration: Core Configuration - Configure status automation rules

Workflow Triggers: Workflow Management - Set workflow triggers by status

Notifications: Notification Configuration - Configure status-based notifications


TimveroOS: Status-driven workflow automation and operational visibility

Last updated

Was this helpful?