如果您在自訂表單中使用資料格元素,可能會手動提供資料表中顯示的資料。

提供的 CSV 資料範例

在此使用案例中,您具有自訂請求表單中所提供值的資料表。提供資料表中的資訊做為常數值來源。來源以 CSV 資料結構為基礎,其中第一個資料列定義了網格標頭。標頭是以逗點分隔的資料行識別碼。每個額外資料列是顯示在資料表每一列中的資料。

  1. 將資料格一般元素新增至設計畫布。
  2. 選取資料格,然後在 [內容] 窗格中定義值。
    資料格的 [內容] 窗格
    標籤 識別碼 類型
    使用者名稱 username 字串
    員工識別碼 employeeId 整數
    管理員 manager 字串
    定義 CSV 值。
    username,employeeId,manager
    leonardo,95621,Farah
    vindhya,15496,Farah
    martina,52648,Nikolai
  3. 確認資料格會顯示請求表單中的預期資料。
    自訂請求表單中的資料格

外部來源範例

此範例會使用先前的範例,但值取決於 vRealize Orchestrator 動作。雖然這是簡單的動作範例,但您可以使用更複雜的動作,從其他資料庫或系統中擷取這項資訊。

  1. vRealize Orchestrator 中,設定動作 getUserDetails,其陣列類似於以下範例。
    用於填入自訂表單資料格的 vRealize Orchestrator 動作
    1. 在 [一般] 索引標籤上,輸入名稱 getUserDetails,並提供模組名稱。
    2. 在 [指令碼] 索引標籤上,使用下列指令碼範例。
      return [{"username":"Fritz", "employeeId":6096,"manager":"Tom"}]
    3. 在 [傳回類型] 區域中,輸入或選取內容做為類型,然後按一下陣列
    4. 建立版本並儲存動作。
  2. Service Broker 中,新增資料格並使用 [值] 索引標籤為資料格資料行設定下列值。
    標籤 識別碼 類型
    使用者名稱 username 字串
    員工識別碼 employeeId 整數
    管理員 manger 字串
  3. 在 [預設值] > [值來源] 清單中,選取外部來源
  4. 在 [選取] 動作中,輸入 getUserDetails 並選取您在 vRealize Orchestrator 中建立的動作。
  5. 儲存表單。
  6. 在目錄中,驗證請求表單中的資料表。
    透過 vRealize Orchestrator 動作填入的資料格