Compartilhar via


Tipos de automação de processos

Este vídeo fornece uma visão geral rápida da automação de processos com o Power Automate

Existem dois tipos principais de automação disponíveis no Power Automate:

  • Automação de processos digitais baseados em API: fluxos da nuvem

  • Automação de processos robóticos (RPA) baseada em IU: fluxos da área de trabalho

O Power Automate preenche a lacuna entre aplicativos antigos sem APIs e sistemas modernos baseados em API

Automação de processos digitais (DPA) baseados na nuvem

Você pode usar o Power Automate para automatizar processos em mais de 380 aplicativos usando conectores baseados em API fornecidos fora da caixa. Além disso, os engenheiros de software podem criar novos conectores personalizados para qualquer aplicativo que tenha uma API acessível. Aplicativos modernos (incluindo serviços baseados em nuvem) usam APIs para fornecer acesso programático a dados e funcionalidade. A API declara um conjunto de regras para solicitações e os programadores usam a API para interagir com o aplicativo.

Sem escrever nenhum código, você pode usar conectores para acessar dados e usar uma ampla variedade de funcionalidades de aplicativo em sua automação. Por exemplo, você pode usar os conectores para o SharePoint e seu programa de email para automatizar o processo de adição de um novo item a um a lista do SharePoint quando você recebe um email com uma linha de assunto específica.

Galeria de conectores.

RPA baseada na área de trabalho

A próxima pergunta que você pode ter é: e se eu tiver um aplicativo para o qual o Power Automate não tem um conector e não conseguir criar um conector personalizado porque o aplicativo não tem uma API? Aqui é onde a automação de processos robóticos (RPA) entra. Você pode usar a RPA para criar automação mesmo em sistemas mais antigos que não têm uma API. Com a RPA, você automatiza aplicativos ensinando ao Power Automate como imitar os movimentos do mouse e as entradas do teclado de um usuário humano, como se um robô estivesse usando o computador. Em outras palavras, enquanto a automação de processos digitais fornece conectores de API para que você possa dizer ao aplicativo o que fazer, com a RPA você mostra o que fazer.

DPA ou RPA? Ou ambas?

Ao usar o Power Automate para automatizar processos, recomendamos que você use a automação de processo digital para qualquer aplicativo que tenha conectores baseados em API disponíveis, porque APIs devem ser estáveis mesmo quando o aplicativo muda com o tempo. Os fornecedores de software trabalham muito para evitar fazer alterações que quebrem a forma como as regras de API existentes funcionam.

Por outro lado, a RPA pode ser interrompida quando as coisas mudam, como quando as atualizações são aplicadas ao ambiente de um computador local ou ao layout das telas de um aplicativo. Além disso, você deve tomar muito cuidado para garantir que suas instruções para o robô tenham sido claras. Por exemplo, se você tiver selecionado a célula B3 em uma planilha, desejará que o robô selecione a célula B3 todas as vezes? Você deseja que ele selecione a primeira célula vazia na coluna B? Você deseja que ele selecione a célula na coluna B para a linha em que a coluna A foi definida com um valor específico? Ao usar a RPA, será fácil dar instruções ou assumir que foram tomadas decisões que não são óbvias apenas por registrar os cliques do mouse e as entradas do teclado. Pode demorar alguma iteração para garantir que você forneceu todas as instruções necessárias, incluindo o que fazer em caso de erros.

O Power Automate fornece automação de processos digitais e RPA, para fazer a ponte entre o que você pode automatizar entre serviços modernos baseados em API e os sites e aplicativos da área de trabalho para os quais você não tem um conector baseado em API.