動的な Word テンプレートを作成する

完了

Word テンプレートは、次の 2 つの異なる領域から Power Apps で作成できます。

  • 詳細設定 - この領域を使用するには、システム管理者またはシステム カスタマイザーのセキュリティ ロールを通じて得られる特定のアクセス許可が必要です。

  • 特定のレコードにリンク - レコードが開いている (メイン フォーム) か、またはリスト (ビュー) で選択されている場合、これらのテンプレートはレコードを作成したユーザーのみが使用できます。

このモジュールでは、個人テンプレートについて説明します。

動的な Word テンプレートを作成する

Dataverse に基づいて Word テンプレートを作成するには、次の手順に従います。

  1. モデル駆動型アプリで、ターゲット テーブルのビューから特定のレコードを選択します。 Word テンプレート ドロップダウン メニューから、テンプレートのダウンロードを選択します。

    アクティブな取引先企業の一覧が表示され、最初のレコードが選択された、サンプルのモデル駆動型アプリのスクリーンショット。フォーカスは、「Word テンプレート」ドロップダウン メニューの「テンプレートのダウンロード」オプションにあります。

  2. 表示されたフォームで、テーブルを確認するか、別のテーブル (エンティティ) を選択し、このテーブルに関連するレコードがテンプレートで必要であるかどうかを示します (別のリレーションシップ オプションを使用)。 ダウンロードを選択して、次の手順に進みます。

    「ファイルをダウンロードしてテンプレートを作成する」フォームのスクリーンショット。フォーカスは「ダウンロード」オプションにあります。

  3. 生成された Word テンプレート (ローカル コンピューターにダウンロードされたもの) を開きます。 開発者オプションがメニューに表示されていない場合は、ファイル > オプションからこのオプションを有効にします。 リボンのカスタマイズを選択して開発者を有効にした後、OK を選択して確認します。

    「Word オプション」フォームのスクリーンショット。「リボンのカスタマイズ」セクションの下のある「開発者」オプションと「OK」オプションにフォーカスが置かれている。

  4. テンプレートに使用できるフィールドを定義します。 これを行うには、開発者メニューの XML の対応付けウィンドウを選択します。 urn:microsoft-crm/document-template/ で始まるカスタム XML 部分を選択します。

    Microsoft Word のスクリーンショット。フォーカスは、「開発者」メニューの「XML の対応付け」ペインにある。フォーカスは「カスタム XML 部分」オプションにもある。

  5. XML の対応付けウィンドウで、フィールドを右クリックしてドキュメントに追加します。 次に、コンテンツ コントロールの挿入メニューにあるプレーン テキストまたは画像を選択します。

    Microsoft Word のスクリーンショット。「XML の対応付け」ウィンドウの「コンテンツ コントロールの挿入」メニューの下にある「書式なしテキスト」と「画像」オプションにフォーカスが置かれている。

  6. ドキュメント内のフィールドの選択、配置、書式設定を行います。 ドキュメントは次のスクリーン ショットのように表示されます。

    複数のデータ フィールドの前後にヘッダーとラベルが追加された Word テンプレートのスクリーンショット。

  7. テンプレートをアプリケーションで使用する準備が整ったら、保存したファイル バージョンをアップロードします。 前の手順で使用したものと同じモデル駆動型アプリとビューで、特定のレコードを選択します。 Word テンプレート ドロップダウン メニューから、テンプレートのアップロードを選択します。

    アクティブな取引先企業の一覧が表示され、最初のレコードが選択された、サンプルのモデル駆動型アプリのスクリーンショット。フォーカスは、「Word テンプレート」ドロップダウン メニューの「テンプレートのアップロード」オプションにあります。

  8. このフォームで、新しく作成されたテンプレートに対してファイルの選択を選びます。 アップロードを選択して続行します。

    「テンプレートとしてアップロードするファイルを選択してください」フォームのスクリーンショット。フォーカスは、「ファイルの選択」オプションと「アップロード」オプションにあります。

  9. テンプレートは、データ ソースとして使用する、テーブル内の選択されているレコードに対して使用できます。 レコードに対して新しいドキュメントを生成するには、Word テンプレート ドロップダウン メニューの個人 Word テンプレート セクションでテンプレートを選択します。

    「Word テンプレート」ドロップダウン メニューの「個人用 Word テンプレート」に表示される「アップロードされたテンプレート」オプションのスクリーンショット。

ローカル コンピューターにアップロードされる、生成されたドキュメントはテンプレートに基づいていますが、選択したレコードの情報が含まれます。 次のスクリーンショットは、生成されたドキュメントの例を示しています。

テンプレートから生成された Microsoft Word ドキュメントのスクリーンショット。選択されたレコードおよび書式設定のヘッダー、ラベル、データが適用されている。

次の手順

以上で、データ ソースとして Dataverse を使用する Word テンプレートを作成して、標準化されたドキュメントを生成する方法を学習しました。 次に、作業指示書テンプレートの作成方法について説明します。