Complete reference guide to WFMS — covering architecture, business flows, case types, SLA rules, integrations, and operational procedures for Bank Mandiri's enterprise workflow platform.
WFMS runs on a multi-node WebLogic cluster with dedicated node types for application, batch processing, and stream processing workloads.
All WFMS case types follow a standardized multi-stage approval pipeline with automated SLA escalation at each stage.
SLA Escalation: When an assignment exceeds its deadline, the system automatically executes ActSendBackToMaker — sending the case back to the Data Entry stage and notifying the relevant operators via email and in-system notifications.
Six primary case types covering cash management, vendor payments, reimbursements, and branch operations for Bank Mandiri.
Each stage has defined SLA timers calculated using business days only. Three escalation levels: Goal, Deadline, and Passed Deadline.
| SLA Name | Stage | Goal | Deadline | Passed Deadline | Action on Pass |
|---|---|---|---|---|---|
| SLAPettyCashApprovalUnitKerja | Approval Pemohon | 4 hrs | 18 hrs | 9 hrs | ActSendBackToMaker |
| SLAApprovalUnitKerja | Approval Pemohon | 4 hrs | 18 hrs | 9 hrs | ActNotifyPendingRevisionMaker |
| SLADataEntry | Data Entry | 2 hrs | 8 hrs | 4 hrs | Notify Operator |
| SLAVerification | Verification | 4 hrs | 12 hrs | 6 hrs | Escalate to Manager |
| SLAApprovalPemutus | Approval Pemutus | 4 hrs | 24 hrs | 12 hrs | Notify & Escalate |
Business Days Only: All SLA timers use "Only calculate using business days" setting. SLA calculation starts from when the assignment is created or when the deadline is reached (for Passed Deadline interval).
WFMS connects to multiple external systems for real-time data exchange, financial posting, and notification delivery.
Built on enterprise-grade technologies with proven scalability and reliability for high-volume banking operations.