次の方法で共有


ビジネス プロセス フロー内のインスタント フローを作成する

インスタント フロー を実行して、ビジネス プロセスのステージから、反復タスクの自動化、ドキュメントの生成、承認の追跡などができます。

ビジネス プロセスのステップとしてインスタント フローを追加する

たとえばプリンターを販売して リードを営業案件にする営業プロセス を使用して取引をクローズすると仮定します。 このプロセスの一環として、チーム リーダーにレビューを依頼し、営業チームがビジネス プロセス フローの初期段階でまとめた提案の承認を受けてから、顧客と共有する必要があります。

このために行うべきことが 2 つあります:

  1. 提案のレビューと承認をチームに依頼するインスタント フローを構築します。
  2. リードを営業案件にする営業プロセス のステップとして、インスタント フローを追加します。

チップ

ビジネス プロセスのステップとして追加できるのは ソリューション対応のフロー のみです。

インスタント フローを作成

  1. Power Automate で、ナビゲーション メニューの ソリューション を選択します。

  2. 表示されるソリューションの一覧から 既定のソリューション を選択します。

  3. + 新規 メニューを選択して表示されるリストから フロー を選択します。

  4. Microsoft Dataverse を検索して選択します。

  5. 検索して、Microsoft Dataverse のトリガーのリストから 行が選択されたとき トリガーを選択します。

  6. 環境既定 に設定し、テーブル名リードから営業案件の営業プロセスへ に設定します。

  7. ユーザーが提案へのリンクを入力するためのテキスト入力列を追加します。

    インスタント フローのトリガー。

    承認要求のコンテキストを提供するために、ビジネス プロセス フロー インスタンスの情報が必要なので、次の手順に従ってこれを実行します。

  8. JSON の解析 アクションを追加します。

  9. 行が選択されたとき トリガーに対する動的な値の一覧から選択して、内容テーブル に設定します。

  10. 次の内容を スキーマ 列に貼り付けます。

    {
        "type": "object",
        "properties": {
        "entity": {
            "type": "object",
            "properties": {
                "FlowsWorkflowLogId": {
                    "type": "string"
                },
                "BPFInstanceId": {
                    "type": "string"
                },
                "BPFInstanceEntityName": {
                    "type": "string"
                },
                "BPFDefinitionId": {
                    "type": "string"
                },
                "BPFDefinitionEntityName": {
                    "type": "string"
                },
                "StepId": {
                    "type": "string"
                },
                "BPFDefinitionName": {
                    "type": "string"
                },
                "BPFInstanceName": {
                    "type": "string"
                },
                "BPFFlowStageLocalizedName": {
                    "type": "string"
                },
                "BPFFlowStageEntityName": {
                    "type": "string"
                },
                "BPFFlowStageEntityCollectionName": {
                    "type": "string"
                },
                "BPFFlowStageTableRowID": {
                    "type": "string"
                },
                "BPFActiveStageId": {
                    "type": "string"
                },
                "BPFActiveStageEntityName": {
                    "type": "string"
                },
                "BPFActiveStageLocalizedName": {
                    "type": "string"
                }
            }
          }
        }
    }
    

    これにより以下のようになります:

    JSON を解析します。

  11. Microsoft Dataverse コネクタから ID で行を取得 アクションを追加します。

  12. テーブル名リードから営業案件の営業プロセスへ に設定し、行 IDBPFFlowStageTableRowID に設定します。

    行を追加します。

    これでデータを取得したので、承認の開始と待機 (V2) アクションを追加して承認プロセスを定義し、関連情報を入力します。 慣れていない場合は 承認 で詳細をご確認ください。

    チップ

    • 動的コンテンツ ピッカーを使用して ID で行を取得 アクションから列を追加し、承認要求に関連情報を追加して、承認者が要求の内容を簡単に把握できるようにします。
    • ビジネス プロセスが含まれるアクティブなステージについてさらにコンテキストを提供するには、動的な値の一覧から BPFActiveStageLocalizedName 列を追加します。

    承認の開始と待機 (V2) カードは以下のようになります:

    承認カード。

  13. 最後に、フローを保存してからオンにします。

リードを営業案件にする営業プロセスのステップとして、このフローを追加します。

これでインスタント フローを作成したので、あとはビジネス プロセス フローにこれを追加するだけです。

  1. ビジネス プロセス フロー デザイナで リードを営業案件にする営業プロセス を開きます。
  2. コンポーネント リストから フロー ステップ (プレビュー)提案 ステージにドラッグアンドドロップします。
  3. 次に、フローの選択 列で検索アイコンを選択して、ビジネス プロセス フローに追加できるすべてのフローを一覧表示します。
  4. 一覧からクラウド フローを選択し、プロパティ ウィンドウの下部にある適用ボタンを選択して変更を保存します。
  5. 最後に、更新 ボタンを選択して、このビジネス プロセス フローとその新しいインスタント フロー ステップをユーザーが利用可能にします。

フロー ステップの考慮事項

プロセス ログに書き込まない場合は、フローが正常に完了した後でも、フロー ステップのステータスが処理中になることがあります。 クラウド フローのステップを完了としてマークするには、はい、の場合パスの Microsoft Dataverse コネクタの 行を更新するアクションを追加します。 テーブルプロセス ログに設定します。 次に、動的な値のリストから行 IDFlowsWorkflowLogId に設定します。 最後に、ドロップダウンから選択して、ステータス値成功に設定します。

Note

ステータスを処理中から完了に変更するには、Dataverse でユーザーにシステム ジョブ テーブルへの読み取りアクセスが必要です。