Acciones disponibles de la API de Acciones |
La API REST de BarTender proporciona puntos finales REST que se pueden utilizar para ejecutar una variedad de acciones en formato YAML o JSON o en un archivo de comandos BTXML existente.
Las acciones que están disponibles en la API REST de BarTender son en su mayoría las mismas que las acciones que puede ejecutar en BarTender Designer, Integration Builder y Process Builder. Si prefiere configurar la automatización mediante una interfaz gráfica de usuario, puede utilizar esas aplicaciones. Sin embargo, al usar la API REST, podrá ejecutar estas acciones mediante programación.
La API REST de BarTender admite las siguientes acciones.
Acción |
Descripción |
---|---|
PrintBTWAction |
Imprime un documento BarTender. |
PrintBTXMLScriptAction |
Imprime uno o más documentos BarTender utilizando BTXML script. |
PrintCommandScriptAction |
Imprime un documento BarTender utilizando una combinación de líneas de comando y datos. |
Acción |
Descripción |
---|---|
BTXMLPrintResponseToIBMWebSphereAction |
Transforma la respuesta del comando BTXML recibida del último comando de BarTender ejecutado a IBM WebSphere Sensor Events. |
IBMWebSphereToBTXMLAction |
Transforma eventos del sensor IBM WebSphere entrante a BTXML script. |
IBMWebSphereToBTXMLWithPrintStatusAction |
Transforma IBM WebSphere Sensor Events a BTXML script, incluyendo el estado de impresión. |
InsertAfterEndAction |
Introduce texto o caracteres específicos al final del contenido. |
InsertBeforeStartAction |
Insertar texto o caracteres específicos antes del contenido. |
OraclePrintRequestToBTXMLAction |
Transforma una solicitud Oracle XML entrante a BTXML script. |
SAPAIIToBTXMLAction |
Transforma el SAP AII XML entrante a BTXML script. |
SearchAndDeleteAction |
Busca texto o caracteres específicos en los contenidos y lo(s) elimina. |
SearchAndDeleteEverythingAfterAction |
Busca texto o caracteres específicos en los contenidos y elimina todo lo que le sigue. |
SearchAndDeleteEverythingBeforeAction |
Busca texto o caracteres específicos en los contenidos y elimina todo lo que les antecede. |
SearchAndInsertAfterAction |
Busca texto o caracteres específicos en los contenidos y lo introduce después del texto especificado. |
SearchAndInsertBeforeAction |
Busca texto o caracteres específicos en los contenidos y lo introduce antes del texto especificado. |
SearchAndReplaceAction |
Busca texto o caracteres específicos en los contenidos y lo sustituye por el texto especificado. |
TransformXMLUsingXSLTAction |
Transforma un formato XML personalizado o propio utilizando la hoja de estilos XSLT. |
Acción |
Descripción |
---|---|
ReadFileAction |
Lee el contenido de un archivo en cualquier sistema de archivos compatible, incluyendo FTP, web y almacenamiento en la nube. |
ReadFromNetworkSocketAction |
Lee desde una conexión TCP o UDP para datos entrantes. |
ReadFromSerialPortAction |
Lee desde un puerto serie para datos entrantes. |
WaitForFileAction |
Espera a que un archivo aparezca en una carpeta especificada antes de ejecutar las acciones posteriores. |
Acción |
Descripción |
---|---|
SendEmailAction |
Envía un mensaje de correo electrónico. |
SendToMessageQueueAction |
Envía un mensaje al servicio Microsoft Message Queuing (MSMQ). |
SendToNetworkSocketAction |
Envía datos a través de una conexión TCP o UDP. |
SendToSerialPortAction |
Escribe información a un puerto de serie. |
SendWebServiceRequestAction |
Envía una solicitud HTTP a un servicio web (REST o SOAP). |
WriteFileAction |
Escribe contenido en un archivo. |
WriteMessageToLogAction |
Envía información al registro de mensajes. |
Acción |
Descripción |
---|---|
ActionGroup / GroupActions |
Gestiona y ejecuta un grupo de acciones. |
BarTenderCommandLineAction |
Imprime un documento de BarTender mediante la interfaz de la línea de comandos. |
BarTenderProcessAction |
Ejecuta un archivo de proceso creado en el Process Builder de BarTender. |
ConditionActions |
Ejecuta acciones de verdadero o falso en función del resultado de la condición. |
DecrementVariableAction |
Disminuye la variable en un valor especificado cada vez que se ejecuta la acción. |
ForEachFileInArchiveActions |
Ejecuta un grupo de una o más acciones para todos los ficheros de una carpeta de archivo que coinciden con un filtro especificado. |
ForEachFileInFolderActions |
Ejecuta un grupo de una o más acciones para todos los archivos de una carpeta que coinciden con un filtro especificado. |
ForLoopActions |
Ejecuta las acciones en el grupo para un bucle especificado aumentando o disminuyendo la variable. |
GoToAction |
Salta a una acción específica para continuar el procesamiento. |
IncrementVariableAction |
Incrementa la variable por un valor especificado. |
PowerShellCommandAction |
Ejecuta un comando de Windows PowerShell (archivo de comandos). |
PrintBTWAction |
Imprime un documento BarTender. |
PrintBTXMLScriptAction |
Imprime uno o más documentos BarTender utilizando BTXML script. |
PrintCommandScriptAction |
Imprime un documento BarTender utilizando una combinación de líneas de comando y datos. |
RunAsUserActions |
Ejecuta un grupo de acciones utilizando las credenciales especificadas. |
SelectCaseAction |
Evalúa qué subacciones de Caso deben ejecutarse, según sus condiciones especificadas. |
SetMultipleVariablesAction |
Establece los valores de una o más variables. |
SetVariableAction |
Establece el valor de una variable. |
ShellCommandAction |
Ejecuta un comando «shell» que puede usarse para ejecutar comandos del sistema operativo o servicios externos. |
StopAction |
Detiene todas las acciones de la integración actual. |
WaitAction |
Especifica un período de tiempo que transcurre antes de que la acción finalice. Puede utilizar esta acción para crear una pausa en las acciones secuenciales. |
WaitForFileAction |
Espera a que un archivo aparezca en una carpeta especificada antes de ejecutar las acciones posteriores. |
WhileLoopActions |
Continúa ejecutando las acciones del grupo mientras se cumpla la condición. |
WorkflowTransitionAction |
Mueve un archivo de Librarian de un estado a otro en su flujo de trabajo utilizando la transición especificada. |
Acción |
Descripción |
---|---|
AddFilesToArchiveAction |
Añade uno o más archivos desde una carpeta a un archivo. |
CopyFileAction |
Copia uno o más archivos desde una ubicación a otra. |
CopyFolderAction |
Copia una carpeta a otra ubicación de carpetas. |
CreateFolderAction |
Crea una carpeta. |
DeleteFileAction |
Elimina uno o más archivos. |
DeleteFolderAction |
Elimina una carpeta. |
ExtractFilesFromArchiveAction |
Extrae uno o más archivos desde un archivo a una carpeta específica. |
ForEachFileInArchiveActions |
Ejecuta un grupo de una o más acciones para todos los ficheros de una carpeta de archivo que coinciden con un filtro especificado. |
ForEachFileInFolderActions |
Ejecuta un grupo de una o más acciones para todos los archivos de una carpeta que coinciden con un filtro especificado. |
MoveFileAction |
Mueve uno o más archivos desde una ubicación a otra. |
MoveFolderAction |
Mueve una carpeta desde una ubicación a otra. |
ReadFileAction |
Lee el contenido de un archivo en cualquier sistema de archivos compatible, incluyendo FTP, web y almacenamiento en la nube. |
RenameFileAction |
Cambia el nombre de un archivo. |
RenameFolderAction |
Cambia el nombre de una carpeta. |
WriteFileAction |
Escribe contenido en un archivo. |
WorkflowTransitionAction |
Mueve un archivo de Librarian de un estado a otro en su flujo de trabajo utilizando la transición especificada. |
Acción |
Descripción |
---|---|
DeleteDatabaseRecordAction |
Elimina uno o más registros de una base de datos conectada. |
ExecuteSQLAction |
Ejecuta un archivo de comandos SQL. |
ForEachDatabaseRecordActions |
Ejecuta acciones para cada registro de una consulta de base de datos. |
InsertDatabaseRecordAction |
Inserta un registro de base de datos en una base de datos conectada. |
TransformTextToRecordSetAction |
Transforma texto o un archivo de texto en un conjunto de registros. |
UpdateDatabaseRecordsAction |
Actualiza uno o más registros de la base de datos. |
|
To help you automate these actions by using the YAML file format, a YAML actions reference is provided as follows:
|