
このワークフローについて説明します。
- フォーム開発者は、Adobe Forms Designer を使用してレイアウトやフラグメントレイアウトを作成し、CRX リポジトリにアップロードします。レイアウトには、一般的なフォームフィールド、ヘッダーやフッターなどのレイアウト機能、およびコンテンツを配置するための空の「ターゲット領域」が含まれます。アプリケーションスペシャリストは、後でこれらのターゲット領域に必要なコンテンツをマッピングします。詳しくは、「レイアウトの設計」を参照してください。
- 法務部門、経理部門、またはマーケティング部門のサブジェクトマターエキスパート(SME)は、免責事項や契約条件などのテキストの条項や、ロゴなどの画像を作成およびアップロードすることで、様々な通信テンプレートで再利用できるようになります。
- アプリケーションスペシャリストは、通信テンプレートを作成します。アプリケーションスペシャリストには次の役割があります。
- テキストの条項と画像をレイアウトテンプレートのターゲット領域にマッピングします。
- コンテンツを含める際の条件とルールを定義します。
- レイアウトのフィールドと変数を基礎となるデータモデルに結び付けます。
- 作成者がレターをプレビューし、後処理用に送信します。詳しくは、「後処理」を参照してください。
レイアウトテンプレートを最初から作成する代わりに、Correspondence Management に付属しているテンプレートを変更して再利用することができます。Designer を使用すると、組織のニーズに合わせて、テンプレートのブランディングフィールド、データフィールド、コンテンツフィールドをすばやく変更することができます。Correspondence Management のテンプレートについて詳しくは、「参照レターテンプレート」を参照してください。
テキストアセットは、1 つまたは複数の段落で構成される 1 つのコンテンツです。段落は静的または動的に調整させることができます。動的段落にはデータ要素への参照が含まれます。データ要素の値は実行時に設定されます。
リストとは、一連のドキュメントフラグメントを指します。この中には、テキスト、リスト(リストを同じリストの中に含めることはできません)、条件、および画像が含まれます。リスト要素の順番は固定または編集可能にできます。レターを作成する際は、リスト要素の一部またはすべてを使用して、再利用可能な要素のパターンを複製することができます。
条件を使用すると、提示されたデータに基づいて通信の作成時に含めるコンテンツを定義できます。制御変数を使用して条件を記述します。変数にはデータディクショナリ要素またはプレースホルダーがあります。条件を追加するときに、制御変数の値に基づいてアセットを含めることもできます。1 つの式に基づいて複数の条件から単一の出力が作成されます。現在の条件変数に基づいて、最初の式が true であると判断されると、その値が条件の出力になります。
レイアウトフラグメントは、1 つ以上のレター内で使用できるレイアウトです。繰り返し可能なパターン(特に動的テーブル)を作成するには、レイアウトフラグメントを使用します。レイアウトには、「アドレス」や「参照番号」などの一般的なフォームフィールドを含めることができます。また、ターゲット領域を示す空のサブフォームを含めることもできます。レイアウト(XDP)は Designer で作成され、その後 Forms や Documents にアップロードされます。
要求処理担当者やケースワーカーなど、顧客と直接やり取りする従業員は、カスタマイズされた通信を作成できます。シンプルで直感的な文字入力インターフェイスを使用することで、ビジネスユーザーはオプションのテキストを通信に追加し、編集可能なコンテンツをパーソナライズし、さらにリアルタイムで通信をプレビューできます。また、カスタマイズした通信をバックエンドプロセスに送信できます。

イベントトリガーによって通信が自動生成されます。例えば、事前の納税申告を促すために市民に送信されるリマインダー通知は、事前に定義されたテンプレートと市民のデータを合わせて生成されます。完成したレターは、電子メールの送信、印刷、Fax 送信またはアーカイブで利用できます。

最終的な通信は、後処理のためにバックエンドプロセスに送信できます。通信は次のように処理できます。
- 電子メール、Fax またはバッチ印刷用に処理したり、印刷または電子メールのためにフォルダーに配置したりできます。
- レビューおよび承認のために送信できます。
- 電子署名、証明書、暗号化、または権限管理を適用することで保護できます。
- アーカイブや監査のために必要なメタデータをすべて含む検索可能な PDF ドキュメントに変換できます。
- マーケティング資料など、追加のドキュメントを含む PDF ポートフォリオに含めることができます。この PDF ポートフォリオは、最終的な通信として送信できます。


レターの要素 | 詳細 | 次を使って作成: |
バックエンドエンタープライズシステムからのデータ | バックエンドエンタープライズシステムが作成元のデータ。このデータは通信テンプレートと動的にマージされます。 | データディクショナリに基づいて作成したデータファイル |
第一線の社員が入力したデータ |
レターを送信する前にカスタマイズする第一線の社員が提供するデータ。 |
保護されていない DD 要素 |
事前に承認された テキストの段落 |
事前に承認されたテキストコンテンツ。レターの業務上の背景を理解している法務、財務、基幹業務のエキスパート。一般的に、テキストコンテンツの作成者。ヘッダー、フッター、免責事項、あいさつ文などのコンテンツはほとんどのレターに共通していますが、「終了の理由」などのコンテンツは特定のレターに固有です。 | テキスト\リスト\
|
データ カスタムロジックを基準としているか |
要求に関して詳細な情報を依頼するレターなど、一部のレターでは、要求処理担当者などのユーザーがカスタムテキストコンテンツを追加できます。 | タイプが条件のドキュメント フラグメント |
中央リポジトリに保存された 画像 |
ロゴや署名画像などの画像。会社ロゴなどの画像は、ほとんど、またはすべての通信に表示されますが、署名画像はレターに固有であり、レターを送信する担当者に固有です。 | AEM アセット(DAM)に保存されている画像
|
すべてのレターを分析し、レターの様々な構成要素を明らかにします。アプリケーションスペシャリストは、生成された通信を分析します。
- 通信の静的な部分と動的な部分。バックエンドデータソースから、またはエンドユーザーによって入力される変数。
- 様々な段落を通信に配置する順序(通信の作成時にビジネスユーザーが段落を変更できるかどうかなど)。
- 通信はシステム生成か、それともエンドユーザーが通信を編集する必要があるか。システム生成される通信の数と、必要なユーザー操作の回数。
- 通信テンプレートの変更の頻度。毎年、毎四半期、または特定の法律が変更された場合など。予想される変更の種類。誤植、レイアウトの変更、フィールドの追加、段落の追加などを修正する変更か。
- 通信の要件を計画する場合、新しい通信テンプレートのリストをアセンブルします。通信テンプレートごとに、次のデータが必要です。
- テキストの条項、画像およびテーブル
- バックエンドシステムのデータ値
- 通信のレイアウトおよびフラグメントレイアウト
- レターにコンテンツを配置する順序と、コンテンツの包含および除外のルール
- 要求処理担当者やケースワーカーなどのビジネスユーザーがレターのコンテンツや一部を変更する条件。
- シナリオとは、レターソリューションを使用するユーザーの体験、要件、および利点の説明を指します。
- 次の事項も説明します。プロジェクトで必要とする必須スキルセットとツール。
- 実装方法を計画するためのベストプラクティス実装の全体的な概要。
コンテンツの再利用通信の生成に必要な新しいコンテンツの統合的なリストが得られます。ヘッダー、フッター、免責事項、あいさつ文など、多数のコンテンツは多くのレターに共通しているので、様々なレターで再利用できます。このようなすべての共通コンテンツは、専門の担当者が一度作成して承認した後、多くの通信で再利用できます。
Data Dictionary の構築「顧客 ID」や「顧客名」など、多くのレターに共通するデータ値があります。このようなすべてのデータ値の統合的なリストを準備できます。一般的に、構造を計画する場合は企業のミドルウェアチームに相談します。これは Data Dictionary の構築の基礎になります。
バックエンドエンタープライズシステムが作成元のデータまた、必要なすべてのデータ値と、エンタープライズシステムデータを取得する場所を把握することになります。その結果、エンタープライズシステムからデータを抽出し、Letters Solution にフィードする実装を設計できます。
レターの複雑さの見積もり特定の通信を作成する際の複雑さを判断することは重要です。この分析は、レターテンプレートの作成に必要な合計時間とスキルセットを判断する際に役立ちます。結果として、この情報は Letters Solution の実装に必要なリソースとコストを見積もる際にも役立ちます。
通信の複雑さは、次のパラメーターを分析して判断できます。
レイアウトの複雑さレイアウトの複雑さはどの程度でしょうか。キャンセル通知などのレターのレイアウトはシンプルです。一方、要求保証範囲などのレターのレイアウトは複雑で、いくつかのテーブルと 60 以上のフォームフィールドがあります。複雑なレイアウトを作成するには時間がかかり、レイアウトデザインの高度なスキルセットが必要です。
段落と条件の数ローン契約では、全体が 10 ページにも及び、40 を超える条項が含まれることがあります。この条項の多くは、ローンパラメーターに依存しています。正確な契約条件に基づいて、契約書に条項を含めるか除外します。このようなレターを作成するには、複雑な条件の綿密な計画と慎重な定義が必要です。
次の表に、レターを分類するために使用できるガイドラインの一部を示します。
複雑さのレベル |
レイアウトの複雑さ(主観) |
段落の数 |
条件テキストまたは画像の数 |
必要なスキルセット |
低度の複雑さ |
低い。レイアウトのフィールドは少数です(15 未満)。 通常の長さは 1 ページです。 |
8 |
1 |
中程度の Designer スキル。 |
中度の複雑さ |
中度の複雑さのレイアウト。テーブルなどの構造が含まれます。通常の長さは 2 ページ以上です。 |
16 |
2 |
中程度の Designer スキル。
ユーザーインターフェイスを使用して複雑な式を作成する能力。 |
高い複雑さ |
複雑なレイアウト。3 ページを超える可能性があります。複数のテーブルと 60 を超えるフォームフィールドが含まれます。 |
40 |
8 |
Designer のエキスパートスキル。
ユーザーインターフェイスを使用して複雑な式を作成する能力。 |
- レターの基礎として使用する適切なレイアウトを選択し、レターを作成します。
- データモジュールまたはレイアウトフラグメントをレターに追加して、レターを構成します。
- 選択して、通信をプレビューします。
- フィールド、変数、コンテンツ、添付ファイルを編集、設定します。
通信を作成するには、最初に、次のものを用意する必要があります。
- 互換性パッケージ. 互換性パッケージをインストールし、「フォーム」ページの「レター」オプションを表示します。
- レター XDP(レイアウト)。
- レターのパーツを形成するその他の XDP (レイアウトフラグメント)。XDP や Layouts は Designer 内に作成されます。
- 関連するデータディクショナリ(オプション)。
- 通信に使用するデータモジュール。
- Test Data は、テストデータが格納される XML ファイルです。データディクショナリを使用する場合は、テストデータが必要です。
-
「作成/レター」を選択します。 Correspondence Management に利用可能なレイアウト(XDP)が表示されます。これらのレイアウトは Designer にあるものです。これらのレイアウトには、Correspondence Management に付属している初期状態のレターテンプレートも含まれています。Correspondence Management のテンプレートについて詳しくは、「参照レターテンプレート」を参照してください。独自のレイアウトを追加するには、XDP(レイアウト)ファイルを Designer から作成し、AEM Forms にアップロードします。
-
次のように Correspondence のプロパティを入力し、「保存」をタップします。
- タイトル(オプション):レターのタイトル。タイトルは一意である必要はなく、特殊文字や英語以外の文字を含めることもできます。
- 名前: レターの一意の名前。どのような状態であっても、2 つのレターに同じ名前を付けることはできません。「名前」フィールドでは、英数字およびハイフンのみ使用できます。「名前」フィールドは、タイトルフィールドに基づいて自動的に入力されます。「タイトル」フィールドに入力された特殊文字、スペース、および英数字以外の文字はハイフンに置き換えられます。「タイトル」フィールドの値は「名前」フィールドに自動的にコピーされますが、値を編集することもできます。
- 説明(オプション):参考用となる、レターの説明。
- データディクショナリ(オプション):通信にデータディクショナリを関連付け可能。後でこの通信に挿入するアセットは、ここで通信に選択したものと同じデータディクショナリを持っているアセットか、またはデータディクショナリを持たないアセットにする必要があります。
- タグ(オプション):通信に適用するタグを選択。新しいタグやカスタムタグの名前を入力して Enter キーを押すと、タグを作成できます。
- 後処理(オプション):レターテンプレートに適用する後処理を選択。既製の後処理と、電子メールや印刷などの AEM を使用して作成する後処理があります。
-
システムに「レターが正しく作成されました」というメッセージが表示されます。(警告メッセージで)「開く」をタップして、データモジュールとその中のレイアウトフラグメントを構成します。または、「完了」をタップして前のページに戻ります。
次:「開く」をタップすると、Correspondence Management にレイアウトが表示され、レイアウト(XDP)内のすべてのコンポーネントがリストに表示されます。データモジュールとレイアウトフラグメントの挿入と構成の手順に進みます。
通信を作成したら、「開く」をタップします。Correspondence Management にレイアウトが表示され、レイアウト(XDP)内のすべてのサブフォーム/ターゲット領域がリストに表示されます。各ターゲット領域では、データモジュールかレイアウトフラグメントのいずれかを挿入できます(さらに、レイアウトフラグメントにはデータモジュールを挿入できます)。
注意:
「レター」ページでレターの「編集」アイコンをタップして選択し、データモジュールとレイアウトフラグメントをレターに挿入して構成することもできます。
-
選択したデータモジュールをレイアウトに挿入したら、各モジュールの「編集」アイコンをタップすることで、設定モードをタップして次の設定を行うことができます。
- 編集可:このオプションを選択すると、通信を作成ユーザーインターフェイスでこのコンテンツを編集できます。ビジネスユーザー(要求処理担当者など)が変更する必要がある場合にのみ、コンテンツに編集可能とマークを付けます。
- 必須:このオプションを選択すると、通信作成用ユーザーインターフェイスでコンテンツが必須となります。
- 選択:このオプションを選択すると、通信作成用ユーザーインターフェイスでこのコンテンツがデフォルトで選択されます。
- インデント:レター内のモジュール/コンテンツのインデントを増減します。インデントはレベル単位で指定します(ゼロから始まります)。それぞれのレベルのインデントは 36 ポイントです。フォームのカスタマイズ方法について詳しくは、「フォームワークフロー」の「Correspondence Management の設定」を参照してください。
- 直前に改ページ:「直前に改ページ」をオンに設定した場合、このモジュールのコンテンツは常に新しいページに表示されます。
- 直後に改ページ:特定のモジュールに対して「直後に改ページ」をオンに設定した場合、次のモジュールのコンテンツは常に新しいページに表示されます。
-
このページでは、サブフォームに対して次の操作も実行できます。
- フリーテキストを許可:「フリーテキストを許可」を有効にすると、ユーザーは CCR ビューでレターにインラインテキストを追加できます。CCR ビューでは、「フリーテキストを許可」を有効にしたターゲット領域では「T」アクションが有効になり、ユーザーがそれをタップすると、テキストの名前と説明を尋ねられます。その後、「OK」をタップすると、そのテキストが編集モードで開きますので、ユーザーはテキストを追加できます。この操作は、他のテキストモジュールの操作に似ています。
- 順序をロック:レター内のサブフォームの順序をロックします。レターの作成中にサブフォーム/コンポーネントの順番を変更することはできません。
このページでは、サブフォームの各アセットに対して次の操作も実行できます。
- アセットの順序を変更:アセットの順序変更アイコン(
)を使ってアセットをドラッグ&ドロップします。
- アセットの削除:アセットを削除するには、横にある「削除」アイコンをタップします。
- アセットのプレビュー:アセットの横にある「プレビューを表示」アイコン(
)をタップします。
-
「データ」ページには、データフィールドと変数がテンプレートで使用されている詳細な状況が表示されます。データは、データディクショナリやユーザー入力などのデータソースにリンクできます。各フィールドでは、データをマッピングするデータディクショナリや、ユーザー入力フィールドに表示するキャプションなどのプロパティを定義します。
リンケージ:
- フィールド要素は、リテラル、データディクショナリ要素またはユーザー指定の値にリンクできます。「無視する」オプションに連結させると、フィールド要素を無視することもできます。
- 変数要素は、リテラル、データディクショナリ要素、フィールド、変数、アセット、ユーザー指定の値にリンクできます。
リンケージには主に次のフィールドがあります。
- 複数行:フィールドまたは変数のデータ入力が複数行かどうかを指定できます。このオプションを選択した場合、データ編集表示でフィールドまたは変数のための入力ボックスが複数行入力ボックスとして表示されます。フィールドまたは変数も通信を作成インターフェイスのデータとコンテンツのビューで複数行として表示されます。複数行入力フィールドは TextModule でコメントを入力するフィールドに類似しています。複数行オプションはユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドと変数のみで使用可能です。
- オプション:フィールドまたは変数の値がオプションか、または必須かを指定できます。オプションのフィールドのオプションはユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドと変数で使用可能です。
- フィールド/変数の検証:強化されたフィールドまたは変数の値の検証を提供するために、フィールドまたは変数にバリデーターを割り当てられます。このオプションはユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドと変数のみで使用可能です。
- キャプションとツールチップ:「キャプション」は、CCR ユーザーインターフェイスのフィールドの前に表示されるフィールドのラベルです。このオプションはユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドと変数で使用可能です。
フィールドには次のタイプの検証を使用できます。
- 文字列バリデーター:文字列バリデーターを使用して、フィールドまたは変数に入力された文字列の最小と最大の長さを指定します。文字列バリデーターを作成する場合、有効な検証パラメーターを必ず指定してください。最小値と最大値の両方に有効な長さを入力します。文字列バリデーターには、入力する値の長さの最小値と最大値を指定できます。入力した値が指定した範囲の外にある場合は、CCR ユーザーインターフェイスの関連するフィールドが赤色でマークされます。
- 数値バリデーター:数値バリデーターを使用して、フィールドまたは変数に入力される数値の最小値と最大値を指定します。数値バリデーターを作成する場合、有効な検証パラメーターを必ず指定してください。最小値と最大値の両方に有効な数値を入力します。
- 正規表現バリデーター:正規表現バリデーターを使用して、フィールドまたは変数の値を検証するために使用される正規表現を定義します。さらに、エラーメッセージをカスタマイズできます。正規表現バリデーターを作成する場合、有効な正規表現を必ず指定してください。
注意:
フィールドと変数のバリデーターはユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドまたは変数のみで使用可能です。
-
「アセットを選択」画面で、レターに添付するアセットをタップし、「完了」をタップします。最初にアセットを「アセット」にアップロードしておく必要があります。PDF および Microsoft Office ドキュメントのみを添付することをお勧めしますが、画像を添付することもできます。DAM におけるアセットのアップロードに関する詳細は、「アセットのアップロード」を参照してください。
Correspondence Management でレターテンプレートを作成したら、エンドユーザー/エージェント/要求処理担当者は CCR ユーザーインターフェイスでレターを開き、データを入力して、コンテンツを設定し、添付ファイルを管理することで、通信を作成できます。詳しくは、「通信の作成」を参照してください。
次の表で、各種フィールドで使用できるリンケージのタイプについて説明します。
テーブルの次の値
- はい: 一番左の列に記載されているフィールドタイプが、そのマッピングタイプをサポートすることを意味します。
- いいえ: 一番左の列に記載されているフィールドタイプが、そのマッピングタイプをサポートしないことを意味します。
- 適用なし: 一番左の列に記載されているフィールドタイプが適用できないことを意味します。
リテラル | アセット | データディクショナリ | 無視 | ユーザー | フィールド | 変数 | |
date | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
time | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
datetime | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
integer | はい | いいえ | はい | はい | はい |
該当なし | 該当なし |
float | はい | いいえ | はい | はい | はい |
該当なし | 該当なし |
richtext | はい | テキストのみ | はい | はい | はい | 該当なし | 該当なし |
plain text | はい | テキストのみ | はい | はい | はい | 該当なし | 該当なし |
image | いいえ | 画像のみ | いいえ | はい | いいえ | 該当なし | 該当なし |
signature | いいえ | いいえ | いいえ |
はい | いいえ | 該当なし | 該当なし |
既存のレターテンプレートを使用することで、ドキュメントフラグメントやデータ辞書などのプロパティ、コンテンツ、および継承されたアセットを持つレターテンプレートをすばやく作成できます。既存のレターテンプレートを使用するには、レターをコピーして貼り付けます。
-
「コピー」をタップします。UI に「貼り付け」アイコンが表示されます。レターを貼り付ける前に、フォルダー内に移動することもできます。複数のフォルダーに同じ名前のアセットを保管することができます。フォルダーについて詳しくは、「フォルダーとアセットの整理」を参照してください。