35.3 設定當地化使用者名稱

Identity Manager Home、Provisioning Dashboard 和使用者應用程式允許您根據使用者的目前地區設定,在環境中設定使用者名稱的顯示格式。

然後,您便可以對包含使用者實體定義鍵的表單使用常值 %LocaleFormattedFullName%,從而在使用者應用程式的核准表單中使用當地化使用者名稱。如需在 Designer 中建立或設定使用者應用程式表單的詳細資訊,請參閱《NetIQ User Application: Design Guide》(NetIQ 使用者應用程式:設計指南) 中的Creating Forms for a Provisioning Request Definition(為佈建申請定義建立表單)。

若要設定當地化名稱格式,請使用 Designer 編輯目錄抽象層 (DAL) 中的全名實體:

  1. 啟動 Designer。

  2. 開啟目前的專案,然後在「大綱」檢視窗中按一下專案名稱。

  3. 在「佈建」檢視窗中,於全名上按一下滑鼠右鍵,然後選取編輯。

  4. 在目錄抽象層編輯器中,展開實體 > 全名。

  5. 選取要修改的地區設定名稱模式。

  6. 修改計算屬性運算式,以指定要用於地區設定的格式。例如,若要先顯示使用者的姓氏,然後再顯示名字,請依如下所示修改該運算式:

    attr.getValue("Surname") + " " + attr.getValue("Given Name")
    

    您可以在「運算式」欄位中手動修改運算式,也可以按一下建立 ECMAScript 運算式圖示,然後使用 ECMA 運算式產生器來修改運算式。如需修改 ECMAScript 運算式的詳細資訊,請參閱《NetIQ User Application: Design Guide》(NetIQ使用者應用程式:設計指南) 中的Working with ECMA Expressions(使用 ECMA 運算式)。

  7. 儲存對地區設定名稱模式所做的變更。

  8. 對您要設定的每個名稱模式重複步驟 5 至步驟 7。

  9. 完成後,關閉目錄抽象層編輯器。

  10. 在模型產生器中,於使用者應用程式驅動程式上按一下滑鼠右鍵,然後選取驅動程式 > 部署。

  11. 按一下部署,然後按一下是重新啟動驅動程式。

  12. 按一下「確定」。