ビジネス プロセス フロー

完了

ビジネス プロセス フローは Microsoft Power Platform の機能であり、定義されたビジネス プロセスを観察したり、プロセス内で何が進行中かを確認したり、次のステージを完了するためにどのデータが必要かを判断したりするために使用できます。 ビジネス プロセス フローは、複数のステップやステージをユーザーが移動する際のガイドとして、モデル駆動型のアプリで使用されます。

ビジネス プロセス フローは、ステージとステップで構成されています。 ステージは Dataverse テーブルにリンクされ、ステップは通常、ステージのテーブルの列にリンクされます。 ビジネス プロセス フローは、モデル駆動型アプリのフォームの最上部に表示されます。

ビジネス プロセス フローを表示するスクリーンショット。

機能

ビジネス プロセス フローは、実行時間の長いビジネス プロセスでユーザーが作業を行ったり、主要なマイルストーンを追跡したりするために役立つ対話型のガイドです。 ビジネス プロセス フローには、ビジネス プロセスを支援するソリューションで使用できる機能がいくつも用意されています。

  • ステージ ゲート - ステージ内のステップを必須に設定して、ステップを完了するまでユーザーがそのプロセスの次のステージに進むのを防ぐことができます。
  • 条件分岐 - 入力された値に基づいて、ビジネス プロセス フローの次のステージをプロセス内で変更することができます。
  • 複数のテーブル - ビジネス プロセス フローでは、最大 5 つのテーブルをプロセスに含めることができます。
  • 切り替え - ビジネス プロセス フローをいつでも切り替えることができます。
  • セキュリティ - ビジネス プロセス フローをセキュリティにリンクさせて、さまざまなユーザーに、さまざまなビジネス プロセス フローの使用を許可することができます。

ビジネス プロセス フローを作成すると、プロセス テーブルと呼ばれるテーブルが作成されます。 このテーブルは、ビジネス プロセス フローのインスタンスと、それぞれの現在のステージを追跡するために使用します。 このテーブルをモデル駆動型アプリに追加すると、レポート、グラフ、およびダッシュボードを作成して、ビジネス プロセス フローの使用状況を表示することができます。 ビジネス プロセス フローの実行を視覚化するには、Microsoft Power BI テンプレート アプリを使用します。

自動化と開発者 API

API を使用するか、Power Automate を使用して、プロセスや高度なステージを自動的に起動/停止することで、プロセス管理を自動化できます。

ユース ケース

ビジネス プロセス フローは、次のような場合に効果的に使用できます。

  • ウィザード形式のデータ収集ではなく、成果向上を促進する。
  • 関連するテーブル間をリンクする。テーブル間でフォームが自動的に変更されます。 このアクションにより、ユーザーがデータ モデルを意識する必要がなくなります。
  • ステージの進行状況を基にトリガーを自動化する。

プロセスの分岐と複数のプロセス

ビジネス プロセス フローでは、1 つのプロセスを複数に分岐させるか、それとも複数のプロセスを作成するかを判断する必要があります。 この判断は、次を考慮して行います。

  • 複数のプロセスを同時に実行する必要があるか。
  • プロセスの分岐後、同じ場所にプロセスを戻す必要があるか。
  • どのビジネス プロセス フローを使用してレコードを作成するかを、どのように判断するか。

イマーシブ ビジネス プロセス フロー

ビジネス プロセス フローを、モデル駆動型アプリのコンテキスト外部で、プロセスごとのライセンスを使用して、スタンドアロンで使用できます。これは、イマーシブ ビジネス プロセス フローと呼ばれます。

イマーシブ ビジネス プロセス フローを作成するには、フローを関連付けるテーブルに なし を選択します。 プロセス テーブルが作成されると、そのテーブルに列を追加したり、フォームを作成したり、データを格納したりすることができます。