Maintenance
Maintenance activities for business partner roles also have similar complexities to the complexities for interaction roles. For both centralized and coexistence solutions, maintenance activities should always be governed within the confines of a workflow to ensure data lineage is preserved and data validation rules are re-applied. This implies that all data is displayed as read-only to the end user until the entity is initiated into a maintenance workflow.
Additional personas, such as an MDM specialist, may need to perform checks prior to final approvals.
Careful consideration should be given to what constitutes a maintenance task. When dealing with business partner roles, it is recommended that the process of adding an additional role to an existing entity be considered an onboarding process since it is likely that different business units and personas are involved with the onboarding of particular roles.
Similar considerations should be given for adding additional interaction roles to an entity. Because interaction roles describe how an existing customer or supplier conducts business with other entities, it may be considered as a maintenance task.
Such considerations depend on what the requirements are for the business, who is involved, and the governance of each process.