Automatizar BarTender |
|
La automatización de BarTender mediante el uso de distintas API es una tarea destinada a desarrolladores con experiencia en la escritura de su propio código. Como alternativa al uso de las API, puede crear una o varias integraciones en Integration Builder, que proporciona una interfaz de usuario y herramientas para que sea cómodo configurar y personalizar sus tareas automatizadas. Integration Builder está disponible en las ediciones Automation y Enterprise de BarTender. Para obtener más información, consulte |
Puede utilizar las API de BarTender para crear procesos automatizados que permitan integrar BarTender con aplicaciones externas, como un sistema de planificación de recursos empresariales (ERP), y hacer que BarTender realice determinadas tareas de forma automática. Por ejemplo, puede automatizar los siguientes tipos de tareas:
Imprimir documentos de BarTender
Ejecutar acciones, como las siguientes:
Enviar un mensaje de correo electrónico o escribir en un registro de mensajes
Escribir contenido en un archivo, mover un archivo o una carpeta, o enviar archivos a un fichero
Buscar y reemplazar el contenido de un archivo
Lectura de datos o envío de datos a una toma de red o a un puerto serie
Exportar de un documento de BarTender a una imagen
Recuperar o configurar los ajustes de un documento, como el nombre, la contraseña, la impresora y el soporte de serialización del documento
Automatización de las funciones del bibliotecario, como la incorporación de archivos, la comprobación de entrada y salida de archivos, la reversión de archivos, la obtención de información de archivos y la ejecución de transiciones de flujo de trabajo
Recuperación de información de BarTender System Database, como por ejemplo:
Mensajes de la aplicación
Trabajos de impresión de BarTender y mensajes de estado de los trabajos de impresión
Trabajos de impresión de Printer Maestro y mensajes de eventos relacionados con los trabajos de impresión
Mensajes de control de inventario de Printer Maestro
Comprobaciones de permisos de seguridad que solicitan las aplicaciones de BarTender Suite
Ejecución de un archivo de comandos BTXML heredado existente para enviar un trabajo de impresión de BarTender a través del servicio Print Scheduler
La API que utilizará está determinada por las tareas que desea automatizar y por el entorno y el lenguaje de programación con el que trabaja.
Le recomendamos que, siempre que sea posible, utilice la API REST de BarTender. Es compatible con todos los lenguajes de programación y entornos Windows, no Windows y de red.
Las API del SDK de BarTender .NET son específicas para entornos Windows y solo utilizan lenguajes .NET, por lo que su utilidad es más limitada que la de la API REST de BarTender. Siguen siendo compatibles, pero no se añadirán en el futuro y acabarán siendo completamente sustituidas por la API REST de BarTender.
Utilizar la API REST de BarTender
Utilice la API REST de BarTender para acceder a los puntos finales REST que puede utilizar para automatizar su sistema en una plataforma Windows o no Windows. Al utilizar la API REST de BarTender, puede utilizar la mayoría de los tipos de lenguajes de programación, incluidos C#, Java, Perl o Python.
El SDK de BarTender .NET proporciona un entorno de desarrollo .NET que interactúa con cualquier lenguaje .NET para proporcionar gestión de recursos y extensibilidad. El SDK es compatible con entornos Windows.
Están disponibles los siguientes API:
Librarian API: Permite a los usuarios acceder a las funciones de Librarian, que es un sistema de control de revisión instalado junto con BarTender Suite.
API Print Scheduler: Proporciona una forma de imprimir documentos de BarTender, exportar un documento de BarTender a una imagen, y recuperar o establecer la configuración de un documento, como el nombre del documento, la contraseña, la impresora y el soporte de serialización.
API System Database: Proporciona métodos para conectarse mediante programación a BarTender System Database, buscar y recuperar información y filtrar los datos almacenados.
API Print Engine: Aporta un recubrimiento de interoperabilidad gestionado para el motor de impresión de BarTender. Esta API ha sido sustituido por tecnologías más nuevas y debería utilizarse solo para pruebas y compatibilidad con versiones anteriores.
API Print Server: Ofrece una gestión escalable, basada en tareas de trabajos de impresión grandes o complejos. Esta API ha sido sustituido por tecnologías más nuevas y debería utilizarse solo para pruebas y compatibilidad con versiones anteriores.
Métodos de automatización heredados
Los métodos de automatización más antiguos se admiten para fines de prueba y compatibilidad con versiones anteriores, e incluyen la interfaz de línea de comandos y la automatización ActiveX.
Utilice un archivo de comando BTXML para pasar el trabajo de impresión a BarTender utilizando Extensible Markup Language (XML) en un archivo de comandos que se pasa mediante la API REST de BarTender, un archivo de integración de Integration Builder, un archivo de Process Builder o la SDK .NET de BarTender. Legacy methods, such as the command-line interface and the ActiveX Automation interface, are supported for testing and backward compatibility.