Páginas

segunda-feira, 13 de julho de 2026

Listas do SharePoint: Conectando o Aplicativo a uma Base de Dados

Listas do SharePoint serão utilizadas como base de dados do Sistema de Controle de Bens durante todo este módulo. Neste tutorial vamos criar as listas que serão utilizadas pela Tela de Cadastros, conhecer a função de cada uma delas e conectar todas ao Power Apps em uma única etapa. Não vamos estudar o SharePoint em profundidade, porque o objetivo deste curso é desenvolver aplicativos. Aqui, ele será apenas a tecnologia responsável por armazenar e organizar as informações do sistema.

Pré-requisito

Antes de prosseguir, você precisa ter concluído a apresentação do Módulo Tela de Cadastros e o módulo anterior, Layout do Sistema, com as quatro telas criadas, os três painéis fixos configurados e a navegação funcionando corretamente.

Padronizando o Layout do Sistema nas Quatro Telas


🚀 BEM-VINDO AO MEU DIÁRIO DE ENGENHARIA LOW-CODE e APRENDIZADO PRÁTICO

1. Por que utilizamos Listas do SharePoint

Todo aplicativo precisa de um lugar para armazenar suas informações. É esse banco de dados que guarda os registros criados pelo usuário e permite que eles sejam consultados, alterados ou excluídos sempre que necessário.

No Sistema de Controle de Bens, escolhemos utilizar as Listas do SharePoint como banco de dados. Essa escolha oferece uma excelente integração com o Power Apps, dispensa a instalação de servidores ou bancos de dados tradicionais e atende perfeitamente às necessidades da maioria dos aplicativos desenvolvidos no Microsoft 365.

Durante este módulo, o SharePoint será apenas a estrutura onde os dados ficarão armazenados. Nosso foco continuará sendo o desenvolvimento do aplicativo. Por isso, vamos aprender apenas os recursos necessários para criar as listas e conectá-las ao Power Apps.


SharePoint e Microsoft Lists trabalham com as mesmas listas

Ao começar a trabalhar com o Microsoft 365, é comum surgir uma dúvida: devo criar minhas listas pelo SharePoint ou pelo Microsoft Lists?

A resposta é simples: os dois caminhos estão corretos.

Embora apareçam como aplicativos diferentes, ambos trabalham sobre a mesma estrutura de armazenamento. O Microsoft Lists oferece uma interface mais voltada para o gerenciamento das listas, enquanto o SharePoint organiza essas mesmas listas dentro de um site.

Na prática, criar uma lista pelo SharePoint ou pelo Microsoft Lists produz exatamente o mesmo resultado. Inclusive, ao acessar as configurações da lista, você perceberá que ambos levam ao mesmo local de administração.

Durante este curso utilizaremos os dois caminhos para que você conheça as duas interfaces. Depois disso, fique à vontade para utilizar aquela com a qual se sentir mais confortável.


2. As listas utilizadas neste módulo

Neste módulo construiremos apenas as listas necessárias para a Tela de Cadastros. Novas listas serão criadas nos módulos seguintes, à medida que o sistema evoluir.

Lista

Finalidade

tblGestaoDiretoria

Armazena os diretores em exercício.

tblSetores

Cadastro dos setores da instituição.

tblLocais

Cadastro dos locais pertencentes aos setores.

tblBensCategorias

Cadastro das categorias de bens.

tblBensSubcategorias

Cadastro das subcategorias vinculadas às categorias.

tblBensTipo

Cadastro dos tipos de bens vinculados às subcategorias.

tblBensModelo

Cadastro dos modelos vinculados aos tipos de bens.

Observe que essas listas já começam a demonstrar uma característica importante do sistema: algumas funcionam de forma independente, enquanto outras possuem relacionamento entre si através de colunas do tipo Consulta (Lookup).

É justamente essa estrutura que permitirá construir, mais adiante, os filtros em cascata que serão utilizados na Tela de Cadastros.


3. Criando as listas do SharePoint

Agora vamos criar todas as listas necessárias para este módulo.

Se estiver utilizando o SharePoint, acesse o site onde deseja armazenar as informações do aplicativo e escolha a opção para criar uma nova lista.

Caso prefira utilizar o Microsoft Lists, o procedimento é semelhante. Crie uma nova lista em branco e informe um nome que represente o seu projeto.

O nome do site e das listas é uma decisão sua. Utilize uma nomenclatura que facilite a organização do ambiente. Alguns exemplos são Sistema de Controle de Bens Escola, Controle Patrimonial ou qualquer outro nome adequado à realidade da sua instituição.

Depois de criar cada lista, configure suas colunas conforme a estrutura apresentada a seguir.

tblGestaoDiretoria

Coluna

Tipo

DataInicio

Data e Hora

DataFim

Data e Hora

Observacoes

Texto com uma linha

DataAtualizacao

Data e Hora

Direcao

Pessoa ou Grupo

tblSetores

Coluna

Tipo

Título

Texto com uma linha

Descricao

Texto com uma linha


tblLocais

Coluna

Tipo

Título

Texto com uma linha

NomeSetor

Consulta

Responsaveis

Pessoa ou Grupo

Descricao

Texto com uma linha

tblBensCategorias

Coluna

Tipo

NomeCategoria

Texto com uma linha

Descricao

Texto com uma linha

DataAtualizacao

Data e Hora

tblBensSubcategorias

Coluna

Tipo

NomeSubcategoria

Texto com uma linha

Descricao

Texto com uma linha

DataAtualizacao

Data e Hora

Categoria

Consulta

tblBensTipo

Coluna

Tipo

NomeBemTipo

Texto com uma linha

Descricao

Texto com uma linha

Subcategoria

Consulta

tblBensModelo

Coluna

Tipo

NomeBemModelo

Texto com uma linha

Descricao

Texto com uma linha

DataAtualizacao

Data e Hora

BensTipo

Consulta

Depois de concluir a criação de todas elas, não é necessário conectá-las individualmente ao aplicativo. Vamos realizar uma única conexão com todas as listas.


4. Conectando as listas ao Power Apps

Com todas as listas criadas, volte ao Power Apps Studio.

No painel Dados, escolha a opção para adicionar uma nova fonte de dados.

Selecione SharePoint, informe o endereço do site onde as listas foram criadas e aguarde o carregamento.

O Power Apps exibirá todas as listas disponíveis naquele site.

Marque apenas as listas utilizadas neste módulo:

  • tblGestaoDiretoria
  • tblSetores
  • tblLocais
  • tblBensCategorias
  • tblBensSubcategorias
  • tblBensTipo
  • tblBensModelo

Clique em Conectar.

Em poucos instantes todas estarão disponíveis na árvore de dados do aplicativo e poderão ser utilizadas por galerias, formulários, filtros e fórmulas.

Por que algumas listas usam DataAtualizacao e outras usam Modificado

Ao observar as listas deste módulo, você perceberá uma pequena diferença.

Algumas possuem uma coluna chamada DataAtualizacao, criada por nós.

Outras utilizam apenas a coluna Modificado, criada automaticamente pelo próprio SharePoint.

Essa diferença é intencional.

Ela mostra que, no desenvolvimento de sistemas, dificilmente existe uma única maneira correta de resolver um problema. Na maioria das situações existem várias soluções possíveis. O mais importante é escolher aquela que torna o sistema mais simples de desenvolver, compreender e manter.

Ao longo do curso você verá exemplos utilizando as duas abordagens. Assim poderá decidir qual delas faz mais sentido para os seus próprios projetos.

5. O que Você Aprendeu e os Cuidados para Não Errar

Neste tutorial você criou todas as listas que serão utilizadas durante o Módulo Tela de Cadastros, conheceu a finalidade de cada uma delas, entendeu que SharePoint e Microsoft Lists trabalham sobre a mesma estrutura de armazenamento e conectou todas as listas ao Power Apps em uma única etapa.

A partir deste momento, o aplicativo deixa de possuir apenas uma estrutura visual e passa a ter uma base de dados pronta para receber informações reais.

Atenção Técnica

Antes de conectar as listas ao Power Apps, confirme se todas as colunas foram criadas corretamente. Alterações feitas depois que o aplicativo já estiver utilizando essas listas podem exigir atualização da conexão ou ajustes nas fórmulas que serão criadas nos próximos tutoriais.

Erro Comum

Um erro bastante comum é criar uma coluna do tipo Texto quando ela deveria ser do tipo Consulta (Lookup). O aplicativo continuará funcionando durante os primeiros testes, mas perderá a capacidade de estabelecer relacionamentos entre as listas, comprometendo a construção dos filtros em cascata que desenvolveremos mais adiante.

O que vem a seguir

Com a base de dados criada e conectada ao aplicativo, o próximo passo será construir os botões internos da Tela de Cadastros, responsáveis por alternar os painéis da Área de Trabalho sem que o usuário precise navegar para outra tela.


Botões de Painéis: Alternando entre Painéis

Curso Aprenda na Prática: Crie um Aplicativo Real em Power Apps

🚀 BEM-VINDO AO MEU DIÁRIO DE ENGENHARIA LOW-CODE e APRENDIZADO PRÁTICO

Bem-vindo ao Curso Aprenda na Prática: Construindo Sistemas Reais com Power Apps e SharePoint

Nenhum comentário:

Postar um comentário

Galerias no Power Apps

Uma galeria em Power Apps é um controle que repete automaticamente um mesmo modelo visual — chamado de template — uma vez para cada linha de...