Una sesión compartida permite reutilizar acciones entre Task Bots que se ejecutan simultáneamente, por ejemplo, el uso del mismo archivo de Excel para pasar valores.

Antes de empezar

Asegúrese de tener lo siguiente para construir un Task Bot:

  • Acceso a Control Room
  • Credenciales con permisos AAE_Basic
  • Una licencia de desarrollo, que le permite crear y ejecutar Task Bots
  • Su estación de trabajo es un dispositivo registrado en Control Room
  • Un archivo de Excel que desee utilizar en las acciones de la sesión compartida

Procedimiento

  1. Inicie sesión en el Control Room.
  2. Cree tres Task Bots que compartirán las acciones de la sesión compartida.
  3. Cree una nueva variable childSession2 de Tipo > Sesión y Tipo de sesión > Sesión de MS Excel, seleccione Usar como entrada y, a continuación, haga clic en Aplicar.
  4. En el panel izquierdo, haga clic en Automatización.
    Se muestra la lista de formularios y bots disponibles.
  5. Haga clic en el ícono Crear un bot.
  6. Cree un nuevo bot llamado childBot2.
    1. En el campo Nombre, introduzca childBot2.
    2. En el panel Acciones, busque Excel avanzado y arrastre Obtener nombre de la hoja de cálculo actual al Bot editor.
    3. En Nombre de sesión > Sesión compartida, ingrese F2 > childSession2 y, en Asignar la salida a la variable, seleccione prompt-assignment.
  7. Cree una nueva variable parentSession de Tipo > Sesión y Tipo de sesión > Sesión de MS Excel y, luego, haga clic en Aplicar.
  8. Cree un bot nuevo llamado parentSession y haga clic en Crear y editar.
  9. En el panel Acciones, busque Excel avanzado y arrastre Abrir al Bot editor.
    1. En Ruta del archivo, seleccione Archivo de escritorio, haga clic en Explorar y navegue hasta el archivo de Excel que desea utilizar.
    2. En Nombre de sesión, mantenga Predeterminado.
    3. Haga clic en Guardar.
  10. Cree una nueva variable childSession1 de Tipo > Sesión y Tipo de sesión > Sesión de MS Excel, seleccione Usar como entrada y, a continuación, haga clic en Aplicar.
  11. Cree un nuevo bot llamado childBot1.
    1. En el campo Nombre, introduzca childBot1.
    2. En el panel Acciones, busque Excel avanzado y arrastre Obtener celda única hasta el Bot editor.
    3. Seleccione Celda activa en Nombre de sesión y seleccione Nombre local, ingrese F2 y, luego, en Almacenar contenido de la celda en, seleccione prompt-assignment.
  12. En el panel Acciones, busque Excel avanzado y arrastre Establecer variable de sesión al Bot editor.
    1. En Nombre de sesión, mantenga Predeterminado.
    2. En Guardar sesión en una variable seleccione parentSession.
  13. En el panel Acciones, busque Task Bot y arrastre Ejecutar al Bot editor.
    1. En Task Bot por ejecutar, seleccione Archivo de Control Room, haga clic en Elegir y, luego, Explorar y seleccione childBot1.
    2. En Valores de entrada, seleccione Establecer childSession1, ingrese F2 y seleccione parentSession.
  14. En el panel Acciones, busque Excel avanzado y arrastre Cerrar, seleccione Nombre de sesión como Nombre local y mantenga Predeterminado.
  15. En el panel Acciones, encuentre Cuadro de mensaje. En Ingresar mensaje por mostrar, ingrese F2 y, luego, seleccione prompt-assignment.
  16. En el panel Acciones, seleccione Task Bot y arrastre Ejecutar al Bot editor.
    1. En Task Bot por ejecutar, seleccione Archivo de Control Room, haga clic en Elegir y, luego, Explorar y, luego, seleccione childBot2.
    2. En Valores de entrada, seleccione Establecer childSession2, ingrese F2 y childSession1.
  17. En el panel Acciones, encuentre Cuadro de mensaje. En Ingresar mensaje por mostrar, ingrese F2 y seleccione prompt-assignment.
  18. Guarde los tres bots y ejecute el Task Bot de la parentSession.
Se muestran los siguientes tres mensajes:

Valor de una celda del bot principal:1

Nombre de la hoja de trabajo actual de Excel abierta en el bot principal: Hoja1 <name of the sheet>

El bot se ejecutó correctamente