取得服務階層
使用 「取得服務階層」動作來擷取 OSLC 服務的階層。您可以使用適當的篩選器篩選服務的階層。
完成下列步驟,可在工作流程中使用「取得服務階層」動作:
1. OSLC·下的「取得服務階層」動作拖曳至畫布,並將指標置於該動作上,然後按一下 或連按兩下該動作。「取得服務階層」視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 欲新增 OSLC 連接器類型,請參閱支援的 OSLC 連接器類型
如果您之前已新增連接器類型,請選取適當的「連接器類型」,然後在「連接器名稱」下,選取連接器。
4. 按一下「測試」,驗證連接器。
5. 按一下「Map 連接器」以使用與您用來填入輸入欄位之連接器不同的連接器來執行動作。在「執行時間連接器」欄位中,提供有效的 OSLC 連接器名稱。如需有關「Map 連接器」的詳細資訊,請參閱使用 Map 連接器
6. 「OSLC 目錄 URL」欄位中,指定您要在其下擷取階層的 OSLC 目錄 URL。如果您未指定此值,則會使用您在新增 OSLC 連線時所提供的「目錄 URL」作為根層級 URL。
7. 「深度」欄位中,輸入值以指定您要周遊的服務提供者階層深度。有效值為 1、2、3、4、5 或 -1。-1 表示無限深度。
8. 「篩選器」群組下的「資源類型」清單中,選取要篩選輸出時所依據的資源類型。
按一下「新增」以將多個資源類型新增至篩選器。按一下 可刪除您新增的任何資源類型篩選器。
9. 「篩選器」群組下的「連接方式」清單中,選取下列選項之一:
AND -「篩選子句」群組下指定的所有條件必須都傳回 true。
OR -「篩選子句」群組下指定的其中一個條件必須傳回 true。
10. 「篩選子句」群組下,執行下列操作:
a. 「內容」清單中,選取要篩選輸出的內容。
b. 「搜尋條件」欄位中,輸入規則運算式格式的搜尋條件。
按一下「新增」可新增多個篩選子句。按一下 可刪除您新增的任何篩選子句。
例如,如果您有兩個服務提供者目錄 Architecture Management – ResourceRequirements Management – Requirement,且您只想要 Architecture Management – Resource 下的服務階層,請將「內容」設定為 ServiceProviderCatalog,並在「搜尋條件」欄位中,輸入 Architecture Management - Resource
11. 「地區設定」清單中,選取偏好的回應語言。如果 OSLC 伺服器支援所選語言,則您會得到該語言的回應。預設地區設定為 en
12. 按一下「顯示其他欄位」
13. 「標題」群組下,按一下「新增」可將自訂標題新增至請求。提供「索引鍵」「值」對。
按一下「新增」可新增多個金鑰-值對。按一下 可刪除您新增的任何自訂標題。
14. 按一下「完成」
輸出結構描述
「取得服務階層」動作的輸出結構描述會根據您的篩選條件傳回目錄的服務階層。此結構描述符合指定的 OSLC 規格。如需詳細資訊,請參閱 OSLC 服務提供者概念
這是否有幫助?