天天看點

開發Office Communicator 2007 在企業裡的擴充應用

微軟的Office Communicator 2007(統一溝通)正式版将在本月底正式釋出。

       通過微軟Office Communicator 2007可以成為企業不可缺少的應用:

      ( 1)、流線化的溝通;(2)、企業支撐平台;(3)、内置安全防護;(4)、架構未來的軟體基礎等。

       1、線上狀态

             可以定義更加詳細的線上狀态描述,釋出更詳細的活動資訊;可以通過兩種方式擴充使用者選擇/管理者控制API 支援。

           基礎狀态為:Online、Busy、Do Not Disturb

          Availability 屬性決定自定義的狀态顯示哪一個線上圖示自定義狀态的文本長度最大為64個字元

          OCS2007最多隻能添加 4 種自定義狀态

          可以通過 LCID 适應不同語言版本的 OC:英語美國(1033),中國大陸(2052),中國香港(3076)

     2、擴充線上狀态

          擴充步驟

          編輯狀态配置 XML 檔案

          在伺服器端儲存該檔案,并以共享檔案或 IIS 釋出檔案

          退出 Communicator

          編輯系統資料庫,在 HKLM\SOFTWARE\Policies\Microsoft\Communicator 下添加 CustomStateURL 項,指向狀态配置檔案 URL

          支援 FILE、 HTTP、 HTTPS 三種方式

          重新啟動并登入 Communicator

       3、标簽頁

             通過 Web 頁面來擴充 OC 視窗:ASP.NET、MOSS WebPart…

          标簽頁的顯示方式與 OC 2005不同;

          第一個标簽頁在OC啟動時即載入;

          支援聯系人切換時動态重新整理頁面;

      4、擴充标簽頁

            (1)擴充方式:

         一份标簽頁配置 XML 檔案,可以通過網絡(檔案共享或Web)通路到該檔案

         在系統資料庫中添加該檔案的 URL

          \Software\Policies\Microsoft\Communicator 下的 TabURL 項

         該 URL 需要添加進 IE 的信任站點

         每個标簽頁的圖示

         PNG 格式

         不大于 16X16 ,或者剛好為 32X32

         如果圖示檔案無法通路或不符合大小,則顯示 OC 的預設圖示

          (2)建立标簽頁配置檔案

           例如:

           <?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>

         </tab> 

         </tabdata>

            最多擴充 32 個标簽頁。

           (3)标簽頁配置檔案屬性

             image: 圖示的 URL

          name: 标簽的友好名,用于辨別XML節點,将不顯示

          tooltip: 滑鼠懸停在标簽上顯示的提示資訊

          contenturl: 标簽頁面的 URL

          userid: true|false,展現标簽頁面時是否帶上 userid 參數,為目前使用者的 SIP 位址

          contactid: true|false, 展現标簽頁面時是否帶上 contactid 參數,為聯系人的 SIP 位址

          accessibility: inside|outside|both,使用者在企業内部或企業外部登入時,該标簽是否顯示

          name 與 contenturl 為必需資訊

            (4)HAB的實作

             開發一個标簽頁,實作層級關系的組織架構,有利于使用者浏覽整個組織;使用 ASP.NET 開發,資料源來自

          Active Directory Database;

            5、環境感覺

                頁面通路參數:

            标簽配置中開啟 userid 或 contactid

            Web 頁面中的 OnSelectionChange 函數

            使用者選中聯系人或切換選中的聯系人時調用該函數

            形式: OnSelectionChange(contacts, groups, distribution_groups)

       Office Communications Server 2007(體驗版)

        Office Communicator 2007體驗版(用戶端)

        Office Communications Server 2007(文檔)

         Office Communications Server 2007 SDK

         Office Communicator 2007 SDK

         Managed API SDK (Release Candidate)