批处理API

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

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

本文提供了使用批处理API生成交互式通信文档的示例资产。

使用监视文件夹批量生成

如果您在非windows操作系统上运行AEM Forms,请按照以下3个步骤操作:

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

路径

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

  • jsonfile文件夹拖放到监视文件夹的输入文件夹中。

  • 提取文件夹进行处理后,请检查监视文件夹的结果文件夹。 您应会看到生成了3个PDF文件

使用REST请求生成批量

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

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

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

在服务器上部署示例资产

在此页面上