Ilustração corporativa de tela de aplicativo Power Apps conectado a lista SharePoint com campos de endereço e ícones de busca e edição

Hoje eu quero mostrar como construir um aplicativo útil, de um jeito bem simples e objetivo. O app vai se conectar a uma lista do SharePoint e servir para consultar e gerenciar endereços. A ideia é simples: a lista conta com campos como CEP, Rua, Número, Bairro, Cidade, Estado e País, todos em formato texto. Durante o processo, vou mostrar como usar o Power Automate para preencher os campos automaticamente pelo CEP, facilitando ainda mais a vida de quem vai usar o app no dia a dia.

Começando do zero: criando a lista no SharePoint

Eu sempre prefiro criar um site novo no SharePoint quando a ideia é centralizar automações. Assim, todo o conteúdo fica organizado. Se você já tem um site, pode usar uma lista já existente. Se não, siga este caminho:

  1. Acesse o SharePoint e escolha Criar site. Pode optar por um site de equipe simples.
  2. Dentro do site, clique em Nova Lista.
  3. Dê um nome, por exemplo, “Endereços”.
  4. Adicione as colunas conforme a necessidade:
  • CEP (Texto)
  • Rua (Texto)
  • Número (Texto)
  • Bairro (Texto)
  • Cidade (Texto)
  • Estado (Texto)
  • País (Texto)

Os dados vão servir de base pro nosso app. Já fiz várias soluções como essa dentro da 101 Códigos para clientes de todos os tamanhos.

Conectando o Power Apps à lista SharePoint

Agora entra a parte divertida. No próprio SharePoint, clique em Integrar > Power Apps > Criar um aplicativo. Escolha um nome para ele. Em alguns instantes, o Power Apps gera automaticamente a tela inicial, com visual de pesquisa, cadastro e edição prontos para uso.

Tela de aplicativo Power Apps conectada ao SharePoint mostrando campos de endereço, com botões de adicionar e editar visíveis Tudo aparece pronto para editar, pesquisar e cadastrar!

Eu sempre recomendo dar uma olhada no que o Power Apps gera. Quase tudo já vem funcional:

  • Tela inicial mostrando a lista de registros.
  • Botão para adicionar novo registro.
  • Tela para editar ou excluir endereços já cadastrados.
  • Barra de busca para encontrar informações.

Personalizando a interface, rápido e fácil

Na tela de edição, dá para personalizar os campos e também a ordem de exibição. Eu, por exemplo, gosto de colocar o CEP logo no topo. Adicionar um ícone de busca ao lado do campo CEP faz toda a diferença na experiência de quem vai usar o app.

Basta selecionar os componentes visuais e ajustar conforme a identidade da sua empresa. Os controles são “arrastáveis” e o Power Apps sempre ressalta as áreas que podem ser ajustadas. Se quiser trocar as cores, fonte ou posições, tudo é intuitivo. A personalização é realmente simples.

Automatizando o preenchimento pelo CEP usando Power Automate

Agora vem o detalhe que costuma surpreender quem vê pela primeira vez: automatizar o preenchimento dos campos com base no CEP.

Um recurso muito útil é criar um fluxo no Power Automate para, sempre que um usuário informar o CEP, fazer a consulta automática em serviços de endereço e retornar os dados completos para o aplicativo.

Como exemplo, o processo seria assim (mantendo simples):

  1. No Power Apps, adicione um botão de busca ao lado do campo CEP.
  2. Crie um fluxo no Power Automate que recebe o CEP digitado e consulta o endereço em um serviço próprio.
  3. Configure esse fluxo para retornar rua, bairro, cidade, estado e país.
  4. No Power Apps, ao clicar no botão, chame o fluxo com o CEP digitado e preencha os outros campos automaticamente.

Para que tudo isso funcione na prática, começo inserindo no aplicativo o botão que irá buscar o endereço. Dentro do Power Apps, na tela de edição do formulário, clico sobre o cartão do CEP e, no menu superior, escolho "Inserir" e depois "Ícones".

Seleciono o ícone de lupa e coloco ele do lado do campo de CEP. Com o ícone selecionado, deixo a tela pronta para que ele execute uma ação quando o usuário clicar, mas antes preciso criar o fluxo que fará a consulta do endereço.

No menu superior do Power Apps, abro a aba "Power Automate" e seleciono "Criar um novo fluxo". O sistema abre automaticamente o Power Automate com o gatilho “Quando um fluxo é acionado pelo Power Apps”, que é exatamente o que precisamos.

No campo de URL, coloco o endereço do serviço que será utilizado para buscar o endereço pelo CEP. Esse “endereço do serviço” nada mais é do que um link — como um site — que, em vez de mostrar uma página na tela, devolve dados de outros sistemas.

Quando esse link com os dados está aberto na internet, disponível pra qualquer pessoa usar, chamamos de API pública. Um exemplo muito conhecido é o ViaCEP, que funciona como um site invisível que responde com os dados do endereço quando enviamos um CEP. Já quando esse link pertence a um sistema da própria empresa, protegido e usado só internamente, chamamos de serviço interno.

Em ambos os casos, o Power Automate acessa esse link e recebe de volta as informações do endereço do CEP que foi informado.

De volta ao app, seleciono novamente o ícone de lupa e, no painel à direita, clico para associar o fluxo criado. O Power Apps automaticamente insere a função "Run" no evento "OnSelect" do botão. Ajusto essa função para enviar o CEP digitado, usando o valor do controle correspondente, geralmente algo como "txtCEP.Text".

A chamada fica assim: PreencherEndereco.Run(txtCEP.Text).

Depois disso, basta configurar os outros campos do formulário para receberem o retorno do fluxo. Em cada campo — como Cidade ou Rua — abro a propriedade Default e informo que o valor deve vir da resposta do fluxo, por exemplo: PreencherEndereco.Run(txtCEP.Text).cidade.

Com isso, o aplicativo sabe exatamente como preencher os dados retornados e exibe automaticamente as informações assim que o usuário clicar no botão da lupa.

Quando termino essa configuração, realizo um teste rápido digitando um CEP válido e clicando no botão. Se tudo estiver correto, a consulta acontece quase instantaneamente e os campos se preenchem sozinhos. É uma automação simples, mas que muda completamente a experiência do usuário e reduz muito erros de digitação.

Exemplo de chamada (em função Power Apps):

‘PreencherEndereco.Run(txtCEP.Text)’

Nesse exemplo, txtCEP.Text é o campo onde o usuário digitou o CEP. O fluxo do Power Automate recebe esse CEP, busca os dados e retorna para o app atualizar os campos.

Esse pequeno detalhe já transforma a experiência e agiliza o trabalho do usuário.

O aplicativo já pode ser usado?

Sim! Com esses passos, o app já está pronto para cadastros, consultas, alterações e exclusões. A automação pelo CEP pode ser incluída quando quiser, mesmo depois que tudo já está funcionando.

Na minha experiência na 101 Códigos, criar uma solução desse tipo do zero leva poucas horas, mesmo para quem não programa. Sempre que monto essas automações para empresas, vejo como surpreende a facilidade de uso e o resultado imediato. Já fiz adaptações desse modelo até para planilhas integradas, sempre focando no que realmente resolve o dia a dia.

Conclusão

Desenvolver um aplicativo simples integrando Power Apps, automações e listas do SharePoint pode ser um projeto rapidíssimo, e entrega valor já nos primeiros minutos de uso.

Aqui na 101 Códigos, faço projetos sob medida desde 2011, experimentando e criando soluções para empresas de todos os portes e também para profissionais que usam planilhas ou apps simples no cotidiano.

Se você quer dar o próximo passo ou precisa de algo mais personalizado, venha conhecer nossos serviços e peça um orçamento direto pelo site. Tenho certeza de que vamos entregar aquela solução que facilita seu trabalho e garante praticidade nas suas tarefas!

Perguntas frequentes

O que é o Power Apps da Microsoft?

O Power Apps é uma plataforma da Microsoft para criação de aplicativos personalizados sem a necessidade de programar. É muito usado para automatizar processos e conectar informações, facilitando o dia a dia de empresas e pessoas.

Como integrar Power Apps com SharePoint?

Basta criar uma lista no SharePoint e escolher a opção de integração com Power Apps, que constrói a interface automaticamente. Depois, é só personalizar conforme sua necessidade.

Preciso pagar para usar o Power Apps?

O Power Apps oferece recursos gratuitos para uso básico, mas para funções mais avançadas e integração com diversos sistemas, pode ser necessário adquirir licenças adicionais da Microsoft.

O que é o Power Automate e para que serve?

O Power Automate é uma ferramenta da Microsoft usada para automatizar tarefas e fluxos entre vários serviços, inclusive entre Power Apps e SharePoint. Assim, dá para buscar dados ou enviar notificações de maneira automática.

Vale a pena criar aplicativos no Power Apps?

Se você busca rapidez, flexibilidade e quer evitar criar sistemas do zero, o Power Apps é uma ótima opção. Atende desde projetos pequenos de planilhas até integrações mais robustas, como fazemos na 101 Códigos diariamente.

Compartilhe este artigo

Construa planilhas, dashboards e aplicativos profissionais.

Saiba como nossa consultoria pode te fazer ganhar tempo, evitar erros e transformar os controles da sua empresa.

Consultoria Personalizada
Renan Leal

Sobre o Autor

Renan Leal

Renan Leal é economista, fundador da 101 Códigos e responsável pelos projetos. Junto com os outros especialistas do time, desde 2011 desenvolve e automatiza ferramentas para empresas de todos os portes

Posts Recomendados