Post处理信件和交互式通信 post-processing-of-letters-and-interactive-communications
Post处理 post-processing
代理可以关联并执行信件和交互式通信的后处理工作流。 可以在信件模板的“属性”视图中选择要执行的Post进程。 您可以将后处理设置为电子邮件、打印、传真或存档最终信件。
要将帖子流程与信件或交互式通信关联,您首先需要设置帖子流程。 可以对提交的信件执行两种类型的工作流:
-
Forms Workflow: 这些是AEM Forms on JEE进程管理工作流。 有关设置Forms Workflow的说明。
-
AEM Workflow: AEM Workflow也可以用作已提交信件的后处理。 有关设置AEM工作流的说明。
表单工作流 formsworkflow
-
在AEM中,使用以下URL打开服务器的Adobe Experience Manager Web控制台配置:
https://<server>:<port>/<contextpath>/system/console/configMgr
-
在此页面中,找到AEM Forms客户端SDK配置,然后单击该配置以展开它。
-
在服务器URL中,输入JEE服务器上AEM Forms的名称、登录详细信息,然后单击 保存。
-
指定用户名和密码。
-
确保已将sun.util.calendar添加到反序列化防火墙配置中。
列入允许列表转到“反序列化防火墙配置”,在“包前缀的类”下,添加sun.util.calendar。
-
现在,您的服务器已映射,并且在创建信件时,可在AEM用户界面中使用AEM Forms on JEE中的发布流程。
-
要验证进程/服务,请复制进程名称并返回到Adobe Experience Manager Web控制台配置页面> AEM Forms客户端SDK配置,然后将进程添加为新服务。
例如,如果信件的“属性”页中的下拉列表将进程名称显示为Forms Workflow-> ValidCCPostProcess/SaveXML,请添加服务名称作为
ValidCCPostProcess/SaveXML
。 -
要使用AEM Forms on JEE工作流进行后期处理,请设置必要的参数和输出。 参数的默认值如下所示。
转到Adobe Experience Manager Web控制台配置页面> 通信管理配置 并设置以下参数:
- inPDFDoc(文档参数PDF): PDF文档作为输入。 此输入包含渲染的字母作为输入。 指示的参数名称是可配置的。 可以从配置的通信管理配置中配置它们。
- inXMLDoc (XML数据参数): 作为输入的XML文档。 此输入包含用户以XML形式输入的数据。
- inXDPDoc (XDP文档参数): 作为输入的XML文档。 此输入包含基础布局(XDP)。
- inAttachmentDocs(附件文档参数): 列表输入参数。 此输入包含作为输入的所有附件。
- redirectURL(重定向URL输出): 指示要重定向到的URL的输出类型。
您的表单工作流必须具有PDF的文档参数或XML数据参数作为输入,其名称与 通信管理配置 中指定的名称相同。 该进程需要此项才能在Post进程下拉列表中列出。
Publish实例上的设置 settings-on-the-publish-instance
- 登录到
https://localhost:publishport/aem/forms
。 - 导航到 书信 以查看发布实例上可用的已发布书信。
- 配置AEM DS设置。 请参阅配置AEM DS设置。
书信实例检索 letter-instances-retrieval
通过使用LetterInstanceService中定义的以下API,可以进一步处理保存的信件实例,例如检索信件实例和删除信件实例。
将后处理与信件关联 associating-a-post-process-with-a-letter
在CCR用户界面中,完成以下步骤以将后处理与信件相关联:
- 将鼠标悬停在信件上并选择 查看属性。
- 选择 编辑。
- 在基本属性中,使用Post流程下拉列表,选择要与信件关联的发布流程。 下拉列表中列出了AEM和Forms相关的发布流程。
- 选择 保存。
- 使用Post进程配置书信后,发布书信,并(可选)在发布实例上指定AEM DS设置服务中的处理URL。 这样可以确保在处理实例上运行后处理。
重新加载草稿书信实例 reloaddraft
可以使用以下URL在用户界面中重新加载草稿信件实例:
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstanceID:已提交书信实例的唯一ID。
有关保存草稿信件的详细信息,请参阅保存草稿和提交信件实例。