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

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