Business Central Integration
Integration architecture for Microsoft Dynamics 365 Business Central.
Microsoft Dynamics 365 Business Central is commonly used as the financial system in construction environments.
The Demiton Business Central adapter allows workflows to retrieve and write ERP data in a controlled and observable way.
Typical integration scenarios include:
• retrieving project data
• posting project ledger entries
• synchronizing vendors
• retrieving financial reports
Integration Model
Business Central interaction occurs through the adapter layer.
The adapter communicates with the Business Central OData APIs.
This ensures that:
• authentication is handled consistently
• API responses are normalized
• runtime logic remains isolated from system complexity
Authentication
Authentication uses Microsoft Entra ID.
A service principal is registered in Azure and granted access to the Business Central environment.
Required values include:
Tenant ID
Client ID
Client Secret
Business Central environment URL
The adapter uses OAuth 2.0 client credentials to obtain access tokens.
Supported Resources
Typical resources exposed through the adapter include:
projects
vendors
purchase_orders
project_ledger_entries
Each resource defines supported capabilities such as:
FETCH
PUSH
The runtime validates resource capabilities before executing workflows.
Example Workflow
A typical labour posting pipeline might include:
FETCH → assignar.site_diaries
TRANSFORM → extract_labour_entries
TRANSFORM → normalize_cost_categories
PUSH → business_central.project_ledger
This workflow retrieves labour data from a field system and records the aligned costs in Business Central.
Security Considerations
Business Central connections should follow standard security practices.
Recommended practices include:
• using dedicated service principals
• restricting permissions to required entities
• rotating client secrets regularly
• testing integrations in sandbox environments
These practices ensure safe ERP interaction.
Operational Role
Business Central typically acts as the financial system of record.
Demiton workflows ensure that operational data flowing into the ERP remains aligned with the original project cost structure.
---