若要設定組織圖入口網站應用程式的組態,您需要:
步驟 |
任務 |
描述 |
---|---|---|
1 |
定義您要顯示的關係 |
您可以使用與 Identity Manager 使用者應用程式一起安裝之其中一個預先定義的關係,也可以建立您自己的關係。 如需定義關係的相關資訊,請參閱節 4.0, 設定目錄抽象層的組態。 |
2 |
驗證您要在關係中使用的實體和屬性在目錄抽象層中是否可用 |
如需定義關係的相關資訊,請參閱節 18.2.1, 目錄抽象層設定。 |
3 |
決定您要顯示此關係的位置 |
要建立新頁面以啟動組織圖嗎? 或者,要從「詳細資料」入口網站應用程式或從其他組織圖啟動它嗎? 如需建立頁面和將入口網站應用程式新增至那些頁面的相關資訊,請參閱節 7.0, 頁面管理。 |
4 |
設定入口網站應用程式的優先設定 |
優先設定可讓您定義:
如需相關資訊,請參閱節 18.2.2, 設定組織圖優先設定。 |
5 |
測試 |
測試關係定義和配置 |
6 |
設定 eDirectory 權限並建立增強效能所需的任何索引 |
有效權限:顯示入口網站應用程式定義的屬性,使用者必須具有對這些屬性的「讀取」權限。 效能增強:因為子代屬性用來執行 LDAP 搜尋,所以組織圖顯示效能可以藉由將 eDirectory 值索引新增至關係的子代屬性得到增強。 |
「組織圖」內顯示的實體和屬性都必須在目錄抽象層中定義。 下表顯示您必須針對「組織圖」中顯示之每個實體和屬性設定的屬性和內容。
查閱連結要求 「查閱連結」可讓使用者藉由執行搜尋與「父代實體」鍵相同類型的其他物件,來導覽組織圖。 它需要父代實體鍵至少有一個屬性的「需要」和「搜尋」存取內容設為 true (在目錄抽象層編輯器中選取)。 如果不是這樣,則無法填入「查閱連結」的「物件查閱」對話方塊,並且它會顯示空的對話方塊。
如需實體和屬性組態的相關資訊,請參閱節 4.0, 設定目錄抽象層的組態。
您可定義兩種類型的優先設定:
「組織圖」關係優先設定包含在單一優先設定頁面中。
.
.
.
優先設定 |
操作 |
---|---|
簡報配置 |
按一下「檢視/編輯自定優先設定」,以存取配置優先設定。 在組織圖配置優先設定中有所描述。 |
關係鍵 |
輸入關係鍵。 此值必須對應於目錄抽象層中指定的其中一個關係鍵。 |
父代實體鍵 |
輸入代表您要顯示之組織圖根部節點的實體 DN,或者輸入 ${User/id} 以顯示目前使用者的組織圖 (${User/id} 參數會解析目前使用者的 DN)。 這個值必須存在目錄抽象層內 search-root 內容所指定的節點中,否則 LDAP 搜尋將失敗。 以下是一些有效 DN 的範例 (使用範例資料):
cn=jmiller,ou=users,ou=sample,o=novell
cn=Accounting,ou=groups,ou=sample,o=novell |
預設深度 |
指定第一次顯示時組織圖的深度。
依此類推。 如果此值增加到高於「最大深度」(下面) 的值,則會優先採用「最大深度」值。 |
最大深度 |
定義使用者可以在組織圖中向下切入的最大深度。 這與導覽受有效權限限制之組織圖的能力不相同。 |
組織圖表層 |
名片 eGuide Novell.com 有線 真實的藍色 |
將纜線連接至項目 |
指定是否由纜線連接組織圖卡。 False 表示未連接。 |
功能表逾時 |
在目前顯示的功能表 (用於內建連結) 消失之前的毫秒數。 |
顯示樹狀目錄 |
定義每個深度層級的組織圖走向、分佈和外觀。 前 n 個值將定義從 0 到 n-1 層級的走向、分佈和外觀。 最後一個值將會反覆用於 n-1 以上的深度層級。 值必須介於 0 到 5 之間。 這些值為: 0: 將名片放置在項目垂直清單上方 1: 水平置於項目垂直清單上方 2: 將名片放置在項目水平清單上方 3: 水平置於項目水平清單上方 4: 將名片放置在項目垂直清單前 5: 水平置於項目垂直清單前 |
葉簡報 |
定義組織圖分支之最大深度層級的組織圖走向、分佈和外觀。 |
最小項目寬度 |
此值應該等於 (「項目最小高度」* 1.618) 的四捨五入值 |
最小項目高度 |
此值應該等於 (「項目最小寬度」/ 1.618) 的四捨五入值 |
多值屬性的分隔符號 |
用來當作具有多個值之屬性分隔符號的字元。 |
「組織圖配置」優先設定可讓您定義組織圖實體顯示的 HTML 配置。 您可以使用偏好的 HTML 編輯器,以更精確地進行編輯。 請參閱使用外部編輯器。
名片的 HTML 配置:預設配置。
簡易顯示的 HTML 配置:顯示樹狀目錄優先設定設為 1 時顯示的配置。
HTML 編輯器 您可以按一下編輯按鈕,以存取 HTML 編輯器。 HTML 編輯器的外觀如下:
「HTML 編輯器」會提供所見即所得 (What You See Is What You Get,WYSIWYG) 介面,以定義組織圖葉的配置。 它會提供定義文字格式和清單、指定錨點和影像等 HTML 編輯器具有的一般功能。 使用「關鍵字」下拉式功能表,以將屬性、指令和導覽 URL 置於配置區域內。 從下拉式功能表選擇關鍵字時,會插入適當的語法,但您也可以在配置區域中新增 HTML。
關鍵字 設計配置時,您可以使用「關鍵字」下拉式功能表,以插入執行時間由特定屬性值取代的變數。 或者您可以使用此語法輸入它們的參考:
$[[keyword]]
其中,keyword 是實體屬性的值,例如 LastName。
您可以使用此語法串連屬性:
$[[keyword+keyword]]
例如:
$[[FirstName+LastName]]
您可以視需要串連多個屬性,也可以包含如下用引號括住的字串:
$[[keyword+”sample text”+keyword]]
這樣會轉換用引號括住的文字和關鍵字的值。
附註:如果配置中的關鍵字輸入錯誤,則會在組織圖中按原樣轉換 (包含 $[[]])。
HTML 編輯器功能和關鍵字用法 若要使用「HTML 編輯器」功能和「關鍵字」下拉式清單,請執行下列動作:
功能 |
秘訣 |
---|---|
「插入連結」按鈕 |
若要插入連結,請執行下列動作: 在 Mozilla 中:
在 IE 中:
附註:如果您的影像或 URL 位於「HTML 編輯器」的左上角,則快顯視窗會遮到它。 因為快顯無法移動,所有您必須在編輯器中的其他位置建立文字,然後剪下並貼上至正確位置。 |
「新增影像」按鈕 |
在 Mozilla 中:
在 IE 中:
附註:如果您的影像或 URL 位於「HTML 編輯器」的左上角,則快顯視窗會遮到它。 因為快顯無法移動,所有您必須在編輯器中的其他位置建立文字,然後剪下並貼上至正確位置。 |
關鍵字下拉式功能表:屬性 |
這些是此實體可用的一組屬性。 |
關鍵字下拉式功能表:指令 |
這些指令可讓「組織圖」入口網站應用程式啟動其他身份入口網站應用程式或內建功能,例如 IM 或電子郵件工具。
如需產生之按鈕的範例,請參閱內建連結。 |
URL |
組織圖導覽 URL 連結:可讓您指定要做為連結顯示的 URL 或實體屬性。 當使用者按一下連結時,「組織圖」入口網站應用程式會重新顯示,其中按下的實體成為根部節點。 限制: 僅當關係中的「父代」和「子代」實體屬於相同物件類型時才可用。 例如,在「經理-員工」關係中,兩者都是使用者。 使用秘訣: 若要使用此關鍵字,您必須執行下列動作:
<a href="javascript:$[[@NavUrl]]">someText</a>
其中 someText 是要在執行時間顯示的連結,或實體屬性。 在下列範例中,Click here 成為可點選的連結。 <a href="javascript:$[[@NavUrl]]">Click here</a> 在下列範例中,FirstName 屬性成為可點選的連結: <a href="javascript:$[[@NavUrl]]">$[[FirstName]]</a> 使用限制: 對於 Internet Explorer,您不可使用下列語法。
<a href="$[[@NavUrl]]">someText</a>
在儲存操作期間,Internet Explorer 會新增下列項目: http://context before $[[@NavUrl]] 這表示
<a href="$[[@NavUrl]]">someText</a>
成為
<a href="http://localhost/.../$[[@NavUrl]]">someText</a>
並且在執行時期不會正確顯示。 |
|
組織圖導覽點選連結:將此關鍵字用於 onClick 事件 (僅啟用要重新整理的組織圖入口網站應用程式區域,而不是整個頁面)。 使用秘訣: 若要使用此關鍵字,您必須執行下列動作:
<A href="javascript:return false;" onClick="$[[@NavClick]]">$[[SomeAttribute]]</A>
其中 SomeAttribute 是成為可點選連結的實體屬性。 需要 "javascript:return false;"。 省略它會導致錯誤。 |
若要儲存您定義的配置,請按一下「提交」。
使用外部編輯器 您可以使用 HTML 外部編輯器執行下列動作:
使用優先設定中可用的「HTML 配置編輯器」,建立實體屬性、指令和關鍵字的 HTML 原始碼。
將 HTML 原始碼複製到您選擇的編緝器。
進行想要的變更。
完成編輯時,將 HTML 原始碼複製回「HTML 配置編輯器」優先設定。
若要顯示儲存在身份儲存區中的影像 (例如使用者照片),您可以將屬性名稱新增至名片。 例如,新增「使用者照片」屬性至名片配置,以顯示使用者的照片。
如果您將影像儲存在身份儲存區外部,則需要在「HTML 編輯器」的「檢視來源」模式內使用 IMG: 標籤,如下所示:
前往「組織圖」入口網站應用程式的優先設定,並存取「HTML 編輯器」。
按一下「檢視來源」。
使用 IMG: 標籤利用下列語法結合位置、屬性鍵和副檔名,如下所示:
$[[IMG:”URL” + attribute-key-name + ”fileextension”]]
如果您將員工照片做為 JPG 影像按照「姓」儲存在應用程式伺服器的 /images 子目錄中,則下列範例會顯示您所使用的語法:
$[[IMG:"http://myhost:8080/images/"+LastName+".jpg"]]
在執行時期,組織圖會串連 URL 與 LastName 屬性和副檔名 .jpg。
請注意,「HTML 編輯器」支援靈活的語法。 其支援文字和屬性的任何組合,因此語法可以如下所示:
$[[IMG:”some text” + attribute-key-name + ...]]