SQL 程式碼和 JavaScript 程式碼

SQL代碼

SQL code 活動執行SQL指令碼。 指令碼是JST模板。

  • Script

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

  • Processing errors

    請參閱 處理錯誤.

JavaScript程式碼和進階JavaScript程式碼

JavaScript codeAdvanced JavaScript code 活動會在工作流程的內容中執行JavaScript指令碼。 有關指令碼的詳細資訊,請參閱以下部分:

執行延遲

自20.2版開始,已將執行延遲新增至 JavaScript codeAdvanced JavaScript code 活動。 預設情況下,執行階段不能超過1小時。 在此延遲後,程式會中止並顯示錯誤訊息,而活動執行會失敗。

您可以在 Stop execution after 欄位。

若要忽略此限制,您必須將值設為 0.

JavaScript程式碼

  • Script:編輯器的中央區域包含要執行的指令碼。

  • Process errors:請參閱 處理錯誤.

進階JavaScript程式碼

  • 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;

本頁內容