Actions para crear automatizaciones

Utilice actions para construir un flujo de trabajo de automatización y para instruir qué debe hacer un bot. Las actions disponibles se encuentran en la paleta Actions del Bot editor en Control Room.

Actions, packages y dependencias

Las Actions se agrupan en packages en función de la tecnología que automatizan. Por ejemplo, el package de Excel advanced contiene actions relacionadas con Excel, por ejemplo, Abrir libro de trabajo, Ir a celda y Eliminar celda, que se pueden insertar en el Bot editor para automatizar un proceso de hoja de cálculo.

Cada package se actualiza y se habilita individualmente para admitir las nuevas funcionalidades. Los nuevos bots se diseñan con la versión predeterminada. Los bots existentes no se actualizan automáticamente. Se ejecutan utilizando la misma versión de package con la que se diseñaron hasta que el Bot Creator se actualice manualmente a la nueva versión.

Cuando el Control Room implementa un bot, los packages utilizados para crear la automatización se recogen y se envían al Bot Agent en el dispositivo de destino. El Bot Agent almacena en caché los packages para que no requiera actualizaciones cada vez que se ejecuta el bot.

Para acortar el tiempo de ejecución la primera vez que un bot se ejecuta en un dispositivo, precargue el packages utilizando la opción Precargar paquetes en el Bot editor. El sistema carga los packages a \ProgramData\AutomationAnywhere\GlobalCache en la máquina local para un acceso rápido en tiempo de ejecución.

Después de utilizar una action desde un package en un bot, ese package se convierte en un archivo dependiente de ese bot.

  • Más información sobre la gestión de packages en Packages.
  • Los desarrolladores pueden obtener más información sobre cómo crear paquetes en Paquete SDK.
  • Más información sobre la gestión de las dependencias de bots y package en Dependencias de Bot.

Paquetes y archivos exe

Packages archivos de proceso exe
DLL Automation.CSharpDLLWrapper.exe
Base de datos Automation.DatabasePlayer.exe

Trabajar con actions

Importante: Cada action en un package proporciona información mínima compatible de la versión de Control Room y Bot Agent cuando se crean bots. De este modo puede actualizar sus bots y reducir los errores en tiempo de ejecución causados por una versión incompatible de Control Room o Bot Agent.

Puede configurar actions en la sección Bot editor. Haga doble clic en el botón action para ver los campos y características que puede configurar y haga doble clic o arrastre una action para insertarla en la automatización.

Ponga el cursor sobre los puntos suspensivos verticales en la parte superior derecha de un ícono de action para acceder a las siguientes funciones:

Copiar action
Duplica la action.
Cortar la action
Copie la action y elimínela del código del bot.
Péguelo después de la action
Pegue la action copiada debajo de la action seleccionada.
Nota: Esta opción solo aparece cuando hay una action en el portapapeles.
Eliminar action
Permite quitar la action del código del bot.
Inhabilitar action
En el tiempo de ejecución, el bot ignora la action hasta que usted la habilita.
Habilitar punto de interrupción
Pausa el bot para fines de depuración.
Herramientas de depuración
Pasar por encima
Utilice el ícono Pasar por encima para ir a la siguiente acción en el modo de depuración. De manera predeterminada, se inicia desde la primera acción en modo de depuración.

Puede editar varias actions la vez, utilizando la barra de herramientas en la parte superior del Bot editor.

Encuentre en este bot (Cuadro de búsqueda)
Busque cualquier texto o action como un nombre de package, nombre de actions, nombre de cadena o nombre de variable en la vista Flujo, Lista o Dual del Task Bot. Puede buscar texto en varias páginas del bot y no es necesario cargar las páginas manualmente. Esta función es útil para ver o editar un bot con líneas de código más largas para determinar dónde se utilizan el texto buscado, como variables, cadenas o las actions y en qué línea.
  • Solo se puede buscar dentro de las líneas de código en el Bot editor.
  • Este campo no distingue mayúsculas de minúsculas.
Ejecutar desde aquí
Utilice la opción Ejecutar desde aquí para ejecutar un bot desde una línea específica del Bot editor omitiendo todas las líneas de código anteriores. Esta característica ayuda a ejecutar un bloque de código determinado de forma rápida y sencilla sin ejecutar el bot completo.
Nota: Cuando utiliza una action con los packages condicionales, como If, Loop o Error handler en el bot, la opción Ejecutar desde aquí no está disponible desde esa action. Sin embargo, puede utilizar la opción Ejecutar desde aquí desde If, Loop o actions del Error handler.
Copiar elementos
Copie las actions a un portapapeles para que se puedan duplicar dentro del bot.
Cortar elementos
Copie las actions y elimínelas del código del bot.
Pegar elementos
Pegue una o más actions después de la action resaltada. Si no ha resaltado una action, las actions se anexan al final de la secuencia de automatización.
Nota: Este icono solo se habilita cuando hay actions en el portapapeles.
Copiar al portapapeles compartido
Copie las actions, los activadores y los metadatos en un portapapeles compartido entre bots.
Pegar desde el portapapeles compartido
Pegue actions, activadores y metadatos desde otro bot.
Nota: Este icono solo se habilita cuando hay actions en el portapapeles compartido.
Nota: Las opciones Copiar al portapapeles compartido y Pegar desde el portapapeles compartido solo están habilitadas para usuarios de Bot Creator con privilegios.

La opción Copiar al portapapeles compartido no aparece si el bot está en modo Depuración y solo ha seleccionado una línea de código. Sin embargo, esta opción aparece cuando se seleccionan varias líneas de un código.

Función de autoguardado de eventos en Bot editor

En el Bot editor, cuando se utiliza las actions para crear una automatización, cuando un bot no se guarda manualmente, se realiza un autoguardado y el bot ahora guarda automáticamente los cambios para eventos específicos.
Nota: Actualmente, la función de autoguardado solo está disponible para determinados eventos.
Algunos de los eventos que admiten la función de autoguardado son los siguientes:
  • Grabador: Cuando crea un bot con actions determinadas y haga clic en Grabador, el evento se guarda, y cuando la grabación se completa, el evento se guarda automáticamente.
  • Administrador de variables: Cuando crea o edita una variable para insertarla en una action, los cambios se guardan.
    Nota: La función de autoguardado no es compatible cuando se elimina una variable o se inserta una con la tecla F2 para abrir la lista de variables.
  • Menú de acciones (elipsis vertical): Cuando selecciona cualquier action de este menú, por ejemplo, Paquetes, el evento se guarda automáticamente. Cuando realiza cualquier cambio en la página Paquetes y vuelve al Bot editor, el evento se guarda.
  • Encontrar un archivo: Cuando hace clic en el ícono Encontrar un archivo, el bot se guarda si no se guarda manualmente. Además, después de hacer clic en la opción Agregar, el bot se guarda automáticamente.
  • Cuadros de diálogo: Cuando se abre un cuadro de diálogo, se guarda automáticamente si se realizan cambios.
    Nota: El autoguardado se activa solo para los cuadros de diálogo de nivel superior y no para los cuadros de diálogo anidados.
  • Eliminar variables: Cuando elimina las variables no utilizadas, se guarda el evento.
  • Cambio de nombre del Bot: Si edita el nombre de un bot, el evento se guarda.

Recursos