Compartilhar sessão entre lógicas de Task Bot
- Última atualização2020/11/03
Compartilhar sessão entre lógicas de Task Bot
Use a opção Compartilhar sessão no pacote Emulador de terminal quando quiser passar o estado exato do aplicativo para lógicas de Task Bot que ocorrem simultaneamente.
A sessão compartilhada permite que você reutilize as ações entre Task Bots que funcionam ao mesmo tempo, por exemplo, conectando-se à mesma aplicação.
Para usar este recurso, crie uma hierarquia de lógicas de Task Bot conectados pela opção Compartilhar sessão. Como resultado, sua volumosa lógica de Task Bot terá a redução de comandos repetitivos para conectar e desconectar.
Procedimento
- Crie um bot pai como o TE_Share_Main que se conecta a uma aplicação no Emulador de terminal.
-
Use a ação Definir variável de sessão no TE_Share_Main para atribuir a sessão atual a uma variável como
$te_session$
de tipo de sessão de Emulador de terminal. - Crie um bot filho como o TE_BMIS para realizar quaisquer ações tais como Obter texto e Definir campo.
- Adicione uma ação Executar tarefa no TE_Share_Main para chamar o TE_BMIS.
-
Para passar uma variável de sessão do TE_Share_Main para TE_BMIS, selecione
$te_session$
como um valor de entrada no Definir SessionVariable. -
No TE_BMIS, use a guia Sessão compartilhada e insira
$te_session$
como uma variável de sessão para obter dados ou realizar tarefas. - Na tarefa principal, adicionar uma ação para desconectar do aplicativo.