About This Architecture
Power Apps Requisition and GRN applications connect to Business Central via Azure Functions, orchestrating multi-step ERP workflows through a secure, scalable integration layer. Power Automate flows route requests from both apps through API Management to a BC Orchestrator Azure Function, which retrieves credentials from Key Vault and executes API calls against Business Central endpoints for requisitions, goods receipt notes, items, vendors, and purchase orders. This architecture decouples the low-code Power Platform tier from backend ERP systems, enabling rapid app development while maintaining security and auditability through Application Insights monitoring. Fork this diagram to customize API endpoints, add additional Power Apps, or extend the orchestration logic for your Business Central implementation. The pattern demonstrates best-practice separation of concerns: presentation (Power Apps), orchestration (Power Automate + Azure Functions), and integration (API Management + Key Vault) across a single Azure subscription.