Automatiser BarTender |
|
|
L'automatisation de BarTender à l'aide d'API est une tâche destinée aux développeurs qui ont l'habitude d'écrire leur propre code. Comme alternative à l'utilisation des API, vous pouvez créer une ou plusieurs intégrations dans Integration Builder, qui fournit une interface utilisateur et des outils pour faciliter la mise en place et la personnalisation de vos tâches automatisées. Integration Builder est disponible dans les éditions Automation et Enterprise de BarTender. Pour en savoir plus, consultez |
Vous pouvez utiliser les API de BarTender pour créer des processus automatisés afin d'intégrer BarTender à des applications externes, telles qu'un système de planification des ressources de l'entreprise (ERP), et pour que BarTender exécute certaines tâches automatiquement. Par exemple, vous pouvez automatiser les types de tâches suivants :
Imprimer des documents BarTender
Exécuter des actions, comme :
L'envoi d'un message électronique ou l'écriture dans un journal de messages
Écriture de contenu dans un fichier, déplacement d'un fichier ou d'un dossier, ou envoi de fichiers à une archive
Recherche et remplacement de contenu dans un fichier
Lire ou envoyer des données à partir d'un connecteur réseau ou d'un port série
Exporter un document BarTender vers une image
Récupérer ou configurer les paramètres d'un document, tels que le nom du document, le mot de passe, l'imprimante et le support de sérialisation
Automatiser les fonctions de Librarian, telles que l'ajout de fichiers, l'archivage et le retrait de fichiers, le retour en arrière des révisions de fichiers, l'obtention d'informations sur les fichiers et l'exécution de transitions de flux de travail
Récupérer des informations de la base de données du système BarTender, telles que les suivantes :
Messages d'application
Travaux d'impression et messages d'état des travaux d'impression de BarTender
Travaux d'impression de Printer Maestro et les messages d'événement liés aux travaux d'impression
Messages de contrôle d'inventaire de Printer Maestro
Vérifications des autorisations de sécurité demandées par les applications de la suite BarTender
Exécution d'un script BTXML existant pour envoyer un travail d'impression BarTender via le service Planificateur d'impression
L'API que vous utiliserez est déterminée par les tâches que vous souhaitez automatiser, ainsi que par l'environnement et le langage de programmation avec lesquels vous travaillez.
Nous vous recommandons d'utiliser l'API REST de BarTender dans la mesure du possible. Elle prend en charge tous les langages de programmation et les environnements Windows, non-Windows et réseau.
Les API du BarTender .NET SDK sont spécifiques aux environnements Windows et n'utilisent que les langages .NET ; leur utilité est donc plus limitée que celle de l'API REST de BarTender. Elles continuent d'être prises en charge mais ne seront plus ajoutées à l'avenir et seront finalement complètement remplacées par l'API REST de BarTender.
Utilisez l'API REST de BarTender pour accéder aux points de terminaison REST que vous pouvez utiliser pour automatiser votre système sur une plateforme Windows ou non. En utilisant l'API REST de BarTender, vous pouvez utiliser la plupart des types de langages de programmation, y compris C#, Java, Perl ou Python.
Le SDK .NET Bartender fournit un environnement de développement .NET qui s'interface avec n'importe quel langage .NET pour fournir gestion des ressources et extensibilité. Le SDK prend en charge les environnements Windows.
Les services API disponibles sont les suivants :
Librarian API : Permet aux utilisateurs d'accéder à la fonctionnalité de Librarian, qui est un système de contrôle des révisions compris dans BarTender Suite.
Print Scheduler API : Fournit un moyen d'imprimer des documents BarTender, d'exporter un document BarTender vers une image, et de récupérer ou de définir les paramètres d'un document, tels que le nom du document, le mot de passe, l'imprimante et le support de sérialisation.
API de système de base de données : Fournit des méthodes pour se connecter de manière programmatique à la base de données du système BarTender, rechercher et récupérer des informations, et filtrer les données stockées.
API de moteur d'impression : Procure un wrapper interopérable géré pour le moteur d'impression de BarTender. Cette API a été remplacée par des technologies plus récentes et ne doit être utilisée que pour les tests et la rétrocompatibilité.
API du serveur d’impression : Assure la gestion évolutive basée sur les tâches des travaux d'impression de grande envergure et complexes. Cette API a été remplacée par des technologies plus récentes et ne doit être utilisée que pour les tests et la rétrocompatibilité.
Méthodes d’automatisation existantes
Les anciennes méthodes d'automatisation sont prises en charge à des fins de test et de rétrocompatibilité et comprennent l'interface de ligne de commande et l'automatisation ActiveX.
Use BTXML script to pass print job data to BarTender by using Extensible Markup Language (XML) in a script that is passed by using the BarTender REST API, an Integration Builder integration file, a Process Builder process file, or the BarTender .NET SDK. Legacy methods, such as the command-line interface and the ActiveX Automation interface, are supported for testing and backward compatibility.