更新至emailAddr不會更新使用者名稱
問題
通常,emailAddr
和username
是相同的屬性。 因此,如果您變更使用者的emailAddr
屬性,username
屬性會自動更新以相符。
當username
不符合emailAddr
時,emailAddr
的更新不會自動更新username
。 對於透過使用者介面及透過API進行的emailAddr
變更都是如此。
原因
不相符現象可能以幾種方式產生:
-
在同步化規則存在之前建立的使用者。 非常舊的使用者帳戶可能沒有同步這些屬性。
-
在Workfront中的emailAddr區分大小寫,透過SSO建立的使用者。 SSO自動布建選項會根據身分提供者的使用者屬性,對使用者執行區分大小寫的檢查。 當不存在完全相符專案時,自動布建服務將會建立新使用者。 如果使用者已存在,則使用者名稱和
emailAddr
可能會有不同的大小寫。 -
已透過API直接更新
username
屬性的使用者,其emailAddr
未更新。username
和emailAddr
可能不相符。
解決方案
使用API將username
屬性變更為與emailAddr
相同。 同步化屬性後,emailAddr
的任何更新也會更新username
以使其相符(當更新中未包含使用者名稱欄位時)。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43