SQL 程式碼和 JavaScript 程式碼 sql-code-and-javascript-code
SQL 程式碼 sql-code
SQL code 活動會執行SQL指令碼。 指令碼是JST範本。
-
Script
編輯器的中央區域包含要執行的指令碼。 此指令碼是JST範本,因此可根據工作流程內容進行設定。
-
Processing errors
請參閱處理錯誤。
JavaScript程式碼和進階JavaScript程式碼 javascript-code
JavaScript code 和 Advanced JavaScript code 活動會在工作流程的內容中執行JavaScript指令碼。 如需指令碼的詳細資訊,請參閱下列章節:
執行延遲 exec-delay
自20.2發行版本開始,JavaScript code 和 Advanced JavaScript code 活動已新增執行延遲。 依預設,執行階段不能超過 1 小時。在此延遲後,流程將中止並顯示錯誤訊息,活動執行將失敗。
您可以在下列活動中可用的 Stop execution after 欄位中變更此延遲。
若要忽略此限制,您必須將值設定為 0。
JavaScript 程式碼 js-code-desc
-
Script:編輯器的中央區域包含要執行的指令碼。
-
Process errors:請參考處理錯誤。
進階 JavaScript 程式碼 adv-js-code-desc
- First call:編輯器的第一個區域包含要在第一次呼叫期間執行的指令碼。
- Next calls:編輯器的第二個區域包含下次呼叫時要執行的指令碼。
- Transitions:您可以定義數個活動輸出轉變。
- Schedule: Schedule 索引標籤可讓您排程何時觸發活動。
進階JavaScript是一項持續性的工作,如果未標示為已完成,則會定期召回。 若要終止工作並防止將來重新呼叫,您必須使用 Next calls 區段中的 task.setCompleted() 方法:
task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();
return 0;
recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d