Email Address Conflict Error Performing TCM Sync

Description of Issue

Trying to sync a munis EERP user to TCM indicates success, but changes are not made in the CM Full client. When checking the database log in the CM Full client you will see an error message: The provided email address conflicts with another user in the system

Context
  • CM
  • Content Manager
  • Munis
  • EERP
  • TCM Sync
Cause

The site integrates with Content Manager from more than one product, and there is more than one user that exists in the CM full client with the same email address.
The format of a userID itself may be an email address that matches what is stored to the email address field showing on the User ID within Munis/EERP > User Attributes

Resolution

There are a few ways to manage the issue to ensure the user can access Content Manager from multiple integrated products:


  • Duplicate the ID in the CM Full Client
    1. Open the CM full client and sign in as an administrative user
      1. How to Access and Launch the TCM Full Client
    2. Select Administration > Security Manager
    3. Locate the user that has the email address that matches the email on the record in EERP User Attributes
    4. Click the Duplicate Selected Item button and make the following changes
      1. Copy/paste the following information from the EERP User Attributes screen
        1. User ID 
        2. User Name 
        3. Email
      2. Select all Items showing in the Selected Groups section and click the Left Pointing blue arrow to remove
    5. Click OK to save changes
    6. In EERP User Attributes, perform user sync
      1. How to sync users and TCM Permissions from Munis to TCM
        1. This adds the ID into the MUNISUSERS groups within the CM client
    7. In EERP System Administration > Security > User Attributes > search on user ID
    8. Under the Roles tab, select Update and then click Accept in the ribbon
      1. This forces role calc to run and apply the ID to MU_ groups based on the role configuration within EERP
    9. Ask user to test/verify
  • Delete the ID from CM - Note: Delete with caution as this may impact access to CM from EPL or another integrated product
    1. Open the TCM full client and sign in as an administrative user
    2. Select Administration > Security Manager
    3. Locate the user with the same email address
    4. Make sure the Show Inactive Users button is selected
    5. Select the user in question and select Remove Entry to remove Active check
    6. Select the user in question a second time, then select Remove Entry to delete
    7. Complete steps 3-6 above
  • If the issue is that there is a EERP user ID in CM, and an ID for the same Employee that is used to access CM for administration purposes:
    1. Open the TCM full client and sign in as an administrative user
    2. Select Administration > Security Manager
    3. Locate the user with the same email address
    4. Click the Edit Entry  icon from the top right corner 
    5. Clear the content from the Email field
    6. Click OK