Activity | Area | Description | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Actions on pulled master record in source company |
Master Data Management | In the target company, you can pull master data from the source company. When you have done so, depending on the status of the master record, data steward actions can be required in the source company:
|
|||||||||||||||||||||||||||||||
Approve master record |
Master Data Management | You can approve the master data records that you have edited. For the master data entity, a validation can be defined. A validation is applied when you approve master data. If the master data is invalid, the master data is not approved. ExampleA validation rule with the BisMdmValidationCustomerBankAccount class is active for the master data entity. You try to approve a customer master data record which bank account is not defined. As a result, the customer master data record is not approved. So, you cannot release this customer master data record till you define its bank account. |
|||||||||||||||||||||||||||||||
Cancel master record change request |
Master Data Management | When you have decided to not make the requested changes to a master record, mark the change request as Cancelled. |
|||||||||||||||||||||||||||||||
Cancel master record release |
Master Data Management | You can change a master record after it is released. To do so, cancel the release of the master record. As a result, the status of the record is changed to Cancelled. You can again edit, approve, and release a cancelled master record. |
|||||||||||||||||||||||||||||||
Complete master record change request |
Master Data Management | When you have finished making the requested changes to a master record and have sent it to the applicable target companies, mark the change request as Completed. | |||||||||||||||||||||||||||||||
Create master record change requests |
Master Data Management | In the target company, a change can be required for a master data record. To inform the source company of the required change, create a master record change request. When created, the change request is shown in the source company and can be picked up for further processing in the source company.
|
|||||||||||||||||||||||||||||||
Create MDM project |
Master Data Management | Use a Connectivity studio project as the basis for master data management setup. Most Connectivity studio elements are linked to a project, for example, documents, connectors, and messages. Because these elements are related to a project, you can also use a project to deploy MDM studio setup and do version management.
For a project that is used for master data management setup, make sure to set the project Purpose to 'Mdm'.
|
|||||||||||||||||||||||||||||||
Define master records |
Master Data Management | For each master data entity, you can define which records are master records. To make a master data entity record a master record, subscribe it to a company. If a master data entity record has a subscription to a company, the record is defined as master data for that company. | |||||||||||||||||||||||||||||||
Discuss master record change request |
Master Data Management | The data steward of the source company can start a discussion on the created master record change request. The discussion is shown in the Discussion section of the Master record change request page. This topic explains how to enter a response to the source company data steward. |
|||||||||||||||||||||||||||||||
Edit master record |
Master Data Management | With MDM studio you can manage master data. For a master data record, you can edit the:
|
|||||||||||||||||||||||||||||||
Export company configuration |
Master Data Management | You can export an MDM company configuration to an XML file. So, you can import it in another D365 F&SCM environment. If you export a company configuration, depending on the company type, these settings of these fields are included:
|
|||||||||||||||||||||||||||||||
Export Connectivity studio configuration |
Master Data Management | In MDM studio, to send data from a source company to a target company, Connectivity studio messages are used. You define the applicable messages on a master data entity or on the related hierarchy messages. When you import master data entities into another D365 F&SCM environment, ensure that the related Connectivity studio messages already exist. So, when you export master data entities, ensure to export the related Connectivity studio messages as well. For more information, refer to Export Connectivity studio configuration. |
|||||||||||||||||||||||||||||||
Export master data entity configuration |
Master Data Management | You can export a master data entity configuration to an XML file. So, you can import it in another D365 F&SCM environment. If you export a master data entity configuration, depending on the setup, this is included:
|
|||||||||||||||||||||||||||||||
Import company configuration |
Master Data Management | You can import an MDM company configuration from an XML file. Usually, the company configuration in the import file is exported from another D365 F&SCM environment. If you import a company configuration, depending on the company type, these conditions and actions apply:
|
|||||||||||||||||||||||||||||||
Import Connectivity studio configuration |
Master Data Management | In MDM studio, to send data from a source company to a target company, Connectivity studio messages are used. You define the applicable messages on a master data entity or on the related hierarchy messages. When you import master data entities into another D365 F&SCM environment, ensure that the related Connectivity studio messages already exist. To facilitate a smooth import process, make sure to import the related Connectivity Studio messages before you import the master data entities. For more information, refer to Import Connectivity studio configuration. |
|||||||||||||||||||||||||||||||
Import master data entity configuration |
Master Data Management | You can import a master data entity configuration from an XML file. Usually, the master data entity configuration in the import file is exported from another D365 F&SCM environment. If you import a master data entity configuration, these conditions and actions apply:
|
|||||||||||||||||||||||||||||||
Initialize master data in new company |
Master Data Management | You can add new target companies to your D365 F&SCM environment. Based on the source company master data, you can initialize the master data in the new companies. You can do so for a single company or for a target group (several new companies). As a result, for the defined master data entity table:
|
|||||||||||||||||||||||||||||||
Initialize master records |
Master Data Management | For a master data entity, you can initialize master records for an existing source company and existing target company or target group companies. You can use this initialization if the master data already exists in both the source company and the target company or target group companies, but no master records exist for this data. For example, previously, you managed master data in another way than with Master Data Management Studio. As a result, for the defined master data entity table, for the data that exists in both the source company and the target company or target group companies:
|
|||||||||||||||||||||||||||||||
Monitor master data errors |
Master Data Management | As a data steward in the source company, you can monitor the errors that occurred when master data was sent to the target company. You can monitor master data errors on the Master data management - Operation workspace, on the Master data errors tab. This tab shows the same data as the Master data inbox in the target company. However, here only the master data records are shown for which an error occurred when sent. The error can for example be a data error, an error in the message, or an error in the message run. To investigate the master data error, you can follow the steps to:
|
|||||||||||||||||||||||||||||||
Monitor Master data inbox |
Master Data Management | When a source company releases a master record, it is added to the Master data inbox of the target company. The added record has the status To be processed. You can only view the record.
When the source company runs an MDM message and no errors occur, in the Master data inbox, the status of the record is changed to processed. This indicates that the master data is imported in the database of the target company or in the staging journal.
Possible statuses of the Master data inbox are:
|
|||||||||||||||||||||||||||||||
Monitor master record change requests |
Master Data Management | In the target company, a change request can be created for a master data record. As a data steward of the source company, monitor the master record change requests in the source company. You can start a discussion with the user who created the change request in the target company. When the required changes are clear and agreed upon, as a next action, you can start making the changes. |
|||||||||||||||||||||||||||||||
Monitor MDM staging journal |
Master Data Management | If you use staging in your master data process, master records are imported into the staging journal by the ‘Data to staging’ message. You can monitor the master record staging journals in the target company. Staging journal validationsThe master records in the staging journal can be validated according to the applicable staging journal validation setup. If the applicable validation rules are:
If you use data comparison, you can also apply a staging journal validation. This validation defines what happens with journal lines with data differences. If you manually generate a data comparison, make sure the data comparison is done before you manually apply staging journal validations. To apply a staging validation, in Connectivity studio, in the Staging display options, for the desired record, set up a validation with the BisValidationMdmDifference validation class. The Exception behavior and Type settings of the validation setup define what happens if differences are found. For more information, refer to Set up staging validations. |
|||||||||||||||||||||||||||||||
Pull master data |
Master Data Management | In the target company, as a data steward, you can pull master data from the source company. |
|||||||||||||||||||||||||||||||
Pull master data with dynamic button |
Master Data Management | In the target company, as a data steward, you can use a dynamic button to pull master data from the source company. From which pages you can use the dynamic button is defined by the dynamic button setup. |
|||||||||||||||||||||||||||||||
Release master record |
Master Data Management | You can release approved master records. You cannot change a released master record. |
|||||||||||||||||||||||||||||||
Send master record |
Master Data Management | Run the master data messages to send released master records to the target companies or to the MDM staging journal. All messages, as defined for the master data entity, are run. The master data entity messages process all Released master records of the master data entity. |
|||||||||||||||||||||||||||||||
Set up dynamic button to pull master data |
Master Data Management | In the target company, to any D365 F&SCM page, you can add a dynamic button to pull master data from the source company. As a result, to the Action Pane of the D365 F&SCM page, the Master data management tab is added with the dynamic button. The dynamic button opens a page showing the available records. Which page is opened, is defined in the Dynamic menu form setup of the applicable master data entity. For example, to the Sales orders (SalesTable) page, you can add a dynamic button to pull customer accounts to the current company. |
|||||||||||||||||||||||||||||||
Set up dynamic menu form setup for master data entity |
Master Data Management | For a master data entity, you can set up the dynamic form setup. You can use the dynamic menu form setup for these purposes:
To manage master data from a D365 F&SCM form, fill in these fields:
To pull master data, fill in these fields:
|
|||||||||||||||||||||||||||||||
Set up external company |
Master Data Management | Set up an external company for each external application to which you want to send master data. | |||||||||||||||||||||||||||||||
Set up hierarchy company |
Master Data Management | You can use an organization hierarchy to define the source company and target companies for master data distribution. To be able to use an organization hierarchy for master data distribution, set up a company of type 'Hierarchy' and link the organization hierarchy to it. Note: Make sure that each legal entity in the organization hierarchy is set up as a master data management company as well. This is required because of the company-specific data steward setup. |
|||||||||||||||||||||||||||||||
Set up master data entity |
Master Data Management | Use a master data entity to define:
This topic explains the basic setup of a master data entity. |
|||||||||||||||||||||||||||||||
Set up master data entity display fields |
Master Data Management | For a master data entity, you can define display fields. These display fields are the fields that are shown on the Available records page. You are advised to at least set up an identification field as display field. So, you can see which records are released and which records are not released. |
|||||||||||||||||||||||||||||||
Set up master data entity message - Hierarchy |
Master Data Management | To distribute master data in MDM studio, Connectivity studio messages are used. If you use an organization hierarchy to define a source company and target companies for master data distribution, set up master data entity messages of type Hierarchy. An organization hierarchy has several levels of companies (legal entities) between which you can distribute master data. The master data distribution between two organization hierarchy levels is called a layer. For each master data distribution layer, define the messages that are used to send master data:
Prerequisites:
|
|||||||||||||||||||||||||||||||
Set up master data entity message - Standard, External, or Target group |
Master Data Management | To distribute master data in MDM studio, Connectivity studio messages are used. For a master data entity, you can define the messages that are used to send master data:
This topic explains how to set up a master data entity message of type Standard, External, or Target group. Prerequisites:
|
|||||||||||||||||||||||||||||||
Set up master data entity validations |
Master Data Management | For a master data entity, you can define the applicable validations. A validation is applied when you approve master data. If the master data is invalid, the master data is not approved. These validation classes are delivered with MDM studio:
Only apply these validations if the Record table is 'CustTable'. You can create custom validation classes. To do so, extend the BisMdmValidationBase class. ExampleA validation rule with the BisMdmValidationCustomerBankAccount class is active for the master data entity. You try to approve a customer master data record which bank account is not defined. As a result, the customer master data record is not approved. So, you cannot release this customer master data record till you define its bank account. |
|||||||||||||||||||||||||||||||
Set up MDM message - Data from staging |
Master Data Management | To send data form a staging journal to a target company, you need two connectors, two documents, and a message.
Note: This results in a mirrored mapping compared to the mapping of the ‘Data to staging’ message. The target records and fields become the source records and fields, the source records and fields become the target records and fields.
For more information on setting up connectors, documents, and messages, refer to Connectivity studio. |
|||||||||||||||||||||||||||||||
Set up MDM message - Data to staging |
Master Data Management | To send data from a source company to a staging journal, you need two connectors, two documents, and a message. To set up these components for MDM studio, some specific setup is required:
For more information on setting up connectors, documents, and messages, refer to Connectivity studio. |
|||||||||||||||||||||||||||||||
Set up MDM message - Direct |
Master Data Management | To send data directly from a source company to a target company, you need two connectors, two documents and a message. To set up these components for MDM studio, some specific setup is required:
For more information on setting up connectors, documents, and messages, refer to Connectivity studio. |
|||||||||||||||||||||||||||||||
Set up MDM message - External application |
Master Data Management | To send data from a source company to an external application or location, you need two connectors, two documents, and a message.
For more information on setting up connectors, documents, and messages, refer to Connectivity studio. |
|||||||||||||||||||||||||||||||
Set up MDM messages with wizard - Direct |
Master Data Management | In MDM studio, you can use the Create MDM message wizard to create the message for an internal direct master data setup. With an internal direct master data setup, you send data from the source (master data) company directly to the target company. With the wizard, you create the:
|
|||||||||||||||||||||||||||||||
Set up MDM messages with wizard - Staging |
Master Data Management | In MDM studio, you can use the Create MDM message wizard to create the messages for an internal staging master data setup. With an internal staging master data setup, you send data from your source company to a staging journal. The target company triggers the message to send the data from the staging journal to the target company. With the wizard, you create the:
|
|||||||||||||||||||||||||||||||
Set up organization hierarchy |
Master Data Management | You can use an organization hierarchy to define the source company and target companies for master data distribution. An organization hierarchy that you want to use for master data distribution:
An organization hierarchy is time-effective. For master data distribution, only currently effective organization hierarchies are applied. For more information on setting up an organization hierarchy, refer to Create an organization hierarchy. |
|||||||||||||||||||||||||||||||
Set up staging |
Master Data Management | In MDM studio, you can use a staging journal to send master data. If you send data, it first goes to the staging journal. This topic explains how to initialize staging for a document. |
|||||||||||||||||||||||||||||||
Set up standard company |
Master Data Management | Set up a standard company for each D365 F&SCM company that you use to distribute master data. A standard company is required for each source and each target company. For each standard company, define the data stewards. A data steward is a user in D365 F&SCM who can send and release master data for the source company and can receive the data for the target company. |
|||||||||||||||||||||||||||||||
Set up target group |
Master Data Management | If you send the same master data in the same way to several companies, you can group these companies in a target group. You are advised to use separate target groups for standard companies and external companies.
|