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

製品

新規:

  • Prime Workfront パッケージを選択する:Adobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront パッケージ: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 への接続の作成 - 基本手順を参照してください。

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

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

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

例:[[ と入力すると、[[replace_me]] が置換されます。

End delimiter of the text being replaced

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

例: 置換する ]] を入力 [[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

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

例:[[ と入力すると、[[replace_me]] が置換されます。

End delimiter of the text being replaced

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

例:]] と入力すると、[[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
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3