Determinar qual o método de automatização a utilizar

Depois da estrutura do processo estar completa, o passo seguinte é a estrutura arquitetónica, onde se concentra em como vai automatizar esse processo.

Primeiro, determina que tipo de conector pode utilizar (se algum) e depois escolhe um acionador para iniciar a automatização.

Escolher um método de automatização

Idealmente, todos os sistemas que pretende automatizar terão conectores do Power Automate. Verifique a lista de conectores para ver se os conectores estão disponíveis para o sistema que planeia automatizar. Depois de encontrar o conector, certifique-se de que as ações necessárias estão disponíveis para esse conector. Por exemplo, um conector para um sistema de e-mail precisará de ações para "enviar", "responder" e "eliminar".

Se não houver conectores disponíveis, tem as seguintes opções para escolher:

  • Criar um conector personalizado: este é o método preferido de automatização se for um programador ou se a sua organização tiver um programador que pode criar conectores personalizados. Um conector personalizado permite que a automatização interaja com o sistema de destino através de uma API publicada. Esta API deve ser resiliente às alterações do sistema. Mais informações: Criar um conector personalizado do zero

  • Utilizar o conector HTTP: se for um programador e tiver cenários pontuais onde precisa de se ligar a sistemas que não têm conectores disponíveis, mas não pretende configurar conectores personalizados, o melhor método é utilizar um conector HTTP. Mais informações da documentação do Azure Logic Apps: Adicionar um acionador HTTP

  • Criar uma automatização de browser Web: se não conseguir encontrar um conector, e se o sistema for uma aplicação baseada no browser Web ou um site, deve considerar a automatização do browser Web. A automatização do browser Web imita entradas de teclado e movimentos de rato como se um humano estivesse a usar o browser. Pode compilar um processo de automatização do browser com o ambiente de trabalho do Power Automate.

  • Criar uma automatização de aplicações para ambiente de trabalho: se não conseguir encontrar um conector, e se o sistema for uma aplicação de ambiente de trabalho num PC, este é o método de automatização a utilizar. O Power Automate tem capacidades que imitam entradas de teclado humano e movimentos de rato. Para a automatização de aplicações para ambiente de trabalho, cria um novo processo do Power Automate Desktop com o Power Automate Desktop.

A tabela a seguir compara os diferentes métodos.

Método Facilidade de utilização Requer um fundo em programação? Facilmente afetado por alterações no sistema? Requer tempo de configuração ou programação?
Conector Mais fácil Não Não Nenhuma
Conector personalizado Fácil Sim Não Sim
Conector HTTP Fácil Sim Não Não
Automatização do browser Web Fácil Não, mas um conhecimento básico de CSS e HTML é preferível Sim Sim
Automatização da aplicação de ambiente de trabalho Fácil Não Sim Sim

Em cenários de automatização complexos, pode combinar todos estes métodos.

Escolha um acionador para iniciar a automatização

Com todos os métodos de automatização discutidos anteriormente, é necessário considerar como acionar (iniciar) estas automatizações. As formas de acionar uma automatização incluem:

  • Acionadores automatizados
  • Acionadores instantâneos ou manuais
  • Acionadores programados

Acionadores automatizados

Com um acionador automatizado, o sistema inicia automaticamente a automatização quando uma condição é satisfeita. (Note que nem todos os conectores incluem acionadores automatizados.)

Exemplos de acionadores automatizados incluem:

  • Quando um e-mail é recebido no Outlook
  • Quando um novo ficheiro é movido para o OneDrive
  • Quando uma nova linha é criada em Microsoft Dataverse
  • Quando um item é modificado numa lista do SharePoint personalizada

Acionadores automatizados.

Um exemplo de caso de utilização para o relatório de despesas pode ser a definição de um acionador automático para iniciar um fluxo de aprovação quando uma nova linha é criada na tabela de Aprovações de Despesas em Dataverse. Isto garante, por exemplo, que quando um formulário é criado com Power Apps, que cria uma nova linha em Dataverse, um fluxo de aprovação é automaticamente acionado.

Acionadores instantâneos ou manuais

Um acionador instantâneo ou manual é um tipo de acionador em que um utilizador precisa de iniciar manualmente a automatização ou o acionador é iniciado instantaneamente. Isto pode ser acionado diretamente a partir de um fluxo instantâneo ou de um serviço Microsoft.

Acionadores instantâneos.

Acionadores programados

Os Acionadores programados são executados numa data e hora específicas, e são repetidos periodicamente. São úteis para situações em que é necessário automatizar uma tarefa que ocorre diariamente, semanalmente ou mensalmente.

No exemplo do relatório de despesas, a equipa de contabilidade poderá usar um acionador programado para enviar um e-mail automatizado todas as sextas-feiras quando o relatório semanal do BI estiver pronto.

Exemplo de um acionador programado.

Próximo passo

Cenários assistidos e automáticos