Como Criar um Fluxo de Aprovação com Power Automate no SharePoint

Tempo de leitura:

3–5 minutes

Neste artigo vou mostrar-te como podes aprovar um registo numa base de dados com o Power Automate!

Imagina um cenário onde regularmente registas informação numa tabela, hoje no exemplo, uma lista de Sharepoint, com informação de faturas para pagamento. Normalmente nestes casos existe uma coluna [Estado] para alterar o estado da fatura, conforme a mesma está paga ou não. Mas antes, podes ter a necessidade de fazer um pedido de autorização após o lançamento da fatura para aprovar o seu pagamento.

Este pedido de aprovação pode ser completamente automatizado, com um envio direto de um e-mail para o responsável, e logo de seguida com a atualização do estado da fatura. Se fizeres isto com fluxos em Power Automate, ganhas vários benefícios, desde a centralização de processos e organização do envio de informação entre os vários intervenientes, para não falar do tempo necessário para cumprir todos os procedimentos, reduzindo não só o tempo, mas propensão ao erro, como esquecer de atualizar um estado da fatura ou mesmo enviar o e-mail com o pedido de aprovação.

Vamos ver então nos próximos passos como podes fazer este modelo de automatização com o Power Automate.

Criar o Fluxo

Começamos por aceder a make.powerautomate.com e iniciamos um novo fluxo.

Interface do Power Automate mostrando a opção para criar um novo fluxo com a barra de menu à esquerda.

De seguida escolhemos o tipo de fluxo -> automatizado. Colocamos um nome e identificamos o tipo de gatilho (Trigger) vamos ter, que neste caso é um gatilho relacionado com Sharepoint, mais especificamente a opção: Quando um item é criado. Neste caso estamos a referir-nos a um item ou registo criado numa lista de Sharepoint.

Interface do Power Automate mostrando opções para criar um fluxo automatizado, com destaque para a seleção de SharePoint como acionador.

Configurar o Gatilho

A configuração do Gatilho é relativamente simples, onde temos apenas de colocar a ligação para o site de Sharepoint e para a lista de Sharepoint (tabela).

Configuração para a criação de um registo na lista do Power Automate com o endereço do site e nome da lista.

Definir as ações

A primeira ação vai ser enviar um e-mail para o utilizador que cria o registo, indicando que o registo foi bem submetido na tabela.

Tela do Power Automate com opções para adicionar uma ação de enviar um e-mail.

Passemos agora à configuração do e-mail…

Para cada parâmetro do e-mail podemos introduzir conteúdo dinâmico proveniente do passo anterior, neste caso do registo específico criado na base de dados. Por exemplo, podemos aplicar o e-mail do utilizador que criou o registo e acrescentar no corpo do e-mail dados dinâmicos da base de dados.

Interface do Power Automate mostrando a configuração de um e-mail para o utilizador após a criação de um registo, incluindo campos para documento, data, fornecedor e responsável.

Ação para iniciar o pedido de aprovação

A próxima ação será o pedido de aprovação do registo. Podemos fazer uma pesquisa por “aprovação” para surgirem ações de aprovação e escolhemos a opção: Iniciar e aguardar por uma aprovação.

Interface do Power Automate mostrando a opção para adicionar uma ação de aprovação, com destaque para a ação 'Iniciar e aguardar por uma aprovação'.

De seguida podemos configurar o pedido de aprovação. O pedido de aprovação tem os seus campos específicos para preencher, contudo a lógica é semelhante ao ponto anterior, onde podes colocar conteúdo dinâmico da base de dados juntamente com os parâmetros.

Interface de configuração do Power Automate, mostrando a ação de iniciar e aguardar por uma aprovação, com campos para detalhes do documento e formatação de e-mail.

Condição para alterar o valor na Tabela – Controlo

A próxima ação é uma condição, que permite avaliar o resultado da aprovação. No caso do Outcome ser Approve realizamos a ação de mudar o estado do registo para Aprovado, caso contrário para Reprovado. Um típico exemplo de uma expressão IF.

Tela do Power Automate mostrando a configuração de uma ação com a opção de adicionar uma condição.

De seguida configuramos a condição.

Definimos uma condição simples para o resultado da aprovação igual a “Approve”.

Configuração de condição no Power Automate, com foco na saída de aprovação e lógica para resultados verdadeiros e falsos.

De seguida configuramos a opção para Verdadeiro e depois para Falso.

Para Verdadeiro vamos aplicar 2 ações:

  1. Atualizar o item da lista, no campo Estado para – Aprovado
  2. Enviar um e-mail ao utilizador com a informação.

Começando por atualizar o item…

1 – Atualizar o item da lista

Interface do Power Automate mostrando a adição de uma ação para atualizar um item na lista do SharePoint.

Em primeiro lugar, precisamos de definir as ligações ao site e à lista de Sharepoint – A Tabela, identificando de seguida através de conteúdo dinâmico o ID específico do Registo a alterar.

Tela do Power Automate mostrando a configuração para atualizar um item em uma lista no SharePoint, com ênfase no campo 'ID' que é necessário para identificar o item a ser atualizado.

E de seguida configuramos as opções para o registo, onde vamos apenas alterar o estado da fatura.

Configuração de uma condição no Power Automate para atualizar o estado de um item para 'Aprovado'.

2 – Enviar um e-mail ao utilizador

Escolhemos na próxima ação enviar um e-mail (V2)

Tela do Power Automate mostrando a seção para adicionar uma ação de envio de e-mail, com opções de e-mail da Microsoft 365 destacadas.

E de seguida configuramos o e-mail…

Configuração de envio de e-mail no Power Automate, incluindo campos como 'Para', 'Assunto' e 'Corpo' com aviso de aprovação da fatura.

Configurar a resposta falsa

Para o lado da condição Falso, a lógica é a mesma e podes implementar. A imagem mostra a configuração final.

Fluxo de automação do Power Automate mostrando a criação de um registro, envio de e-mail ao usuário, solicitação de aprovação e atualização do status com base na decisão.

Guardar o fluxo e testar

Agora é necessário apenas guardar o Fluxo e Testar o mesmo.

Começamos por inserir um registo na Tabela – Repara no estado “Pendente”

Tabela de faturação no SharePoint mostrando uma lista de registos, incluindo um novo registo destacado com status pendente.

Assim que o registo é efetuado recebemos um e-mail de confirmação. Repara no conteúdo dinâmico aplicado no e-mail.

Email de confirmação de registo de fatura submetido com detalhes como documento, data, fornecedor e responsável.

E a seguir o responsável recebe um pedido de aprovação para aprovar ou rejeitar.

E-mail de pedido de aprovação de fatura enviado pelo Microsoft Power Automate, com detalhes sobre a fatura e opções para aprovar ou rejeitar.

E o estado da fatura foi alterado para aprovado!

Tabela de faturas com informações sobre documentos, datas, fornecedores, valores, responsáveis e estados, mostrando uma fatura aprovada em destaque.

Próximo artigo:

Artigo Anterior:


Comments

Leave a Reply

Discover more from Exceldriven

Subscribe now to keep reading and get access to the full archive.

Continue reading