Dynamic Communities Magazine

Dynamic Communities creates technology-centric communities to exchange ideas on how to best maximize industry knowledge through user-produced education, enriched networking, and conference attendance.

Cross-Company Data Sharing in Dynamics 365 for Operations

04-27-2020 17:45 Vamsi Pranith Donepudi Dynamics 365 CE | CRM, Dynamics 365 FO | AX

This article offers step-by-step instructions for enabling cross-company data sharing in Microsoft Dynamics 365 FO. 

Originally published in H1 2018 D365UG/CRMUG and D365UG/AXUG magazines

With the advent of Dynamics 365 for Operations, Microsoft has gone a little forward and introduced cross-company data sharing.

Below is one example of enabling master data sharing on Terms of Payment, one of the most asked business data to be shared across legal entities.

The cross-company data sharing navigation is under System Administration > Setup > Configure Cross-company data sharing.

I created a sample data sharing policy to which I would be adding the PaymTerm table.

 

1

Add the table using the “Add” button. If you remember the table name, you could simply type that in. Otherwise, you can browse through. I’m just going to type in the table name.

2-4

The drop-down would show you the tables matching the keywords. Once you select the table, it would show if the table is enabled to “Save data per company”, “Has unique index”, and if it has been “Not shared yet”.

 

3-5

Click on “Add table”, and you can see the table being added. If you expand it, it would have all the fields that the table has. You can choose which fields to be shared versus not to be shared. I have encountered this in one of my implementations, where the Singaporean company (parent company) wanted the payment terms to be shared across all the legal entities. However, for a French subsidiary, due to the regulatory requirements and since they had to maintain their own set of Chart of Accounts, and since there was a cash terms of payment, we had to separate the French company out of the virtual company that we created for data sharing. With the cross-company data sharing feature in Dynamics 365 for Operations, this can be easily handled by simply disabling the fields that would enable the cash payment feature on the payment terms and keeping them specific to the legal entity.

4-4

After the table and the required fields have been added, you can then proceed to add the legal entities.

5-228851

After all the above work is done, then the magic begins by clicking on the “Enable” button, which enables the policy.

6

It will ask if you want to copy all existing data across all shared companies. Of course I want to!

After the policy has been enabled, you can see the sharing issues by clicking on the “Find sharing issues” button. An example follows. The description is different in Company 1 (USMF) and Company 2 (USSI).

 

7-1

Before the policy was enabled, I created a term with the name as Cash002 in USMF. At this point, since the policy is not enabled, the data is not copied into the USSI legal entity.

8

After the policy has been enabled, the new payment term copies over to USSI.

9

This way, you could utilize the cross-company data sharing to maintain the same set of business data at one legal entity, which could simply copy the data over to the legal entities which are part of the policy. This is a huge benefit for the Customers as this reduces the overhead of maintaining the same data in two different entities. Big thumbs up to Microsoft for coming up with this innovative feature.

 

Terms of Use: Dynamic Communities does not take responsibility for any incorrect or outdated information and looks to the author as the expert to provide accurate content.

Subscribe to Email Updates

Recent Posts