API em lote

Você pode usar a API de lote para produzir várias comunicações interativas a partir de um modelo. O template é uma comunicação interativa sem dados. A API de lote combina dados com um modelo para produzir uma comunicação interativa. A API é útil na produção em massa de comunicações interativas. Por exemplo, contas de telefone, demonstrativos de cartão de crédito para vários clientes.

Saiba mais sobre a API de geração de lote

Este artigo fornece ativos de amostra para gerar documentos de Comunicações interativas usando a API em lote.

Geração de lote usando a pasta monitorada

Se você estiver executando o AEM Forms em um sistema operacional que não seja Windows, siga as 3 etapas mencionadas abaixo:

  1. Abrir pasta monitorada
  2. Selecione BatchAPIWatchedFolder e clique em Editar.
  3. Altere o Caminho para corresponder ao seu sistema operacional.

caminho

  • Baixe e extraia o conteúdo do arquivo zip. O arquivo zip contém a pasta denominada jsonfile, que contém o arquivo beneficiaries.json. Esse arquivo tem os dados para gerar três documentos.

  • Solte a pasta jsonfile na pasta de entrada da sua pasta monitorada.

  • Quando a pasta for selecionada para processamento, verifique a pasta de resultados da pasta monitorada. Você deve ver 3 arquivos PDF gerados

Geração de lote usando solicitações REST

Você pode invocar a API de lote por meio de solicitações REST. É possível expor endpoints REST para que outros aplicativos chamem a API para gerar documentos.
Os ativos de amostra fornecidos expõem o endpoint REST para gerar documentos de Comunicação interativa. O servlet aceita os seguintes parâmetros:

  • fileName - Local do arquivo de dados no sistema de arquivos.
  • templatePath - Caminho de modelo IC
  • saveLocation - Local para salvar os documentos gerados no sistema de arquivos
  • channelType - Impressão, Web ou ambos
  • recordId - Caminho JSON para elemento, para definir o nome de uma comunicação interativa

A captura de tela a seguir mostra os parâmetros e seus valores
exemplo de solicitação

Implantar ativos de amostra no servidor

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