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

後処理

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

後処理

後処理をレターとインタラクティブ通信に関連付けるには、まず後処理を設定する必要があります。送信済みのレターに対しては、次の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が「ファイアウォール設定のデシリアル化」に追加されていることを確認します。

    「Deserialization Firewall Configuration」に移動し、「Allowlisted classes of package prefixes」の下で、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. https://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 Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now