Microsoft Dynamics 365 Guides で非直線 (分岐) ガイドを作成した場合、オペレーターに選択される応答のデータを収集できます。 たとえば、ゲージの温度の読み取り値に基づいて 3 つの選択肢を提供する、非線形ガイドがあるとします。
各応答のステップ ID が選択された回数をカウントして、特定の問題が発生する頻度を確認できます。
メモ
Microsoft Power Automate フローを作成するには、環境作成者ロール (Power Platform) が必要です。
この例で確認できる内容
応答ステップのステップ ID を検索する
ガイドのイベント データを Microsoft Excel にエクスポートしてステップ ID データと一致させる
Microsoft Power Automate で条件を設定して、ガイドのイベント データを Microsoft Excel スプレッドシートの特定の列にエクスポートする
見積完了時間: いずれかのワークフロー ソリューションで 10 分
応答データを収集する 2 つの方法
応答データは異なる 2 つの方法で収集できます。
ガイド イベント (応答の選択) が実行された後に収集する
イベントの実行時に Microsoft Power Automate でリアルタイムに収集する
選択する方法に関係なく、各応答ステップのステップ ID を取得します。 この例では、ステップ ID を取得する方法と、いずれかのシナリオでステップ ID を使用する方法を示します。
応答ステップのステップ ID を取得する
Guides モデル駆動型アプリを使用して、応答ステップのステップ ID を取得できます。
make.powerapps.com にアクセスします。
アプリを選択してから、Guides を選択します。
一覧から適切なガイドを選択します。
ステップ タブを選択して、ガイドのステップ情報を表示します。
この例では、質問ステップと 3 つの応答ステップがあります。
応答ステップのステップ ID を取得するには、モデル駆動型アプリでステップをダブルクリックします。 結果の画面でページ URL の末尾にステップ ID が表示されます。
イベントが実行された後に応答データを収集する
各応答ステップのステップ ID を Excel スプレッドシートにコピーします。 完了すると、スプレッドシートの外観は次のように表示されます。
モデル駆動型アプリを使用して、ガイド イベント データをエクスポートします。
powerapps.com に移動して、適切な環境を選択します。
左のナビゲーション ペインでデータを選択してからテーブルを選択します。
画面の右側でビューを すべて に変更して、すべてのテーブルを表示します。
ガイド セッション手順参照 テーブルを選択します。
画面上部で データ を選択してから データのエクスポート を選択します。
ステップ ID 情報が Excel スプレッドシートの列 R に表示されます。
エクスポートされたスプレッドシートのステップ ID 列を解析して、ステップ ID を確認します。 たとえば、次の Excel 式は、エクスポートされたガイド セッション手順参照スプレッドシートのイベント データと、この手順の最初の手順でコピーされたステップ ID を比較します。 式は、ID と一致する場合は 1、一致しない場合は 0 を返します。
=IF(ISNUMBER(SEARCH(B$2,'ガイド セッション手順参照'!R2)),1,0)
解析されて集計されたスプレッドシート データは、次のように表示されます。
Power Automate を使用したリアルタイムでの応答データの収集
Power Automate を使用したリアルタイムでの応答データの収集には、次の 4 つの手順が必要です。
該当する列を含む Excel スプレッドシートの作成
次の Power Automate フローを作成します。
ガイド イベントが作成されるとトリガーされる (ユーザーが応答ステップを選択した場合)
ステップ ID を含むガイド イベントのステップ ID フィールドの条件を設定する
Excel スプレッドシートに日付を書き込む
スプレッドシートの作成
応答ステップに一致する列と、応答が選択された日時を記録する列を含む Excel スプレッドシートを作成します。 たとえば、温度ゲージ ガイドのスプレッドシートには、次の 4 つの列が含まれます。
日付
150 ~ 200 度
200 ~ 250 度
250 ~ 300 度
列を作成した後で、それらの列を選択し、挿入 > テーブルを選択します。 Power Automate フローを使用してこのテーブルに入力します。
フローの作成
Power Automate にサインインします。
作成 を選択し、自動化したクラウド フロー を選択します。
フローに名前を付け、行が追加、変更、または削除された場合 トリガーを選択してから 作成 を選択します。
ヒント
トリガーの一覧を Microsoft Dataverse トリガーにフィルター処理するには、フローのトリガーを選択してください ボックスに データ と入力します。
行が追加、変更、または削除された場合 トリガーの場合、次の操作を行います。
種類の変更 フィールドで 作成 を選択します。
テーブル名 フィールドで ガイド セッション手順参照 を選択します。
スコープを選択します。
新しいステップ、条件 の順に選択します。
ステップ ID フィールドに応答ステップ ID のいずれかが含まれる条件を作成します。
条件の はいの場合 ボックスで、Excel Online (Business) カテゴリを選択してから 表に行を追加する アクションを選択します。
表に行を追加する アクションのフィールドを入力します。 たとえば、温度ゲージ ガイドの場合は、次のデータを選択/入力します。
フィールド 値 説明 場所 OneDrive for Business ファイル用のクラウドの場所。 OneDrive for Business または SharePoint サイトを選択できます。 ドキュメント ライブラリ OneDrive クラウドの場所のライブラリ ファイル Guides 応答データ.xlxs Excel ファイルの名前 テーブル テーブル 1 Microsoft Excel で作成したテーブル 日付 作成日 フィールド (この値は、フィールドにカーソルを置いた後で動的に選択できます) ガイドで選択が行われた日時を記録する 150 ~ 200 度 1 Excel スプレッドシートの列。 列が条件のステップ ID に一致する場合は 1、一致しない場合は 0 を入力します。 200 ~ 250 度 0 Excel スプレッドシートの列。 列が条件のステップ ID に一致する場合は 1、一致しない場合は 0 を入力します。 250 ~ 300 度 0 Excel スプレッドシートの列。 列が条件のステップ ID に一致する場合は 1、一致しない場合は 0 を入力します。 次のスクリーン ショットは、温度ゲージ ガイドに入力されたフィールドを示しています。
この条件では 150 ~ 200 度ステップのステップ ID を取得し、ステップ ID フィールドにそのステップ ID が含まれる場合は Excel スプレッドシートの 150 ~ 200 列に 1 を出力します。
その後、Excel でデータを表やグラフにして分析できます。
他の 2 つの応答ステップ ID に対して、5 ~ 8 の手順を繰り返します。
フローのテスト
画面の右上隅にある 保存 を選択します。
フローをテストするには、画面の右上隅で テスト を選択し、手動、テスト の順に選択します。
フローの実行 ペインで フローの実行 を選択します。