Requirement evaluated: The approval routing engine must support multi-level, configurable chains that can adapt based on legal entity, financial dimension values, invoice amount thresholds, and vendor attributes across the three legal entities, so that each entity's approval hierarchy is enforced independently within a shared workflow system. The engine must also support delegation and auto-escalation on timeout, since approvers who work primarily in Teams may be unavailable and the workflow must not stall at a single point.
For a three-legal-entity D365 Finance environment, Medius builds its approval routing engine on dimension-aware approval rights configured at the role level: each role is assigned a set of coding dimension values (GL account, cost center, department) it may approve, together with a general approval amount and a maximum per-invoice amount threshold. <cite index="47-1,47-2,47-3">The approval hierarchy takes effect when multiple roles are authorized on the same coding value at different amount limits, so a lower-amount role triggers automatic escalation to the next tier.</cite> <cite index="55-1">In addition to ordinary approval rules, special approval rules allow approval rights to be set on a …
Limitations: The material ceiling for this buyer is the Teams-native approval action surface: Medius's documented frictionless-approval channel is Outlook actionable emails (O365 auth, approve/reject in inbox), not a Teams bot or adaptive card that lets approvers act inside a Teams channel or chat without any redirect. …