定義資料負載
使用「定義資料負載」動作可建構可作為其他 ThingWorx 動作輸入使用的資料負載資料結構,或將資料傳回為工作流程的輸出。
完成下列步驟,可在工作流程中使用「定義資料負載」動作:
1. ThingWorx 下的「定義資料負載」動作拖曳至畫布,將指標置於動作上,然後按一下 或連按兩下該動作。「定義資料負載」視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 欲新增 ThingWorx 連接器類型,請參閱支援的 ThingWorx 連接器類型
如果您之前已新增連接器類型,請選取適當的「連接器類型」,然後在「連接器名稱」下,選取連接器。
* 
「定義資料負載」動作僅支援「ThingWorx 基本」「ThingWorx App 金鑰」連接器類型。
4. 按一下「測試」,驗證連接器。
5. 按一下「Map 連接器」以使用與您用來填入輸入欄位之連接器不同的連接器來執行動作。在「執行時間連接器」欄位中,提供有效的 ThingWorx 連接器名稱。如需有關「Map 連接器」的詳細資訊,請參閱使用 Map 連接器
6. 「資料形式」清單中,選取適當的資料形式。
輸入表單中的欄位會根據您選取的資料形式動態變更。
7. 「資料負載」部份下,將之前動作的輸出對應至所選資料形式的欄位。
8. 按一下「完成」
從陣列建構資料負載
從輸入陣列建構資料負載時,請使用「迭代器」清單來指定要在執行動作時執行迴圈的陣列。在輸入陣列中,產生的資料負載結構會針對每一列有一個對應列。如果您要建構包含單一列的資料負載,請將「迭代器」欄位保留空白。
* 
只有在您將「輸入」部份下的任何內容對應至資料形式的欄位之後,才會自動填入「迭代器」清單中的值。
例如:建立一個資料負載,其中每一列都包含實體名稱、實體編號以及該實體中所有內容的檔案名稱表。
在上述範例中,資料負載是從實體資訊的陣列建構的,而該資訊是從先前的 Windchill「取得內容」動作所傳回。「名稱」「編號」對應至資料負載資料形式的 EntityNameEntityNumber 欄位。「迭代器」欄位對應至「實體」陣列。「檔案名稱」對應至 FileName「內容」陣列對應至 EntityContents
顯示在資料負載欄位中的星號 (*) 表示根據輸入陣列而定,資料負載有多個列。
輸出結構描述
「定義資料負載」動作會傳回動態輸出結構描述。
這是否有幫助?