スクリプトタスク

サーバサイドで ECMA スクリプト(プログラム)を実行し、業務データを自動的に更新します。[データ更新]より複雑な処理が可能で、条件分岐や繰り返し処理、外部とのHTTP通信やメール送信などを行うこともできます。

Configs:共通設定
  • 工程名
  • メモ
Configs
  • スクリプト *
    • 必須データ項目の値をクリアすることを許可する
    • 処理失敗時に、トークンをエラー境界イベントに移動
    • スクリプトエンジン
      • GraalJS (Standard Mode)
      • GraalJS (Nashorn Compatible Mode)(廃止予定)
    • スクリプト

Capture

Notes

  • 業務データの代入や更新は、スクリプト処理完了後に一括して行われます
  • エラー発生時には代入更新は行われません(次の処理に進みます)
  • エラー発生時に処理が進む先を正常終了時と分けることもできます(エラー境界イベント)
  • スクリプトの処理時間は最長で30秒に制限されます (負荷状況により若干変動します)
  • HTTPリクエストは1自動処理工程につき10回に制限されます
  • ワークフロー基盤にて[HTTP 接続先制限]が有効であれば、許可されていない接続先へのリクエストは実行時エラーとなります
  • スクリプトに if (processInstance.getProcessInstanceDebug() === true) { } と記述されるとそのブロックはデバッグ実行時のみ処理されます
  • リファレンス
  • Ver.14.2 までのスクリプトエンジン「GraalJS」は名称が変更されました

See also

「スクリプトタスク」への2件のフィードバック

  1. ピンバック: スクリプトエンジン Rhino 廃止のお知らせ(2021年6月) – Questetra Support

  2. ピンバック: スクリプトエンジン Nashorn 廃止のお知らせ(2021年9月) – Questetra Support

コメントは受け付けていません。

%d人のブロガーが「いいね」をつけました。