若您開發的工作流程呼叫其他遠端 Orchestrator 伺服器的工作流程,則必須滿足特定必要條件以便順利執行遠端工作流程。

  • 遠端工作流程的所有輸入參數都必須可在遠端 Orchestrator 伺服器上解析。

  • 遠端工作流程的所有輸出參數都必須可在本機 Orchestrator 伺服器上解析。

若要確保遠端工作流程的參數可以解析,工作流程使用的詳細目錄物件必須可在遠端和本機 Orchestrator 伺服器上使用。假使遠端工作流程使用來自外掛程式的物件,相同的外掛程式也必須可在 Orchestrator 伺服器上使用。遠端及本機外掛程式的詳細目錄必須完全相同。假使遠端工作流程在 Orchestrator 中使用系統物件,如工作流程和動作,則相同的工作流程與動作必須存在於遠端及本機 Orchestrator 伺服器的詳細目錄上。

例如:假設您在開發測試工作流程的巢狀工作流程元素中插入重新命名虛擬機器工作流程。您想要在遠端 Orchestrator 伺服器中執行重新命名虛擬機器工作流程。當您執行測試工作流程時,將呼叫測試工作流程內的重新命名虛擬機器工作流程。您在本機 Orchestrator 伺服器的詳細目錄中指定重新命名的虛擬機器。由於重新命名虛擬機器工作流程在遠端 Orchestrator 伺服器上執行,所以必須可在該伺服器的詳細目錄中使用相同的虛擬機器。否則,重新命名虛擬機器工作流程無法解析其 vm 輸入參數。因此,本機和遠端 Orchestrator 伺服器上的 vCenter Server 外掛程式必須連接至相同的 vCenter Server 執行個體。