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
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 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.