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

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

Back to projects