您可以使用 Proxy 工作流程管理本機 Automation Orchestrator 伺服器與遠端 Automation Orchestrator 伺服器工作流程之間的互動。

您可以利用 Multi-Node 外掛程式產生與遠端工作流程互動的本機工作流程。這些本機工作流程便稱為 Proxy 工作流程。Proxy 工作流程會從 Multi-Node 外掛程式詳細目錄中取得輸入參數。在執行 Proxy 工作流程時,此外掛程式會將參數轉換成遠端工作流程所需的類型。在遠端工作流程執行完成後,輸出參數會轉換回主要 Automation Orchestrator 伺服器上的本機表示法。

同步 Proxy 工作流程

同步類型的 Proxy 工作流程會保留 API 和遠端工作流程的作業合約。

所有同步 Proxy 工作流程的架構皆相同,但包含不同的指令碼。


此為同步 Proxy 工作流程的架構。

在遠端工作流程完成並提供輸出參數後,同步 Proxy 工作流程便會完成執行。

等待遠端工作流程的結果時,本機工作流程不會耗用伺服器資源。

在成功執行結束後,Proxy 工作流程的輸出參數會包含遠端工作流程 Token 的本機表示法。若輸出參數為布林值、數字、字串以及其他類似的簡單類型,其他工作流程便可在本機 Automation Orchestrator 伺服器上直接使用。

非同步 Proxy 工作流程

您可以使用非同步 Proxy 工作流程將遠端工作流程的執行最佳化。

所有非同步 Proxy 工作流程的架構均相同,但包含不同的指令碼。


這就是非同步 Proxy 工作流程架構。

非同步 Proxy 工作流程會立即傳回結果,也就是遠端工作流程 Token 物件的本機包裝函式。Proxy 工作流程使用這個 Token 檢查執行的狀態,並且在遠端工作流程完成執行時擷取輸出參數。若輸出參數為布林值、數字、字串以及其他類似的簡單類型,其他工作流程便可在本機 Automation Orchestrator 伺服器上直接使用。

遠端執行工作流程

[遠端執行] 工作流程類別包含允許您管理 Proxy 工作流程的工作流程。

遠端執行標準工作流程

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

工作流程名稱 說明
建立多重 Proxy 動作 建立多重 Proxy 動作,在多台伺服器上執行工作流程。
建立 Proxy 工作流程 建立您可以用來在遠端 Automation Orchestrator 伺服器上啟動工作流程的 Proxy 工作流程。
從資料夾建立 Proxy 工作流程 針對遠端 Automation Orchestrator 伺服器上資料夾中的所有工作流程,建立 Proxy 工作流程。

伺服器 Proxy

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

工作流程名稱 說明
建立 Orchestrator 伺服器的 Proxy 工作流程 進行遠端伺服器結構的鏡像作業,建立本機 Automation Orchestrator 伺服器的 Proxy 工作流程。
刪除 Orchestrator 伺服器的 Proxy 工作流程 移除本機 Automation Orchestrator 伺服器的 Proxy 工作流程,並刪除所有產生的工作流程。
重新整理 Orchestrator 伺服器的 Proxy 工作流程 從遠端伺服器重新產生本機 Automation Orchestrator 伺服器的所有 Proxy 工作流程。