Conexão de Procedures SQL Server e Power Apps
Olá pessoal, hoje vou compartilhar com vocês o material sobre procedures dentro do Power Apps com Power Automate.
Vocês pensam: "Ok Pamila, mas porque Power Automate para SQL?" Eu vou contar baseada em um caso de App que eu criei.
Primeiramente, não utilizei o estilo padrão de formulário, onde adicionamos o formulário e conectamos a nossa fonte de dados, meu formulário foi todo personalizado e a forma de gravação (input) dos dados foi via Patch. Temos os conectores de SQL normal dentro do Power Automate, porém se necessitarmos de utilizarmos procedures de dentro do banco de dados o Power Apps sozinho não irá atender, precisaremos do Power Automate para isso.
Vocês pensam: "Ok Pamila, mas porque Power Automate para SQL?" Eu vou contar baseada em um caso de App que eu criei.
Primeiramente, não utilizei o estilo padrão de formulário, onde adicionamos o formulário e conectamos a nossa fonte de dados, meu formulário foi todo personalizado e a forma de gravação (input) dos dados foi via Patch. Temos os conectores de SQL normal dentro do Power Automate, porém se necessitarmos de utilizarmos procedures de dentro do banco de dados o Power Apps sozinho não irá atender, precisaremos do Power Automate para isso.
Então, prepara o print, o documento onde irá salvar essa colinha.
Primeiro Passo
Após o desenvolvimento do app para que seja salvo, vamos entrar na pagina do Office, fazer o login com a conta profissional, pois é somente uma conta empresarial para ter acesso, clicamos no icone dos aplicativos e Power Automate.
Quando abrirem o Power Automate e clicar em criar, vocês irão ver que há cinco tipos de iniciar um fluxo, eu utilizei o instantâneo, ou seja, assim que clicar em botão, ele começa a ação.
No meu caso então, cliquei em "Criar um fluxo da nuvem instantâneo", escolhi o Power Apps para disparar esse fluxo.
Nesse momento, ele irá abrir somente com o fluxo inicial Power Apps, então irá cliar no icone de mais logo abaixo, irá pesquisar "SQL".
Quando pesquisar, e clicar em SQL Server, verá que aparecerá várias ações para SQL, eu cliquei em "Executar procedimento armazenado V2 (procedure).
Aqui você verá que existe vários tipo de autenticação, eu escolhi o "Autenticação SQL Server", após isso, o fluxo irá pedir os parâmetros que você precisará adicionar.
Segundo Passo
Observar que como é a primeira vez que ele estará em contato com o Power Apps, não teve nenhum fluxo anterior, aqui irá aparecer todos os campos que são obrigatórios dentro das tabelas do banco de dados, por exemplo, nome de usuário na tabela do SQL Server estiver como obrigatória, irá aparecer aqui e obrigatóriamente dentro do Power Apps, precisará da informação.
Para isso, todos os campos você terá que clicar no campo em branco e pedir para "Perguntar ao Power Apps", pois, ele aqui não tem parametro nenhum de dados para input.
Dentro do Power Apps, clique no botão/ícone de Salvar, vá na aba Ação na barra de cima e clique em Power Automate.
Irá abrir uma aba ao lado direito mostrando os fluxos, clique no fluxo que você salvou lá na página do Power Automate.
Aguarde até ele criar a conexão dentro do Botão, após feito isso ele irá te mostrar quais campos você precisa preencher de acordo com o parâmetro que mostra acima da barra de fórmulas, preste muita atenção nessa hora, na ordem dos campos e formatos.
E por ultimo e não menos importante, vá na pagina do seu fluxo que criou para esse app, e clique "Turn On" para ligá-lo e testar.
Terceiro Passo
Dentro do Power Apps, clique no botão/ícone de Salvar, vá na aba Ação na barra de cima e clique em Power Automate.
Irá abrir uma aba ao lado direito mostrando os fluxos, clique no fluxo que você salvou lá na página do Power Automate.
E por ultimo e não menos importante, vá na pagina do seu fluxo que criou para esse app, e clique "Turn On" para ligá-lo e testar.
Espero que tenha contribuído. Para mais dicas me siga nas redes sociais e voe!












Comentários
Postar um comentário
Retornaremos assim que possível.
Obrigada!