批处理API

您可以使用批处理API从模板生成多个交互式通信。 模板是一种没有任何数据的交互式通信。 批处理API将数据与模板结合起来以生成交互式通信。 该API在交互式通信的大量生产中非常有用。 例如,电话帐单、多个客户的信用卡对帐单。

了解有关批次生成API的更多信息

本文提供了使用批处理API生成Interactive Communications文档的示例资源。

使用Watched文件夹批量生成

如果您在非Windows操作系统上运行AEM Forms,请按照下面提到的3个步骤操作:

  1. 打开观察文件夹
  2. 选择BatchAPIWatchedFolder并单击“编辑”。
  3. 更改路径以匹配您的操作系统。

path

  • 下载并解压缩的内容 zip文件. zip文件包含名为的文件夹 jsonfile 其中包含 beneficiaries.json 文件。 此文件包含要生成3个文档的数据。

  • 放下 jsonfile 将文件夹移入观察文件夹的输入文件夹中。

  • 提取文件夹以进行处理后,检查观察文件夹的结果文件夹。 您应该会看到生成的3个PDF文件

使用REST请求批量生成

您可以调用 批处理API 通过REST请求。 您可以为其他应用程序公开REST端点,以调用API来生成文档。
提供的示例资产显示用于生成交互式通信文档的REST端点。 此servlet接受以下参数:

  • fileName — 数据文件在文件系统中的位置。
  • templatePath - IC模板路径
  • saveLocation — 在文件系统中保存生成的文档的位置
  • channelType — 打印、Web或两者
  • recordId — 用于设置交互式通信名称的元素的JSON路径

以下屏幕截图显示了参数及其值
示例请求

在服务器上部署示例资源

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e