Adicionar fonte de dados ao aplicativo de tela e criar páginas funcionais

Concluído

A informação é uma parte vital de qualquer aplicação; Toda a lógica reside no tipo de informação armazenada. No Power Apps, os dados são armazenados em uma fonte de dados que pode ser acessada usando conexões. A conexão utiliza um conector específico para conversar com a fonte de dados. Muitos serviços significativos e fontes de dados locais, como SharePoint, SQL Server, Office 365, Salesforce e X, têm conectores no Power Apps.

As fontes de dados mais comuns são tabelas, que você pode usar para armazenar e recuperar informações. As conexões ajudam você a ler e gravar dados em pastas de trabalho do Microsoft Excel, listas do SharePoint, tabelas SQL e muitos outros formatos. Você pode armazená-los em serviços de nuvem, como OneDrive, Dropbox e SQL Server.

Um conector pode fornecer tabelas de informações ou ações. Alguns conectores fornecem apenas tabelas, alguns fornecem apenas ações e alguns fornecem ambos. Seu conector pode ser padrão ou personalizado.

Origens de dados locais

Para criar um aplicativo que lê e grava a partir de uma fonte de dados, você deve usar um desses controles. Eles são:

  • Galeria: use o controle Galeria para filtrar, classificar, pesquisar e percorrer registros em uma fonte de dados e, em seguida, selecione um registro específico. Você também pode exibir apenas determinados campos de cada registro para que possa exibir vários registros ao mesmo tempo, mesmo em uma tela pequena.

  • Formulário de exibição: o formulário de exibição ajuda você a mostrar qualquer um ou todos os campos em um único registro.

  • Editar formulário: o formulário Editar permite atualizar um ou mais campos em um único registro (ou criar um registro começando com valores padrão) e salvar essas alterações de volta na fonte de dados subjacente.

Esses controles são usados quando o Power Apps cria um aplicativo a partir de dados. Nos bastidores, o aplicativo armazena e manipula dados da fonte de dados usando uma tabela interna.

SharePoint

Há muitos recursos do SharePoint que permitem que os usuários criem projetos específicos e estabeleçam processos de negócios padrão para compartilhamento de informações, publicação de documentos e registro de dados. Esses recursos ajudam os usuários corporativos a serem mais produtivos, mas o SharePoint supera os sistemas anteriores de colaboração de documentos na exibição de informações sobre quais informações/documentos são armazenados e por quê.

É simples exigir metadados ou informações sobre dados (como hora modificada, criados por e assim por diante, mas também marcas personalizadas em documentos ou objetos) no SharePoint. Os trabalhadores podem entender melhor por que um documento existe e por que ele é importante sem ter que lê-lo. O SharePoint também permite que os usuários criem bancos de dados personalizados em uma estrutura fácil de usar, permitindo que armazenem milhares de bits de dados que podem ser incorporados aos fluxos de trabalho ou outros processos de negócios discutidos acima.

Controlos e propriedades nas aplicações de tela

No Microsoft Power Apps, os usuários podem planejar e criar um aplicativo de negócios usando componentes em vez de escrever código em uma linguagem de programação tradicional como C#. Eles podem criar aplicativos arrastando e soltando elementos em uma tela, assim como fariam com um slide no PowerPoint. Indicar lógica e trabalhar com dados pode ser alcançado através de uma experiência semelhante ao Excel. Os usuários podem criar aplicativos que combinam dados corporativos de várias fontes da Microsoft e de terceiros. Eles têm permissão para compartilhar o aplicativo para que os usuários possam executá-lo em um navegador ou em um dispositivo móvel e incorporar o aplicativo para que possam executá-lo no SharePoint, Power BI ou Teams. Eis alguns dos controlos disponíveis nas Power Apps:

  • Botões: associe-se ao aplicativo clicando ou tocando em
  • Galeria: Mostrar uma lista de registos que contêm diferentes tipos de dados
  • Menu suspenso: mostra o primeiro item em um resumo até que uma divisa seja selecionada
  • Imagem: Mostrar uma imagem de (por exemplo) um arquivo ou uma fonte de dados
  • Câmera: tire fotografias e salve-as no aplicativo ou em uma fonte de dados

Um controle Gallery pode exibir vários registros de uma fonte de dados e cada registro pode conter vários tipos de dados. Por exemplo, você pode usar o controle Gallery para mostrar produtos diferentes. Cada item mostra detalhes do produto que incluem um nome, uma imagem, preço e assim por diante para cada produto.

Cada campo de dados é exibido em um controle separado dentro do controle Gallery; Você pode configurar esses controles em seu modelo. Todas as alterações feitas no modelo são refletidas em todo o controle de galeria. Modelos predefinidos estão disponíveis para exibir imagens e texto em uma galeria; Uma galeria para itens com alturas variadas também está disponível.

Importante

Se um usuário rolar o controle Galeria de altura flexível antes de todos os itens serem carregados, o item que está atualmente em exibição poderá ser empurrado para baixo e para fora da exibição quando o carregamento de dados for concluído. Para evitar este problema, utilize um controlo Galeria padrão em vez da variante de Altura flexível.