AP, AR, CRM, ERP, PLM, EAM, QMS, HR, Payroll, Tax, GL – all running on a single ticket‑centric engine.
Your logic lives in SQL tables.
Users just enter: from, to, action, condition.
graph LR
A[Receive Invoice] --> B{Amount?}
B -->|≤5000| C[Auto‑pay]
B -->|>5000| D[Manager Approve]
C --> E[Notify Supplier]
D -->|approved| C
D -->|rejected| F[Close]
E --> F
This logic is stored in SQL tables, not code. Change it by updating a row.
| Workflow | Step | Type | Actor | Action | Condition (for next step) |
|---|---|---|---|---|---|
| AP Invoice | Receive Invoice | Start | System | Create ticket | → OCR extract |
| AP Invoice | Check Amount | Decision | System | – | ≤5000 → Auto‑pay; >5000 → Manager |
| AP Invoice | Auto‑pay | Task | System | Post to GL | → Notify supplier |
| QMS IQC | Inspect goods | Task | QC Team | Record results | PASS → Accept; FAIL → NCR |
| QMS IQC | Non‑conformance | Task | Manager | Create NCR | → End |
| Work2Pay | Timesheet | Start | Employee | Submit | → Validate |
| Work2Pay | Overtime check | Decision | System | – | OT≤10 → Auto‑pay; OT>10 → Manager |
Every row is a business rule. No code, no compilation – just insert/update.