Personalized Community is here!
Quickly customize your community to find the content you seek.
Have questions on moving to the cloud? Visit the Dynamics 365 Migration Community today! Microsoft’s extensive network of Dynamics AX and Dynamics CRM experts can help.
2021 Release Wave 2Discover the latest updates and new features releasing from October 2021 through March 2022.
2021 release wave 2 plan
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Community | FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | Upcoming TechTalks | All TechTalks
I want to know in order to continiously integrate data into and from CRM into other applications, what integration technologies are preferred.
For e.g. Any update made to Dynamics 365, needs to be updated in other system and vice versa.
There are multiple options:
1. Power Automate.
2. Logic Apps.
3. SSIS + KingswaySoft Adapters.
the list can be extended
Thank you for your prompt reply.
I want to know what happens if the target or consumer is not available for brief period of time.
For e.g. On Account update, i have written logic apps, which basically needs to update account data in other master database.
Now as soon as i update Account information in D365, the logic apps will get triggered. But the master database gets down or no response is coming. In this case the Account update will fail and ultimately both system will be out of sync.
So how can i prevent that from happening i.e. if the target or consumer system is down for brief period of time, how can i make sure the data in it gets updated. Which technologies can help me achieve data loss
In this case, you can do the following:
1. Create a custom entity/SQL Database/something to store the event that happened in CRM and use Flow or something else in order to store the information about the event.
2. Create a scheduled logic app that will grab "Unprocessed" events from the source you created on step 1 and process it. If the destination system is not available - logic app just will stop the execution and will try to process the data the next execution cycle.
3. If the execution succeded then this "Event" is marked as "Processed".
can azure service bus can help achieve this kind of scenario?
Hi, here you can find advanced features of Azure Service Bus to answer your question:
Azure Service Bus messaging - advanced features - Azure Service Bus | Microsoft Docs
Hope this helps.
Thanks for the information.
Are there any other way or technologies available in Azure, which can help me achieve offline mode of target system.
I gave you the way that works and I used it multiple times specifically for the scenario you're interested in.
I really appreciate your detail response on this.
However, i am interested in knowing if there are any out of the box azure technologies which support this offline scenario.
You can always use Azure SQL as a "transaction" logger.
Business Applications communities