Share via


Microsoft Syntexと Power Automate を使用してドキュメントの生成を自動化する

Power Automate と共にMicrosoft Syntexでコンテンツ アセンブリを使用すると、最新のテンプレートを使用してドキュメントの生成を自動化できます。

ドキュメントの生成を自動化する

最新のテンプレートと Power Automate を使用してドキュメントを自動的に生成するには、次の手順に従います。

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

  2. 左側のパネルで、[コネクタ] を選択 します。 検索ボックスで SharePoint を検索し、 SharePoint コネクタを選択します。

  3. [SharePoint コネクタ] ページで、自動ドキュメント生成プロセスを開始するために使用するトリガーを選択します。

    次の 3 つのトリガーのいずれかから開始することをお勧めします。

    • アイテムを作成した場合
    • アイテムを作成か変更した場合
    • アイテムを削除した場合
  4. 次に、SharePoint サイト のアドレスと SharePoint リストの名前を入力してトリガーを設定します。 [新しい手順] を選択します。

    サンプル サイトアドレスとサイト名を示すドキュメントの作成時または変更時トリガーのスクリーンショット。

  5. SharePoint コネクタをもう一度選択します。 検索ボックスで、[ Syntex を使用してドキュメントを生成する] アクションを検索して選択します。

    Syntex アクションを使用してドキュメントを生成するを示す SharePoint コネクタの [アクション] タブのスクリーンショット。

  6. サイト情報を入力し、モダン テンプレートを含むドキュメント ライブラリを選択します。

  7. テンプレートが選択されると、テンプレート フィールドの表示が開始されます。 フィールドをリスト内の列に関連付けます。

    注:

    このアクションでは、テンプレート内のデータ マッピングはサポートされていません。 たとえば、テンプレート内のフィールドをマネージド メタデータ列に関連付けた場合、自動生成中に、このフィールドをリスト内の列に関連付けることができます。

  8. 完了したら、[ 保存] を選択してフローを保存します。

    注:

    ユーザーがドキュメント生成の値を手動で追加する必要のないテンプレートを使用することをお勧めします。 テンプレートでフィールドに手動入力が必要な場合は、SharePoint リスト列にマッピングするのではなく、フィールドに対してその値を指定できます。

    現在、このアクションを使用Wordドキュメント (.docx) のみがサポートされています。

  9. このアクションを使用して PDF ファイルを生成するには、 ファイル名に拡張子として.pdf を指定します。

  10. テンプレートがテーブル プレースホルダーで構成されている場合、そのフィールドには、[ リスク ] フィールドに表示される提案のすべての列名が含まれます。

    テーブルを埋めるために、列名と値を含む JSON オブジェクトのリストとしてプレースホルダー値を渡す必要があります。 以下に例を示します。

    [{"Column 1":"Low","Column 2":"Test","Column 3":"Test","Column 4":"Low"},{"Column 1":"Medium","Column 2":"Test","Column 3":"Test","Column 4":"Medium"}

  11. アクションはイメージをサポートしていません。これらのフィールドを含むテンプレートは、アクションでテンプレートを選択すると非表示になります。