Power Automate でガイドを作成するために必要なテーブルとフィールド
Microsoft Dynamics 365 Guides PC アプリを使用してガイドを作成すると、ガイドのすべてのコンテンツ (指示、3D オブジェクト、3D パーツ、およびメディア) が Microsoft Dataverse に格納されます。 Dynamics 365 Guides 付属のすぐに使える PC アプリを使用すると、作成を簡単に開始できますが、ユーザ固有のコンテンツを Microsoft Dataverse の適切な場所に追加することにより、Microsoft Dataverse Web API や Microsoft Power Automate フローを使用してガイドをプログラムで作成することもできます。 この方法は、他のシステムやドキュメントに既存のテキスト指示がある場合に便利です。 この情報を適切な Dataverse テーブルとフィールドにマッピングするだけで、ガイドを自動的に生成できます。
PC アプリで正常に開くガイドを作成するには、少なくともこの記事にリストされるテーブルとフィールドは必要です。
すべてのガイドに必要な 3 つのテーブル
基本的なガイドには、次の 3 つの Microsoft Dataverse テーブルが必要です。
- ガイド
- ガイド タスク
- ガイド手順
後続の各テーブルは他のテーブルを参照するので、これらのテーブルは順番に作成する必要があります。 Power Automate で新しい行を追加し、各テーブルを作成します。 フローは、シナリオに応じて手動または自動でトリガーできます。
次のスクリーンショットは、必要な 3 つのテーブルを作成する、手動トリガー フローを示しています。
重要
一部のテーブルの作成には、ガイドが PC アプリで正しく開くために他のテーブルへの参照が必要です。 たとえば、ガイド タスク テーブルではユーザーが Guides テーブルを参照する必要があります。
テーブル参照を追加するには、一意識別子を追加する前にテーブル名を入力する必要があります。 テーブル名の末尾に "s" を追加する必要があります。 正しいテーブル名を指定するために、Dynamics 365 Guides テーブル (エンティティ) の参照 をご確認ください。
Guides テーブルを作成するために必要なフィールド
Guides テーブルを作成するには次のフィールドが必要です。
フィールド名 | 入力または選択する項目 |
---|---|
テーブル名 | リストから ガイド を選択します。 |
名前 | ガイド名を入力します。 |
アンカーの種類 | リストから特定のアンカーの種類を選択するか、PC アプリでアンカーの種類 を選択する場合は 未決定 を選択します。 |
スキーマ バージョン | データ スキーマのバージョン (現在 5) を入力します。 Microsoft が新しいスキーマ バージョンをリリースするたびに、このフィールドを更新します。 |
ステータスの理由 | アクティブ に設定する必要があります。 |
ガイド タスク テーブルを作成するために必要なフィールド
ガイド タスク テーブルを作成するには次のフィールドが必要です。
フィールド名 | 入力または選択する項目 |
---|---|
テーブル名 | リストから ガイド タスク を選択します。 |
ガイド (ガイド (複数)) | テーブル名 (/msmrw_guides/) を入力し、動的な検索から ガイド を選択します。 |
件名 | タスク名を入力します。 |
ステータスの理由 | アクティブ に設定する必要があります。 |
複数のタスクを追加する
複数のタスクを追加する場合は、前のタスク フィールドに形式: /msmrw_guidetasks/<ガイド タスクの ID> で入力します。 モデル駆動型アプリケーションで特定のガイド タスクの ID を見つけるか、変数に格納することで Power Automate フローから ID をフェッチすることができます。
ガイド手順テーブルを作成するために必要なフィールド
ガイド手順テーブルを作成するには次のフィールドが必要です。
フィールド名 | 入力または選択する項目 |
---|---|
テーブル名 | リストから ガイド手順 を選択します。 |
ガイド (ガイド (複数)) | テーブル名 (/msmrw_guides/) を入力し、動的な検索から ガイド を選択します。 |
タスク (ガイド タスク) | テーブル名 (/msmrw_guidetasks/) を入力し、動的な検索から ガイド タスク を選択します。 |
複数の手順を追加する
ガイドに複数のステップを追加する場合は、ユーザーが手順間を移動できるように、応答 1 のアクションの種類 (次のステップ) フィールドと 前のステップ フィールドを入力します。
ガイド手順一意識別子を追加して、2 番目以降の手順の 前の手順 フィールドを入力します。 モデル駆動型アプリケーションで特定のガイド手順の ID を見つけるか、変数に格納することで Power Automate フローから ID をフェッチすることができます。 たとえば、次のスクリーンショットは、格納されている変数として渡された識別子を示しています。
.
既定の手順
手順テンプレートの種類フィールドを既定に設定し、応答 1 のアクションの種類フィールドを次の手順に移動に設定します。
質問手順
手順テンプレートの種類 フィールドを 質問 に設定し、応答アクションの種類、応答ステップ、応答テキストに入力して、質問手順の応答を入力します。
これらのフィールドは、PC アプリの応答ボタンにマッピングされています。
完了手順
手順テンプレートの種類 フィールドを 完了 に設定します。
フローをテスト
フローを実行/手動でフローをテストすると、新しいガイドが作成され、Guides PC アプリで表示できます。