Compartilhar sessão entre TaskBot lógicas
Use a opção Sessão compartilhada no Terminal Emulator package para passar o estado exato de um aplicativo para a TaskBot lógica de ocorrência simultânea.
A sessão compartilhada permite que você reutilize actions entre TaskBots que são executados simultaneamente, por exemplo, conectando-se ao mesmo aplicativo.
Para usar a sessão compartilhada, crie uma hierarquia de TaskBot lógica conectada pela opção Sessão compartilhada. Como resultado, a TaskBot lógica grande é cortada removendo comandos repetitivos para conexão e desconexão.
Procedimento
- Crie um bot pai, como TE_Share_Main, que se conecte a um aplicativo no Terminal Emulator.
-
Use a variável Set session (Definir sessão) action em TE_Share_Main para atribuir a sessão atual a uma variável como
$te_session$
do tipo de sessão do Emulador de terminal. - Crie um bot filho, como TE_BMIS, para executar qualquer actions bot, como Obter texto e Definir campo.
- Adicionar um Run Task action no TE_Share_Main para chamar o TE_BMIS.
-
Para passar uma variável de sessão de TE_Share_Main para TE_BMIS , selecione
$te_session$
como valor de entrada em Set SessionVariable (Definir variável de sessão). -
No TE_BMIS , use a guia Sessão compartilhada e insira
$te_session$
como uma variável de sessão para obter dados ou executar tarefas. - Na tarefa principal, adicione um action para desconectar-se do aplicativo.