Response
Response 是 Automation Tool 專用的輸出回應 processor。
基本用法
執行 Response 時,會將工作流程中的資料按照設定的 Payload 格式進行處理並作為 Automation Tool 的最終輸出結果。
配置參數
Name
顯示在畫布上的名稱,用於在工作流程中識別此 processor。
Description
用於補充此 processor 的用途,提升工作流程的可讀性。
Properties
Payload(必填)
要輸出的結果資料,支援 Expression 設定類型。使用 JavaScript 表達式來處理和格式化工作流程中的變數。
isDebug
標記此輸出是否為除錯用途,預設值為 false
。
連接關係
Success
當成功產生輸出結果時,工作流程會從此連接點繼續執行。
Failure
當結果產生失敗時,工作流程會從此連接點繼續執行,並產生 prevError
變數儲存錯誤資訊。
使用範例
基本資料輸出
Response Payload 範例:
(() => {
return {
result: httpResponse.json,
status: 'success',
};
})();
注意事項
-
Response processor 僅適用於 Automation Tool 類型的工作流程。
-
Payload Expression 必須返回有效的 JavaScript 物件或值。
-
建議連接 Failure 分支,處理表達式執行錯誤的情況。