Criar Fluxos de E-mail com Power Apps e Dataverse

Neste novo artigo vamos criar um e-mail totalmente personalizado e automatizado assim que inseres um novo registo numa tabela.

Para este cenário vamos utilizar o Power Automate, uma App criada em Power Apps e ainda uma tabela criada em Dataverse!

Aceder à solução em Power Apps

Começamos por aceder ao ambiente de desenvolvimento de Power Apps em make.powerapps.com.

Para criar o e-mail podes ter todos os teus componentes (Tabela, App e fluxo) numa solução. Quando tens uma solução podes centralizar todos os recursos dentro do mesmo aplicativo!

Neste caso já estou com uma solução criada (Training) mas se precisares de criar uma solução de raiz com o botão Nova Solução.

A solução já tem a tabela e a aplicação. Vamos então agora criar o fluxo de dados. No painel à esquerda acedemos a opção de Fluxos de Dados.

A seguir vamos criar um fluxo clicando no Botão Criar. O Fluxo será um fluxo automatizado, o que significa que vai correr assim que algum “gatilho” / trigger é acionado! Neste caso o registo de um valor na tabela.

Configurar o Fluxo

Para configurar o fluxo começamos por dar um nome e depois definir o gatilho que o vai ativar. Neste caso será o registo numa tabela de Dataverse.

Escolhemos a opção Dataverse – Quando uma linha é adicionada, modificada ou eliminada. E pressionamos o botão Criar.

No próximo ecrã começamos a definir as opções do gatilho.

Começamos por definir a alteração, que neste caso será apenas Criar.

Depois definimos a tabela a ser utilizada – neste caso a tabela Agendamentos.

E por fim o âmbito, que neste caso é o âmbito da organização.

De seguida passamos para o próximo passo do fluxo.

No próximo passo definimos a ação que vai ser executada.

A ação que vamos escolher é o envio de um e-mail através da conta de Outlook.

Definir as opções do e-mail

Nas opções que se seguem vamos começar a personalizar o e-mail. No campo para vamos adicionar o e-mail para quem pretendemos enviar a confirmação. O conteúdo adicionado pode ser estático (com um e-mail inserido) ou dinâmico. O conteúdo dinâmico aproveita campos existentes e guardados em passos anteriores. Neste caso podemos aproveitar campos que serão registados na base de dados, a nossa tabela de Dataverse.

Acrescentamos então o e-mail, através do campo E-mail do Dono, da tabela.

A seguir colocamos o assunto que pode ter também conteúdo dinâmico…

E de seguida o corpo do e-mail, onde colocamos também conteúdo dinâmico da base de dados em conjunto com o nosso texto.

No final guardamos o passo.

O nosso fluxo será apenas com estes dois passos. Assim depois de guardado, nos campos à direita podemos guardar as alterações novamente, verificar o fluxo para confirmar se está tudo ok ou se existe algum erro, ou iniciar o teste ao fluxo.

Voltando à nossa solução vamos agora abrir a aplicação, que contem o formulário onde vamos efetuar um registo de agendamento. Selecionamos a aplicação e pressionamos o botão Reproduzir.

Na aplicação, começamos por iniciar o agendamento…

Introduzimos os dados…

Confirmamos os dados…

E acedemos à nossa tabela para confirmar o registo.

Por fim, se o fluxo correr bem, deveremos receber um e-mail de confirmação na nossa caixa de entrada.

Como podes ver automatizar e personalizar um e-mail com Power Automate é muito simples. Obtemos uma solução global com registo de dados em Dataverse através de uma App em Power Apps e automatizamos processos com Power Automate.


Comentários

Leave a Reply

Discover more from Exceldriven

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

Continue reading