透過使用這些最佳做法,您可以撰寫擴充性程式碼和工作流程,以便與 vRealize Automation Cloud Assembly 輕鬆互動。

使用事件代理中的裝載

撰寫要與 vRealize Automation Cloud Assembly 搭配使用的內容或對其進行編碼時,請使用事件代理裝載中提供的內容,而非呼叫 vRealize Automation 以取得資訊。一般做法是忽略傳遞至工作流程的裝載,並從 vRealize Automation 查詢相同的資訊。在 vRealize Automation Cloud Assembly 中,您可以訂閱 vRealize Orchestrator 工作流程,以呼叫此狀態所需的所有工作流程。

如此一來,所需的重構工作量會減少,因為只有父系工作流程需要更新。

不要將 vRealize Automation 外掛程式物件傳遞至子工作流程或動作

請勿將 vRealize Automation 外掛程式物件傳遞至不呼叫 vRealize Automation 外掛程式的元素,而是傳遞元素所需執行的特定資訊。例如,不要將虛擬機器物件傳遞至僅需要虛擬機器名稱的動作,而是以字串形式傳遞虛擬機器名稱。