Mappage d'un nom d'utilisateur HCL Commerce à un nom d'utilisateur IBM Digital Analytics pour l'authentification unique

Si vous avez des utilisateurs professionnels avec un nom d'utilisateur HCL Commerce différent de leur nom d'utilisateur pour , vous devez configurer un mappage de ces noms dans la base de données HCL Commerce pour prendre en charge l'authentification unique.

Un exemple est un utilisateur professionnel qui se connecte au Centre de gestion comme johndoe, mais se connecte à IBM Digital Analytics à l'aide d'un nom d'utilisateur partagé comme ibmanalytics. Vous pouvez mapper plusieurs noms d'utilisateur HCL Commerce à un seul nom d'utilisateur IBM Digital Analytics.

Si vous n'effectuez pas cette procédure, le nom d'utilisateur de l'utilisateur professionnel HCL Commerce est supposé être le même que le nom d'utilisateur IBM Digital Analytics. Lorsqu'un utilisateur professionnel tente de lancer IBM Digital Analytics à partir du Centre de gestion, s'il n'y a pas de nom d'utilisateur correspondant dans IBM Digital Analytics, l'authentification échoue et l'utilisateur professionnel est obligé de se connecter à IBM Digital Analytics séparément.

Avant de commencer

  • Identifiez les utilisateurs professionnels qui ont des noms d'utilisateur HCL Commerce différents de leur nom d'utilisateur IBM Digital Analytics.
  • Rassemblez les noms d'utilisateurs HCL Commerce de ces utilisateurs professionnels. Les noms d'utilisateur sont enregistrés dans la colonne LOGONID de la table de base de données USERREG. Rassemblez également le nom d'utilisateur IBM Digital Analytics correspondant pour chaque utilisateur professionnel.

Procédure

  1. Connectez-vous à la base de données HCL Commerce.
  2. Pour chaque nom d'utilisateur HCL Commerce, émettez l'instruction SQL suivante. Cette instruction stocke le mappage du nom d'utilisateur HCL Commerce à un nom d'utilisateur IBM Digital Analytics dans la table MBRATTRVAL :
    INSERT into MBRATTRVAL (MBRATTRVAL_ID, MEMBER_ID, ATTRTYPE_ID, MBRATTR_ID, STRINGVALUE) values (
    ((SELECT MAX(MBRATTRVAL_ID) from MBRATTRVAL) + 1),
    (SELECT USERS_ID from USERREG where LOGONID = 'wcsUsername'),
    'STRING',
    (SELECT MBRATTR_ID from MBRATTR where NAME = 'CMCAnalyticsUsername'), 'coremetricsUsername')

    Où :

    wcsUsername
    Nom d'utilisateur HCL Commerce. Ce nom est celui que l'utilisateur professionnel utilise pour se connecter au Centre de gestion. Ces noms d'utilisateur sont enregistrés dans la colonne LOGONID de la table de base de données USERREG. Vous ne pouvez spécifier qu'un seul nom d'utilisateur à la fois.
    coremetricsUsername
    Nom d'utilisateur IBM Digital Analytics. Ce nom est celui utilisé par l'utilisateur professionnel pour se connecter à IBM Digital Analytics.
  3. Répétez l'étape précédente pour chaque nom d'utilisateur HCL Commerce supplémentaire qui nécessite ce mappage.

Résultats

La prochaine fois que ces utilisateurs professionnels se connecteront au Centre de gestion, puis lanceront IBM Digital Analytics, ils n'auront pas à s'authentifier séparément avec IBM Digital Analytics.