Business CentralInstall Decionis CommerceGate
CommerceGate validates sales-order release and posting against central Decionis policies. The Business Central extension is a thin enforcement client; margin, spend, budget, and drift policy logic remains in Decionis.
Install the extension package
- In Business Central, open Extension Management.
- Upload the Decionis CommerceGate
.apppackage supplied by Decionis. - Allow HTTP client requests when Business Central prompts for permission.
- Assign the Decionis CommerceGate permission set to the integration administrator.
The AppSource listing is planned after Microsoft certification and preview validation are complete.
Configure the enforcement gate
- Open Decionis CommerceGate Setup.
- Enter the Microsoft Entra tenant ID, Azure region, Decionis agent ID, and API key issued for the tenant.
- Choose FAIL_OPEN for continuity with audited asynchronous drift checks, or FAIL_CLOSED for strict agentic and high-value spend enforcement.
- Enable the extension and test one sales document before production rollout.
API keys are stored in company-scoped Business Central isolated storage. Never place a key in a document field, attachment, or support message.
Expected behavior
| Result | Business Central action |
|---|---|
| ALLOW | Release or posting continues. |
| BLOCK | The transaction is stopped and rolled back with the Decionis reason code. |
| Timeout or service failure | The configured FAIL_OPEN or FAIL_CLOSED policy is enforced. |
Support and service status
Confirm that Business Central allows outbound HTTPS requests and that the tenant can reach https://api.decionis.com/v1/guard/validate. Decision and failure traces include the tenant and transaction identifiers for support correlation.