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:您可以定義數個活動輸出轉變。
  • ScheduleSchedule ​索引標籤可讓您排程何時觸發活動。

進階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