Microsoft Word Template モジュール

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

シナリオの作成手順について詳しくは、シナリオの作成:記事のインデックスの記事を参照してください。

モジュールについて詳しくは、モジュール:記事インデックスの記事を参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

Adobe Workfront Fusion ライセンス

オペレーションベース:Workfront Fusion ライセンス要件なし

コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration

製品 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

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

前提条件

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

Workfront FusionへのOffice サービスの接続

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

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

Microsoft Word Templates モジュールの使用

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

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

Word テンプレート以前

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

Word テンプレートが入力されました

値タグについて

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

単純な値タグ simple-value-tag

単純な値タグは、対応する値に置き換えられるだけです。 タグの名前は、Key フィールドの値と一致します。この値は、二重中括弧の中に配置されます(例:{{name}})。

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

> Hi {{name}}!

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

Word テンプレートのシンプルな値

条件タグ condition-tag

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

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

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

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

Word テンプレート条件

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

> Phone: 4445551234

ループタグ loop-tag

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

:顧客リスト内の各連絡先の名前と電話番号を記載したドキュメントを作成するには、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

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

例:Enter [[ to replace [[replace_me]].

End delimiter of the text being replaced

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

例:Enter ]] to replace [[replace_me]]

.

Source file
前のモジュールからソースファイルを選択するか、ソースファイルのデータをマッピングします。
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

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

例:Enter [[ to replace [[replace_me]].

End delimiter of the text being replaced

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

例:Enter ]] to replace [[replace_me]].

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

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

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

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

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

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

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

recommendation-more-help
workfront-fusion-help-workfront-fusion