Microsoft Power Automateで最初のフローを作成

Adobe PDFサービスコネクタを使用して、Microsoft Power Automateで最初のフローを作成する方法について説明します。

この実践チュートリアルでは、次の方法について学習します。

  • Word文書をPDFに変換
  • PDF文書を1つのPDFに結合
  • PDF文書をパスワードでProtectする

準備

必要なもの

  • Adobe PDFサービスの試用版または製品版の資格情報
    Microsoft Power Automateで資格情報を取得および設定する方法について詳しくは、ここを参照してください。
  • プレミアムコネクタを使用したMicrosoft Power Automate
    Power Automateのライセンスレベルを確認する方法については、こちらを参照してください。
  • OneDrive
    このチュートリアルではOneDriveストレージコネクターを使用しますが、他のストレージコネクターで代用することもできます。

サンプルファイル

解凍してOneDriveにアップロードする必要があるサンプルファイルが2つあります:

  • WordDocument01.docx
  • WordDocument02.docx

資格情報の取得

このチュートリアルを完了するには、Adobe PDFサービス向けMicrosoft Power Automateで資格情報が既に設定されている必要があります。 この手順をまだ完了していない場合は、説明を参照してください。

パート1:新しいフローを作成し、WordをPDFに変換する

フローの作成

このパートでは、インスタントフローを使用してMicrosoft Power Automateで新しいフローを作成し、パラメーターを追加して、OneDriveからファイルを取得し、PDFに変換します。

  1. Microsoft Power Automateに移動し、資格情報を使用してログインします。

  2. サイドバーで、作成 ​を選択します。

    ボタンの作成

  3. インスタントフロー ​を選択します。

  4. フローに名前を付けます。

  5. このフローをトリガーする方法を選択」で、「フローを手動でトリガー」を選択します。

  6. 作成」を選択します。

ファイルの内容を取得する

次に、サンプルファイルのファイル内容を取得します。

PREREQUISITES
サンプルファイルをOneDriveにアップロードしていない場合は、解凍してアップロードします。
  1. Power Automateで、+新しい手順 ​を選択します。

  2. 検索バーで​ OneDrive ​を検索します。

  3. OneDrive for Business ​または​ OneDrive ​を選択して、職場または個人のOneDriveアカウントを選択します。

  4. 検索バーで​ ファイルコンテンツを取得 ​を検索します。

  5. ファイル」フィールドで、フォルダーアイコンを選択して、OneDriveの​ WordDocument01.docx ​ファイルに移動します。

    Microsoft Power Automateの「OneDriveでファイルの内容を取得」アクション

ファイルをPDFに変換

これでファイルコンテンツが完成したので、文書をPDFに変換できます。

  1. Power Automateで、+新しい手順 ​を選択します。

  2. 検索バーで​ Adobe PDFサービス ​を検索します。

  3. Adobe PDFサービス ​を選択します。

  4. 検索バーで​ WordをPDFに変換 ​を検索します。

  5. ファイル名 ​で、必要に応じてファイルに名前を付けますが、末尾は​ .docx ​にする必要があります。 この拡張子は、文書をWordからPDFに変換するために必要です。

  6. [ファイルコンテンツ] ​フィールドにカーソルを置きます。

  7. ダイナミックコンテンツ ​パネルを使用して、ファイルコンテンツ ​を選択します。

    Microsoft Power Automateの「WordをPDFに変換」アクション

ファイルをOneDriveに保存

ドキュメントが生成されたら、ファイルをOneDriveに保存し直します。

  1. Microsoft Power Automateで、+新しい手順 ​を選択します。
  2. 検索バーで​ OneDrive ​を検索します。
  3. OneDrive for Business ​または​ OneDrive ​を選択して、職場または個人のOneDriveアカウントを選択します。
  4. 検索バーで​ ファイルコンテンツを取得 ​を検索します。
  5. 検索バーで​ ファイルの作成 ​を検索します。
  6. [ファイルの作成] ​を選択します。
  7. [フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。
  8. ファイル名 ​で、必要に応じてファイルに名前を付けますが、末尾は​ .docx ​にする必要があります。 この拡張子は、文書をWordからPDFに変換するために必要です。
  9. ファイルコンテンツ ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、PDFファイルコンテンツ変数を挿入します。

体験版のフロー

  1. 左上で、名称未設定 ​を選択して、フローの名前を変更します。
  2. 保存」を選択します。
  3. テスト ​を選択します。
  4. 手動 ​を選択してから、保存とテスト ​を選択してください。
  5. 続行」を選択します。
  6. 実行フロー ​を選択します。

OneDriveフォルダーに、変換されたPDFが表示されます。

OneDriveで選択した変換されたPDF文書

パート2:テンプレートから動的ドキュメントを生成する

次のパートはパート1をベースに作成され、Wordから文書を生成 ​テンプレートを使用して、データを文書に動的に結合します。

文書テンプレートをレビュー

OneDriveのサンプルファイルから​ WordDocument02_.docx ​を開きます。 Word文書には、データが文書に入力される場所を表すいくつかの異なるテキストタグが含まれています。

トリガーするパラメーターの追加

動的データをドキュメントにプッシュするには、値の入力を促すトリガー用にいくつかのパラメーターを作成する必要があります。

  1. フローを編集する場合は、[フローを手動でトリガーする]を選択してアクションを展開します。
  2. 入力を追加 ​を選択します。
  3. テキスト ​を選択します。
  4. フィールドに​ First Name ​という名前を付けます。

手順2 ~ 4を繰り返して、次のフィールドを追加します。

  • 給与

パラメーターフィールドを使用したPower Automateのトリガー

テンプレートのファイルコンテンツを取得する

文書を生成するには、まずWordテンプレートのファイルコンテンツを取得する必要があります。

  1. Power Automateで、+ 新しい手順 ​を選択します。
  2. 検索バーで​ OneDrive ​を検索します。
  3. OneDrive for Business ​または​ OneDrive ​を選択して、職場または個人のOneDriveアカウントを選択します。
  4. 検索バーで​ ファイルコンテンツを取得 ​を検索します。
  5. ファイル」フィールドで、フォルダーアイコンを選択して、OneDriveの​ WordDocument02.docx ​ファイルに移動します。

Microsoft Power AutomateのOneDriveからファイルコンテンツアクションを取得

テンプレートから文書を生成

  1. Power Automateで、+新しい手順 ​を選択します。
  2. 検索バーで​ Adobe PDFサービス ​を検索します。
  3. Adobe PDFサービス ​を選択します。
  4. Wordテンプレートから文書を生成 ​アクションを選択します。
  5. テンプレートファイル名」フィールドで、必要に応じてファイルに名前を付けます。末尾は​ .docx ​にする必要があります。

データを結合

Wordテンプレートから文書を生成 ​アクションを使用すると、以前フローにあった様々な変数の任意のデータを、動的コンテンツを使用して文書に結合できます。

以下のJSONデータを​ Merge Data ​フィールドにコピーします。

{
    "FirstName": "",
    "LastName": "",
    "Salary": ""
}
  1. FirstName ​の値を表す2つの引用符で囲まれたフィールドにカーソルを置きます。

  2. 動的コンテンツ ​パネルを使用して、フローを手動でトリガーするアクションから​ ​の値を挿入します。

    JSONのデータタグを使用してドキュメントを生成する

  3. LastName ​フィールドと​ Salary ​フィールドに対して手順7 ~ 8を繰り返します。

  4. テンプレートファイルコンテンツ ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、ファイルコンテンツを取得 ​手順の​ ファイルコンテンツ ​値を挿入します。

すべての値が完了した状態で、Power AutomateのWordテンプレートアクションから文書を生成する

TIP
Wordテンプレートから文書を生成 ​アクションでは、Adobe Document Generation APIが使用されます。 テンプレートの作成方法について詳しくは、いくつかのリソースをご覧ください。

ファイルをOneDriveに保存

ドキュメントが生成されたら、ファイルをOneDriveに保存し直すことができます。

  1. Power Automateで、+ 新しい手順 ​を選択します。
  2. 検索バーで​ OneDrive ​を検索します。
  3. OneDrive for Business ​または​ OneDrive ​を選択して、職場または個人のOneDriveアカウントを選択します。
  4. 検索バーで​ ファイルの作成 ​を検索します。
  5. [ファイルの作成] ​を選択します。
  6. [フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。
  7. ファイル名」フィールドに、ファイルの名前を設定します。 出力はPDFなので、ファイル名の末尾は.pdf拡張子にする必要があります。
  8. ダイナミックコンテンツ ​パネルを使用して、PDFファイルコンテンツ変数を​ ファイルコンテンツ ​フィールドに挿入します。

体験版のフロー

入力を求めるMicrosoft Power Automateのフロー画面の実行

  1. 保存」を選択します。
  2. テスト ​を選択します。
  3. 手動 ​を選択してから、保存とテスト ​を選択してください。
  4. 続行」を選択します。
  5. 、および​ 給与 ​の値を入力してください。
  6. 実行フロー ​を選択します。

OneDriveフォルダーに、Word文書から生成されたPDFが表示されるようになりました。 OneDriveでPDF文書を開くと、データがテキストタグの場所に結合されます。

パート3:PDFを1つに組み合わせる

Word文書を生成してPDFに変換したので、次は複数のPDF文書を組み合わせることになりました。

NOTE
前の操作では、文書のコピーをファイルとしてOneDriveに保存しました。 結合ツールなどのPDFを使用するには、ファイルをOneDriveに保存する必要はありません。 代わりに、1つのアクションから次のアクションに出力を直接渡すことができます。これは、各アクションの後にOneDriveに保存するよりも優れています。 ただし、デモの目的では、これらのファイルをOneDriveに保存します。

「結合PDFを追加」手順

  1. フローを編集する場合は、+ 「次の手順」 ​を選択して、フローの最後にアクションを追加します。
  2. 検索バーで​ Adobe PDFサービス ​を検索します。
  3. Adobe PDFサービス ​を選択します。
  4. [PDFの結合] ​アクションを選択します。
  5. PDFファイル名を結合」フィールドに、目的のファイル名(CombinedDocument.pdf)を入力します。
  6. ファイルコンテンツ–1 ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、WordをPDFに変換 ​手順の​ PDFファイルコンテンツ ​の値を入力します。
  7. 次のドキュメントを追加するには、+ 新しいアイテムの追加 ​を選択します。
  8. ファイルコンテンツ – 2 ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、Wordテンプレートから文書を生成 ​手順の​ 出力ファイルコンテンツ ​の値を挿入します。

Microsoft Power Automateの「PDFを結合」アクション

結合したPDFをOneDriveに保存

文書が結合されたら、文書をOneDriveに保存し直すことができます。

  1. Power Automateで、+ 新しい手順 ​を選択します。

  2. 検索バーで​ OneDrive ​を検索します。

  3. OneDrive for Business ​または​ OneDrive ​を選択して、職場または個人のOneDriveアカウントを選択します。

  4. 検索バーで​ ファイルの作成 ​を検索します。

  5. [ファイルの作成] ​を選択します。

  6. [フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。

  7. ファイル名」フィールドに、ファイルの名前を設定します。 出力はPDFなので、ファイル名の末尾は.pdfにする必要があります。

  8. ファイルコンテンツ ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、結合PDF ​の手順の​ PDFファイルコンテンツ ​の値を入力します。

    Microsoft Power Automateのフローの概要

体験版のフロー

  1. 保存」を選択します。
  2. テスト ​を選択します。
  3. 手動 ​を選択してから、保存とテスト ​を選択してください。
  4. 続行」を選択します。
  5. 、および​ 給与 ​の値を入力してください。
  6. 実行フロー ​を選択します。

OneDriveフォルダーには、1つ目と2つ目の文書のページが結合されたPDFーが表示されます。

パート4:Protect PDF文書

ドキュメントを生成した後、OneDriveに保存する前に追加の手順を追加することで、ドキュメントが編集されないように保護できます。

PDF を保護

  1. Power Automateでフローを編集する際に、PDFを結合 ​操作と​ ファイルを作成 ​操作の間にある​ + ​を選択します。

    新しいアクションを追加するための2つのアクションの間のプラス記号

  2. アクションを追加」を選択します。

  3. 検索バーで​ Adobe PDFサービス ​を検索します。

  4. Adobe PDFサービス ​を選択します。

  5. Protect PDFを表示から選択 ​アクション。

  6. ファイル名」フィールドで、拡張子.pdfで終わる名前を指定します。

  7. パスワード ​フィールドを指定したパスワードに設定して、ドキュメントを開きます。

  8. ファイルコンテンツ ​フィールドで、ダイナミックコンテンツ ​パネルを使用して、結合PDF ​の手順の​ PDFファイルコンテンツ ​の値を入力します。

OneDriveに保存を更新

ドキュメントが保護されたら、ファイルをOneDriveに保存し直すことができます。 この例では、既存の​ ファイル3 ​の作成アクションを新しい​ ファイルコンテンツ ​値で更新します。

  1. ファイルの作成3 ​アクションの​ ファイルコンテンツ ​フィールドでカーソルを選択します。
  2. ダイナミックコンテンツ ​パネルを使用して、表示からのProtectPDF ​手順の​ PDFファイルコンテンツ ​の値を挿入します。

体験版のフロー

  1. 保存」を選択します。
  2. テスト ​を選択します。
  3. 手動 ​を選択してから、保存とテスト ​を選択してください。
  4. 続行」を選択します。
  5. 、および​ 給与 ​の値を入力してください。
  6. 実行フロー ​を選択します。

OneDriveフォルダーに、文書を閲覧するためのパスワードの入力を求める複合PDFが表示されます。

次のステップ

このチュートリアルでは、Word文書をPDFに変換し、データに基づいて文書を生成し、文書を結合して、パスワードで保護しました。 詳しくは、Microsoft Power AutomateのAdobe PDFサービスコネクタで使用できるその他のアクションを確認してください。

  • Microsoft Power Automateで使用可能な、作成済みのテンプレートを表示します。
  • Adobe技術ブログの記事から学ぶ。
  • AdobeのDocument Generation APIのドキュメントを確認してください。
recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab