レターとインタラクティブ通信の後処理

後処理

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

後処理

後処理をレターとインタラクティブ通信に関連付けるには、まず後処理を設定する必要があります。送信済みのレターに対しては、次の2種類のワークフローを実行できます。

  1. Forms Workflow:こ れらは、JEE上のAEM Formsのプロセス管理ワークフローです。Forms Workflowの設定手順。

  2. AEMワークフロー: AEMワークフローは、送信済みレターの後処理としても使用できます。AEMワークフローの設定手順。

Forms のワークフロー

  1. AEMで、次のURLを使用して、ご使用のサーバのAdobe Experience ManagerWebコンソール設定を開きます。https://<server>:<port>/<contextpath>/system/console/configMgr

    Config Manager

  2. このページで AEM Forms Client SDK Configuration を探し、それをクリックして展開します。

  3. 「Server URL」に、JEEサーバー上のAEM Formsの名前とログインの詳細を入力し、「保存」をクリックします。

    Livecycle サーバーの名前を入力します。

  4. ユーザー名とパスワードを指定します。

  5. sun.util.calendarが「ファイアウォール設定のデシリアル化」に追加されていることを確認します。

    「ファイアウォール設定のデシリアル化」に移動し、「パッケージプリフィックスのホワイトリストクラス」の下で、sun.util.calendarを追加します。

  6. これで、サーバーがマッピングされ、レターの作成時に、JEE上のAEM Formsの後処理がAEMユーザーインターフェイスで使用できるようになります。

    リスト表示された後処理を使ってレター画面を作成します

  7. 処理/サービスを認証するには、処理の名前をコピーし、Adobe Experience Manager Web Console Configurations ページ/AEM Forms Client SDK Configuration に戻ってこのプロセスを新しいサービスとして追加します。

    例えば、レターのプロパティページのドロップダウンに、プロセスの名前がForms Workflow-> ValidCCPostProcess/SaveXMLとして表示される場合、サービス名をValidCCPostProcess/SaveXMLとして追加します。

  8. JEE 上の AEM Forms ワークフローを使用して後処理を行うには、必要なパラメーターと出力を設定します。パラメーターのデフォルト値を以下に示します。

    「Adobe Experience ManagerWebコンソール設定」ページ>「Correspondence Management設定」​に移動し、次のパラメーターを設定します。

    1. inPDFDoc (PDFドキュメントパラメーター):PDFドキュメント を入力として。この入力はレンダリングされたレターを入力として含みます。示されたパラメータ名は設定可能です。 これらは、設定からCorrespondence Management設定から設定できます。
    2. inXMLDoc (XMLデータパラメーター):XML ドキュメントを入力として。この入力には、XMLの形式でユーザーが入力したデータが含まれます。
    3. inXDPDoc (XDPドキュメントパラメーター):XMLドキュメント を入力として。この入力は下敷きレイアウト(XDP)を含みます。
    4. inAttachmentDocs(添付ファイルドキュメントーパラメーター): リスト入力パラメーター。この入力は、すべての添付ファイルを入力として含みます。
    5. redirectURL(リダイレクトURLの出力):リダイレ クト先のURLを示す出力タイプ。

    フォームワークフローでは、「Correspondence Management の設定」で指定した名前を使用して、PDF ドキュメントパラメーターまたは XML データパラメーターのいずれかを入力値として指定する必要があります。これは、後処理ドロップダウンにリスト表示する処理に対しては必須です。

パブリッシュインスタンスでの設定

  1. http://localhost:publishport/aem/formsにログインします。
  2. レター」に移動して、パブリッシュインスタンスで使用可能な発行済みレターを表示します。
  3. AEM DS の設定を行います。詳しくは、「AEM DS の設定」を参照してください。
メモ

Forms ワークフローまたは AEM ワークフローを使用している場合は、発行サーバーから送信を行う前に、DS 設定サービスを構成する必要があります。このサービスを構成しないと、フォームの送信が失敗します。

レターインスタンスの取得

保存されたレターインスタンスに対しては、LetterInstanceService 内で定義されている次の API を使用して、レターインスタンスの取得やレターインスタンスの削除といった作業を実行できます。

サーバーサイド API 操作名 説明

公開 LetterInstanceVO

getLetterInstance(String letterInstanceId)

ICCException;のスロー

getLetterInstance 指定したレターインスタンスを取得します
公開ボイドdeleteLetterInstance(String letterInstanceId)がICCException;をスロー deleteLetterInstance 指定したレターインスタンスを削除しました
リストgetAllLetterInstances(クエリ)がICCException;をスロー getAllLetterInstances このAPIは、入力クエリーパラメーターに基づいてレターインスタンスを取得します。 すべてのレターインスタンスを取得するには、クエリパラメーターをヌルとして渡すことができます。
公開ブールletterInstanceExists(String letterInstanceName)がICCException;をスロー letterInstanceExists LetterInstanceが指定した名前で存在するかどうかを確認します

後処置をレターに関連付け

CCR ユーザーインターフェイスで、次の手順を実行して後処理をレターに関連付けます。

  1. レターの上にカーソルを置き、「表示のプロパティ」をタップします。
  2. 編集」を選択します。
  3. 基本のプロパティで、後処理ドロップダウンを使用して、レターに関連付ける後処理を選択します。AEM および Forms 関連の両方の後処理がドロップダウンリストに表示されます。
  4. 保存」をタップします。
  5. 「後処理」でのレターの設定が完了したら、レターを発行します。必要な場合は、パブリッシュインスタンスの AEM DS 設定サービスで、処理 URL を指定します。これにより、後処理が処理インスタンス上で実行されるようになります。

ドラフトレターインスタンスの再読み込み

ドラフトレターインスタンスは、次の URL を使ってユーザーインターフェイス内で再読み込みできます。

https://<server>:<port>/aem/forms/

createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>

LetterInstaceID:送信済みレターインスタンスの一意の ID.

ドラフトレターの保存について詳しくは、「ドラフトの保存とレターインスタンスの送信」を参照してください。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free