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 em 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 de arquivo zip. O arquivo zip contém a pasta de nome jsonfile que contém beneficiaries.json arquivo. Esse arquivo tem os dados para gerar três documentos.

  • Solte o 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 arquivos de 3 PDF gerados

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

Você pode chamar a variável API em 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
solicitação de exemplo

Implantar ativos de amostra no servidor

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