URL 定址能力特性可讓使用者直接存取物件, 而不需導覽整個 IBM FileNet P8 用戶端使用者介面。登入 FileNet P8 用戶端之後(如 Workplace XT),使用者只要在瀏覽器的位址列中輸入物件的 URL 即可。(管理者可以建立書籤或我的最愛,來擷取資料夾或可版本化的物件。)
利用 URL 定址能力,您可以:
路徑型 URL 會使用包含路徑來指定物件儲存庫中物件的位置。 例如,如果要擷取名稱為 Current Works 的文件, 其位於 Transportation 物件儲存庫的 Projects 資料夾中,使用者輸入的 URL 會類似下例:
http://P8_client_server_name/application_name:port/getContent/Transportation/Projects/Current+Works
如果要利用路徑型 URL 來擷取物件,您必須設定使用路徑型 URL 網站喜好設定。
ID 型 URL 會使用 GUID 來指定物件儲存庫中物件的位置。 文件的位置是由文件所在之物件儲存庫的 GUID 以及文件的 GUID 來指定。例如, 如果要擷取文件,使用者輸入的 URL 會類似下例:
http://P8_client_server_name/application_name:port/getContent?objectStoreName={84A4A727-37E2-4994-B060-8531FAF75612}&objectType=document&id={559946a8-2007-4096-AC67-773A8540AE6}
ID 型位址通常會比路徑型位址快;不過, 只有路徑型 URL 會解析文件內的相對參照。 例如,如果您以路徑型 URL 來要求 "example.html" 檔, 則會擷取該檔案,且瀏覽器會解析 example.html 內所需的任何其他 URL(如:<script>、 <img> 和 <link> 標籤)。當使用者按一下任何鏈結 (<a href=...>) 時,瀏覽器也會解析這些鏈結。
下表列出您可以在 URL 中指定之不同物件類型的預設回應。
物件類型 | 回應 |
---|---|
資料夾 | 傳回顯示資料夾名稱的頁面。 |
文件 | 如果文件有內容,則會傳回內容。如果文件有外部參照, FileNet P8 用戶端會依需求重新導向用戶端。 如果文件沒有內容,FileNet P8 用戶端會報告錯誤。 |
工作流程定義 | 開啟「處理程序設計程式」Applet。 |
已儲存的搜尋 | 傳回顯示已儲存搜尋的名稱的頁面。 |
搜尋範本 | 傳回顯示搜尋範本的頁面。 |
發佈範本 | 以 XML 形式傳回發佈範本的內容。 |
路徑型 URL 需要有物件儲存庫 ID 和包含路徑名稱。 mode=download 參數是選用的。範例:
http://server/web_application/getContent/objectStoreID/pathName?mode=download
其中:
附註 文件、已儲存搜尋、搜尋範本和發佈範本物件的路徑型 URL,一律會參照最新的版本。
利用這個 URL,會顯示具有指定搜尋範本的 Workplace XT 頁面。物件儲存庫是由名稱 (Forms) 來識別:
http://server1/WorkplaceXT/getContent/Forms/Claims/Home?mode=download
利用這個 URL,物件儲存庫 Forms 是由其網域名稱 Midwest 來限定:
http://server1/WorkplaceXT/getContent/Forms@midwest/Claims/Home?mode=download
ID 型 URL 採用三個必要的資料夾物件查詢字串參數:objectStoreName、objectType 和 id。例如:
http://server/web application/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}
如果是文件、已儲存搜尋、搜尋範本、發佈範本和工作流程定義物件, URL 會使用 objectStoreName、objectType、id 和 fsld 參數。mode=download 參數是選用的。範例如下:
http://server/web_application/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}&mode=download
或者,
http://server/web_application/getContent?objectStoreName={objectStoreGUID}&objectType=type&vsId={versionSeriesGUID}
或者,
http://server/web_application/getContent?objectStoreName={objectStoreGUID}&objectType=type&id={objectGUID}&vsId={versionSeriesGUID}&mode=download
其中:
如果是: | objectType= |
---|---|
文件 | 文件 |
資料夾 | 資料夾 |
已儲存的搜尋 | storedsearch |
搜尋範本 | searchtemplate |
工作流程定義 | 文件 |
發佈範本 | publishtemplate |
附註 如果 ID 和 vsld 都存在於 URL 中,FileNet P8 用戶端應用程式會使用 ID 來擷取指定的版本。如果找不到指定的版本,FileNet P8 用戶端應用程式會報告錯誤,並可讓使用者選擇擷取 vsld 參數所指定的最新版本。
附註 您可以配置 FileNetP8 用戶端應用程式,對文件要求使用路徑型 URL。因此,如果您輸入 ID 型 URL, 如有可能,FileNet P8 用戶端應用程式會將 ID 型 URL 轉換成路徑型 URL, 以便維持內嵌在文件內容的任何相對 URL 參照的完整性。