エージェントはレター上で後処理のワークフローを関連付け実行できます。実行する後処理は、レターテンプレートのプロパティビューで選択できます。最終レターを電子メールで送信したり、印刷したり、ファックスしたり、あるいはアーカイブしたりするための後処理を設定できます。

後処理をレターに関連付けるには、まず後処理を設定する必要があります。送信済みのレターに対しては、次の 2 つのタイプのワークフローが実行できます。
- Forms ワークフロー: これらは LiveCycle プロセス管理ワークフローです。Forms ワークフローの設定手順。
- AEM ワークフロー: AEM ワークフローは、送信済みレターに対する後処理として使用することもできます。AEM ワークフローの設定手順。
-
後処理の LiveCycle ワークフローを使用するには、必要なパラメーターと出力を設定します。パラメーターのデフォルト値を以下に示します。
Adobe Experience Manager Web Console Configurations ページ/Asset Composer Configurations に行き、次んパラメーターを設定します。
- inPDFDoc (PDF ドキュメントパラメーター): PDF ドキュメントを入力として。この入力はレンダリングされたレターを入力として含みます。示されたパラメーター名は設定可能です。これらは、設定の Asset Composer 設定から設定できます。
- inXMLDoc (XML データパラメーター): XML ドキュメントを入力として。この入力は、XML の形式でユーザーによって入力されたデータを含みます。
- inXDPDoc (XDP ドキュメントパラメーター): XML ドキュメントを入力として。この入力は下敷きのレイアウト(XDP)を含みます。
- inAttachmentDocs (添付ドキュメントパラメーター): リスト入力パラメーター。この入力はすべての添付ファイルを入力として含みます。
- redirectURL (リダイレクト URL 出力): リダイレクト先の URL を示す出力タイプ。
Forms ワークフローは、Asset Composer Configuration で指定したのと同じ名前を持つ入力として、PDF ドキュメントパラメーターまたは XML データパラメータを持つ必要があります。これは、後処理ドロップダウンにリスト表示する処理に対しては必須です。
-
必要なタグをまだ持っていない場合は、Correspondence_Management という名前のタグを作成します。タグ作成の詳細については、「Adminstering Tags」を参照してください。
-
「手順プロパティ」ダイアログで次のように実行します。
- 処理タブで、カスタム処理の名前を選択して「ハンドラー処理の設定」にチェックを付けます。カスタムワークフロー手順の作成について詳しくは、「ワークフローの作成と拡張」を参照してください。
- 一般タブで、処理手順にタイトルを付けます。
保存されたレターインスタンスに対しては、LetterInstanceService 内で定義されている次の API を使用して、レターインスタンスの取得やレターインスタンスの削除といった作業を実行できます。
サーバーサイド API | 操作名 | 説明 |
公開 LetterInstanceVO getLetterInstance(String letterInstanceId) ICCException; のスロー |
getLetterInstance | 指定したレターインスタンスの取得 |
公開ボイド deleteLetterInstance(String letterInstanceId) が ICCException; をスロー | deleteLetterInstance | 指定したレターインスタンスを削除しました |
リスト getAllLetterInstances(Query) が ICCException; をスロー | getAllLetterInstances | この API は、入力クエリパラメーターに基づいてレターインスタンスを取得します。すべてのレターインスタンスを取得するには、クエリパラメーターをヌルとして渡すことができます。 |
公開ブール letterInstanceExists(String letterInstanceName) が ICCException; をスロー | letterInstanceExists | LetterInstance が指定した名前で存在するかどうかをチェックします |
ドラフトレターインスタンスは、次の URL を使ってユーザーインターフェイス内で再読み込みできます。
http://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID:送信済みレターインスタンスの一意の ID.
ドラフトレターの保存について詳しくは、「ドラフトの保存とレターインスタンスの送信」を参照してください。