Skip to main content

Posts

What gets changed (Technical) in D365 Finance Operation with dual-write

Being a developer I have to explore how a new feature or a framework has been developed and how can this be extended when needed. While working on dual-write implementation I came across many technical difficulties as the framework was not mature enough at that time since the dual-write is only generally available in end of March 2020 and I have been working on dual-write since mid-year 2019. I must say MS has done tremendous amount of work to make the integration with Microsoft Dynamics 365 Finance Operations apps and Common Data Services  via Dual-write Bunch of AOT objects have been added at D365 FO side - screen shot taken from 10.0.13 these can grow with future releases if needed. Application class has also been modified for dual-write, below method gets called when the database transaction tries to get committed, between ttsbegin and ttscommit . public void ttsNotifyPreCommit()     {         if (!isInTtsNotifyPreCommit) ...

Error resolution: Copying pre-existing data completed with errors. For additional details, go to initial sync details tab

If you happen to face this error message "Copying pre-existing data completed with error, For additional details, go to initial sync details tab" while starting the dual-write entity map then please check you have setup the cross company data sharing policy for the underline table of the entity map (which is a data entity in D365 FO). To resolve this issue, Go to System Administration | Setup | Configure cross=company data sharing screen and look for policy where you may have setup the underline table of the data entity used for dual-write entity map.  Disable the policy and then run the dual-write job again, wait until it turns to running state. Enable the cross-company data sharing policy again choose No on the next open pop-up window otherwise it will run against all data across all legal entitles which might not be necessary for this exercise as you just disabled it to start dual-write entity map.

Source of truth for your Dual-write questions, issues discussions, and get resolutions

If you happen to stuck with any issue with the Dual-write implementation from on how and where to start with dual-write - The source of truth is a yammer group  https://www.yammer.com/dynamicsaxfeedbackprograms/#/threads/inGroup?type=in_group&feedId=16038053 runs by Microsoft Dual-write product team. FILES  tab in the group contains all A-Z documentation. Get your questions answered today by various experts including MS dual-write product team. You can even raise your live issue with them in the yammer group and they connect with you in no time - very much useful!!

DynamicsCon Recording - The Power of Dual Write

Excited to share that the recording of my session on "The Power Of Dual Write" is now available.  Please watch and share your feedback. Please feel free to ask questions - this way we all can learn more!!

MS D365 FinOps and Supply Chain Management Integration - Session at Microsoft Rector Sydney

Recently talked about  Microsoft Dynamics 365 Finance Operations and Supply Chain Management integration with Common Data Services - Dual write, Virtual Entities, and Data Integrator. Idea is to show how FO data can be utilized in Power Platform being now as a part of MS Ecosystem as an business application app. Data was there since beginning, technologies change over period of time to access, manipulate, and display the data. This is an era of making every user a powerful user so everyone can articulate their ideas. Microsoft Dynamics 365 Finance and Operations applications have been the backbone of all financial data in any organization but how can you leverage this data using Power Platform and have this into Common Data Service. This session explains all these aspects.

The Dual Write implementation - Part 3 - Entity map explained

In continuation of our journey to have D365 FinOps data in CDS, Following has been covered. Part 1: The Dual Write implementation -  Understanding Dual-write and setup application users  Part 2: The Dual Write implementation -  Understand and Action Pre-requisites The Dual-write has been setup and the dual-write solution has already applied  I have chosen Asset management asset types (msdyn_customerassetcategories) entity map from the list to put lights on all infrastructural features (aspects) of Dual-write. Entity map naming convention   Entity mappings:  Click on entity map to view all entity fields mappings More field mappings can be added by clicking on Add mapping These can be OTB fields of entities or custom added ones Two actions can be taken on each entity map field; Reset and Delete Activity log provides details when was the last run and what was the outcome of that last run, if there was an error it shows activity id which can be sha...