Actions para criar automações

Use actions para criar um fluxo de trabalho de automação e instruir um bot sobre o que fazer. As actions disponíveis estão localizadas na paleta de Actions do Bot editor na Control Room.

Actions, packages e dependências

Actions são agrupadas em packages baseados na tecnologia que elas automatizam. Por exemplo, o Excel advanced package contém actions relacionadas ao Excel, como Abrir pasta de trabalho, Ir para célula e Excluir célula, as quais você pode inserir no Bot editor para automatizar um processo de planilha.

Cada package é atualizado e habilitado individualmente para oferece suporte a novas funcionalidades. Novos bots são construídos com a versão padrão. bots existentes não são atualizados automaticamente. Eles funcionam usando a mesma versão do package com a qual foram construídos até o Bot Creator atualizar manualmente para a nova versão.

Quando a Control Room implanta um bot, os packages usados para criar a automação são coletados e enviados para o Bot Agent no dispositivo de destino. O Bot Agent deixa o packages em cache para que não ele exija atualizações cada vez que o bot for executado.

Para encurtar o tempo de execução na primeira vez que um bot funciona em um dispositivo, pré-carregue o packages usando a opção Pré-carregar pacotes no Bot editor. O sistema carrega os packages para \ProgramData\AutomationAnywhere\GlobalCache na máquina local para acesso rápido em tempo de execução.

Depois que uma action de um package é usada em um bot, esse package se torna um arquivo dependente daquele bot.

  • Saiba mais sobre como gerenciar packages em Packages.
  • Os desenvolvedores podem saber mais sobre como criar pacotes no Package SDK.
  • Saiba mais sobre como gerenciar bots e dependências de package em Dependências Bot.

Pacotes e arquivos exe

Packages arquivos de processo exe
DLL Automation.CSharpDLLWrapper.exe
Banco de dados Automation.DatabasePlayer.exe

Como trabalhar com actions

Importante: Cada action em um package proporciona informações de versão da Control Room e Bot Agent mínimo compatível, quando você cria bots. Para que você possa atualizar seus bots e reduzir os erros de tempo de execução causados pela versão da Control Room ou Bot Agent.

Você pode configurar actions no Bot editor. Clique duas vezes na action para visualizar os campos e recursos que você pode configurar, e clique duas vezes ou arraste uma action para inseri-la na automação.

Passe o mouse sobre os três pontos verticais na parte superior direita de um ícone de action para acessar os seguintes recursos:

Copiar action
Duplica a action.
Cortar action
Copia a action e remove-a do código do bot.
Colar depois da action
Cola a action copiado embaixo da action selecionada.
Nota: Essa opção só aparece quando há uma action na área de transferência.
Excluir action
Remove a action do código do bot.
Desativar action
Em tempo de execução, o bot ignora a action até que você a habilite.
Habilitar ponto de interrupção
Pausa o bot para fins de depuração.
Ferramentas de depuração
Pular
Use o ícone Pular para ir para a próxima ação no modo de depuração. Por padrão, ele começa a partir da primeira ação no modo de depuração.

Você pode editar várias actions de uma vez usando a barra de ferramentas na parte superior do Bot editor.

Encontrar neste bot (Caixa de pesquisa)
Procure por qualquer texto ou action tais como um nome de package, nome de actions, nome de cadeia ou nome de variável no Fluxo, Lista ou Exibição dupla do Task Bot. Você pode pesquisar textos em várias páginas do bot e isso não exige que as páginas sejam carregadas manualmente. Este recurso é útil para visualizar ou editar um bot com linhas de código mais longas para determinar onde o texto pesquisado, tais como variáveis, strings, ou actions, será utilizado e em que linha.
  • Você pode pesquisar somente dentro das linhas do código no Bot editor.
  • Essa busca não diferencia maiúsculas de minúsculas.
Executar a partir daqui
Use a opção Executar a partir daqui para executar o bot a partir de uma linha específica no Bot editor, ignorando todas as linhas de código anteriores a ela. Esse recurso ajuda a executar um determinado bloco de código de forma rápida e fácil, sem executar o bot completo.
Nota: Quando você usa uma action dentro de packages condicionais, como If, Loop ou Error handler no bot, a opção Executar a partir daqui não está disponível nessa action. No entanto, você pode usar a opção Executar a partir daqui nas If de Loop, Error handler ou actions.
Copiar itens
Copia actions para uma área de transferência para que possam ser duplicadas dentro do bot.
Cortar itens
Copia as actions e remove-as do código do bot.
Colar itens
Cola uma ou mais actions depois da action realçada. Se você não tiver realçado uma action, as actions serão anexadas ao final da sequência de automação.
Nota: Esse ícone só é ativado quando há actions na área de transferência.
Copiar para a área de transferência compartilhada
Copia actions, gatilhos e metadados para uma área de transferência compartilhada entre bots.
Colar da área de transferência compartilhada
Cola actions, gatilhos e metadados de outro bot.
Nota: Esse ícone só é ativado quando há actions na área de transferência compartilhada.
Nota: As opções Copiar para a área de transferência compartilhada e Colar da área de transferência compartilhada são ativadas apenas para usuários com privilégios Bot Creator.

A opção Copiar para a área de transferência compartilhada não é mostrada se o bot estiver em modo de depuração e apenas uma linha de código for selecionada. No entanto, essa opção aparece ao selecionar múltiplas linhas de um código.

Funcionalidade de salvamento automático de eventos no Bot editor

No Bot editor, ao usar actions para criar uma automação, quando um bot não é salvo manualmente, é realizado um salvamento automático, e o bot passa a salvar automaticamente as mudanças para eventos específicos.
Nota: A funcionalidade de salvar automaticamente está disponível apenas para eventos específicos.
Alguns dos eventos compatíveis com a funcionalidade de salvamento automático são os seguintes:
  • Gravador: Ao criar um bot com certas actions e clicar em Gravador, o evento é salvo e, quando a gravação é concluída, o evento é automaticamente salvo.
  • Gerenciador de variáveis: Ao criar ou editar uma variável para inseri-la em uma action, as alterações são salvas.
    Nota: A funcionalidade de salvamento automático não é suportada ao se apagar uma variável ou inseri-la pressionando F2 para abrir a lista de variáveis.
  • Menu Ações (elipse vertical): Ao selecionar qualquer action nesse menu, por exemplo Pacotes, o evento é salvo automaticamente. Ao fazer qualquer alteração na página Pacotes e retornar para o Bot editor, o evento é salvo.
  • Encontrar um arquivo: Ao clicar no ícone Encontrar um arquivo, o bot será salvo se não for salvo manualmente. Além disso, após clicar na opção Adicionar, o bot é automaticamente salvo.
  • Caixas de diálogo: Ao abrir uma caixa de diálogo, ela será automaticamente salva se alguma alteração for feita.
    Nota: O salvamento automático é acionado somente para caixas de diálogo de nível superior, não para caixas de diálogo agrupadas.
  • Excluir variáveis: Ao excluir variáveis não utilizadas, o evento é salvo.
  • Alteração do nome de Bot: Ao editar o nome de um bot, o evento é salvo.