Puede utilizar la opción Compartir sesión en el paquete Emulador de terminal para pasar el estado exacto de la aplicación a la lógica de TaskBot que se produce simultáneamente.
Descripción general
Esta característica le permite volver a utilizar acciones entre las instancias de Instancias de TaskBot que se ejecutan simultáneamente. Por ejemplo, conectarse a la misma aplicación. Para utilizar esta función, cree una jerarquía de lógicas de TaskBot conectadas por la opción Compartir sesión:
- Cree una tarea principal que se conecte a la aplicación con la opción Compartir sesión habilitada.
- Solicite otras tareas secundarias que sirvan para obtener los datos o realizar las tareas necesarias.
- En la tarea principal, agregue una acción para desconectarse de la aplicación con la opción Compartir sesión habilitada.
Como resultado, las lógicas de TaskBot de gran tamaño se desconectan de los comandos repetitivos para conectar y desconectar.
Ejemplo: Puede compartir una sesión para acceder y obtener los datos de aplicaciones instaladas en una terminal de computadora central
En este ejemplo, usted tiene acceso a una terminal de computadora central con varias aplicaciones instaladas. En lugar de acceder a cada aplicación por medio de sesiones separadas para conectarse a la terminal, utilice Compartir sesión para reducir el número de acciones repetitivas. En este ejemplo se utiliza una tarea principal TE_Share_Main, que se encarga de llamar a la subtarea TE_BMIS.
- En TE_Share_Main, conéctese a la terminal de la computadora central con la acción Conectar del paquete Emulador de terminal.
- Habilite Compartir sesión.
- Agregue una acción Ejecutar Tarea para llamar a la subtarea TE_BMIS.
- Agregue algunas acciones secundarias a TE_BMIS, como Obtener texto y Establecer campo.
- Utilice la acción Enviar texto para regresar a la tarea principal y restaurar la terminal a su estado original.
- Agregue una acción secundaria Desconectar en la tarea principal para finalizar la sesión.