API de lot

Vous pouvez utiliser l’API de traitement par lots pour produire plusieurs communications interactives à partir d’un modèle. Le modèle est une communication interactive sans données. L’API de traitement par lots combine les données avec un modèle pour produire une communication interactive. L'API est utile pour la production de masse de communications interactives. Par exemple, factures de téléphone, relevés de carte de crédit pour plusieurs clients.

En savoir plus sur l’API de génération de lot

Cet article fournit des exemples de ressources pour générer des documents de communications interactives à l’aide de l’API de lot.

Génération de lot à l’aide du dossier de contrôle

  • Importez le modèle de communication interactive dans votre serveur AEM Forms.
  • Importez la configuration du dossier de contrôle . Vous créez ainsi un dossier intitulé batchAPI dans votre lecteur C.

Si vous exécutez AEM Forms sur un système d’exploitation non Windows, suivez les 3 étapes mentionnées ci-dessous :

  1. Ouvrir le dossier de contrôle
  2. Sélectionnez BatchAPIWatchedFolder et cliquez sur Modifier.
  3. Modifiez le chemin pour qu’il corresponde à votre système d’exploitation.

path

  • Téléchargez et extrayez le contenu du fichier zip. Le fichier zip contient le dossier jsonfile qui contient le fichier beneficiaries.json. Ce fichier a les données pour générer 3 documents.

  • Déposez le dossier jsonfile dans le dossier input de votre dossier de contrôle.

  • Une fois que le dossier est sélectionné pour traitement, vérifiez le dossier de résultats de votre dossier de contrôle. 3 fichiers PDF devraient être générés

Génération de lot à l’aide de requêtes REST

Vous pouvez appeler l’API par lot par le biais de requêtes REST. Vous pouvez exposer les points de fin REST pour que d’autres applications appellent l’API pour générer des documents.
Les exemples de ressources fournis exposent le point de terminaison REST pour la génération de documents de communication interactive. La servlet accepte les paramètres suivants :

  • fileName : emplacement du fichier de données sur le système de fichiers.
  • templatePath - Chemin d’accès au modèle IC
  • saveLocation - Emplacement pour enregistrer les documents générés sur le système de fichiers
  • channelType - Impression, Web ou les deux
  • recordId - chemin d’accès JSON à l’élément pour définir le nom d’une communication interactive

La capture d'écran suivante montre les paramètres et leurs valeurs.
exemple de requête

Déployer des exemples de ressources sur votre serveur

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free