API facturables pour les rapports de transaction pour AEM Forms sur OSGi transaction-reports-billable-apis
AEM Forms fournit plusieurs API permettant d’envoyer des formulaires, de traiter et de générer des documents. Certaines API sont comptabilisées comme des transactions et d’autres sont gratuites. Ce document fournit une liste de toutes les API comptabilisées comme des transactions dans un rapport de transaction. Voici quelques scénarios courants dans lesquels une API facturable est utilisée :
- Envoi d’un formulaire adaptatif, d’un formulaire HTML5 et d’un jeu de formulaires
- Rendu d’une version imprimée ou web d’une communication interactive
- Conversion d’un document d’un format à un autre
- Aplatissement d’un document PDF dynamique
- Génération d’un document d’enregistrement
- Fusion d’un document PDF interactif avec un autre document PDF
- Utilisation des étapes Affecter des tâches et des services de document des workflows AEM
- Utilisation d’un formulaire adaptatif dans un autre formulaire adaptatif
Les API de facturation ne prennent pas en compte le nombre de pages, la taille d’un document ou d’un formulaire, ni le format final du document rendu. Un rapport de transaction divise les transactions en deux catégories : les documents rendus et les formulaires envoyés.
-
Formulaires envoyés : les données envoyées à partir de n’importe quel type de formulaire créé avec AEM Forms et les données envoyées à nʼimporte quel référentiel de stockage de données ou base de données sont considérées comme un envoi de formulaire. Par exemple, l’envoi d’un formulaire adaptatif, d’un HTML5, de formulaires PDF et d’un jeu de formulaires est comptabilisé comme un formulaire envoyé. Chaque formulaire d’un jeu de formulaires est considéré comme un envoi. Par exemple, si un jeu de formulaires comporte 5 formulaires, le service de rapport sur les transactions compte 5 envois lorsque le jeu de formulaires est envoyé.
-
Documents rendus : la génération d’un document en combinant un modèle et des données, la signature ou la certification numérique d’un document, l’utilisation dʼune API Document Services facturable pour les services de documents ou la conversion d’un document d’un format à un autre sont comptabilisés comme des documents rendus.
API de Document Services facturables billable-document-services-apis
Service Generate PDF generate-pdf-service
Service DocAssurance DocAssurance-Service
Service Distiller distiller-service
Service Document of Record (service DoR) document-of-record-service-dor-service
Service Output output-service
Service Forms forms-service
Service Convert PDF convert-pdf-service
Service Barcoded Forms barcoded-forms-service
Incohérence affectant le service assembleur assembler-service
L’utilisation de l’API d’appel est comptabilisée comme une transaction lorsque vous effectuez une ou plusieurs des opérations suivantes :
- Conversion de formats non PDF en formats PDF. Par exemple, la conversion du format XDP au format PDF, qui prend en charge les formes de communication interactives et non interactives, et la conversion de Word au format PDF.
- Conversion du format PDF au format PDF/A.
- Conversion du format PDF aux formats non PDF. Les exemples incluent la transformation du format PDF au format Image ou la conversion du format PDF au format Texte.
- L’API Invoke du service Assembler peut appeler en interne une API facturable d’un autre service selon l’entrée. Ainsi, l’API Invoke peut être comptabilisée comme aucune, une ou plusieurs transactions. Le nombre de transactions comptabilisées dépend de l’entrée et des API internes appelées.
- Un seul document PDF produit à l’aide du service Assembler peut être comptabilisé comme aucune, une ou plusieurs transactions. Le nombre de transactions comptabilisées dépend du code DDX fourni.
Service PDF Utility pdf-utility-service
API de capture de données facturables billable-data-capture-apis
Tous les événements d’envoi des formulaires adaptatifs, de formulaires HTML5 et du jeu de formulaires sont comptabilisés comme des transactions. Par défaut, l’envoi d’un formulaire PDF n’est pas comptabilisé comme une transaction. Utilisez les API d’enregistrement de transaction pour enregistrer un envoi de formulaires PDF en tant que transaction.
Formulaires adaptatifs adaptive-forms
Formulaires HTML5 html-forms
Jeu de formulaires form-set
Communication interactive facturable et workflows AEM basés sur des formulaires sur les API OSGi billable-interactive-communication-and-form-centric-aem-workflows-on-osgi-apis
Les étapes Affecter des tâches et des services de document des workflows AEM basés sur des formulaires sur OSGi et tous les rendus de communication interactive sont comptabilisés comme des transactions. La prévisualisation d’une communication interactive sur l’instance de création et la prévisualisation sur l’instance de publication à l’aide de l’interface utilisateur de l’agent ne sont pas comptabilisées comme des transactions. Si une étape de workflow comptabilise une transaction et que le workflow ne se termine pas, le nombre de transactions n’est pas inversé.
Communication interactive - canal Web interactive-communication-web-channel
Communication interactive - Canal d’impression interactive-communication-print-channel
Processus AEM de formulaire sur OSGi form-centric-aem-workflows-on-osgi
Enregistrer les API de facturation en tant que transactions pour le code personnalisé recording-billable-apis-as-transactions-for-custom-code
Les actions telles que l’envoi d’un formulaire PDF, l’utilisation de l’interface utilisateur de l’agent pour prévisualiser une communication interactive, l’utilisation d’un formulaire non standard et les implémentations personnalisées ne sont pas comptabilisées comme des transactions. AEM Forms fournit une API pour enregistrer ces actions en tant que transactions. Vous pouvez appeler l’API à partir de vos implémentations personnalisées pour enregistrer une transaction.