Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
操作後イベント
ワークフロー:操作後イベントCommunity Edition+はじめに
システム内でユーザーが行うすべてのデータ変更は、通常、何らかの操作を通じて行われます。具体的には、フォームの「送信」ボタンやデータブロック内の「操作」ボタンなどのクリックが一般的です。操作後イベントは、これらのボタン操作にワークフローを紐付け、ユーザーの操作が成功した後に特定のプロセスをトリガーするために使用されます。
例えば、データの新規作成や更新を行う際、ユーザーはボタンの「ワークフローを紐付ける」オプションを設定することで、操作完了後に紐付けられたワークフローをトリガーできます。
実装レベルでは、操作後イベントの処理はミドルウェア層(Koaのミドルウェア)で行われるため、NocoBaseへのHTTP APIコール によっても、定義済みの操作後イベントをトリガーすることが可能です。
インストール
これは組み込みのプラグインなので、インストールは不要です。
トリガー設定
ワークフローの作成
ワークフローを作成する際、タイプとして「操作後イベント」を選択します。

実行モード
操作後イベントの場合、作成時に実行モードを「同期」または「非同期」から選択できます。

ユーザー操作後すぐに実行し、結果を返す必要があるプロセスであれば、同期モードを使用できます。それ以外の場合は、デフォルトで非同期モードになります。非同期モードでは、ワークフローがトリガーされた後、その操作はすぐに完了し、ワークフローはアプリケーションのバックグラウンドでキューとして順次実行されます。

