Tarefa de API

Tarefa de API é uma solução de automação em nuvem baseada em API que aproveita o poder das APIs para facilitar a troca contínua de dados entre sistemas e aplicativos diferentes em uma velocidade sem precedentes.

Principais benefícios de Tarefas de API:
  • Somente nuvem: Aproveite a escalabilidade, a segurança e a confiabilidade da infraestrutura de nuvem gerenciada da Automation Anywhere, sem a necessidade de hardware ou manutenção local. (Disponível apenas para Nuvem, não No local.)
  • Gerenciado pela Automation Anywhere: Nossa equipe cuida de toda a operação da Nuvem, garantindo bom desempenho e atualizações contínuas.
  • Integração flexível: Acione Tarefas de API de várias fontes, incluindo formulários, processos ou endpoints diretos. Agende-os para serem executados regularmente ou execute-os sob demanda.

Os recursos de troca de dados em tempo real da Tarefa de API permitem que ela se adapte a ambientes dinâmicos e responda na hora. Use as Tarefas de API para criar automações usando pacotes que sejam compatíveis com Automation 360 Nuvem. Por exemplo, Tarefas de API trabalham com nossos pacotes que não intervêm no sistema de arquivos, como Salesforce, ServiceNow, Workday, REST e SOAP, para automatizar fluxos de trabalho e processos. Não é possível usar a Tarefa de API para automatizar uma operação de desktop.

Nota:
  • Disponível com AWS e GCP Cloud.
  • Tarefas de API, diferente de Task Bots, se beneficiam de serem executadas no Nuvem, gerenciado pela Automation Anywhere, eliminando a necessidade de dispositivos locais do Bot Runner.
  • Como parte dos direitos básicos gratuitos, cada cliente de nuvem recebe 100 execuções de Tarefa de API por Control Room. Os direitos básicos também incluem duas execuções simultâneas, o que significa que você pode executar duas Tarefas de API simultaneamente. Para limites de execução mais altos e simultaneidades adicionais, é necessário adquirir o SKU Enterprise Platform ou um SKU de Tarefa de API excedente. Entre em contato com seu gerente de atendimento ao cliente para obter mais detalhes.
  • A Tarefa de API requer licenciamento baseado em nuvem para funcionar. O licenciamento baseado em arquivo não é compatível atualmente.
Diferentes maneiras de invocar Tarefas de API:
  1. Invoque Tarefas de API em um formulário
  2. Invoque Tarefas de API em um processo
  3. Execute Tarefas de API (usando Executar agora)
  4. Agendar Tarefas de API
  5. Invocar Tarefas de API como endpoints

Invoque Tarefas de API em um formulário

Invocar uma Tarefa de API em um formulário fornece uma resposta imediata após a execução inicial, garantindo que os processos recebam atenção imediata. Durante a execução inicial, a Tarefa de API ou as Tarefas de API dentro do processo são implantadas na nuvem, permitindo que as solicitações subsequentes sejam processadas sem qualquer atraso. Para garantir desempenho e escalabilidade ideais, as Tarefas de API são pré-aquecidas de modo inteligente em um número dinâmico de dispositivos em nuvem, para se adaptarem às suas necessidades de simultaneidade. O diagrama abaixo descreve o fluxo de trabalho a ser seguido ao invocar uma Tarefa de API dentro de um formulário.
Nota: O pré-aquecimento é um processo no qual o administrador ou gerente de equipe adiciona a Tarefas de API à nuvem e as Tarefas de API são pré-implantadas nos dispositivos em nuvem. Os dispositivos em nuvem são gerenciados na infraestrutura do Automation Anywhere.
Tarefa de API em um formulário
Resposta em tempo real: Capacitação dos usuários com resultados instantâneos
  • Ideal para formulários: Quando os usuários esperam uma resposta imediata.
  • Principais recursos:
    • Alocações de dispositivos em nuvem pré-configuradas para execução perfeita.
    • Limites rígidos de simultaneidade para desempenho ideal.
    • Limite de execução de 1 minuto para conclusão rápida.

Invoque Tarefas de API em um processo

Invocar uma Tarefa de API em um processo oferece flexibilidade para executar tarefas de API em segundo plano, permitindo que os processos continuem sem interrupção. Essa abordagem é bastante útil para as tarefas que podem demorar mais para serem concluídas, pois garante que o fluxo de trabalho em geral se mantenha eficiente. O diagrama abaixo descreve o fluxo de trabalho a ser seguido para criar um processo que invoca uma Tarefa de API.
Nota: Para habilitar a implantação da Tarefa de API sob demanda em um processo, gere uma chave de registro em Administração > Configurações > Instalação em massa do agente de bot > Gerar uma nova chave e clique em Salvar alterações.
Tarefa de API em um processo

Execução sob demanda: Automação sem esforço dentro dos processos

  • Ideal para processos: Quando as tarefas podem ser executadas de maneira assíncrona, alinhando-se com fluxos de trabalho mais longos.
  • Principais recursos:
    • Enfileiramento inteligente para solicitações excedentes, garantindo a execução conforme os dispositivos ficam disponíveis.
    • Limites de simultaneidade para otimização de recursos.
    • Janela de execução estendida de 15 minutos para tarefas mais complexas.

Execute Tarefas de API (usando Executar agora)

Executar rapidamente Tarefas de API sob demanda usando o botão Executar agora. Esse recurso está disponível tanto para administradores quanto para desenvolvedores no espaço de trabalho público. Para saber mais sobre como usar a função Executar agora, consulte Executar Tarefas de API.

Agendar Tarefas de API

Automatizar a execução de Tarefas de API agendando-as para horários específicos. Depois de agendadas, você pode gerenciar facilmente essas tarefas por meio de várias ações, como ativação, desativação e edição. Para obter instruções detalhadas sobre o agendamento Tarefas de API, consulte Como agendar Tarefas de API.

Invocar Tarefas de API como endpoints

Aproveite suas Tarefas de API como endpoints, invocando-as programaticamente a partir de aplicativos externos. Quer esteja usando o Postman para prototipagem rápida, o cURL para scripts ou criando um aplicativo da web completo, você pode iniciar Tarefas de API sem esforço. Para obter mais informações sobre como invocar Tarefas de API como usar um endpoint em tempo real ou como um endpoint sob demanda, consulte Endpoint de Tarefa de API em tempo real e Endpoint de Tarefa de API sob demanda.

Implantação Tarefas de API

Ao contrário das implantações assistidas ou não assistidas, as Tarefas de API aproveitam bots baseados em nuvem (Tarefas de API) para a implantação, eliminando a necessidade de dispositivos físicos. Essa abordagem headless oferece escalabilidade e flexibilidade, permitindo automatizar os processos de qualquer lugar, a qualquer hora. A tabela abaixo mostra e compara as diversas implementações.

Implantação assistida Implantação não assistida Implantação headless (Tarefa de API)
Requer um dispositivo físico para executar tarefas, adequado para tarefas que requerem interação humana. Requer um dispositivo físico para executar tarefas, adequado para tarefas que podem ser concluídas de modo independente. A implantação baseada em nuvem elimina a necessidade de dispositivos físicos, oferecendo escalabilidade e flexibilidade.