Identity Manager Home、Provisioning Dashboard 和使用者應用程式允許您根據使用者的目前地區設定,在環境中設定使用者名稱的顯示格式。
然後,您便可以對包含使用者實體定義鍵的表單使用常值 %LocaleFormattedFullName%,從而在使用者應用程式的核准表單中使用當地化使用者名稱。如需在 Designer 中建立或設定使用者應用程式表單的詳細資訊,請參閱《NetIQ User Application: Design Guide》(NetIQ 使用者應用程式:設計指南) 中的Creating Forms for a Provisioning Request Definition
(為佈建申請定義建立表單)。
若要設定當地化名稱格式,請使用 Designer 編輯目錄抽象層 (DAL) 中的全名實體:
啟動 Designer。
開啟目前的專案,然後在「大綱」檢視窗中按一下專案名稱。
在「佈建」檢視窗中,於全名上按一下滑鼠右鍵,然後選取編輯。
在目錄抽象層編輯器中,展開實體 > 全名。
選取要修改的地區設定名稱模式。
修改計算屬性運算式,以指定要用於地區設定的格式。例如,若要先顯示使用者的姓氏,然後再顯示名字,請依如下所示修改該運算式:
attr.getValue("Surname") + " " + attr.getValue("Given Name")
您可以在「運算式」欄位中手動修改運算式,也可以按一下建立 ECMAScript 運算式圖示,然後使用 ECMA 運算式產生器來修改運算式。如需修改 ECMAScript 運算式的詳細資訊,請參閱《NetIQ User Application: Design Guide》(NetIQ使用者應用程式:設計指南) 中的Working with ECMA Expressions
(使用 ECMA 運算式)。
儲存對地區設定名稱模式所做的變更。
完成後,關閉目錄抽象層編輯器。
在模型產生器中,於使用者應用程式驅動程式上按一下滑鼠右鍵,然後選取驅動程式 > 部署。
按一下部署,然後按一下是重新啟動驅動程式。
按一下「確定」。