Iremos conhecer as técnicas:
1\. Criar Fluxo Automatizado da Nuvem (AUTOMATED CLOUD FLOW):
- O Microsoft Power Automate permite criar fluxos automatizados na nuvem que respondem a eventos específicos e executam ações em diferentes serviços, incluindo o Azure SQL Database. Esses fluxos podem ser acionados por eventos como a chegada de um novo e-mail ou a atualização de um registro no banco de dados.
2\. Selecionar Tipo de Autenticação (SQL SERVER AUTHENTICATION TYPE):
- Ao conectar o Power Automate ao Azure SQL Database, você precisa especificar o tipo de autenticação. Pode ser autenticação do Windows (integrated) ou autenticação do SQL Server (usuario e senha).
3\. Criar tabela compatível com o Fluxo (CREATE TABLE, IDENTITY, ROWVERSION):
- Exemplo de criação de uma tabela com coluna de identidade e uma coluna de versão de linha (rowversion):
CREATE TABLE Exemplo (
ID INT PRIMARY KEY IDENTITY,
Nome NVARCHAR(50),
Versao ROWVERSION
);
4\. Adicionar Etapa de Envio de Email (SEND MAIL, OFFICE 365 OUTLOOK):
- Após um evento ou ação no Power Automate, você pode adicionar uma etapa para enviar um e-mail. Isso pode ser feito usando a ação "Enviar um e-mail (Office 365 Outlook)".
5\. Inserir registro e Executar Gatilho (INSERT INTO, TRIGGER):
- Exemplo de inserção de um registro e execução de um gatilho no banco de dados:
INSERT INTO Exemplo (Nome) VALUES ('Novo Registro');
-- O gatilho será acionado após a inserção
6\. Definir texto do email em formato HTML (HTML FORMAT, VARIABLE):
- No corpo do e-mail, você pode usar HTML para formatar o texto. Isso pode ser configurado diretamente nas configurações da ação de enviar e-mail. Por exemplo, você pode usar variáveis dinâmicas do Power Automate para incluir informações do registro inserido.
Essas ações permitem a automação de processos que envolvem interações entre o Power Automate e o Azure SQL Database, fornecendo uma maneira flexível e poderosa de criar fluxos
de trabalho automatizados.