Automation Orchestrator Dynamic Types 外掛程式可讓您定義動態類型、建立這些類型的物件,以及設定彼此之間的關係。您可以使用 Dynamic Types 外掛程式在 Automation Orchestrator 指令碼 API 中公開第三方物件作為自訂類型。

定義動態類型

動態類型的定義包含內容說明和一系列可用來尋找此類型動態物件的 Finder 工作流程與動作。動態類型的執行階段執行個體均稱為動態物件。在動態物件中執行工作流程,即可建立並執行其他作業。

每個動態類型必須在命名空間中定義。命名空間是一種可讓您將容器中的動態類型進行分組的動態物件協助程式。
  1. Dynamic Types 外掛程式中執行 [定義命名空間] 和 [定義類型] 工作流程,可定義新的動態類型和內容。然後,您會得到 Finder 和詳細目錄的一系列工作流程,以尋找新動態類型的物件以及和其他物件的關係。
  2. 修改新的 Finder 和詳細目錄工作流程,即可從第三方 REST API 接收輸入。
    1. 使用 HTTP-REST 外掛程式中的 [新增 REST 作業] 工作流程,可建立 REST 作業並將這些作業對應至 REST API 方法。
    2. 修改 Finder 和詳細目錄的工作流程,可叫用這些 REST 作業並耗用輸出。

動態類型組態工作流程

Dynamic Types 外掛程式的組態套件中的工作流程可讓您建立動態類型、匯出和匯入 XSD 檔案中的類型定義,並定義您建立的動態類型之間的關係。

若要在 Automation Orchestrator 用戶端中存取這些工作流程,請導覽至程式庫 > 工作流程,然後在工作流程搜尋方塊中輸入 dynamic_types 標籤。

工作流程名稱 說明
定義命名空間 定義新的命名空間。
定義關係 為類型之間定義新的關係。
定義類型 定義指定命名空間內的新類型。
將組態匯出成套件 將動態類型定義組態匯出成檔案型組態。匯出的套件可用來匯入其他伺服器。
從套件匯入組態 將檔案型組態匯入外掛程式組態。
匯入 XSD 檔中的類型定義 匯入 XSD 檔案中的類型定義。
移除命名空間 移除命名空間。
移除關係 移除關係。
移除類型 移除類型。
更新命名空間 更新命名空間。
更新類型 更新類型。