您可將新的預先定義欄位新增至預設產生的資源動作和 XaaS 藍圖表單,從而延伸工作流程呈現和功能。

如果輸入參數已在 vRealize Orchestrator 工作流程中定義,則在 vRealize Automation 中將顯示在預設產生的表單上。如果您不想在表單中使用預設產生的欄位,您可將其刪除並從調色盤中拖放新的欄位。如果您使用的識別碼和您要取代的欄位相同,您可取代預設產生的欄位,而無需中斷工作流程對應。

您亦可新增欄位,而不是基於 vRealize Orchestrator 工作流程輸入產生的欄位,因此,您可在下列情況下延伸工作流程呈現和功能:

  • 新增現有欄位的限制

    例如,您可建立新的下拉式功能表並將其命名為 dd。您亦可建立「金級」、「銀級」「銅級」和「自訂級」的預定義選項。如果存在預定義欄位 (例如 CPU),您可將下列限制新增至此欄位:

    • 如果 dd 等同於「金級」,則 CPU 為 2000 MHz

    • 如果 dd 等同於「銀級」,則 CPU 為 1000 MHz

    • 如果 dd 等同於「銅級」,則 CPU 為 500 MHz

    • 如果 dd 等同於「自訂」,則 CPU 欄位可編輯,且取用者可指定自訂值。

  • 將外部值定義新增至欄位

    您可將外部值定義新增至欄位,因此您可執行 vRealize Orchestrator 指令碼動作並在您設計的表單上為取用者提供其他資訊。例如,您也許想要建立工作流程以變更虛擬機器的防火牆設定。在資源動作申請頁面上,您想要為使用者提供變更開啟連接埠設定的權限,但是您還想要限制開啟的連接埠的選項。您可將外部值定義新增至雙清單欄位,並選取查詢開啟連接埠的自訂 vRealize Orchestrator 指令碼動作。載入申請表單時,將執行指令碼動作,並將開啟的連接埠做為選項呈現給使用者。

  • 新增將在 vRealize Orchestrator 工作流程中做為全域參數處理的新欄位

    例如,工作流程可提供與第三方系統的整合,一般情況下,工作流程開發人員定義的輸入參數都將處理,但是也提供傳遞自訂欄位的方法。例如,在執行指令碼方塊中,所有以 my3rdparty 開頭的全域參數都將處理。接下來,如果 XaaS 架構設計人員想要傳遞供取用者提供的特定值,XaaS 架構設計人員可新增名稱為 my3rdparty_CPU 的新欄位。

表格 1. 資源動作或 XaaS 藍圖表單中的新欄位

欄位

說明

文字欄位

單行文字方塊

文字區域

多行文字方塊

連結

取用者要在其中輸入 URL 的欄位

電子郵件

取用者要在其中輸入電子郵件地址的欄位

密碼欄位

取用者要在其中輸入密碼的欄位

整數欄位

取用者要在其中輸入整數的文字方塊

您可使該欄位成為具有最小值、最大值以及增量的滑桿。

十進位欄位

取用者要在其中輸入十進位的文字方塊

您可使該欄位成為具有最小值、最大值以及增量的滑桿。

日期和時間

取用者要在其中指定日期 (透過從行事曆功能表中選取日期),並且還可選取時間 (透過使用向上和向下箭頭) 的文字方塊

雙清單

取用者要在其中兩個清單之間移動一組預定義值的清單產生器,第一個清單包含所有未選取的選項,第二個清單包含使用者的選擇。

核取方塊

核取方塊

是/否

用於選取的下拉式功能表

下拉式功能表

下拉式功能表

清單

清單

核取方塊清單

核取方塊清單

選項按鈕群組

選項按鈕群組

搜尋

自動完成查詢且取用者要在其中選取物件的搜尋文字方塊

樹狀結構

取用者用來瀏覽和選取可用物件的樹狀結構

對應

取用者用來定義內容的索引鍵-值配對的對應表

您亦可使用區段標頭表單欄位,透過單獨的標題和文字表單欄位將區段中的表單頁面分隔,以新增唯讀資訊文字。