Crie o bots para compartilhar os detalhes da sessão usando o pacote SDK

Uma sessão compartilhada permite que você reutilize ações entre Task Bots que são executadas simultaneamente, por exemplo, usando o mesmo arquivo Excel para passar valores.

Pré-requisitos

Certifique-se de ter o seguinte para criar o Task Bot:

  • Acesso ao Control Room
  • Credenciais com permissões AAE_Basic
  • Uma licença de desenvolvimento, que permite que você crie e execute o Task Bots
  • Sua estação de trabalho é um dispositivo registrado no Control Room
  • Um arquivo Excel que você deseja usar nas ações da sessão compartilhada

Procedimento

  1. Faça login no Control Room.
  2. Crie três Task Bots que compartilharão as ações da sessão compartilhada.
  3. Crie uma nova variável childSession2 de Tipo > Sessão e Tipo de sessão > Sessão MS Excel, selecione Usar como entradae depois clique em Aplicar.
  4. No painel da esquerda, clique em Automation (Automação).
    Uma lista de formulários e bots disponíveis é exibida.
  5. Clique no ícone Criar um bot.
  6. Crie um novo bot chamado childBot2.
    1. No campo Nome, digite childBot2.
    2. No painel de Ações, localize Excel avançado e arraste Obter nome de planilha atual para o Editor de bot.
    3. Em Nome da sessão > Sessão compartilhadadigite F2 > childSession2 e em Atribuir a saída à variável, selecione atribuição de promp.
  7. Crie uma nova variável parentSession de Tipo > Sessão e Tipo de sessão > Sessão MS Excel, e clique em Aplicar.
  8. Crie um novo bot chamado parentSession e clique em Criar e editar.
  9. No painel de Ações, localize Excel avançado e arraste Abrir para o Editor de bot.
    1. Em Caminho do arquivo selecione Arquivo de desktop, clique em Procurar e navegue até o arquivo Excel que você deseja utilizar.
    2. Em Nome da sessão, retenha Predefinição.
    3. Clique em Salvar.
  10. Crie uma nova variável childSession1 de Tipo > Sessão e Tipo de sessão > Sessão MS Excel, selecione Usar como entradae depois clique em Aplicar.
  11. Crie um novo bot chamado childBot1.
    1. No campo Nome, digite childBot1.
    2. No painel de Ações, localize Excel avançado e arraste Obtenha uma única célula para a Editor de bot.
    3. Selecione Célula ativa em Nome da sessão e selecione Nome local, digite F2 e depois, em Armazenar o conteúdo da célula em, selecione atribuição de promp.
  12. No painel de Ações, localize Excel avançado e arraste Definir variável de sessão para o Editor de bot.
    1. Em Nome da sessão, retenha Predefinição.
    2. Em Salvar sessão para uma variável, selecione parentSession.
  13. No painel de Ações, localize Task Bot e arraste Executar para o Editor de bot.
    1. Em Task Bot a ser executado, selecione Arquivo da Control Room, clique em Escolher, depois em Procurar e selecione childBot1.
    2. Em Valores de entrada, selecione Definir childSession1, digite F2 e selecione parentSession.
  14. No painel de Ações, localize Excel avançado, e arraste Fechar, selecione Nome da sessão como Nome local e mantenha Padrão.
  15. No painel Ações, localize a Caixa de mensagens. Em Inserir a mensagem a ser exibida, digite F2e, em seguida, selecione atribuição de prompt.
  16. No painel de Ações, selecione Task Bot e arraste Executar para o Editor de bot.
    1. Em Task Bot a ser executado, selecione Arquivo da Control Room, clique em Escolher, depois em Procurar e selecione childBot2.
    2. Em Valores de entrada, selecione Definir childSession2, digite F2 e selecione childSession1.
  17. No painel Ações, localize a Caixa de mensagens. No campo Inserir a mensagem a ser exibida, clique em F2 e selecione a atribuição de promp.
  18. Salve todos os três bots e execute o Task Bot da parentSession.
As três mensagens a seguir são exibidas:

Valor de célula única do bot pai:1

Nome da planilha atual do Excel aberta no bot pai: Sheet1 <nome da planilha>

Seu bot foi executado com sucesso!