API de lot

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

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

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

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

Si vous exécutez AEM Forms sur un système d’exploitation autre que Windows, procédez comme suit :

  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 contient 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 le dossier sélectionné pour traitement, vérifiez le dossier result de votre dossier de contrôle. 3 fichiers PDF devraient être générés.

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

Vous pouvez appeler l’API de 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 générer des documents de communication interactive. Le 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 d’enregistrement des documents générés dans le système de fichiers
  • channelType - Print,Web ou les deux
  • recordId : chemin JSON vers 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éploiement d’exemples de ressources sur votre serveur

Sur cette page