次の方法で共有


ワークフロー例 3: Dynamics 365 Guides で作成された非線形ガイドの応答データを収集する

Microsoft Dynamics 365 Guides で非直線 (分岐) ガイドを作成した場合、オペレーターに選択される応答のデータを収集できます。 たとえば、ゲージの温度の読み取り値に基づいて 3 つの選択肢を提供する、非線形ガイドがあるとします。

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 を取得できます。

  1. make.powerapps.com にアクセスします。

  2. アプリを選択してから、Guides を選択します。

    Power Apps で Guides アプリを選択します。

  3. 一覧から適切なガイドを選択します。

  4. ステップ タブを選択して、ガイドのステップ情報を表示します。

    この例では、質問ステップと 3 つの応答ステップがあります。

    3 つの応答ステップが強調表示されるモデル駆動型アプリ。

    応答ステップのステップ ID を取得するには、モデル駆動型アプリでステップをダブルクリックします。 結果の画面でページ URL の末尾にステップ ID が表示されます。

    強調表示される QR コード URL の、ステップ ID 選択。

イベントが実行された後に応答データを収集する

  1. 各応答ステップのステップ ID を Excel スプレッドシートにコピーします。 完了すると、スプレッドシートの外観は次のように表示されます。

    各応答ステップのステップ ID がコピーされた Excel スプレッドシート。

  2. モデル駆動型アプリを使用して、ガイド イベント データをエクスポートします。

    1. powerapps.com に移動して、適切な環境を選択します。

    2. 左のナビゲーション ペインでデータを選択してからテーブルを選択します。

      テーブルが選択されている左のナビゲーション ペイン。

    3. 画面の右側でビューを すべて に変更して、すべてのテーブルを表示します。

      [すべて選択済] のフィルター。

    4. ガイド セッション手順参照 テーブルを選択します。

      [ガイド セッション手順参照] テーブルが選択されたテーブルの一覧。

    5. 画面上部で データ を選択してから データのエクスポート を選択します。

      [データのエクスポート] が選択された [データ] メニュー。

      ステップ ID 情報が Excel スプレッドシートの列 R に表示されます。

  3. エクスポートされたスプレッドシートのステップ ID 列を解析して、ステップ ID を確認します。 たとえば、次の Excel 式は、エクスポートされたガイド セッション手順参照スプレッドシートのイベント データと、この手順の最初の手順でコピーされたステップ ID を比較します。 式は、ID と一致する場合は 1、一致しない場合は 0 を返します。

    =IF(ISNUMBER(SEARCH(B$2,'ガイド セッション手順参照'!R2)),1,0)

    解析されて集計されたスプレッドシート データは、次のように表示されます。

    集計された応答データを含む、解析されて入力された Excel スプレッドシート。

Power Automate を使用したリアルタイムでの応答データの収集

Power Automate を使用したリアルタイムでの応答データの収集には、次の 4 つの手順が必要です。

  1. 該当する列を含む Excel スプレッドシートの作成

  2. 次の Power Automate フローを作成します。

    • ガイド イベントが作成されるとトリガーされる (ユーザーが応答ステップを選択した場合)

    • ステップ ID を含むガイド イベントのステップ ID フィールドの条件を設定する

    • Excel スプレッドシートに日付を書き込む

スプレッドシートの作成

  1. 応答ステップに一致する列と、応答が選択された日時を記録する列を含む Excel スプレッドシートを作成します。 たとえば、温度ゲージ ガイドのスプレッドシートには、次の 4 つの列が含まれます。

    • 日付

    • 150 ~ 200 度

    • 200 ~ 250 度

    • 250 ~ 300 度

  2. 列を作成した後で、それらの列を選択し、挿入 > テーブルを選択します。 Power Automate フローを使用してこのテーブルに入力します。

    テーブル項目が選択されている Excel ツール バーのスクリーンショット。

フローの作成

  1. Power Automate にサインインします。

  2. 作成 を選択し、自動化したクラウド フロー を選択します。

    [自動化したクラウド フロー] が選択された Power Automate の画面。

  3. フローに名前を付け、行が追加、変更、または削除された場合 トリガーを選択してから 作成 を選択します。

    [レコードが作成されたとき] トリガーが選択された Power Automate の画面。

    ヒント

    トリガーの一覧を Microsoft Dataverse トリガーにフィルター処理するには、フローのトリガーを選択してください ボックスに データ と入力します。

  4. 行が追加、変更、または削除された場合 トリガーの場合、次の操作を行います。

    1. 種類の変更 フィールドで 作成 を選択します。

    2. テーブル名 フィールドで ガイド セッション手順参照 を選択します。

    3. スコープを選択します。

    [エンティティ名] フィールドが強調表示された [レコードが作成されたとき] トリガー。

  5. 新しいステップ条件 の順に選択します。

    [条件] が選択されている Power Automate の画面。

  6. ステップ ID フィールドに応答ステップ ID のいずれかが含まれる条件を作成します。

    ステップ ID の一例を含む [ステップ ID] フィールドで入力された [条件]。

  7. 条件の はいの場合 ボックスで、Excel Online (Business) カテゴリを選択してから 表に行を追加する アクションを選択します。

    [表に行を追加する] アクションが選択されている [はいの場合] ボックス。

  8. 表に行を追加する アクションのフィールドを入力します。 たとえば、温度ゲージ ガイドの場合は、次のデータを選択/入力します。

    フィールド 説明
    場所 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 テーブル。

    その後、Excel でデータを表やグラフにして分析できます。

  9. 他の 2 つの応答ステップ ID に対して、5 ~ 8 の手順を繰り返します。

フローのテスト

  1. 画面の右上隅にある 保存 を選択します。

  2. フローをテストするには、画面の右上隅で テスト を選択し、手動テスト の順に選択します。

  3. フローの実行 ペインで フローの実行 を選択します。

関連項目