Microsoft Dynamics 365 Customer Service is a module for customer service automation that streamlines case and knowledge management, enables personalized customer service with a 360-degree customer view, and provides visibility into customer service department performance with dashboards and reports.
In this Blueprint we create a incident using REST-API integration.
- 1 x Flow
There are 2 parts to this setup
- App registration (Registering an App in Active Directory). Please follow these instructions, section Register an App in Azure ( name the app
Onify Web API
instead ;-) ) - Add CRM application user
- Go to
https://admin.powerplatform.microsoft.com/environments/<ENVIRONMENTID>/appusers
(where<ENVIRONMENTID>
is your Dynamics 365 CRM environment id) - Add your newly created app as a app user (and add appropriate security roles)
- Go to
Add the following settings.
Key | Name | Value | Type | Tag | Role |
---|---|---|---|---|---|
azure_credentials | Microsoft Azure credentials | { "tenant": "<TENANTID>", "client_id": "<CLIENTID>", "client_secret": "<CLIENTSECRET>"} |
object | dynamics365, frontend | admin |
dynamics365_url | Dynamics 365 CRM url | https://<ORGID>.<CRMNR>.dynamics.com |
string | dynamics365, frontend | admin |
Note: Creating settings via admin interface add a trailing
_
in key. This is required for flow to work.
- Open the BPMN diagram in Camunda Modeler.
- Update
customerid_account@odata.bind
value in theCreate incident
task - Deploy the BPMN diagram (click
Deploy current diagram
and follow the steps). - Run it (click
Start current diagram
).
- Community/forum: https://support.onify.co/discuss
- Documentation: https://support.onify.co/docs
- Support and SLA: https://support.onify.co/docs/get-support
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks Tony Aronsson @ Zitac for the support.