在 Communicator 2007 R2 中設定自訂標籤

上次修改主題的時間: 2009-05-13

在 Communicator 2007 R2 中,用來設定與內容相關之自訂標籤的程序已稍微修改過,以便納入新的 <client> 屬性,這個屬性可讓自訂標籤出現在 Office Communicator 及 Communicator Web Access 用戶端中。在 Communicator 2007 R2 中,您也可以在連絡人卡片中加入自訂標籤。自訂標籤不會在其他用戶端中顯示 (例如 Office Communications Server 2007 R2 Attendant)。本主題會更詳細地討論如何設定與內容相關的標籤。

Dd425110.note(zh-tw,office.13).gif附註:
<client> 屬性中只能指定 Communicator Web Access,這個屬性目前不支援其他用戶端。當您同時為 Office Communicator 和 Communicator Web Access 設定自訂標籤時,請務必在兩個用戶端中測試此功能,以確定它可如預期般運作。

設定與內容相關的自訂標籤

您可以將 Web 內容的頁面加入至 [Office Communicator] 視窗,以擴充 Office Communicator 2007 R2 使用者介面。頁面會出現在 [連絡人清單] 下方的窗格中,使用者可以按一下窗格下方的標籤切換頁面。當您將標籤加入至連絡人卡片時,標籤會出現在連絡人卡片底部,只要按一下標籤即可開啟含有已定義頁面的瀏覽器視窗。

自訂標籤的功能特別強大,因為這些標籤可以讓 Office Communicator 將目前使用者的 URI 傳遞到 [Office Communicator] 視窗中定義的標籤,或是將連絡人卡片中顯示的連絡人 URI 傳遞到連絡人卡片中定義的標籤。

在 Office Communicator 中顯示自訂標籤的程序包含下列步驟:

  • 建立您想要在自訂標籤中載入的內容。將此內容儲存到網路上的某個位置,以供 Communicator 及需要顯示自訂標籤的任何其他用戶端來存取。內容可以是靜態網頁,或是包含 HTML、JavaScript、ActiveX 控制項和快顯視窗的 Web 應用程式。
  • 建立及設定 XML 檔案,該檔案是用來設定 Office Communicator 的自訂標籤。這個 XML 檔案的格式已經過修改,以便納入新的 <client> 屬性,這個屬性會指定自訂標籤是否也應該出現在 Communicator Web Access 用戶端中。
  • 定義 \Software\Policies\Microsoft\Communicator 登錄 Hive 中的登錄項目,該項目會提供標籤定義檔的位置。
  • 為此標籤建立「可攜式網路圖形」(PNG) 格式的圖形。此圖形可高達 16 像素高 x 16 像素寬,或正好是 32 像素高 x 32 像素寬。

本章節提供了有關建立及設定 XML 檔案的更新資訊,該檔案是用來設定自訂標籤。其他步驟則未變更,如需詳細資訊,請參閱 Office Communications Server 2007 TechNet 文件庫的《Microsoft Office Communications Server 2007 部署指南》(英文)。

建立自訂標籤的定義檔

Office Communicator 2007 R2 會使用 XML 標籤定義檔,定義顯示的標籤和每個標籤主頁面的位址。標籤定義檔的格式如下:

<?xml version="1.0" ?>
<tabdata>
<tab>
   <image>http://site/image.png</image>
   <name>Tab title</name>
   <tooltip>Tooltip text</tooltip>
   <contenturl> http://site/content</contenturl>
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab>
</tabdata>

自訂標籤定義檔中的 XML 元素

XML 元素 描述 必要的元素

!ELEMENT tabdata tab*

包含 0 個或多個標籤元素。標籤元素的最大值為 32。

!ELEMENT tab (image, name, tooltip, contenturl, userid, contactid, accessibility, client)

包含 image、name、tooltip、contenturl、userid、contactid 和 accessibility 元素。

!ELEMENT image %URI

爲標籤影像圖示提供 URL。影像必須為 PNG 格式。

!ELEMENT name (#PCDATA)

XML 節點的易記名稱。此名稱不會顯示在使用者介面中。

!ELEMENT tooltip (#PCDATA)

當滑鼠停留在標籤上時顯示的工具提示文字。

!ELEMENT contenturl %URI

提供頁面的 URI,當使用者選取標籤時會顯示該頁面。檔案必須位在內部網路上,或在網際網路的安全或受信任網站上。連結的格式必須是 https:// (建議使用),或是 http:// 或 file:///。

!ELEMENT userid ("true" | "false")

指定 Communicator 是否會將使用者的「工作階段初始通訊協定」(SIP) 帳號 ID 資訊傳遞到標籤的 URL。預設值為 "false"。

!ELEMENT contactid ("true" | "false")

指定標籤是否出現在連絡人卡片中。不含 contactid 或已定義 contactid=false 的標籤只會出現在 Communicator 視窗中。已定義 contactid=true 的標籤會出現在連絡人卡片中,並且 Communicator 會將選取的連絡人傳遞至定義的頁面。預設值為 "false"。

!ELEMENT accessibility ("inside" | "outside" | "both")

指定當使用者從企業內或企業外登入時是否必須顯示 URL。提供這個元素的目的是為了讓 Communicator 2007 R2 不會在使用者從公司外部登入時嘗試顯示內部網路頁面,而造成「找不到頁面」的錯誤。

!ELEMENT client (communicatorWebAccess)

指定除了 Office Communicator 之外,其他用戶端也應該顯示此標籤。

!ELEMENT communicatorWebAccess ("true" | "false")

指定 Communicator Web Access 用戶端應該顯示此標籤。

Dd425110.note(zh-tw,office.13).gif附註:
標籤圖示必須是「可攜式網路圖形」(PNG) 格式。如果找不到 PNG 檔,或格式不正確,Communicator 會顯示預設的圖示。
包含標籤內容的 HTML 檔必須在網路上信任的位置。XML 和 PNG 檔可以與 HTML 檔儲存在相同的位置,或儲存在網路伺服器上或本機電腦上。例如:
  • file:///\\contonso-it\oc\tabs.xml
  • file:///c:/myTab/tabs.xml

標籤定義檔範例

下列範例顯示有兩個標籤的標籤定義檔。

<?xml version="1.0" ?>
<tabdata>
<tab>
   <image>http://site/image.png</image>
   <name>Tab title</name>
   <tooltip>Tooltip text</tooltip>
   <contenturl> http://site/content</contenturl>
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab>
</tabdata>
Dd425110.note(zh-tw,office.13).gif附註:
XML 檔可用來在用戶端上設定多達 32 個標籤。不過,請小心運用,因為在使用低解析度螢幕的用戶端電腦上,過長的標籤清單可能造成使用者不易管理。