Project / In development
Approval engine
A configurable approval platform for request flows that outgrow native Approvals. It handles routing, delegation, evidence, state history, reminder paths, and auditability as first-class platform concerns.
- Status
- In development
- Group
- Personal
- Stack
- Power Platform, Dataverse, Power Automate, adaptive cards
- Repo
- Private GitHub repo
- Related writing
- I Just Wanted to Ask a Question
Architecture
- Request records are separated from approval decisions so the workflow can evolve without corrupting the business object.
- Routing rules sit outside the flow logic, allowing approver chains and escalation paths to change without rebuilding the automation.
- Every transition is written back as state history so support and audit questions can be answered from the data model.
Evidence
- Native Approvals replacement pattern
- Delegation and escalation model
- Audit-first state history