信件和互动通信的后处理

后处理

代理可以关联和执行信件和交互通信的后处理工作流。 可以在“信函”模板的“属性”视图中选择要执行的后处理。 您可以设置邮件发送、打印、传真或存档您的最终信件的帖子流程。

后处理

要将帖子流程与信件或交互式通信关联起来,您首先需要设置帖子流程。 提交的信件可以执行两种工作流:

  1. 表单工作流: 这些是JEE流程管理工作流的AEM Forms。 有关设置表单工 作流的说明

  2. AEM Workflow: AEM工作流还可用作已提交信件的后处理。 有关设置AEM Workflow 的说明

表单工作流

  1. 在AEM中,使用以下URL打开服务器的Adobe Experience ManagerWeb控制台配置: https://<server>:<port>/<contextpath>/system/console/configMgr

    配置管理器

  2. 在此页上,找到AEM Forms客户端SDK配置,然后单击以展开它。

  3. 在服务器URL中,输入JEE服务器上AEM Forms的名称、登录详细信息,然后单击“保 存”

    输入LiveCycle服务器的名称

  4. 指定用户名和密码。

  5. 确保将sun.util.calendar添加到反序列化防火墙配置。

    转到反序列化防火墙配置,在“允许列出的包前缀类”下添加sun.util.calendar。

  6. 现在,您的服务器已映射,并且JEEAEM Forms中的帖子进程在创建字母时可在AEM用户界面中使用。

    创建包含列出的帖子流程的信件屏幕

  7. 要验证进程/服务,请复制进程的名称,然后返回“Adobe Experience ManagerWeb控制台配置”页>“AEM Forms客户端SDK配置”,并将该进程添加为新服务。

    例如,如果字母的“属性”页中的下拉框将进程的名称显示为Forms Workflow -> ValidCCPostProcess/SaveXML,则添加一个服务名称 ValidCCPostProcess/SaveXML

  8. 要使用JEE工作流上的AEM Forms进行后处理,请设置必要的参数和输出。 参数的默认值如下所示。

    转到“Adobe Experience ManagerWeb控制台配置”页>“ 对应管理配置 ”并设置以下参数:

    1. inPDFDoc(PDF文档参数): 作为输入的PDF文档。 此输入包含呈现的字母作为输入。 所指示的参数名称是可配置的。 可以从配置中的“对应管理”配置配置这些配置。
    2. inXMLDoc(XML数据参数): 作为输入的XML文档。 此输入包含用户以XML形式输入的数据。
    3. inXDPDoc(XDP文档参数): 作为输入的XML文档。 此输入包含基础布局(XDP)。
    4. inAttachmentDocs(Attachment文档参数): 列表输入参数。 此输入包含作为输入的所有附件。
    5. redirectURL(重定向URL输出): 指示要重定向到的url的输出类型。

    您的表单工作流必须具有PDF文档参数或XML数据参数作为输入,其名称与“对应管理配置”中 指定的名称相同。 这是流程在“后期流程”下拉列表中列出的必需条件。

发布实例的设置

  1. 登录 https://localhost:publishport/aem/forms
  2. 导航到 字母 ,以视图发布实例中可用的已发布字母。
  3. 配置AEM DS设置。 请参 阅配置AEM DS设置
注意

在使用表单或AEM工作流时,在从发布服务器提交任何内容之前,必须配置DS设置服务。 否则,表格提交将失败。

字母实例检索

通过使用LetterInstanceService中定义的以下API,可以进一步处理保存的字母实例,如检索字母实例和删除字母实例。

服务器端API 操作名称 描述

公共LetterInstanceVO

getLetterInstance(String letterInstanceId)

抛出ICCException;

getLetterInstance 提取指定的字母实例
公共void deleteLetterInstance(String letterInstanceId)引发ICCException; deleteLetterInstance 删除了指定的字母实例
列表getAllLetterInstances(查询)抛出ICCException; getAllLetterInstances 此API根据输入查询参数获取字母实例。 要获取所有字母实例,查询参数可以作为null传递。
公共Boolean letterInstanceExists(String letterInstanceName)引发ICCException; letterInstanceExists 检查给定名称是否存在LetterInstance

将过帐流程与信函关联

在CCR用户界面中,完成以下步骤以将后处理与字母关联:

  1. 将鼠标悬停在字母上并点按 视图属性
  2. 选择​编辑
  3. 在“基本属性”中,使用“后处理”下拉框,选择要与信函关联的后处理。 下拉列表中列出了AEM和与表单相关的后处理。
  4. 点按​保存
  5. 在使用“后期处理”配置信函后,发布信函,(可选)在发布实例上指定AEM DS设置服务中的处理URL。 这可确保在处理实例上运行后处理。

重新加载草稿字母实例 

可以使用以下url在用户界面中重新加载草稿字母实例:

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

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

LetterInstaceID: 已提交信函实例的唯一ID。

有关保存草稿信函的详细信息,请参 阅保存草稿和提交信函实例

在此页面上