Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

概要

WorkflowCommunity Edition+

はじめに

ワークフロープラグインは、NocoBaseで日常的な承認、データ同期、リマインダーなどの自動化されたビジネスプロセスをオーケストレーションするのに役立ちます。ワークフローでは、視覚的なインターフェースを通じてトリガーと関連するノードを設定するだけで、コードを書くことなく複雑なビジネスロジックを実装できます。

各ワークフローは1つのトリガーと複数のノードで構成されます。トリガーはシステム内のイベントを表し、各ノードは実行ステップを表します。これら全体で、イベント発生後に処理すべきビジネスロジックを記述します。以下の画像は、商品が注文された後の典型的な在庫削減プロセスを示しています。

ワークフローの例

ユーザーが注文を送信すると、ワークフローは自動的に在庫を確認します。在庫が十分であれば、在庫を削減し、注文作成を続行します。そうでなければ、プロセスは終了します。

ユースケース

より一般的な観点から見ると、NocoBaseアプリケーションにおけるワークフローは、さまざまなシナリオの問題を解決できます。

  • 繰り返しタスクの自動処理: 注文レビュー、在庫同期、データクレンジング、スコア計算などが手作業なしで行えます。
  • 人と機械の協調をサポート: 重要なノードで承認やレビューを配置し、処理結果に基づいて後続のステップを続行します。
  • 外部システムとの連携: HTTPリクエストの送信、外部サービスからのプッシュ通知の受信により、システム間の自動化を実現します。
  • ビジネスの変化に迅速に対応: プロセス構造、条件、またはその他のノード設定を調整し、リリースなしで本番環境にデプロイできます。

インストール

ワークフローはNocoBaseの組み込みプラグインであり、追加のインストールや設定は不要です。

詳細はこちら