Compartilhar sessão entre lógicas de Task Bot
- Última atualização2020/11/03
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 Bots de tarefas 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.