Client & Business Context
The client operates in the wholesale and distribution industry and required a Power Apps Canvas App to support sales invoice-related business processes.
Customer and Ship-to Address information was already available through Dynamics 365 Business Central APIs. However, the required APIs could not be accessed directly from the Canvas App using a suitable standard connector.
Industry: Wholesale / Distribution
Application: Microsoft Power Apps Canvas App
Backend: Dynamics 365 Business Central
Integration: Power Apps Custom Connector
Authentication: OAuth 2.0 / Microsoft Entra ID
Process: Canvas App → Custom Connector → Business Central API
Business Impact of the Existing Process
How the Request Queue Works
Technology & Integration Architecture

Microsoft Power Apps
Provides the Canvas App experience where users interact with customer and shipping information.
Power Apps Custom Connector
Acts as the reusable integration layer between the Canvas App and Business Central APIs.
Microsoft Entra ID
Provides the identity layer for secure authentication.
Dynamics 365 Business Central
Remains the source of customer, Ship-to Address and sales invoice-related business data.
OAuth 2.0
Provides token-based authorization for accessing permitted Business Central resources.
REST APIs
Provide the underlying communication mechanism between the Custom Connector and Business Central.
Reusable Across Business Processes
The architecture was implemented for a wholesale/distribution scenario, but the same integration pattern can support other Business Central and Power Platform use cases.
Potential applications include:
Wholesale & Distribution
- Customer management
- Sales invoices
- Ship-to Address selection
- Order processing
Manufacturing
- Customer and delivery management
- Sales order processing
- Invoice creation
- Customer-specific shipping information
Retail
- Customer information
- Store and delivery addresses
- Sales transactions
- Invoice-related workflows
Field Service
- Customer lookup
- Service locations
- Delivery information
- Business Central transaction integration
Business Outcomes
Improved Integration
The Canvas App can now communicate with the required Business Central APIs through a dedicated Custom Connector.
Better User Experience
Users can retrieve customer and Ship-to Address information directly within the Canvas App.
Reduced Integration Complexity
The Custom Connector abstracts the underlying API communication instead of requiring API handling to be implemented throughout the Canvas App.
Secure API Access
OAuth 2.0 and Microsoft Entra ID provide the authentication mechanism for accessing authorized Business Central resources.
Reusable Integration Pattern
The connector establishes a foundation that can be extended with additional Business Central API operations.
Connect Power Apps with Business Central
Need to connect your Power Apps solution with Dynamics 365 Business Central?
Sky Soft Connections can help you build secure, reusable integrations using Power Apps Custom Connectors, Microsoft Entra ID, OAuth 2.0, REST APIs, and Business Central.
Turn complex API requirements into a scalable integration layer built around your business processes.
Let’s discuss your Power Platform integration requirements.


