Available Actions in the Actions API

Die BarTender REST API stellt REST-Endpunkte bereit, mit denen Sie verschiedene Aktionen im YAML- und JSON-Format oder in einem bestehenden BTXML-Skript ausführen können.

In der BarTender REST API sind größtenteils dieselben Aktionen wie in BarTender Designer, Integration Builder und Process Builder verfügbar. Wenn Sie eine Automatisierung lieber mit einer grafischen Benutzeroberfläche konfigurieren möchten, können Sie diese Anwendungen verwenden. Mit der REST API können Sie diese Aktionen jedoch programmgesteuert ausführen.

Die BarTender REST API unterstützt die folgenden Aktionen.

GeschlossenDruckaktionen

Aktion

Beschreibung

PrintBTWAction

Ein BarTender-Dokument drucken.

PrintBTXMLScriptAction

Druckt ein oder mehrere BarTender-Dokumente mithilfe des BTXML-Skripts.

PrintCommandScriptAction

Druckt ein BarTender-Dokument unter Verwendung einer Kombination aus Befehlszeilen und Daten.

GeschlossenUmwandlungsaktionen

Aktion

Beschreibung

BTXMLPrintResponseToIBMWebSphereAction

Wandelt die vom letzten ausgeführten BarTender-Befehl empfangene BTXML-Skriptantwort in IBM WebSphere-Sensorereignisse um.

IBMWebSphereToBTXMLAction

Wandelt eingehende IBM WebSphere-Sensorereignisse in BTXML-Skript um.

IBMWebSphereToBTXMLWithPrintStatusAction

Wandelt eingehende IBM WebSphere-Sensorereignisse in ein BTXML-Skript mit dem Druckstatus um.

InsertAfterEndAction

Fügt bestimmten Text oder bestimmte Zeichen am Ende des Inhalts ein.

InsertBeforeStartAction

Fügt bestimmten Text oder bestimmte Zeichen vor dem eigentlichen Inhalt ein.

OraclePrintRequestToBTXMLAction

Wandelt eine eingehende Oracle XML-Anfrage in BTXML-Skript um.

SAPAIIToBTXMLAction

Wandelt die eingehende SAP AII XML-Datei in ein BTXML-Skript um.

SearchAndDeleteAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und löscht diese.

SearchAndDeleteEverythingAfterAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und löscht alles, was danach kommt.

SearchAndDeleteEverythingBeforeAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und löscht alles, was davor kommt.

SearchAndInsertAfterAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und fügt diese nach dem angegebenen Text ein.

SearchAndInsertBeforeAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und fügt diese vor dem angegebenen Text ein.

SearchAndReplaceAction

Sucht nach bestimmtem Text oder bestimmten Zeichen im Inhalt und ersetzt diese durch den angegebenen Text.

TransformXMLUsingXSLTAction

Wandelt ein benutzerdefiniertes oder proprietäres XML-Format mithilfe eines XSLT-Stylesheets um.

GeschlossenEingabeaktionen

Aktion

Beschreibung

ReadFileAction

Liest den Inhalt einer Datei in einem unterstützten Dateisystem, einschließlich FTP, Web und Cloud-Speicher.

ReadFromNetworkSocketAction

Liest eingehende Daten von einem TCP- oder UDP-Socket.

ReadFromSerialPortAction

Liest eingehende Daten von einer seriellen Schnittstelle (Port).

WaitForFileAction

Wartet, bis eine Datei in einem bestimmten Ordner erscheint, bevor weitere Aktionen ausgeführt werden.

GeschlossenAusgabeaktionen

Aktion

Beschreibung

SendEmailAction

Sendet eine E-Mail-Nachricht.

SendToMessageQueueAction

Sendet eine Nachricht an den Microsoft Message Queuing Service (MSMQ).

SendToNetworkSocketAction

Sendet Daten über einen TCP- oder UDP-Socket.

SendToSerialPortAction

Daten auf den seriellen Port schreiben.

SendWebServiceRequestAction

Sendet eine HTTP-Anforderung an einen Webdienst (REST oder SOAP).

WriteFileAction

Schreibt Inhalt in eine Datei.

WriteMessageToLogAction

Sendet Informationen an das Nachrichtenprotokoll.

GeschlossenAusführungsaktionen

Aktion

Beschreibung

ActionGroup / GroupActions

Verwaltet und führt eine Gruppe von Aktionen aus.

BarTenderCommandLineAction

Ein BarTender-Dokument über die Befehlszeile drucken.

BarTenderProcessAction

Führt eine mit dem BarTender Process Builder erstellte Datei aus.

ConditionActions

Führt je nach Ergebnis der Bedingung Aktionen für „true“ oder „false“ aus.

DecrementVariableAction

Verringert die Variable immer um einen bestimmten Wert, wenn die Aktion ausgeführt wird.

ForEachFileInArchiveActions

Führt eine Gruppe von einer oder mehreren Aktionen für alle Dateien in einem Archivordner aus, die einem angegebenen Filter entsprechen.

ForEachFileInFolderActions

Führt eine Gruppe von einer oder mehreren Aktionen für alle Dateien in einem Ordner aus, die einem angegebenen Filter entsprechen.

ForLoopActions

Ausführung der Aktionen in der Gruppe für die angegebene Schleife über das Inkrementieren oder Dekrementieren der Variable.

GoToAction

Springt zu einer angegebenen Aktion, um die Verarbeitung fortzusetzen.

IncrementVariableAction

Inkrementiert die Variable um einen angegebenen Wert.

PowerShellCommandAction

Führt einen Windows PowerShell-Befehl aus (Skript).

PrintBTWAction

Ein BarTender-Dokument drucken.

PrintBTXMLScriptAction

Druckt ein oder mehrere BarTender-Dokumente mithilfe des BTXML-Skripts.

PrintCommandScriptAction

Druckt ein BarTender-Dokument unter Verwendung einer Kombination aus Befehlszeilen und Daten.

RunAsUserActions

Führt eine Gruppe von Aktionen unter Verwendung von angegebenen Anmeldeinformationen aus.

SelectCaseAction

Bewertet anhand der angegebenen Bedingungen, welche Fallunteraktionen ausgeführt werden sollen.

SetMultipleVariablesAction

Legt den Wert einer oder mehrerer Variablen fest.

SetVariableAction

Legt den Wert einer Variable fest.

ShellCommandAction

Führt einen Shell-Befehl aus, der zum Ausführen von Betriebssystembefehlen oder Dienstprogrammen von Drittanbietern verwendet werden kann.

StopAction

Hält alle Aktionen in der aktuellen Integration an.

WaitAction

Gibt die Zeitspanne an, die vergeht, bevor die Aktion beendet wird. Mit dieser Aktion können Sie eine Pause in sequentiellen Aktionen einrichten.

WaitForFileAction

Wartet, bis eine Datei in einem bestimmten Ordner erscheint, bevor weitere Aktionen ausgeführt werden.

WhileLoopActions

Führt die Aktionen in der Gruppe weiterhin aus, solange die Bedingung erfüllt ist.

WorkflowTransitionAction

Versetzt eine Librarian-Datei mit dem angegebenen Übergang in einen anderen Workflowzustand.

GeschlossenDateiaktionen

Aktion

Beschreibung

AddFilesToArchiveAction

Eine oder mehrere Dateien aus einem Ordner werden einem Archiv hinzugefügt.

CopyFileAction

Kopiert eine oder mehrere Dateien von einem Speicherort zu einem anderen.

CopyFolderAction

Kopiert einen Ordner an anderen Speicherort.

CreateFolderAction

Erstellt einen Ordner.

DeleteFileAction

Löscht eine oder mehrere Dateien.

DeleteFolderAction

Löscht einen Ordner.

ExtractFilesFromArchiveAction

Extrahiert eine oder mehrere Dateien aus einem Archiv und fügt sie einem angegeben Ordner hinzu.

ForEachFileInArchiveActions

Führt eine Gruppe von einer oder mehreren Aktionen für alle Dateien in einem Archivordner aus, die einem angegebenen Filter entsprechen.

ForEachFileInFolderActions

Führt eine Gruppe von einer oder mehreren Aktionen für alle Dateien in einem Ordner aus, die einem angegebenen Filter entsprechen.

MoveFileAction

Verschiebt eine oder mehrere Dateien von einem Speicherort an einen anderen.

MoveFolderAction

Verschiebt eine Ordner von einem Speicherort an einen anderen.

ReadFileAction

Liest den Inhalt einer Datei in einem unterstützten Dateisystem, einschließlich FTP, Web und Cloud-Speicher.

RenameFileAction

Benennt eine Datei um.

RenameFolderAction

Benennt einen Ordner um.

WriteFileAction

Schreibt Inhalt in eine Datei.

WorkflowTransitionAction

Versetzt eine Librarian-Datei mit dem angegebenen Übergang in einen anderen Workflowzustand.

GeschlossenDatenbankaktionen

Aktion

Beschreibung

DeleteDatabaseRecordAction

Löscht einen oder mehrere Datensätze aus einer verbundenen Datenbank.

ExecuteSQLAction

SQL-Skript ausführen.

ForEachDatabaseRecordActions

Führt Aktionen für jeden Datensatz in einer Datenbankabfrage aus.

InsertDatabaseRecordAction

Fügt einen Datenbank-Datensatz in eine verbundene Datenbank ein.

TransformTextToRecordSetAction

Text oder Textdatei in Datensatz umwandeln.

UpdateDatabaseRecordsAction

Aktualisiert einen oder mehrere Datenbank-Datensätze.

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