Fixed – Deployment has failed with the following error: {“code”:”WebhookAadAppAccessCheckCategory”,”message”:”Access check failed for Webhook AAD App with error ‘Subscriber’s client ‘user’… while configuring the Azure Grid Event Subscription – Dynamics 365 Omnichannel Voice


While configuring Azure Grid Event Subscription for enabling Call Recording in Dynamics 365 Omnichannel Voice, https://learn.microsoft.com/en-us/dynamics365/customer-service/voice-channel-connect-existing-resource?tabs=customerserviceadmincenter#enable-call-recording-and-sms-services we got the below error – Deployment has failed with the following error: {“code”:”WebhookAadAppAccessCheckCategory”,”message”:”Access check failed for Webhook AAD App with error ‘Subscriber’s client ‘user’ with object id ‘1fc23e2e-cf5b-49c1-b942-9f2036e8c9cf’ is neither owner of this AAD application 585b1e3f-6685-4e69-a1b7-a880074f12f0 nor have … Continue reading “Fixed – Deployment has failed with the following error: {“code”:”WebhookAadAppAccessCheckCategory”,”message”:”Access check failed for Webhook AAD App with error ‘Subscriber’s client ‘user’… while configuring the Azure Grid Event Subscription – Dynamics 365 Omnichannel Voice”

Scribe Insight Limitation – XML Source doesn’t support repeating sibling nodes


Recently we were evaluating Scribe Insight as our Integration tool for one of our clients. The requirement was to read an xml and create records in Dynamics 365 CE. The basic structure was something like below, with Account as the parent tag and Payment, Assets, Consumer as repeating child nodes of Account i.e. 1 – … Continue reading “Scribe Insight Limitation – XML Source doesn’t support repeating sibling nodes”

Scribe Online – Working with Upsert Block in Dynamics 365 CE


Continuing our previous posts on Scribe Online, let us look at the Upsert block for Dynamics 365 CRM Connector. The way it works is à The Upsert block will have a field called alternatekeyname where we need to provide the name of the alternate key as shown below. In CRM à Along with passing the … Continue reading “Scribe Online – Working with Upsert Block in Dynamics 365 CE”

Scribe Online – Working with Hierarchical Data in Dynamics 365 CE


In the previous post, we saw how to create XML connection and using it as a source to create records in Dynamics 365 CE. https://nishantrana.me/2019/01/11/scribe-online-xml-to-dynamics-365-ce/ In this post, we will see how to consume the hierarchical XML data as a source and create parent-child records in Dynamics 365 CE. Suppose this is our source data … Continue reading “Scribe Online – Working with Hierarchical Data in Dynamics 365 CE”

Scribe Online – XML to Dynamics 365 CE


Follow the earlier posts to create the Scribe Online trial and steps to create an integration solution. Below is our sample XML file that holds the contact information that we want to create inside Dynamics 365 CE For creating XML connection, we need the XSD file. So let us generate the XSD file using the … Continue reading “Scribe Online – XML to Dynamics 365 CE”

Scribe Online: Working with Lookup block – Dynamics 365 CE


Let us continue with our previous post in which we created a solution to pull data from SQL On-Premise and create lead records in Dynamics 365. Let us create a new table which will be our source here. Table Name – Transaction 2 columns – ID and Brand. Transaction and Brand have n -1 relationship … Continue reading “Scribe Online: Working with Lookup block – Dynamics 365 CE”