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

  1. Crie um bot pai como o TE_Share_Main que se conecta a uma aplicação no Emulador de terminal.
  2. 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.
  3. Crie um bot filho como o TE_BMIS para realizar quaisquer ações tais como Obter texto e Definir campo.
  4. Adicione uma ação Executar tarefa no TE_Share_Main para chamar o TE_BMIS.
  5. 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.
  6. 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.
  7. Na tarefa principal, adicionar uma ação para desconectar do aplicativo.