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 プラン |
新規:標準 または 現在:仕事以上 |
Adobe Workfront Fusion ライセンス** |
現在:Workfront Fusion ライセンス要件なし または 従来のバージョン:作業の自動化と統合のためのWorkfront Fusion |
製品 |
新規:
または 現在: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 への接続の作成 - 基本手順を参照してください。
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
ループタグ(セクションタグとも呼ばれます)を使用して、テキストのセクションを繰り返すことができます。開始ループタグと終了ループタグの間に配置して、テキストを折り返します。開始タグの名前の前にハッシュ記号 # が付き、終了タグの名前の前にスラッシュ / が付きます。
例:顧客リスト内の各連絡先の名前と電話番号を記載したドキュメントを作成するには、Microsoft Word Template モジュールを作成し、次のテンプレートを作成します。
> {{#contact}}
> {{name}}, {{phone}}
> {{/contact}}
それには、次のようにモジュールを設定します。
このモジュールは、次のドキュメントを作成します。
> Jan Toman, 4445551234
> Eduard Salo, 4445552345
Microsoft Word Template モジュール
これらのモジュールには接続は必要ありません。
ドキュメントに入力 fill-out-a-document
この変換サービスモジュールでは、指定したデータをドキュメントに入力できます。単純な値のタグ、条件付きタグ、またはループタグで使用できます。
一連のデータをドキュメントに入力 fill-a-document-with-a-batch-of-data
この集約モジュールは、データエントリが別々のバンドルとして提供される場合に役立ちます。このモジュールを使用すると、「値」フィールドに必要な構造を簡単に設定し、各値項目に項目をマッピングできます。ドキュメントの入力モジュールとは異なり、一連のデータを使用してドキュメントに入力モジュールの「値」フィールドでは、変数を含む 1 つのエントリのみを使用できます。
データエントリが配列として提供される場合にも、イテレータ モジュールを使用して配列の内容を一連のバンドルに変換することで、このモジュールを使用することもできます。
実際の値は、受信バンドルごとに作成され、入力されます。テンプレートは、すべての入力バンドルが処理された後に作成されます。
この集約モジュールは、特にリストやレポートを作成する場合に役立ちます。