**Purpose**
**Trigger Conditions**
2.2. Threshold breach (cost, quantity, risk) requiring supervisor or management review.
2.3. Status change of purchase request (pending, approved, rejected, revised).
2.4. Receipt of external trigger via email, API, or integrated mobile app.
2.5. Scheduled procurement cycles or periodic inventory level assessments.
2.6. Exception/event, e.g., urgent part requirement or inventory shortfall.
**Platform variants**
3.1. **Microsoft Power Automate**
• Feature/Setting: "When a new item is created in SharePoint List" trigger and "Start an Approval" action; map PO details and multi-step workflow.
3.2. **SAP Ariba**
• Feature/Setting: Configure approval flows using the Ariba Approval API (POST /api/approvals); set criteria for automatic or manual routing.
3.3. **ServiceNow**
• Feature/Setting: Flow Designer, "Record inserted" trigger for Purchase Order table; configure Approval Actions referencing Procurement group.
3.4. **Oracle Procurement Cloud**
• Feature/Setting: Approval Management Extension (AME); set business rules for order thresholds and attach approval chains.
3.5. **Coupa**
• Feature/Setting: Approval Chains in Coupa Procure; use REST API `/purchase_orders` to sync status updates.
3.6. **Salesforce**
• Feature/Setting: Process Builder or Flow, "Record Created" on PO object; configure "Submit for Approval" action.
3.7. **Workday Procurement**
• Feature/Setting: Configure Business Process Framework for Purchase Order Approval; trigger with Create PO event.
3.8. **Zendesk**
• Feature/Setting: Use "Ticket Created" for Procurement Request form, trigger webhook approval flow.
3.9. **Slack**
• Feature/Setting: Custom Slackbot triggers when PO request message posted; use Workflow Builder to prompt approver action.
3.10. **Trello**
• Feature/Setting: Butler Rule triggers when card added to “PO Requests”; auto-assign approvals and move cards on status.
3.11. **Zapier**
• Feature/Setting: “New Purchase Order” in app triggers webhook or multi-step approval via connected tools.
3.12. **Mailgun**
• Feature/Setting: Inbound route captures PO submission email; triggers HTTP webhook to approval system.
3.13. **Jira Service Management**
• Feature/Setting: Request Type: Purchase Order; Automation Rule “When issue created, assign to Approver”.
3.14. **Google Workspace**
• Feature/Setting: Google Form "Submit PO Request"; Apps Script auto-sends approval email and logs status in Sheet.
3.15. **Monday.com**
• Feature/Setting: Automated Board Status Change when PO Request created; approval integrations configured.
3.16. **Smartsheet**
• Feature/Setting: Row added to “PO Approvals” sheet; automated workflow requests approval from designated user.
3.17. **Asana**
• Feature/Setting: New task in "Procurement Approvals" project triggers approval workflow and status sync.
3.18. **QuickBooks Online**
• Feature/Setting: "New PO" webhook event triggers custom approval logic via third-party workflow integrations.
3.19. **DocuSign**
• Feature/Setting: Request Signature feature; setup workflow so PO approval must be digitally signed.
3.20. **Freshservice**
• Feature/Setting: Service Request module, configure Purchase Order Approval Workflow with escalation triggers.
**Benefits**
4.2. Ensures compliance with Theme Park procurement policies.
4.3. Minimizes manual errors and data re-entry.
4.4. Enforces approval hierarchies and budget controls.
4.5. Enhances procurement visibility and status tracking.
4.6. Enables audit trails and historical reporting.
4.7. Improves collaboration across departments and vendors.