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.
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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:
|