このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
トリガーはワークフローの実行開始点です。アプリケーションの実行中に、トリガーの条件を満たすイベントが発生すると、ワークフローがトリガーされ、実行されます。トリガーのタイプはワークフローのタイプでもあり、ワークフロー作成時に選択し、作成後は変更できません。現在サポートされているトリガータイプは以下の通りです。
@nocobase/plugin-workflow-request-interceptor プラグインが提供)@nocobase/plugin-workflow-action-trigger プラグインが提供)@nocobase/plugin-workflow-custom-action-trigger プラグインが提供)@nocobase/plugin-workflow-approval プラグインが提供)@nocobase/plugin-workflow-webhook プラグインが提供)各イベントのトリガータイミングは以下の図の通りです。

例えば、ユーザーがフォームを送信したり、ユーザー操作やプログラム呼び出しによってコレクション内のデータが変更されたり、またはスケジュールされたタスクの実行時刻になったりすると、設定されたワークフローがトリガーされ、実行されます。
データに関連するトリガー(アクションやコレクションイベントなど)は、通常、トリガーのコンテキストデータを持ちます。これらのデータは変数として、ワークフロー内のノードで処理パラメータとして利用でき、データの自動処理を実現します。例えば、ユーザーがフォームを送信する際、送信ボタンにワークフローが紐付けられている場合、そのワークフローがトリガーされ実行されます。送信されたデータは実行プランのコンテキスト環境に注入され、後続のノードで変数として利用されます。
ワークフロー作成後、ワークフロー表示ページでは、トリガーはプロセス開始位置にエントリーノードとして表示されます。このカードをクリックすると、設定ドロワーが開きます。トリガーのタイプに応じて、関連する条件を設定できます。
