Correspondence Management ワークフローは、次の 4 つのフェーズで構成されます。
次の図は、通信テンプレートを作成する際の一般的なワークフローを示しています。
このワークフローについて説明します。
フォームデザイナーは、AdobeForms Designer を使用してレイアウトとフラグメントレイアウトを作成し、CRX リポジトリにアップロードします。 レイアウトには、一般的なフォームフィールド、ヘッダーやフッターなどのレイアウト機能、およびコンテンツを配置するための空の「ターゲット領域」が含まれています。 アプリケーションスペシャリストは、後で、これらのターゲット領域に必要なコンテンツをマッピングします。 詳細情報: レイアウトの設計.
法務、金融、マーケティング部門の Subject Matter Experts は、様々な通信テンプレートで再利用される、テキスト条項、条項、利用条件、ロゴなどの画像などのコンテンツを作成、アップロードします。
アプリケーションスペシャリストは、通信テンプレートを作成します。 アプリケーションスペシャリスト
作成者は、レターをプレビューし、後処理用に送信します。 詳細情報: 後処理.
レイアウトテンプレートをゼロから作成する代わりに、Correspondence Management で提供されるテンプレートを変更して再利用することもできます。 デザイナーを使用して、組織のニーズに合わせてテンプレートのブランディング、データ、コンテンツのフィールドをすばやく変更できます。 Correspondence Management のテンプレートについて詳しくは、「レターテンプレートの参照」を参照してください。
ドキュメントフラグメントとは、レターや通信の作成に使用できる、再利用可能な通信のパーツやコンポーネントです。
ドキュメントフラグメントには、次の種類があります。
テキストアセットは、1 つまたは複数の段落で構成される 1 つのコンテンツです。段落は静的または動的にすることができます。動的段落には、データ要素への参照が含まれます。データ要素の値は実行時に提供されます。
リストとは、一連のドキュメントフラグメントであり、テキスト、リスト、条件、画像などを含んでいます(リストの中にそのリストを含めることはできません)。リスト要素の順序は、固定または編集可能にすることができます。レターを作成する際に、一部またはすべてのリスト要素を使用して、再利用可能な要素のパターンを複製できます。
条件を使用すると、指定されたデータに基づいて、通信の作成時に含めるコンテンツを定義できます。 条件は、制御変数で記述されます。変数は、データディクショナリ要素またはプレースホルダーのいずれかです。 条件を追加するときに、制御変数の値に基づいてアセットを含めることもできます。各条件には、1 つの式に基づく単一出力があります。現在の条件変数に基づいて、最初の式が true と見つかりました。 その値が条件の出力になります。
レイアウトフラグメントは、1 つ以上のレター内で使用できるレイアウトです。 レイアウトフラグメントは、繰り返し可能なパターン(特に動的テーブル)を作成するために使用します。レイアウトには、「アドレス」や「参照番号」などの一般的なフォームフィールドを含めることができます。また、ターゲット領域を示す空のサブフォームを含めることもできます。レイアウト(XDP)は Designer で作成され、その後 Forms や Documents にアップロードされます。
顧客に送信する通信を生成する方法は、ユーザー主導型とシステム主導型の 2 つです。
要求処理担当者やケースワーカーなど、顧客に対応する従業員は、カスタマイズされた通信を作成できます。 シンプルで直感的なレター入力インターフェイスを使用すると、ビジネスユーザーは、オプションのテキストを通信に追加し、編集可能なコンテンツをパーソナライズして、通信をリアルタイムでプレビューできます。 その後、カスタマイズした通信をバックエンドプロセスに送信できます。
イベントトリガーによって通信が自動生成されます。例えば、事前の納税申告を促すために市民に送信されるリマインダー通知は、事前に定義されたテンプレートと市民のデータを合わせて生成されます。完成したレターは、メールの送信、印刷、Fax 送信またはアーカイブで利用できます。
最終的な通信は、後処理のためにバックエンドプロセスに送信できます。 通信は次のように設定できます。
次の図は、Letters Solution のアーキテクチャの例の概要を示しています。
このキャンセル通知ドキュメントは、一般的な通信の例です。
レターの要素 | 説明 | 次を使って作成: |
バックエンドエンタープライズシステムからのデータ | バックエンドのエンタープライズシステムをソースとするデータ。 データは、通信テンプレートと動的に結合されます。 | The データディクショナリに基づいて作成されたデータファイル |
データ 最前線の従業員による入力 |
レターを送信する前にカスタマイズしている最前線の従業員が提供するデータ。 |
未保護の DD 要素 |
事前承認済み テキストの段落 |
事前に承認されたテキストコンテンツ。 レターのビジネスコンテキストを理解する法務、金融、または一連のビジネスの専門家は、通常、テキストコンテンツを作成します。 ヘッダー、フッター、免責事項、あいさつ文などのコンテンツは、ほとんどのレターに共通です。 ただし、「終了理由」などのコンテンツは、特定のレターに固有です。 | テキスト\リスト\
|
データ は、カスタムロジックを基準としているか |
要求について詳細な情報を依頼するレターなど一部のレターでは、要求処理担当者などのユーザーがカスタムテキストコンテンツを追加できます。 | 条件タイプのドキュメント フラグメント |
保存済み 中央リポジトリからの画像 |
ロゴや署名画像などの画像。 会社のロゴなどの画像は、ほとんどの通信またはすべての通信に表示されます。 署名画像は、レターと、レターが送信される担当者に固有です。 | AEM Assets(DAM) に保存された画像
|
すべてのレターを分析し、レターを構成する様々な要素を明らかにします。 アプリケーションスペシャリストは、生成された通信を分析します。
通信のどの部分が静的で、どの部分が動的か。 バックエンドのデータソースまたはエンドユーザーによって入力される変数。
通信に表示される様々な段落の順序(通信の作成中にビジネスユーザーが段落を変更できるかどうかなど)。
通信はシステムで生成されますか?それとも、エンドユーザーが通信を編集する必要がありますか? システムが生成する通信の数とユーザーが介入する必要がある通信の数
通信テンプレートの変更頻度 年別、四半期別、または特定の法律が変更された場合にのみ更新されますか。 予想される変更の種類 誤字の修正、レイアウトの変更、フィールドの追加、段落の追加などを行う変更か。
通信の要件を計画する場合は、新しい通信テンプレートのリストを組み立てます。 通信テンプレートごとに、次が必要です。
要求処理担当者やケースワーカーなどのビジネスユーザーがレターのコンテンツや一部を変更する条件。
シナリオとは、レターソリューションを使用するユーザーエクスペリエンス、要件、利点を説明する説明です。
また、シナリオには次のものが含まれます。プロジェクトに必要な必須スキルセットとツール。
実装を計画する際のベストプラクティスです。 実装の全体的な概要。
コンテンツの再利用:通信の生成に必要な新しいコンテンツの統合的なリストが得られます。ヘッダー、フッター、免責事項、紹介などのコンテンツの多くは、多くのレターに共通しており、様々なレターで再利用できます。 このような共通コンテンツはすべて、エキスパートが一度作成し承認し、多くの通信で再利用できます。
Data Dictionary の構築:「顧客 ID」や「顧客名」など、多くのレターに共通するデータ値があります。このようなすべてのデータ値の統合リストを準備できます。 通常、構造を計画する際には、企業のミドルウェアチームの担当者に問い合わせます。 これは、データディクショナリの構築の基礎となります。
バックエンドのエンタープライズシステムからのデータの取得:必要としているデータの価値と、エンタープライズシステムのデータがどこから取得されたかをすべて把握することになります。これを基にして、データをエンタープライズシステムから抽出して、Letters ソリューションにフィードする実装を設計できます。
レターの複雑さの見積もり:特定の通信を作成する際の複雑さを判断することは重要です。この分析は、レターテンプレートの作成に必要な時間とスキルセットを決定するのに役立ちます。 これは、Letters ソリューションの実装に伴うリソースとコストの見積もりに役立ちます。
通信の複雑さは、次のパラメーターを分析することで判断できます。
レイアウトの複雑さ:レイアウトの複雑さはどの程度でしょうか。キャンセル通知などのレターのレイアウトはシンプルです。一方、請求範囲の確認などのレターは、複数のテーブルと 60 個を超えるフォームフィールドを含む複雑なレイアウトを持ちます。 複雑なレイアウトの作成には時間がかかり、高度なレイアウトデザインスキルセットが必要です。
段落と条件の数:ローンの契約は 10 ページにも及び、40 を超える条項が含まれることがあります。この条項の多くは、ローンのパラメーターに依存しています。正確な利用条件に基づいて、条項が契約に含まれるか、契約から除外されます。 このようなレターを作成するには、複雑な条件の綿密な計画と慎重な定義が必要です。
次の表に、レターを分類する際に使用できるガイドラインを示します。
複雑さのレベル |
レイアウトの複雑さ(主観的) |
段落の数 |
条件テキストまたは画像の数 |
必要なスキルセット |
低い複雑さ |
低. レイアウトにはフォームフィールドが少なく(15 未満)ます。 通常、1 ページ. |
8 |
1 |
中程度の Designer スキル。 |
中程度の複雑さ |
中度の複雑さのレイアウト。 テーブルなどの構造が含まれます。 通常、複数ページになります。 |
16 |
2 |
中程度の Designer スキル。
ユーザーインターフェイスを使用して複雑な式を作成する機能。 |
複雑さが高い |
複雑なレイアウト。 3 ページを超える値を設定できます。 テーブルと 60 個を超えるフォームフィールドが含まれています。 |
40 |
8 |
Designer のエキスパートスキル。
ユーザーインターフェイスを使用して複雑な式を作成する機能。 |
通信を作成するには、まず次の設定を行う必要があります。
Forms/レターを選択します。
作成/レターを選択します。Correspondence Management に利用可能なレイアウト(XDP)が表示されます。これらのレイアウトは Designer から取得できます。 レイアウトには、Correspondence Management ですぐに使用できるレターテンプレートも含まれています。 Correspondence Management のテンプレートについて詳しくは、「レターテンプレートの参照」を参照してください。独自のレイアウトを追加するには、XDP(レイアウト)ファイルを Designer で作成して、AEM Forms にアップロードします。
レイアウトをタップして選択し、「次へ」をタップします。
Correspondence のプロパティを入力して、「保存」をタップします。
「レターが正しく作成されました」というメッセージが表示されます。(アラートメッセージで)「開く」をタップして、その中にデータモジュールとレイアウトフラグメントを設定します。または、「完了」をタップして前のページに戻ります。
次へ:「開く」をタップすると、Correspondence Management にレイアウトが表示され、レイアウト(XDP)内のすべてのコンポーネントが一覧表示されます。先に進み、 データモジュールとレイアウトフラグメントを参照し、それらを設定してください。.
通信を作成したら、「開く」をタップします。Correspondence Management にレイアウトが表示され、レイアウト(XDP)内のすべてのサブフォーム/ターゲット領域が一覧表示されます。各ターゲット領域で、データモジュールまたはレイアウトフラグメントのどちらかを挿入するよう選択できます(その後、レイアウトフラグメント内のデータモジュール)。
レターページでレターの編集アイコンをタップして、データモジュールとレイアウトフラグメントをレターに挿入し、構成することもできます。
サブフォームごとに「挿入」をタップし、それぞれのサブフォームに挿入するデータモジュールまたはレイアウトフラグメントを選択します。
各サブフォームでこれらのオプション用に「データモジュール」または「レイアウトフラグメント」を選択し、挿入するデータモジュールまたはレイアウトフラグメントを選択します。 さらに、レイアウトフラグメントでは、そのデザイン(最大 4 レベル)に応じて、データモジュールまたはレイアウトフラグメントを挿入できます。
レイアウトフラグメントを挿入すると、レイアウトフラグメントの名前がサブフォームに表示されます。 また、選択したフラグメントに応じて、ネストされたサブフォームがサブフォームに表示されます。
選択したデータモジュールをレイアウトに挿入したら、各モジュールの編集アイコンをタップした後で、設定モードをタップして次の設定を行うことができます。
モジュールを編集するには、横にある「編集」アイコンをタップします。モジュールを編集し終わったら、「保存」をタップします。
このページでは、サブフォームに対して次の操作も実行できます。
このページでは、サブフォーム内の各アセットに対して次の操作も実行できます。
「次へ」をタップします。
データページでは、データフィールドと変数がテンプレートでどのように使用されているかについて詳しく説明します。 データは、データディクショナリやユーザー入力などのデータソースにリンクできます。 各フィールドは、データをマッピングするデータディクショナリや、ユーザー入力フィールドに表示するキャプションのプロパティを定義します。
リンケージ:
リンケージの主なフィールドは次のとおりです。
複数行:フィールドまたは変数のデータ入力が複数行かどうかを指定できます。このオプションを選択した場合、フィールドまたは変数の入力ボックスが、データ編集表示で複数行入力ボックスとして表示されます。 フィールドまたは変数は、通信を作成ユーザーインターフェイスのデータビューとコンテンツビューで複数行として表示されます。 複数行入力フィールドは TextModule でコメントを入力するフィールドに類似しています。複数行オプションはリンケージタイプを持つユーザーまたは保護されていないデータディクショナリ要素のフィールドと変数のみで使用できます。
オプション:フィールドまたは変数の値がオプションか、または必須かを指定できます。オプションのフィールドのオプションは、リンケージタイプを持つユーザーまたは保護されていないデータディクショナリ要素のフィールドと変数で使用できます。
フィールド/変数の検証:フィールドや変数の値の検証を強化するために、フィールドまたは変数にバリデーターを割り当てることができます。このオプションは、リンケージタイプを持つユーザーまたは保護されていないデータディクショナリ要素のフィールドと変数のみで使用できます。
キャプションとツールチップ:「キャプション」は、CCR ユーザーインターフェイスのフィールドの前に表示されるフィールドのラベルです。このオプションは、リンケージタイプを持つユーザーまたは保護されていないデータディクショナリ要素のフィールドと変数で使用できます。
次に、フィールドに使用できる検証のタイプを示します。
文字列バリデーター:文字列バリデーターを使用して、フィールドまたは変数に入力された文字列の最小長と最大長を指定します。 文字列バリデーターを作成する場合、有効な検証パラメーターを必ず指定してください。 最小値と最大値の両方に有効な長さを入力します。 文字列バリデーターの場合、入力できる値の最小長と最大長を指定できます。 入力した値が指定した範囲の外にある場合は、CCR ユーザーインターフェイスの関連するフィールドが赤色でマークされます。
数値バリデーター:数値バリデーターを使用して、フィールドまたは変数に入力される最小値と最大値を指定します。 数値バリデーターを作成する場合は、有効な検証パラメーターを必ず指定してください。 最小値と最大値の両方に数値を入力します。
正規表現バリデーター:正規表現バリデーターを使用して、フィールドまたは変数の値を検証するために使用される正規表現を定義します。 さらに、エラーメッセージをカスタマイズできます。 正規表現バリデーターを作成する場合は、有効な正規表現を必ず指定してください。
フィールドと変数のバリデーターは、ユーザーまたは未保護データディクショナリ要素のリンケージタイプを持つフィールドまたは変数でのみ使用できます。
リンケージを定義したら、「次へ」をタップします。Correspondence Management に「添付ファイル」画面が表示されます。
「アセットを選択」を選択します。
「アセットを選択」画面で、レターに添付するアセットをタップし、「完了」をタップします。最初にアセットを「アセット」にアップロードしておく必要があります。PDF および Microsoft Office ドキュメントのみを添付することをお勧めしますが、画像を添付することもできます。DAM におけるアセットのアップロードに関する詳細は、「アセットのアップロード」を参照してください。
要求処理担当者が順序を変更できないようにリストのアセット順をロックするには、「順序をロック」をタップします。このオプションを選択しない場合、要求処理担当者はリスト項目の順序を変更できます。
アセットの順序を変更するには、「アセットの順序変更」アイコン()を押しながら、ドラッグ&ドロップします。
作成者が添付ファイルを削除できないようにするには、添付ファイルの前にある「編集」をタップし、添付ファイルを「必須」に指定します。CCR インターフェイスで事前に選択されるようにする場合は、添付ファイルを「選択済み」に指定します。
選択 ライブラリアクセス をクリックして、ライブラリにアクセスできるようにします。 ライブラリアクセスが有効な場合、要求処理担当者はレターの作成時にコンテンツライブラリにアクセスし、添付ファイルを挿入できます。
「添付ファイルの設定」を選択し、添付ファイルの最大数を指定します。
「保存」をタップします。通信が作成され、「レター」ページ内のリストに表示されます。
Correspondence Management でレターテンプレートを作成したら、エンドユーザー/エージェント/要求処理担当者は CCR ユーザーインターフェイスでレターを開き、データを入力して、コンテンツを設定し、添付ファイルを管理することで、通信を作成できます。詳しくは、通信の作成を参照してください。
次の表に、様々なタイプのフィールドで使用できるリンケージのタイプを示します。
テーブルの次の値
リテラル | Asset | データディクショナリ | 無視 | ユーザー | フィールド | 変数 | |
date | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
time | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
datetime | はい | いいえ | はい | はい | はい | 該当なし | 該当なし |
integer | はい | いいえ | はい | はい | はい |
該当なし | 該当なし |
float | はい | いいえ | はい | はい | はい |
該当なし | 該当なし |
richtext | 対応 | テキストのみ | はい | はい | はい | 該当なし | 該当なし |
プレーンテキスト | 対応 | テキストのみ | はい | はい | はい | 該当なし | 該当なし |
image | 不可 | 画像のみ | いいえ | はい | いいえ | 該当なし | 該当なし |
signature | いいえ | 不可 | 不可 |
はい | いいえ | 該当なし | 該当なし |
既存のレターテンプレートを使用すると、ドキュメントフラグメントやデータディクショナリなど、類似したプロパティ、コンテンツ、継承されたアセットを持つレターテンプレートをすばやく作成できます。 これをおこなうには、レターをコピーして貼り付けます。