<finder> 元素在 Orchestrator 用戶端中代表透過外掛程式找到的物件類型。

<finder> 元素可識別能定義物件 Finder 所代表之物件的 Java 類別。<finder> 元素可定義物件在 Orchestrator 用戶端介面中顯示的方式。也會識別 Orchestrator 指令碼 API 所定義用來代表此物件的指令碼物件。

Finder 將做為不同類型外掛技術所使用之各種物件格式的共同介面。

<finder>元素為選用。外掛程式可擁有無限數量的 <finder> 元素。<finder> 元素可定義下列屬性:

屬性

說明

type

Orchestrator 物件類型

Finder 代表的物件類型。強制屬性。

datasource

<finder-datasource name> 屬性

使用資料來源 refid 識別可定義物件的 Java 類別。強制屬性。

dynamic-finder

Java 方法

定義您在 IDynamicFinder 執行個體中實作的自訂 Finder 方法,藉此以程式設計的方式傳回 Finder 的識別碼與內容,來取代在 vso.xml 檔案中進行定義這個方法。選用屬性。

hidden

truefalse (預設)

若為 true,將會在 Orchestrator 用戶端中隱藏 Finder。選用屬性。

image

圖形檔案的路徑

16x16 圖示,在 Orchestrator 用戶端的階層清單中代表 Finder。選用屬性。

java-class

Java 類別的名稱

此 Java 類別可定義 Finder 尋找並對應至指令碼物件的物件。選用屬性。

script-object

<scripting-object type> 屬性

此 Finder 要對應的 <scripting-object> 類型 (若有)。選用屬性。

表格 1. 元素記錄

父系元素

子系元素

<finders>

  • <id>

  • <description>

  • <properties>

  • <default-sorting>

  • <inventory-children>

  • <relations>

  • <inventory-tabs>

  • <events>