Show Menu
トピック×

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

後処理

エージェントはレターおよびインタラクティブ通信上で後処理のワークフローを関連付けて実行できます。実行する後処理は、レターテンプレートのプロパティビューで選択できます。最終レターを電子メールで送信したり、印刷したり、ファックスしたり、あるいはアーカイブしたりするための後処理を設定できます。
後処理をレターとインタラクティブ通信に関連付けるには、まず後処理を設定する必要があります。送信済みのレターに対してワークフローを実行するには、次の2種類があります。
  1. フォームワークフロー: JEE上のAEM Formsのプロセス管理ワークフロー。 Instructions for setting up Forms Workflow .
  2. AEMワークフロー: AEMワークフローは、送信済みレターの後処理としても使用できます。 AEM Workflowの設定手順です

Forms のワークフロー

  1. In AEM, open Adobe Experience Manager Web Console Configuration for your server using the following URL: https://<server>:<port>/<contextpath>/system/console/configMgr
  2. このページで AEM Forms Client SDK Configuration を探し、それをクリックして展開します。
  3. In Server URL, enter the name of your AEM Forms on JEE server, login details, and then click Save .
  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 に戻ってこのプロセスを新しいサービスとして追加します。
    For example, if the drop-down in Properties page of letter displays name of the process as Forms Workflow -> ValidCCPostProcess/SaveXML, add a Service Name as ValidCCPostProcess/SaveXML .
  8. JEE 上の AEM Forms ワークフローを使用して後処理を行うには、必要なパラメーターと出力を設定します。パラメーターのデフォルト値を以下に示します。
    Go to the Adobe Experience Manager Web Console Configurations page > Correspondence Management Configurations and set up the following parameters:
    1. inPDFDoc (PDFドキュメントパラメータ): 入力としてのPDFドキュメント。 この入力はレンダリングされたレターを入力として含みます。示されたパラメータ名は設定可能です。 Correspondence Management設定から設定できます。
    2. inXMLDoc (XMLデータパラメータ): 入力としてのXMLドキュメント。 この入力には、XML形式でユーザーが入力したデータが含まれます。
    3. inXDPDoc (XDPドキュメントパラメータ): 入力としてのXMLドキュメント。 この入力には、基になるレイアウト(XDP)が含まれます。
    4. inAttachmentDocs (Attachmentドキュメントパラメータ): リスト入力パラメータ。 この入力には、すべての添付ファイルが入力として含まれます。
    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. Hover over a letter and tap View Properties .
  2. 編集 」を選択します。
  3. 基本のプロパティで、後処理ドロップダウンを使用して、レターに関連付ける後処理を選択します。AEM および Forms 関連の両方の後処理がドロップダウンリストに表示されます。
  4. 保存 」をタップします。
  5. 「後処理」でのレターの設定が完了したら、レターを発行します。必要な場合は、パブリッシュインスタンスの AEM DS 設定サービスで、処理 URL を指定します。これにより、後処理が処理インスタンス上で実行されるようになります。

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

ドラフトレターインスタンスは、次の URL を使ってユーザーインターフェイス内で再読み込みできます。
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID:送信済みレターインスタンスの一意の ID.
ドラフトレターの保存について詳しくは、「 ドラフトの保存とレターインスタンスの送信 」を参照してください。