Business Request
03. 01. 2025
BusinessRequest is an entity allowing BusinessProcess to become more flexible in case of status transition flow. For example, BusinessProcess can be in pending status, while its BusinessRequest can have either pending, requires_confirmation, approved etc.
Business Request Status
Current status | State | State transition flow | Description |
limited | In progress | Success Failed |
The request was limited by the limit rules |
pending | In progress | Success Failed |
Request is created and waits for processing, declining or rejecting |
waiting | In progress | Success Failed |
Status of pending business request linked with cash desk operations can be updated to waiting status when a request comes in after the system cut off. |
requires_confirmation | In progress | Success Failed |
Request was created by user and waits for confirmation |
processed | Success | n/a | Pending request is processed |
allowed_to_withdraw | In progress | Success Failed |
Process is waiting when Cashier performs cash withdrawal.
Status also occurs when the process was limited and processed again after uplifting limits |
error | Failed | n/a | Error occurs while request processing |
declined | Failed | n/a | Request was declined by service user |
approved | Success | n/a | Request was approved by service user |
rejected | Failed | n/a | Limited request was rejected by service user |