Utilisation d’AEM Forms as a Cloud Service Communications

La fonctionnalité de communication vous permet de créer des documents approuvés, personnalisés et normalisés par la marque, tels que des correspondances commerciales, des récapitulatifs, des lettres de traitement des demandes, des avis de prestations, des factures mensuelles ou des kits de bienvenue.

Cette fonctionnalité fournit des API pour générer et manipuler les documents. Vous pouvez générer ou manipuler un document à la demande ou créer une tâche par lots pour générer plusieurs documents à des intervalles définis. Les API de communication fournissent les éléments suivants :

  • des fonctionnalités simplifiées de génération de documentation à la demande et par lots.

  • possibilité de combiner, réorganiser et valider des documents PDF à la demande.

  • API HTTP pour une intégration plus facile aux systèmes externes. Des API distinctes pour les opérations à la demande (faible latence) et par lots (opérations à débit élevé) sont incluses.

  • un accès sécurisé aux données. Les API de communication se connectent aux données et n’y accèdent que depuis des référentiels de données désignés par les clients, ce qui rend les communications hautement sécurisées.

Exemple de relevé de carte de crédit
Un relevé de carte de crédit peut être créé à l’aide des API de communication. Cet exemple de relevé utilise le même modèle, mais des données distinctes pour chaque client selon son utilisation de la carte de crédit.

Génération de documents

Les API de génération de documents de communication permettent de combiner un modèle (XFA ou PDF) avec des données client (Données XML) pour générer des documents dans des formats de PDF et d’impression tels que PS, PCL, DPL, IPL et ZPL. Ces API utilisent Modèles PDF et XFA avec Données XML pour générer un seul document à la demande ou plusieurs documents à l’aide d’une tâche par lot.

En règle générale, vous créez un modèle à l’aide de Designer et utilisez les API de communication pour fusionner les données avec le modèle. Votre application peut envoyer le document de sortie à une imprimante réseau, à une imprimante locale ou à un système de stockage pour archivage. Les workflows standard et personnalisés se présentent comme suit :

Workflow de génération de documents de communication

En fonction du cas d’utilisation, vous pouvez également rendre ces documents disponibles au téléchargement via votre site Web ou un serveur de stockage.

Voici quelques exemples d’API de génération de documents :

Création de documents PDF

Vous pouvez utiliser les API de génération de document pour créer un document de PDF basé sur une conception de formulaire et des données de formulaire XML. La sortie est un document PDF non interactif. En d’autres termes, les utilisateurs ne peuvent pas saisir ni modifier les données du formulaire. Un processus de base consiste à fusionner les données de formulaire XML avec un design de formulaire pour créer un document PDF. L’illustration suivante présente la fusion d’une conception de formulaire et de données de formulaire XML pour produire un document de PDF.

Création de documents PDF
Figure : Workflow standard pour créer un document de PDF

Créer un document PostScript (PS), Printer Command Language (PCL), Zebra Printing Language (ZPL)

Vous pouvez utiliser des API de génération de documents pour créer des documents PostScript (PS), PCL (Printer Command Language) et Zebra Printing Language) basés sur une conception de formulaire XDP ou un document de PDF. Ces API permettent de fusionner une conception de formulaire avec des données de formulaire pour générer un document. Vous pouvez enregistrer le document dans un fichier et développer un processus personnalisé pour l’envoyer à une imprimante.

Traitement des données par lots pour créer plusieurs documents

Vous pouvez utiliser des API de génération de documents pour créer des documents distincts pour chaque enregistrement au sein d’une source de données de lot XML. Vous pouvez générer des documents en mode massif et asynchrone. Vous pouvez configurer différents paramètres pour la conversion, puis lancer le traitement par lots.

Création de documents PDF

Manipulation de documents

Les API de manipulation de documents de communication permettent de combiner, de réorganiser et de valider des documents de PDF. En règle générale, vous créez un DDX et vous l’envoyez aux API de manipulation de document pour assembler ou réorganiser un document. Le Document DDX fournit des instructions sur l’utilisation des documents source pour produire un ensemble de documents requis. La documentation de référence DDX fournit des informations détaillées sur toutes les opérations prises en charge. Voici quelques exemples de manipulation de documents :

Assemblage de documents PDF

Vous pouvez utiliser les API de production de documents pour assembler au moins deux documents PDF ou XDP en un seul document ou Portfolio de PDF PDF. Vous pouvez assembler des documents PDF de différentes manières, dont voici quelques exemples :

  • Assemblage dans un document PDF unique
  • Création d’un portfolio PDF
  • Assemblage de documents chiffrés
  • Assemblage de documents à l’aide de la numérotation Bates
  • Aplatissement et assemblage de documents

Assemblage d’un document de PDF simple à partir de plusieurs documents de PDF
Figure : Assemblage d’un document de PDF simple à partir de plusieurs documents de PDF

Désassemblage de documents PDF

Vous pouvez utiliser les API de production de documents pour désassembler un document de PDF. Les API peuvent extraire des pages du document source ou diviser un document source en fonction des signets. Cette tâche est particulièrement utile lorsque le document PDF d’origine a été créé à partir de plusieurs documents séparés, par exemple un ensemble d’articles.

  • Extraction de pages d’un document source
  • Division d’un document source en fonction de signets

Division d’un document source en fonction de signets en plusieurs documents
Figure : Division d’un document source en fonction de signets en plusieurs documents

Conversion et validation de documents conformes au PDF/A

Vous pouvez utiliser les API de production de document pour convertir un document de PDF en document conforme au PDF/A et déterminer si un document de PDF est compatible avec le PDF/A. PDF / A est un format d’archivage, prévu pour la conservation sur le long terme du contenu d’un document. Les polices sont incorporées dans le document et le fichier est décompressé. Par conséquent, un document PDF/A est généralement plus volumineux qu’un document PDF standard. De plus, un document PDF/A ne contient aucune donnée audio et vidéo.

Types d’API de communication

Les communications fournissent des API HTTP pour la génération de documents à la demande et par lots :

  • Les API synchrones sont adaptées aux scénarios de génération de documents à la demande, à faible latence et à enregistrement unique. Ces API sont plus adaptées aux cas d’utilisation basés sur une action de l’utilisateur. Par exemple, la génération d’un document une fois qu’un utilisateur a rempli un formulaire.

  • Les API par lot (API asynchrones) sont adaptées aux scénarios de génération de documents multiples, à débit élevé et planifiés. Ces API génèrent des documents par lots. Il peut s’agir, par exemple, de factures de téléphone, de relevés de carte de crédit et de relevés de prestations générés tous les mois.

Intégration

La fonctionnalité de communications est disponible sous la forme d’un module autonome et complémentaire pour les utilisateurs as a Cloud Service d’Forms. Vous pouvez contacter l’équipe des ventes d’Adobe ou votre représentant Adobe pour demander l’accès. Adobe autorise l’accès de votre entreprise et fournit les privilèges requis à la personne désignée comme administrateur au sein de votre entreprise. L’administrateur peut accorder l’accès aux développeurs (utilisateurs) as a Cloud Service Forms de votre entreprise pour utiliser les API.

Après l’intégration, pour activer la fonctionnalité de communications pour votre environnement as a Cloud Service Forms :

  1. Connectez-vous à Cloud Manager et ouvrez votre instance AEM Forms as a Cloud Service.

  2. Ouvrez l’option Modifier le programme, accédez à l’onglet Solutions et modules complémentaires, puis sélectionnez l’option Formulaires - Communications.

    Communications

    Si vous avez déjà activé la variable Forms - Inscription numérique , puis sélectionnez l’option Forms - Module complémentaire Communications .

    Ajouter

  3. Cliquez sur Mettre à jour.

  4. Exécutez le pipeline de build. Une fois le pipeline de génération réussi, les API de communication sont activées pour votre environnement.

REMARQUE

Pour activer et configurer les API de manipulation de documents, ajoutez la règle suivante à Configuration du Dispatcher:

# Allow Forms Doc Generation requests
/0062 { /type "allow" /method "POST" /url "/adobe/forms/assembler/*" }

Sur cette page