Mettre à jour emailAddr ne met pas à jour username.
Problème
Normalement, emailAddr et username sont le même attribut. Par conséquent, si vous modifiez l’attribut emailAddr de l’utilisateur ou de l’utilisatrice, l’attribut username est automatiquement mis à jour pour correspondre.
Lorsque le username ne correspond pas à l’emailAddr, mettre à jour l’emailAddr ne met pas à jour le username automatiquement. C’est vrai pour les deux modifications emailAddr par le biais de l’interface d’utilisation et de l’API.
Cause
La non-concordance peut être créée de plusieurs manières :
-
Les utilisateurs et utilisatrices dont la création date d’avant l’existence de la règle de synchronisation. Il se peut que ces attributs ne soient pas synchronisés pour les comptes d’utilisateurs et d’utilisatrices très anciens.
-
Les utilisateurs et utilisatrices dont la création a été effectuée via SSO à une époque où emailAddr dans Workfront était sensible à la casse. L’option de configuration automatique SSO exécute une vérification sensible à la casse pour les utilisateurs et utilisatrices en fonction des attributs d’utilisation du fournisseur d’identité. Lorsqu’il n’existait pas de correspondance exacte, les services d’affectation automatique créaient un nouvel utilisateur ou une nouvelle utilisatrice. Si un utilisateur ou une utilisatrice existait déjà, son nom et son
emailAddrpouvaient ne pas avoir la même casse. -
Les utilisateurs et utilisatrices dont l’attribut
usernameavait été mis à jour directement via l’API sans que leuremailAddrn’ait été mise à jour. Leusernameet l’emailAddrne correspondent pas forcément.
Solution
Utilisez l’API pour que le username corresponde à l’emailAddr. Après la synchronisation des attributs, toute mise à jour de l’emailAddr fera également correspondre le username (lorsque le champ nom d’utilisateur ou d’utilisatrice n’est pas inclus dans la mise à jour).