Available Actions in the Actions API

L'API REST de BarTender fournit des points de terminaison REST que vous pouvez utiliser pour exécuter une variété d'actions au format YAML ou JSON ou dans un script BTXML existant.

Les actions disponibles dans l'API REST de BarTender sont pour la plupart les mêmes que celles que vous pouvez exécuter dans BarTender Designer, Integration Builder et Process Builder. Si vous préférez configurer l'automatisation à l'aide d'une interface utilisateur graphique, vous pouvez utiliser ces applications. Cependant, en utilisant l'API REST, vous pouvez exécuter ces actions de manière programmatique.

L'API REST de BarTender prend en charge les actions suivantes.

FerméActions d'impression

Action

Description

PrintBTWAction

Imprime un document BarTender.

PrintBTXMLScriptAction

Imprime un ou plusieurs documents BarTender à l'aide d'un script BTXML.

PrintCommandScriptAction

Imprime un document BarTender à l'aide d'une combinaison de lignes de commande et de données.

FerméActions de transformation

Action

Description

BTXMLPrintResponseToIBMWebSphereAction

Transforme la réponse de script BTXML reçue de la dernière commande de BarTender exécutée sur IBM WebSphere Sensor Events.

IBMWebSphereToBTXMLAction

Transforme les IBM WebSphere Sensor Events entrants en script BTXML.

IBMWebSphereToBTXMLWithPrintStatusAction

Transforme les IBM WebSphere Sensor Events entrants en script BTXML qui contient l'état d'impression.

InsertAfterEndAction

Insère un texte ou des caractères spécifiques à la fin du contenu.

InsertBeforeStartAction

Insère un texte ou des caractères spécifiques avant le début du contenu.

OraclePrintRequestToBTXMLAction

Transforme une requête Oracle XML entrante en script BTXML.

SAPAIIToBTXMLAction

Transforme les SAP AII XML entrants en script BTXML.

SearchAndDeleteAction

Recherche un texte ou des caractères spécifiques dans le contenu et les supprime.

SearchAndDeleteEverythingAfterAction

Recherche un texte ou des caractères spécifiques dans le contenu et supprime tout ce qui suit.

SearchAndDeleteEverythingBeforeAction

Recherche un texte ou des caractères spécifiques dans le contenu et supprime tout ce qui précède.

SearchAndInsertAfterAction

Recherche un texte ou des caractères spécifiques dans le contenu et les insère après le texte spécifié.

SearchAndInsertBeforeAction

Recherche un texte ou des caractères spécifiques dans le contenu et les insère avant le texte spécifié.

SearchAndReplaceAction

Recherche un texte ou des caractères spécifiques dans le contenu et les remplace par le texte spécifié.

TransformXMLUsingXSLTAction

Transforme un format XML personnalisé ou interne à l'aide d'une feuille de style XSLT.

FerméActions d'entrée

Action

Description

ReadFileAction

Lit le contenu d'un fichier sur n'importe quel système de fichiers compatible, y compris FTP, Web et stockage cloud.

ReadFromNetworkSocketAction

Lecture à partir d'un socket TCP ou UDP pour les données entrantes.

ReadFromSerialPortAction

Lit les données entrantes sur un port série.

WaitForFileAction

Attend qu'un fichier apparaisse dans un dossier spécifié avant d'exécuter les actions suivantes.

FerméActions de sortie

Action

Description

SendEmailAction

Envoie un e-mail.

SendToMessageQueueAction

Envoie un message à la file d'attente Microsoft Message Queuing (MSMQ).

SendToNetworkSocketAction

Envoie des données à un socket TCP ou UDP.

SendToSerialPortAction

Écrivez des informations sur un port série.

SendWebServiceRequestAction

Envoie une requête HTTP à un service Web (REST ou SOAP).

WriteFileAction

Écrit le contenu dans un fichier.

WriteMessageToLogAction

Envoie des informations au journal des messages.

FerméExécuter les actions

Action

Description

ActionGroup / GroupActions

Gère et exécute un groupe d'actions.

BarTenderCommandLineAction

Imprime un document BarTender en utilisant l'interface de ligne de commande.

BarTenderProcessAction

Exécute un fichier de processus qui a été créé par BarTender Process Builder.

ConditionActions

Exécute des actions pour vrai ou faux en fonction du résultat de la condition.

DecrementVariableAction

Diminue la variable d'une valeur spécifiée à chaque exécution de l'action.

ForEachFileInArchiveActions

Exécute un groupe d'une ou plusieurs actions pour tous les fichiers dans un dossier d’archive qui correspond à un filtre spécifié.

ForEachFileInFolderActions

Exécute un groupe d'une ou plusieurs actions pour tous les fichiers dans un dossier d’archive qui correspond à un filtre spécifié.

ForLoopActions

Exécute des actions dans le groupe pour la boucle spécifiée en augmentant/réduisant la variable.

GoToAction

Passe à une action spécifique pour poursuivre le traitement.

IncrementVariableAction

Augmente la variable d'une certaine valeur.

PowerShellCommandAction

Exécute une commande Windows PowerShell (script).

PrintBTWAction

Imprime un document BarTender.

PrintBTXMLScriptAction

Imprime un ou plusieurs documents BarTender à l'aide d'un script BTXML.

PrintCommandScriptAction

Imprime un document BarTender à l'aide d'une combinaison de lignes de commande et de données.

RunAsUserActions

Exécute un groupe d'actions en utilisant les informations d'identification qui sont spécifiées.

SelectCaseAction

Évalue les sous-actions de cas à exécuter, en fonction de leurs conditions spécifiées.

SetMultipleVariablesAction

Définit les valeurs d'une ou plusieurs variables.

SetVariableAction

Définissez la valeur d'une variable.

ShellCommandAction

Exécute une commande shell qui peut être utilisée pour exécuter des commandes du système d'exploitation ou des utilitaires tiers.

StopAction

Interrompt toutes les actions dans l’intégration actuelle.

WaitAction

Indique une période de temps qui s'écoule avant la fin de l'action. Vous pouvez utiliser cette action pour créer une pause dans les actions séquentielles.

WaitForFileAction

Attend qu'un fichier apparaisse dans un dossier spécifié avant d'exécuter les actions suivantes.

WhileLoopActions

Continue à exécuter les actions dans le groupe tant que la condition est remplie.

WorkflowTransitionAction

Déplace un fichier Librarian d'un état à un autre dans son flux de travail en utilisant la transition spécifiée.

FerméActions de fichier

Action

Description

AddFilesToArchiveAction

Ajoute un ou plusieurs fichiers d'un dossier à une archive.

CopyFileAction

Copie un ou plusieurs fichiers d'un emplacement à un autre.

CopyFolderAction

Copie un dossier à un autre emplacement de dossier.

CreateFolderAction

Crée un dossier.

DeleteFileAction

Supprime un ou plusieurs fichiers.

DeleteFolderAction

Supprimer un dossier.

ExtractFilesFromArchiveAction

Extrait un ou plusieurs fichiers d'un dossier vers un dossier spécifié.

ForEachFileInArchiveActions

Exécute un groupe d'une ou plusieurs actions pour tous les fichiers dans un dossier d’archive qui correspond à un filtre spécifié.

ForEachFileInFolderActions

Exécute un groupe d'une ou plusieurs actions pour tous les fichiers dans un dossier d’archive qui correspond à un filtre spécifié.

MoveFileAction

Déplace un ou plusieurs fichiers d'un emplacement à un autre.

MoveFolderAction

Déplace un fichier d'un emplacement à un autre.

ReadFileAction

Lit le contenu d'un fichier sur n'importe quel système de fichiers compatible, y compris FTP, Web et stockage cloud.

RenameFileAction

Renomme un fichier.

RenameFolderAction

Renomme un dossier.

WriteFileAction

Écrire le contenu dans un fichier.

WorkflowTransitionAction

Déplace un fichier Librarian d'un état à un autre dans son flux de travail en utilisant la transition spécifiée.

FerméActions de base de données

Action

Description

DeleteDatabaseRecordAction

Supprime un ou plusieurs enregistrements d'une base de données connectée.

ExecuteSQLAction

Exécute un script SQL.

ForEachDatabaseRecordActions

Exécute des actions pour chaque enregistrement d'une requête de base de données.

InsertDatabaseRecordAction

Insère un enregistrement de base de données dans une base de données connectée.

TransformTextToRecordSetAction

Transforme le texte ou un fichier texte en un ensemble d'enregistrements.

UpdateDatabaseRecordsAction

Met à jour un ou plusieurs enregistrements de base de données.

To help you automate these actions by using the YAML file format, a YAML actions reference is provided as follows: