インスタント フロー を実行して、ビジネス プロセスのステージから、反復タスクの自動化、ドキュメントの生成、承認の追跡などができます。
ビジネス プロセスのステップとしてインスタント フローを追加する
たとえばプリンターを販売して リードを営業案件にする営業プロセス を使用して取引をクローズすると仮定します。 このプロセスの一環として、チーム リーダーにレビューを依頼し、営業チームがビジネス プロセス フローの初期段階でまとめた提案の承認を受けてから、顧客と共有する必要があります。
このために行うべきことが 2 つあります:
- 提案のレビューと承認をチームに依頼するインスタント フローを構築します。
- リードを営業案件にする営業プロセス のステップとして、インスタント フローを追加します。
チップ
ビジネス プロセスのステップとして追加できるのは ソリューション対応のフロー のみです。
インスタント フローを作成
Power Automate で、ナビゲーション メニューの ソリューション を選択します。
表示されるソリューションの一覧から 既定のソリューション を選択します。
+ 新規 メニューを選択して表示されるリストから フロー を選択します。
Microsoft Dataverse を検索して選択します。
検索して、Microsoft Dataverse のトリガーのリストから 行が選択されたとき トリガーを選択します。
環境 を 既定 に設定し、テーブル名 を リードから営業案件の営業プロセスへ に設定します。
ユーザーが提案へのリンクを入力するためのテキスト入力列を追加します。
承認要求のコンテキストを提供するために、ビジネス プロセス フロー インスタンスの情報が必要なので、次の手順に従ってこれを実行します。
JSON の解析 アクションを追加します。
行が選択されたとき トリガーに対する動的な値の一覧から選択して、内容 を テーブル に設定します。
次の内容を スキーマ 列に貼り付けます。
{ "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" } } } } }これにより以下のようになります:
Microsoft Dataverse コネクタから ID で行を取得 アクションを追加します。
テーブル名 を リードから営業案件の営業プロセスへ に設定し、行 ID を BPFFlowStageTableRowID に設定します。
これでデータを取得したので、承認の開始と待機 (V2) アクションを追加して承認プロセスを定義し、関連情報を入力します。 慣れていない場合は 承認 で詳細をご確認ください。
チップ
- 動的コンテンツ ピッカーを使用して ID で行を取得 アクションから列を追加し、承認要求に関連情報を追加して、承認者が要求の内容を簡単に把握できるようにします。
- ビジネス プロセスが含まれるアクティブなステージについてさらにコンテキストを提供するには、動的な値の一覧から BPFActiveStageLocalizedName 列を追加します。
承認の開始と待機 (V2) カードは以下のようになります:
最後に、フローを保存してからオンにします。
リードを営業案件にする営業プロセスのステップとして、このフローを追加します。
これでインスタント フローを作成したので、あとはビジネス プロセス フローにこれを追加するだけです。
- ビジネス プロセス フロー デザイナで リードを営業案件にする営業プロセス を開きます。
- コンポーネント リストから フロー ステップ (プレビュー) を 提案 ステージにドラッグアンドドロップします。
- 次に、フローの選択 列で検索アイコンを選択して、ビジネス プロセス フローに追加できるすべてのフローを一覧表示します。
- 一覧からクラウド フローを選択し、プロパティ ウィンドウの下部にある適用ボタンを選択して変更を保存します。
- 最後に、更新 ボタンを選択して、このビジネス プロセス フローとその新しいインスタント フロー ステップをユーザーが利用可能にします。
フロー ステップの考慮事項
プロセス ログに書き込まない場合は、フローが正常に完了した後でも、フロー ステップのステータスが処理中になることがあります。 クラウド フローのステップを完了としてマークするには、はい、の場合パスの Microsoft Dataverse コネクタの 行を更新するアクションを追加します。 テーブルをプロセス ログに設定します。 次に、動的な値のリストから行 ID をFlowsWorkflowLogId に設定します。 最後に、ドロップダウンから選択して、ステータス値を成功に設定します。
Note
ステータスを処理中から完了に変更するには、Dataverse でユーザーにシステム ジョブ テーブルへの読み取りアクセスが必要です。