Demo system

Purchase Approval System

From request to approval to reporting — without chasing emails. This is a demonstration of the architecture, not a client case study.

System architecture

Before

  1. Employee emails a manager
  2. Manager asks for missing information
  3. A spreadsheet is updated
  4. Approval is chased manually
  5. Finance receives another email
  6. Status is unclear
  7. The weekly report is prepared by hand

After

  1. Employee submits a structured request
  2. Rules determine the approver
  3. Approval arrives in Teams
  4. Overdue requests escalate
  5. The record stays current
  6. The requester is notified
  7. The management view updates

Architecture

  1. Employee
  2. Power App
  3. Dataverse
  4. Power Automate
  5. Approval logic
  6. Teams
  7. Decision
  8. Dataverse
  9. Power BI

Copilot · optional

Connected to the record and the flow. It does not decide the approval.

Copilot ↔ Dataverse / Power Automate

  • “Which requests have been pending for more than three days?”
  • “Show me Engineering requests over $10,000.”
  • “Remind the approver for PR-102.”

Example approval rules

Under $5,000
Manager
$5,000–$25,000
Director
Over $25,000
VP
Overdue > 48 hours
Reminder
Overdue > 72 hours
Escalation
Rejected
Notify requester
Approved
Update record and notify finance

Illustrative thresholds for this demo. A real engagement uses the client’s policy.

What Power BI can show

  • Total requests
  • Pending value
  • Average approval time
  • Overdue requests
  • Approval rate
  • Requests by department

Measure names only. Not results from a client engagement. A demo video can be attached here when it exists.

Your process

The same pattern, with your rules.