A Automation Anywhere Control Room oferece suporte a dois tipos de gatilhos da Web que iniciam a automação quando um evento ocorre no aplicativo externo. Você pode criar gatilhos com base em Webhooks para recuperar dados em tempo real ou Sondagem para recuperar dados periodicamente. Ambos os tipos de Gatilhos da Web são compatíveis com Bots de tarefas e Tarefas de API.

Gatilhos baseados em Webhook

Use gatilhos baseados em Webhook para comunicação em tempo real. Esses gatilhos são callbacks HTTP que iniciam instantaneamente o fluxo de automação quando um evento ocorre. Quando um evento específico ocorre em um aplicativo, ele envia uma notificação para um URL de retorno de chamada predefinida (o webhook). Essa notificação, em geral na forma de uma solicitação POST, contém dados relevantes sobre o evento. Você deve adicionar o URL de callback no aplicativo externo para que a Control Room receba as informações do evento.

Fluxo de trabalho

  1. Cadastro: Um Control Room é cadastrado em um webhook, fornecendo um URL de retorno de chamada.
  2. Gatilho de evento: Quando um evento relevante acontece, o serviço envia uma solicitação HTTP POST para o URL especificado, contendo dados sobre o evento.
  3. Início da ação: O aplicativo receptor processa os dados do webhook e executa as ações desejadas.

Vantagens

  • Atualizações em tempo real: Os webhooks proporcionam notificações imediatas, garantindo que as ações sejam acionadas no mesmo instante.
  • Eficiência: Eles reduzem a necessidade de consultas frequentes, economizando recursos.
  • Flexibilidade: Webhooks podem ser usados com vários aplicativos e serviços.

Gatilhos baseados em Webhook na Control Room

  • GitHub
  • Google Calendar
  • Jira
  • Microsoft 365 Outlook
  • Microsoft Teams
  • ServiceNow
  • SharePoint
  • Listener

Casos de uso comuns

  • Integração ao ServiceNow: O gatilho inicia o fluxo de automação quando um registro é criado, atualizado, consultado ou excluído.
  • Suporte ao cliente: Encaminhamento automático de tickets de suporte recebidos para a equipe apropriada.
  • Automação de marketing: Envio de e-mails personalizados com base no comportamento do cliente.

Gatilhos baseados em sondagem

Use os gatilhos baseados em sondagem para a recuperação periódica de dados. Esses gatilhos verificam periodicamente se há alterações ou atualizações em uma fonte de dados. Eles são utilizados quando notificações em tempo real não estão disponíveis ou quando a frequência de atualizações é relativamente baixa. Você deve definir a frequência com base na qual o gatilho busca as informações do evento.

Fluxo de trabalho

  1. Configuração: Configure um poller com o URL da fonte de dados ou o endpoint da API e o intervalo de sondagem.
  2. Recuperação de dados: O poller faz solicitações periódicas à fonte de dados para recuperar os dados mais recentes.
  3. Processamento de dados: Analise os dados recuperados para identificar alterações ou atualizações.
  4. Início da ação: Se alterações forem detectadas, o poller aciona as ações apropriadas.

Vantagens dos pollers:

  • Simplicidade: Implementar pollers é simples.
  • Confiabilidade: Eles são confiáveis em cenários em que a conectividade de rede é instável.
  • Flexibilidade: Você pode usá-los com várias fontes de dados, incluindo bancos de dados, APIs e arquivos.

Gatilhos baseados em sondagem na Control Room:

Poller
Nota: Apenas a versão beta do gatilho da Web Poller está disponível.

Casos de uso comuns para pollers:

  • Gerenciamento de estoque: Verificação regular dos níveis do estoque e acionamento de processos de reposição.
  • Relatórios financeiros: Geração de relatórios periódicos com base em dados financeiros atualizados.
  • Sincronização de dados: Dados consistentes em diferentes sistemas.