Show Menu
TEMAS×

Informes de transacciones API facturables

AEM Forms proporciona varias API para enviar formularios, procesar documentos y procesar documentos. Algunas API se contabilizan como transacciones y otras son libres de usar. Este documento proporciona una lista de todas las API que se contabilizan como transacciones en un informe de transacciones. Estos son algunos casos comunes en los que se utiliza una API facturable:
  • Envío de un formulario adaptable, un formulario HTML5 y un conjunto de formularios
  • Representación de una versión impresa o web de una comunicación interactiva
  • Conversión de un documento de un formato a otro
  • Acoplamiento de un documento PDF dinámico
  • Generación de un documento de registro
  • Combinación de un documento PDF interactivo con otro documento PDF
  • Uso del paso de tareas de asignación y los pasos de servicios de documentación de los flujos de trabajo de AEM
  • Uso de formularios adaptables en formularios adaptables
Las API de facturación no tienen en cuenta el número de páginas, la longitud de un documento o formulario o el formato final del documento procesado. Un informe de transacciones divide las transacciones en dos categorías: Documentos procesados y formularios enviados.
  • ​Formularios enviados: Cuando los datos se envían desde cualquier tipo de formulario creado con AEM Forms y los datos se envían a cualquier repositorio de almacenamiento de datos o base de datos, se considera el envío del formulario. Por ejemplo, el envío de un formulario adaptable, formulario HTML5, formulario PDF y conjunto de formularios se contabilizan como formularios enviados. Cada formulario de un conjunto de formularios se considera un envío. Por ejemplo, si un conjunto de formularios tiene 5 formularios, cuando se envía el conjunto, el servicio de informes de transacciones lo cuenta como 5 envíos.
  • ​Documentos procesados: La generación de un documento mediante la combinación de una plantilla y datos, la firma o certificación digitales de un documento, el uso de una API de servicios de documentos facturables para document services o la conversión de un documento de un formato a otro se contabilizan como documentos procesados.
La interfaz de usuario de informes de transacciones muestra tres categorías: Formularios enviados, documentos procesados y documentos procesados. Tanto los documentos procesados como los documentos procesados se contabilizan como documentos procesados.

API de Document Services facturables

Generar servicio PDF

API
Descripción Categoría del informe de transacciones Información adicional
createPDF Crea archivos PDF de Adobe a partir de tipos de archivo admitidos. Documentos procesados
createPDF2 Crea archivos PDF de Adobe a partir de tipos de archivo admitidos. Documentos procesados
exportPDF Convierte Adobe PDF en tipos de archivo admitidos. Documentos procesados
exportPDF2 Convierte Adobe PDF en tipos de archivo admitidos. Documentos procesados
exportPDF3 Convierte Adobe PDF en tipos de archivo admitidos. Documentos procesados
htmlFileToPdf
Crea archivos PDF a partir de páginas HTML.
Documentos procesados
htmlToPdf Crea archivos PDF a partir de direcciones URL que apuntan a una página HTML. Documentos procesados
htmlToPdf2 Crea archivos PDF a partir de direcciones URL que apuntan a una página HTML. Documentos procesados
optimizarPDF Optimiza el PDF para reducir el tamaño del archivo eliminando metadatos innecesarios sin afectar a la calidad. Documentos procesados

Distiller Service

API
Descripción Categoría del informe de transacciones Información adicional
createPDF Crea archivos PDF de Adobe a partir de tipos de archivo admitidos. Documentos procesados
createPDF2 Crea archivos PDF de Adobe a partir de tipos de archivo admitidos. Documentos procesados

Documento de servicio de registro (servicio DoR)

API
Descripción Categoría del informe de transacciones Información adicional
procesar Invoca el método de procesamiento especificado para generar un documento de registro utilizando los parámetros proporcionados. Documentos procesados

Servicio de salida

API
Descripción Categoría del informe de transacciones Información adicional
generatePDFOutput Combina datos y plantillas para crear un documento PDF. Documentos procesados
generatePDFOutput Combina datos y plantillas para crear un documento PDF. Documentos procesados
generatePDFOutputBatch Combina datos y plantillas para crear un conjunto de documentos PDF. Documentos procesados La API generatePDFOutputBatch combina una plantilla de formulario con un registro y genera un PDF. Al procesar un lote de registros, el servicio de informes de transacciones cuenta cada registro como una representación en PDF independiente. Puede utilizar el indicador getGenerateManyFiles para combinar varias representaciones en un único archivo PDF. Independientemente del estado del indicador, el servicio cuenta cada registro como una representación PDF independiente.
generatePrintedOutput Convierte documentos XDP y PDF a formatos de archivo PostScript (PS), Printer Command Language (PCL) y ZPL. Documentos procesados
generatePrintedOutput Convierte documentos XDP y PDF a formatos de archivo PostScript (PS), Printer Command Language (PCL) y ZPL. Documentos procesados
generatePrintedOutputBatch Convierte un conjunto de documentos XDP y PDF en un conjunto de formatos de archivo PostScript (PS), Printer Command Language (PCL) y ZPL. Documentos procesados La API generatePDFOutputBatch combina una plantilla de formulario con un registro y genera un PDF. Al procesar un lote de registros, el servicio de informes de transacciones cuenta cada registro como una representación en PDF independiente. Puede utilizar el indicador getGenerateManyFiles para combinar varias representaciones en un único archivo PDF. Independientemente del estado del indicador, el servicio cuenta cada registro como una representación PDF independiente.

Servicio de Forms

API
Descripción Categoría del informe de transacciones Información adicional
procesarPDFForm Procesa el formulario PDF a partir de plantillas XDP. Las plantillas XP se crean en Forms Designer. Documentos procesados
exportData Extrae datos de un formulario PDF o plantillas XDP Documentos procesados

Convertir servicio PDF

API
Descripción Categoría del informe de transacciones Información adicional
toImage Convierte un documento PDF en una lista de documentos de imagen. Los formatos de imagen admitidos son JPEG, JPEG2K, PNG y TIFF. Documentos procesados
toPS Convierte un archivo PDF plano al formato PostScript mediante las opciones especificadas en la especificación de opciones. Documentos procesados

Barcoded Forms Service

API
Descripción Categoría del informe de transacciones Información adicional
decode Descodifica todos los códigos de barras de un objeto Document y devuelve un objeto org.w3c.dom.Document que contiene datos recuperados del código de barras. Documentos procesados

Servicio del ensamblador

API
Descripción Categoría del informe de transacciones Información adicional
invoke Ejecuta el documento DDX especificado y devuelve un objeto EnsemblerResult que contiene los documentos resultantes. Documentos procesados Las siguientes operaciones no se contabilizan como transacciones:
  • Creación de paquetes o portafolios
  • Definición de varios XDP
invoke Ejecuta el documento DDX especificado y devuelve un objeto EnsemblerResult que contiene los documentos resultantes. Documentos procesados Todos los formatos de archivo de entrada compatibles con PDF Generator, Forms y Output, el servicio Ensamblador admite todos esos formatos como formatos de archivo de salida.
toPDFA Convierta un documento especificado a PDF/A con las opciones especificadas. Documentos procesados
  • La API de invocación del servicio de ensamblador puede llamar internamente a una API facturable de otro servicio en función de la entrada. Por lo tanto, la API de invocación se puede contabilizar como ninguna, una o varias transacciones. El número de transacciones contabilizadas depende de la entrada y de las API internas invocadas.
  • Un solo documento PDF producido mediante el servicio de ensamblador se puede contabilizar como ninguna, una sola o varias transacciones. El número de transacciones contabilizadas depende del código DDX suministrado.

Servicio de utilidades de PDF

API
Descripción Categoría del informe de transacciones Información adicional
convertPDFtoXDP Convierte un documento PDF en un archivo XDP. Para que un documento PDF se convierta correctamente en un archivo XDP, el documento PDF debe contener una secuencia XFA en el diccionario AcroForm. Documentos procesados

API de captura de datos facturables

Todos los sucesos de envío de formularios adaptables, formularios HTML5 y conjuntos de formularios se contabilizan como transacciones. De forma predeterminada, el envío de un formulario PDF no se contabiliza como una transacción. Utilice la API de grabador de transacciones proporcionada para registrar un envío de formulario PDF como transacción.

Formularios adaptables

Caso de uso
Descripción Categoría del informe de transacciones Información adicional
Envío de un formulario adaptable Envía un formulario adaptable a la acción de envío configurada. Formularios enviados
  • Cuenta de envíos correcta para una o dos transacciones. El número de transacciones contabilizadas depende del tipo de acción de envío utilizada para el envío. Por ejemplo, enviar archivos PDF a través de una acción de envío por correo electrónico tiene en cuenta dos recuentos de transacciones. Una transacción para el envío del formulario y otra para PDF generada mediante el servicio Documento de registro (DOR).
  • El uso del formulario adaptable dentro de un formulario adaptable (conjunto de formularios adaptables) solo cuenta una transacción. Puede tener cualquier número de formularios adaptables dentro de un formulario adaptable.

HTML5 Forms

Caso de uso
Descripción Categoría del informe de transacciones Información adicional
Envío de un formulario HTML5 Envía un formulario HTML5 para enviar la URL configurada en el formulario. Formularios enviados

Conjunto de formularios

API
Descripción Categoría del informe de transacciones Información adicional
Envío de un conjunto de formularios Envía el conjunto de formularios a la URL de envío configurada en el conjunto de formularios. Formularios enviados
  • El uso del formulario adaptable dentro de un formulario adaptable (conjunto de formularios adaptables) solo cuenta una transacción. Puede tener cualquier número de formularios adaptables dentro de un formulario adaptable.
  • Cada formulario de un conjunto de formularios HTML5 Forms se cuenta como una transacción independiente.

Flujos de trabajo de AEM centrados en formularios y comunicación interactiva facturable en las API de OSGi

Asigne pasos de tareas y servicios de documentos de flujos de trabajo de AEM centrados en formularios en OSGi y todas las representaciones de comunicación interactiva y se contabilizan como transacciones. La vista previa de una comunicación interactiva en la instancia de autor y la vista previa en la instancia de publicación mediante la interfaz de usuario del agente no se contabilizan como transacciones. Si un paso de workflow registra una transacción y el flujo de trabajo no se completa, el recuento de transacciones no se invierte.

Comunicación interactiva - Canal web

API
Descripción Categoría del informe de transacciones Información adicional
Representación de un canal web Abre la versión web de una comunicación interactiva. Documentos procesados

Interactive Communication - Print Channel

API
Descripción Categoría del informe de transacciones Información adicional
procesar (convertir a PDF) Genera la versión PDF de una comunicación interactiva. Documentos procesados

Flujos de trabajo de AEM centrados en formularios en OSGi

Caso de uso
Categoría del informe de transacciones Información adicional
Envío de un paso Asignar Tarea Formularios enviados
Envío de un punto de inicio de aplicación de flujo de trabajo Formularios enviados
Envío de una comunicación interactiva (canal de impresión) desde la interfaz de usuario del agente a un flujo de trabajo Documentos procesados

Registro de API facturables como transacciones para código personalizado

Las acciones como enviar un formulario PDF, utilizar la interfaz de usuario del agente para obtener una vista previa de una comunicación interactiva, utilizar un envío de formulario no estándar y las implementaciones personalizadas no se contabilizan como transacciones. AEM Forms proporciona una API para registrar acciones como transacciones. Puede llamar a la API desde sus implementaciones personalizadas para registrar una transacción .