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.

CerradoAcciones de impresión

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.

CerradoAcciones de transformación

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.

CerradoAcciones de entrada

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.

CerradoAcciones de salida

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.

CerradoEjecución de acciones

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.

CerradoAcciones de archivo

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.

CerradoAcciones de la base de datos

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: