SQL 程式碼和 JavaScript 程式碼 sql-code-and-javascript-code

SQL 程式碼 sql-code

一個 SQL code 活動會執行SQL指令碼。 指令碼是JST範本。

  • Script

    編輯器的中央區域包含要執行的指令碼。 此指令碼是JST範本,因此可根據工作流程內容進行設定。

  • Processing errors

    請參閱 正在處理錯誤.

JavaScript程式碼和進階JavaScript程式碼 javascript-code

JavaScript codeAdvanced JavaScript code 活動會在工作流程內容中執行JavaScript指令碼。 如需指令碼的詳細資訊,請參閱下列章節:

執行延遲 exec-delay

自第20.2發行版本開始,已新增執行延遲 JavaScript codeAdvanced 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是持續性的工作,如果未標示為已完成,則會定期召回。 若要終止任務並防止將來重新呼叫,您必須使用 task.setCompleted() 中的方法 Next calls 區段:

task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();

return 0;
recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d