Microsoft Word Templateモジュール

Adobe Workfront Fusion のシナリオでは、Microsoft Word Templates を使用するワークフローを自動化したり、複数のサードパーティアプリケーションやサービスに接続したりできます。

シナリオの作成手順が必要な場合は、 Adobe Workfront Fusion でのシナリオの作成を参照してください。

モジュールについて詳しくは、 Adobe Workfront Fusion のモジュールを参照してください。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**
Workfront Fusion for Work Automation and Integration
製品
この記事で説明されている機能を使用するには、組織で Adobe Workfront Fusion と Adobe Workfront を購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

前提条件

Miscrosoft Word Templatesを Adobe Workfront Fusion で使用するには、Office 365 アカウントが必要です。アカウントは www.office.com で作成できます。

Office サービスを Workfront Fusion に接続

Office アカウントを Workfront Fusion に接続する方法については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。

NOTE
一部のMicrosoft アプリは、同じ接続を使用し、これは個々のユーザー権限に関連付けられています。 そのため、接続を作成すると、権限同意画面に、現在のアプリケーションに必要な新しい権限に加え、このユーザーの接続に以前に付与された権限が表示されます。
例えば、ユーザーが Excel コネクタを使用して「テーブルの読み取り」権限を付与され、Outlook コネクタにメールを読み取るための接続を作成した場合、権限の同意画面には、既に付与されている「テーブルの読み取り」権限と、新しく必要な「メールの書き込み」権限の両方が表示されます。

Microsoft Word Templatesモジュールの使用

Microsoft Word Templateモジュールを使用して、複数の web サービスのデータを Microsoft Word ドキュメントに結合できます。

例えば、次の Microsoft Word テンプレートを使用できます。

このドキュメントを作成するには:

値タグについて

Microsoft Word テンプレートは、データを結合または入力する場所と方法を決定する特別なタグがテキスト内にある通常の Microsoft Word ドキュメント(.docx ファイル)です。タグには次の 3 つのタイプがあります。

単純な値タグ simple-value-tag

単純な値タグは、対応する値に置き換えられるだけです。タグの名前は、「​ キー ​」フィールドの値に対応しています。このフィールドは二重の中括弧で囲まれています(例:{{name}})。

:「こんにちは、ピーターさん。」と書かれたドキュメントを作成するには、Microsoft Word Templateモジュールを使用して、次のテンプレートを作成します。

> Hi {{name}}!

それには、次のようにモジュールを設定します。

条件タグ condition-tag

条件タグを使用すると、特定の条件が満たされた場合にのみレンダリングされるテキストをラップするできます。テキストをラップするには、テキストを条件開始タグと条件終了タグで囲みます(例:データに電話番号が含まれているかどうかを条件とする場合の「hasPhone」)。次の例に示すように、開始タグ名の前にハッシュ記号 # が付き、終了タグ名の前にスラッシュ / が付きます。

:入力データに電話番号が含まれているがメールアドレスが含まれていない場合に、顧客の電話番号を含んだドキュメントを生成するには、Microsoft Word Templateモジュールを使用し、次のテンプレートを作成します。

> {{#hasPhone}}Phone: {{phone}} {{/hasPhone}}
> {{#hasEmail}}Email: {{email}} {{/hasEmail}}

それには、次のようにモジュールを設定します。

このドキュメントでは、電話番号は次のように表示されます。

> Phone: 4445551234

ループタグ loop-tag

ループタグ(セクションタグとも呼ばれます)を使用して、テキストのセクションを繰り返すことができます。開始ループタグと終了ループタグの間に配置して、テキストを折り返します。開始タグの名前の前にハッシュ記号 # が付き、終了タグの名前の前にスラッシュ / が付きます。

ドキュメントモジュールの入力を含むループタグ loop-tag-with-fill-out-a-document-module

:顧客リスト内の各連絡先の名前と電話番号を記載したドキュメントを作成するには、Microsoft Word Template モジュールを作成し、次のテンプレートを作成します。

> {{#contact}}
>     {{name}}, {{phone}}
> {{/contact}}

それには、次のようにモジュールを設定します。

このモジュールは、次のドキュメントを作成します。

> Jan Toman, 4445551234
> Eduard Salo, 4445552345

Microsoft Word Template モジュール

これらのモジュールには接続は必要ありません。

ドキュメントに入力 fill-out-a-document

この変換サービスモジュールでは、指定したデータをドキュメントに入力できます。単純な値のタグ、条件付きタグ、またはループタグで使用できます。

Start delimiter of the text being replaced

置き換えるテキストの先頭をマークする文字を入力します。

例: 次のようなテキストを置き換える場合、[[ を入力します。 [[replace_me]]

End delimiter of the text being replaced

置き換えるテキストの末尾をマークする文字を入力します。

例: 次のようなテキストを置き換える場合、]] を入力します。 [[replace_me]]

Source file
前のモジュールからアップロードするファイルをマッピングします(例えば、HTTP/ファイルを取得または Dropbox/ファイルモジュールを取得)。または、データファイルを手動で入力します。
Name of filled out file
ターゲット出力ファイルのファイル名(拡張子も含む)を入力します。
Data source
使用するデータがフォームからのものか、生のデータ収集(未処理のコンピューターデータ)からのものかを指定するオプションを選択します。
Values

これはコレクションの配列にする必要があります。次の場合に使用します。

  • 各コレクションは 1 つのデータエントリに対応し、1 つの項目を含む entry
  • 項目 entry は、key のコレクションを含み、および value
  • 項目 key には、タグの名前が含まれる
  • 項目 value には、タグの値が含まれる

エントリを追加するには、次の手順に従います。

  1. Add item」をクリックします。

  2. エントリの値のタイプを選択します。

  3. 名前と値を追加します。詳しくは、この記事で選択した値のタイプの例を参照してください。

一連のデータをドキュメントに入力 fill-a-document-with-a-batch-of-data

この集約モジュールは、データエントリが別々のバンドルとして提供される場合に役立ちます。このモジュールを使用すると、「値」フィールドに必要な構造を簡単に設定し、各値項目に項目をマッピングできます。ドキュメントの入力モジュールとは異なり、一連のデータを使用してドキュメントに入力モジュールの「値」フィールドでは、変数を含む 1 つのエントリのみを使用できます。

データエントリが配列として提供される場合にも、イテレータ ​モジュールを使用して配列の内容を一連のバンドルに変換することで、このモジュールを使用することもできます。

実際の値は、受信バンドルごとに作成され、入力されます。テンプレートは、すべての入力バンドルが処理された後に作成されます。

この集約モジュールは、特にリストやレポートを作成する場合に役立ちます。

Source Module
テキストのソースとなるモジュールを選択します。
Start delimiter of the text being replaced

置き換えるテキストの先頭をマークする文字を入力します。

例: 次のようなテキストを置き換える場合、[[ を入力します。 [[replace_me]]

End delimiter of the text being replaced

置き換えるテキストの末尾をマークする文字を入力します。

例: 次のようなテキストを置き換える場合、]] を入力します。 [[replace_me]]

Group by
マッピングされた項目を 1 つ以上含む式を定義します。集計データは、同じ式の値を持つグループの下で分割されます。各グループは、評価された式と集計テキストを付属したキーを含む個別のバンドルとして出力されます。これにより、キーを後続のモジュールのフィルターとして使用できます。
Stop processing after an empty aggregation
集計にバンドルが含まれていない場合に処理を停止するには、このオプションを有効にします。
Source file
前のモジュールからアップロードするファイルをマッピングします(例えば、HTTP/ファイルを取得または Dropbox/ファイルモジュールを取得)。または、データファイルを手動で入力します。
Name of filled out file
ターゲット出力ファイルのファイル名(拡張子も含む)を入力します。
Data source
使用するデータがフォームからのものか、生のデータ収集(未処理のコンピューターデータ)からのものかを指定するオプションを選択します。
Values

これはコレクションの配列にする必要があります。次の場合に使用します。

  • 各コレクションは 1 つのデータエントリに対応し、1 つの項目を含む entry
  • 項目 entry は、key のコレクションを含み、および value
  • 項目 key には、タグの名前が含まれる
  • 項目 value には、タグの値が含まれる

エントリを追加するには、次の手順に従います。

  1. Add item」をクリックします。

  2. エントリの値のタイプを選択します。

  3. 名前と値を追加します。詳しくは、この記事で選択した値のタイプの例を参照してください。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43