Microsoft Power Automateで最初のフローを作成
Adobe PDFサービスコネクタを使用して、Microsoft Power Automateで最初のフローを作成する方法について説明します。
この実践チュートリアルでは、次の方法について学習します。
- Word文書をPDFに変換
- PDF文書を1つのPDFに結合
- PDF文書をパスワードでProtectする
準備
必要なもの
サンプルファイル
解凍してOneDriveにアップロードする必要があるサンプルファイルが2つあります:
- WordDocument01.docx
- WordDocument02.docx
資格情報の取得
このチュートリアルを完了するには、Adobe PDFサービス向けMicrosoft Power Automateで資格情報が既に設定されている必要があります。 この手順をまだ完了していない場合は、説明を参照してください。
パート1:新しいフローを作成し、WordをPDFに変換する
フローの作成
このパートでは、インスタントフローを使用してMicrosoft Power Automateで新しいフローを作成し、パラメーターを追加して、OneDriveからファイルを取得し、PDFに変換します。
-
Microsoft Power Automateに移動し、資格情報を使用してログインします。
-
サイドバーで、作成 を選択します。
-
インスタントフロー を選択します。
-
フローに名前を付けます。
-
「このフローをトリガーする方法を選択」で、「フローを手動でトリガー」を選択します。
-
「作成」を選択します。
ファイルの内容を取得する
次に、サンプルファイルのファイル内容を取得します。
-
Power Automateで、+新しい手順 を選択します。
-
検索バーで OneDrive を検索します。
-
OneDrive for Business または OneDrive を選択して、職場または個人のOneDriveアカウントを選択します。
-
検索バーで ファイルコンテンツを取得 を検索します。
-
「ファイル」フィールドで、フォルダーアイコンを選択して、OneDriveの WordDocument01.docx ファイルに移動します。
ファイルをPDFに変換
これでファイルコンテンツが完成したので、文書をPDFに変換できます。
-
Power Automateで、+新しい手順 を選択します。
-
検索バーで Adobe PDFサービス を検索します。
-
Adobe PDFサービス を選択します。
-
検索バーで WordをPDFに変換 を検索します。
-
ファイル名 で、必要に応じてファイルに名前を付けますが、末尾は .docx にする必要があります。 この拡張子は、文書をWordからPDFに変換するために必要です。
-
[ファイルコンテンツ] フィールドにカーソルを置きます。
-
ダイナミックコンテンツ パネルを使用して、ファイルコンテンツ を選択します。
ファイルをOneDriveに保存
ドキュメントが生成されたら、ファイルをOneDriveに保存し直します。
- Microsoft Power Automateで、+新しい手順 を選択します。
- 検索バーで OneDrive を検索します。
- OneDrive for Business または OneDrive を選択して、職場または個人のOneDriveアカウントを選択します。
- 検索バーで ファイルコンテンツを取得 を検索します。
- 検索バーで ファイルの作成 を検索します。
- [ファイルの作成] を選択します。
- [フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。
- ファイル名 で、必要に応じてファイルに名前を付けますが、末尾は .docx にする必要があります。 この拡張子は、文書をWordからPDFに変換するために必要です。
- ファイルコンテンツ フィールドで、ダイナミックコンテンツ パネルを使用して、PDFファイルコンテンツ変数を挿入します。
体験版のフロー
- 左上で、名称未設定 を選択して、フローの名前を変更します。
- 「保存」を選択します。
- テスト を選択します。
- 手動 を選択してから、保存とテスト を選択してください。
- 「続行」を選択します。
- 実行フロー を選択します。
OneDriveフォルダーに、変換されたPDFが表示されます。
パート2:テンプレートから動的ドキュメントを生成する
次のパートはパート1をベースに作成され、Wordから文書を生成 テンプレートを使用して、データを文書に動的に結合します。
文書テンプレートをレビュー
OneDriveのサンプルファイルから WordDocument02_.docx を開きます。 Word文書には、データが文書に入力される場所を表すいくつかの異なるテキストタグが含まれています。
トリガーするパラメーターの追加
動的データをドキュメントにプッシュするには、値の入力を促すトリガー用にいくつかのパラメーターを作成する必要があります。
- フローを編集する場合は、[フローを手動でトリガーする]を選択してアクションを展開します。
- 入力を追加 を選択します。
- テキスト を選択します。
- フィールドに First Name という名前を付けます。
手順2 ~ 4を繰り返して、次のフィールドを追加します。
- 姓
- 給与
テンプレートのファイルコンテンツを取得する
文書を生成するには、まずWordテンプレートのファイルコンテンツを取得する必要があります。
- Power Automateで、+ 新しい手順 を選択します。
- 検索バーで OneDrive を検索します。
- OneDrive for Business または OneDrive を選択して、職場または個人のOneDriveアカウントを選択します。
- 検索バーで ファイルコンテンツを取得 を検索します。
- 「ファイル」フィールドで、フォルダーアイコンを選択して、OneDriveの WordDocument02.docx ファイルに移動します。
テンプレートから文書を生成
- Power Automateで、+新しい手順 を選択します。
- 検索バーで Adobe PDFサービス を検索します。
- Adobe PDFサービス を選択します。
- Wordテンプレートから文書を生成 アクションを選択します。
- 「テンプレートファイル名」フィールドで、必要に応じてファイルに名前を付けます。末尾は .docx にする必要があります。
データを結合
Wordテンプレートから文書を生成 アクションを使用すると、以前フローにあった様々な変数の任意のデータを、動的コンテンツを使用して文書に結合できます。
以下のJSONデータを Merge Data フィールドにコピーします。
{
"FirstName": "",
"LastName": "",
"Salary": ""
}
-
FirstName の値を表す2つの引用符で囲まれたフィールドにカーソルを置きます。
-
動的コンテンツ パネルを使用して、フローを手動でトリガーするアクションから 名 の値を挿入します。
-
LastName フィールドと Salary フィールドに対して手順7 ~ 8を繰り返します。
-
テンプレートファイルコンテンツ フィールドで、ダイナミックコンテンツ パネルを使用して、ファイルコンテンツを取得 手順の ファイルコンテンツ 値を挿入します。
ファイルをOneDriveに保存
ドキュメントが生成されたら、ファイルをOneDriveに保存し直すことができます。
- Power Automateで、+ 新しい手順 を選択します。
- 検索バーで OneDrive を検索します。
- OneDrive for Business または OneDrive を選択して、職場または個人のOneDriveアカウントを選択します。
- 検索バーで ファイルの作成 を検索します。
- [ファイルの作成] を選択します。
- [フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。
- 「ファイル名」フィールドに、ファイルの名前を設定します。 出力はPDFなので、ファイル名の末尾は.pdf拡張子にする必要があります。
- ダイナミックコンテンツ パネルを使用して、PDFファイルコンテンツ変数を ファイルコンテンツ フィールドに挿入します。
体験版のフロー
- 「保存」を選択します。
- テスト を選択します。
- 手動 を選択してから、保存とテスト を選択してください。
- 「続行」を選択します。
- 名、姓、および 給与 の値を入力してください。
- 実行フロー を選択します。
OneDriveフォルダーに、Word文書から生成されたPDFが表示されるようになりました。 OneDriveでPDF文書を開くと、データがテキストタグの場所に結合されます。
パート3:PDFを1つに組み合わせる
Word文書を生成してPDFに変換したので、次は複数のPDF文書を組み合わせることになりました。
「結合PDFを追加」手順
- フローを編集する場合は、+ 「次の手順」 を選択して、フローの最後にアクションを追加します。
- 検索バーで Adobe PDFサービス を検索します。
- Adobe PDFサービス を選択します。
- [PDFの結合] アクションを選択します。
- 「PDFファイル名を結合」フィールドに、目的のファイル名(CombinedDocument.pdf)を入力します。
- ファイルコンテンツ–1 フィールドで、ダイナミックコンテンツ パネルを使用して、WordをPDFに変換 手順の PDFファイルコンテンツ の値を入力します。
- 次のドキュメントを追加するには、+ 新しいアイテムの追加 を選択します。
- ファイルコンテンツ – 2 フィールドで、ダイナミックコンテンツ パネルを使用して、Wordテンプレートから文書を生成 手順の 出力ファイルコンテンツ の値を挿入します。
結合したPDFをOneDriveに保存
文書が結合されたら、文書をOneDriveに保存し直すことができます。
-
Power Automateで、+ 新しい手順 を選択します。
-
検索バーで OneDrive を検索します。
-
OneDrive for Business または OneDrive を選択して、職場または個人のOneDriveアカウントを選択します。
-
検索バーで ファイルの作成 を検索します。
-
[ファイルの作成] を選択します。
-
[フォルダーパス]フィールドで、フォルダーアイコンを選択して、OneDrive内のファイルの保存先を指定します。
-
「ファイル名」フィールドに、ファイルの名前を設定します。 出力はPDFなので、ファイル名の末尾は.pdfにする必要があります。
-
ファイルコンテンツ フィールドで、ダイナミックコンテンツ パネルを使用して、結合PDF の手順の PDFファイルコンテンツ の値を入力します。
体験版のフロー
- 「保存」を選択します。
- テスト を選択します。
- 手動 を選択してから、保存とテスト を選択してください。
- 「続行」を選択します。
- 名、姓、および 給与 の値を入力してください。
- 実行フロー を選択します。
OneDriveフォルダーには、1つ目と2つ目の文書のページが結合されたPDFーが表示されます。
パート4:Protect PDF文書
ドキュメントを生成した後、OneDriveに保存する前に追加の手順を追加することで、ドキュメントが編集されないように保護できます。
PDF を保護
-
Power Automateでフローを編集する際に、PDFを結合 操作と ファイルを作成 操作の間にある + を選択します。
-
「アクションを追加」を選択します。
-
検索バーで Adobe PDFサービス を検索します。
-
Adobe PDFサービス を選択します。
-
Protect PDFを表示から選択 アクション。
-
「ファイル名」フィールドで、拡張子.pdfで終わる名前を指定します。
-
パスワード フィールドを指定したパスワードに設定して、ドキュメントを開きます。
-
ファイルコンテンツ フィールドで、ダイナミックコンテンツ パネルを使用して、結合PDF の手順の PDFファイルコンテンツ の値を入力します。
OneDriveに保存を更新
ドキュメントが保護されたら、ファイルをOneDriveに保存し直すことができます。 この例では、既存の ファイル3 の作成アクションを新しい ファイルコンテンツ 値で更新します。
- ファイルの作成3 アクションの ファイルコンテンツ フィールドでカーソルを選択します。
- ダイナミックコンテンツ パネルを使用して、表示からのProtectPDF 手順の PDFファイルコンテンツ の値を挿入します。
体験版のフロー
- 「保存」を選択します。
- テスト を選択します。
- 手動 を選択してから、保存とテスト を選択してください。
- 「続行」を選択します。
- 名、姓、および 給与 の値を入力してください。
- 実行フロー を選択します。
OneDriveフォルダーに、文書を閲覧するためのパスワードの入力を求める複合PDFが表示されます。
次のステップ
このチュートリアルでは、Word文書をPDFに変換し、データに基づいて文書を生成し、文書を結合して、パスワードで保護しました。 詳しくは、Microsoft Power AutomateのAdobe PDFサービスコネクタで使用できるその他のアクションを確認してください。