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
- Importe o Modelo de comunicação interativa no servidor do AEM Forms.
- Importe o configuração da pasta monitorada. Isso criará uma pasta chamada
batchAPI
na unidade C.
Se você estiver executando o AEM Forms em um sistema operacional que não seja Windows, siga as 3 etapas mencionadas abaixo:
- Abrir pasta monitorada
- Selecione BatchAPIWatchedFolder e clique em Editar.
- Altere o Caminho para corresponder ao seu sistema operacional.
-
Baixe e extraia o conteúdo de arquivo zip. O arquivo zip contém a pasta de nome
jsonfile
que contémbeneficiaries.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
Implantar ativos de amostra no servidor
- Importar Modelo de TIC usar gerenciador de pacotes
- Importar Manipulador de envio personalizado usar gerenciador de pacotes
- Importar Formulário adaptável usando o Interface do Forms e do Document
- Implantar e iniciar Pacote OSGi personalizado usar Felix web console
- Acione a Geração de lote enviando o formulário