Utilice la opción Sesión compartida en el package Terminal Emulator para pasar el estado exacto de una aplicación a la lógica de Task Bot que se produce simultáneamente.

La sesión compartida permite reutilizar actions entre Task Bots 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 Task Bot conectadas por la opción Sesión compartida. Como resultado, las lógicas de Task Bot de gran tamaño se recortan mediante la eliminación de los comandos repetitivos para conectar y desconectar.

Procedimiento

  1. Cree un bot primario como TE_Share_Main que se conecte a una aplicación en el Terminal Emulator.
  2. Utilice la action 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.
  3. Cree un bot secundario como TE_BMIS para realizar actions como Obtener texto y Establecer campo.
  4. Agregue una action Run Task en el TE_Share_Main para llamar al TE_BMIS.
  5. 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.
  6. 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.
  7. En la tarea principal, añada una action para desconectarse de la aplicación.