Compartir una sesión entre lógicas de Bot de tarea
- Última actualización2020/11/03
Compartir una sesión entre lógicas de Bot de tarea
Utilice la opción Sesión compartida en el paquete Emulador del terminal para pasar el estado exacto de una aplicación a la lógica de Bot de tarea que se produce simultáneamente.
La sesión compartida permite reutilizar acciones entre Bots de tarea que se ejecutan simultáneamente, por ejemplo, conectándose a la misma aplicación.
Para utilizar la sesión compartida, cree una jerarquía de lógicas de Bot de tarea conectadas por la opción Sesión compartida. Como resultado, las lógicas de Bot de tarea de gran tamaño se recortan mediante la eliminación de los comandos repetitivos para conectar y desconectar.
Procedimiento
- Cree un bot primario como TE_Share_Main que se conecte a una aplicación en el Emulador del terminal.
-
Utilice la acción Establecer variable de sesión en el TE_Share_Main para asignar la sesión actual a una variable como
$te_session$
del tipo de sesión del Emulador del terminal. - Cree un bot secundario como TE_BMIS para realizar acciones como Obtener texto y Establecer campo.
- Agregue una acción Ejecutar tarea en el TE_Share_Main para llamar al TE_BMIS.
-
Para pasar una variable de sesión del TE_Share_Main al TE_BMIS, seleccione
$te_session$
como valor de entrada en Establecer variable de sesión. -
En el TE_BMIS, utilice la pestaña Sesión compartida e inserte
$te_session$
como variable de sesión para obtener datos o realizar una tarea. - En la tarea principal, añada una acción para desconectarse de la aplicación.