Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Exemplos de inserção de dados em um formulário da web a partir de uma planilha

  • Atualizado: 6/10/2020
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA
    • Exemplos

Exemplos de inserção de dados em um formulário da web a partir de uma planilha

Neste exemplo, você constrói um bot para inserir várias linhas de dados de uma planilha XLSX em um formulário web. Uso de actions de Excel advanced, Loop, e Recorder packages.

Para recuperar valores de um arquivo Excel e inseri-los em um formulário da Web, faça o seguinte:

Procedimento

  1. Abra um novo bot:
    1. Na interface Web do Automation Anywhere Enterprise, selecione Bots > Meus bots.
    2. Clique em Criar TaskBot.
    3. Insira o nome do bot.
    4. Aceite o local da pasta padrão \Bots\.
      Para alterar o local de armazenamento do bot, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
  2. Abra o arquivo Excel.
    1. Clique duas vezes ou arraste a ação Excel avançado > Aberto.
    2. Insira um nome de sessão.
    3. Selecione o arquivo Excel.
    4. Marque a opção A folha contém um cabeçalho.
    5. Clique em Aplicar
    Ao marcar o opção A folha contém um cabeçalho, você habilita o bot para pesquisar a coluna pelo nome do cabeçalho durante o tempo de execução.
  3. Abra o site.
    1. Clique duas vezes ou arraste a ação Procurar > Iniciar site.
    2. Insira a URL do site.
    3. Clique em Aplicar
  4. Recupere os valores da planilha e armazene-os em uma variável de tabela.
    1. Clique duas vezes ou arraste a ação Excel avançado > Obter várias células.
    2. Insira o mesmo nome de sessão usado na ação Excel avançado > Aberto.
    3. Selecione Todas as linhas na lista suspensa.
    4. Crie uma variável de tabela usando o ícone à direita da lista suspensa Atribuir à variável.
    5. Clique em Aplicar
  5. Instrua o bot para processar os dados linha por linha.
    1. Clique duas vezes ou arraste a ação Loop.
    2. Selecione o iterador Para cada linha da tabela.
    3. Selecione a mesma variável de Tabela usada em Obter várias células.
    4. Crie uma variável de Registro usando o ícone à direita da lista suspensa Atribuir à variável.
    5. Clique em Aplicar
    A variável Registro contém todos os valores para uma linha. Com cada iteração do Loop, o bot recupera os valores da próxima linha e os armazena na variável Registro, sobrescrevendo os valores da linha anterior.
  6. Mapeie o cabeçalho da primeira coluna para a caixa de texto do formulário da web.
    1. Clique duas vezes ou arraste a ação Gravador > Capturar.
    2. Selecione a mesma janela aberta com a ação Abrir site.
    3. Clique em Capturar objeto.
    4. Passe o mouse sobre a caixa de texto até aparecer um contorno vermelho.
    5. Clique na caixa de texto.
    6. Volte para a Control Room.
    7. Verifique se o valor Tipo de controle é TEXTBOX (Caixa de texto).
    8. Selecione Caixa de texto na lista suspensa Ação.
    9. No campo Teclas pressionadas, insira a mesma variável de gravação usada no Loop.
    10. Selecione a opção Por nome, copie e cole o primeiro cabeçalho de coluna no campo.
    11. Clique em Aplicar
  7. Repita as subetapas na etapa 5 para mapear as outras colunas com as seguintes diferenças:
    1. Em vez de pesquisar o título da janela do navegador, insira a variável Janela gerada pelo Gravador.
    2. Ao inserir a variável Registrar no campo Teclas pressionadas, copie e cole o cabeçalho da coluna subsequente no campo "Por nome".
  8. Capture o botão Enviar.
    1. Clique duas vezes ou arraste a ação Gravador > Capturar.
    2. Insira a variável Janela gerada pelo Gravador.
    3. Clique em Capturar objeto.
    4. Verifique se o valor Tipo de controle é BUTTON (Botão).
    5. Selecione a ação Clicar.
    6. Clique em Aplicar
  9. Clique em Save (Salvar)
Send Feedback (Enviar Feedback)