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

Concluído

As informações são uma parte vital de qualquer aplicativo, pois 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 podem ser usadas para armazenar e recuperar informações. As conexões ajudam a ler e gravar dados em pastas de trabalho do Microsoft Excel, listas do SharePoint, tabelas do SQL e em 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 Standard ou personalizado.

Fontes de dados locais

Para criar um aplicativo que lê e grava 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 depois selecione um registro específico. Você também pode exibir apenas alguns campos de cada registro para mostrar vários registros por vez, mesmo em uma tela pequena.

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

  • Editar formulário: a função Editar formulário permite atualizar um ou mais campos em apenas um 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 com base em 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 o compartilhamento de informações, a publicação de documentos e a gravação de dados. Esses recursos ajudam os usuários empresariais a serem mais produtivos, mas o SharePoint supera os sistemas de colaboração de documentos anteriores ao exibir informações sobre quais informações/documentos são armazenados e por quê.

É simples exigir metadados ou informações sobre dados (como tempo modificado, criado por etc., 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 precisar lê-lo. O SharePoint também permite que os usuários criem bancos de dados personalizados em uma estrutura fácil de usar, sendo possível que eles armazenem milhares de bits de dados que podem ser incorporados nos fluxos de trabalho ou em outros processos de negócios discutidos acima.

Controles e propriedades em aplicativos 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ódigos em uma linguagem de programação tradicional, como C#. Eles podem criar aplicativos arrastando e soltando elementos em uma tela, assim como criariam um slide no PowerPoint. A lógica de indicação e o trabalho com os dados podem ser obtidos por meio de uma experiência parecida com a do Excel. Os usuários podem criar aplicativos que combinem dados de negócios 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 inseri-lo para que ele possa ser executado no SharePoint, Power BI ou Teams. Aqui estão alguns dos controles disponíveis no Power Apps:

  • Botões: Associar-se ao aplicativo clicando ou tocando
  • Galeria: Mostra uma lista de registros que contêm diferentes tipos de dados
  • Menu suspenso: Mostra o primeiro item em um resumo até que uma divisa seja selecionada
  • Imagem: Mostra uma imagem de, por exemplo, um arquivo ou uma fonte de dados
  • Câmera: Tira fotografias e as salva no aplicativo ou em uma fonte de dados

Um controle Galeria 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 Galeria para mostrar produtos diferentes. Cada item mostra detalhes do produto que incluem um nome, uma imagem, um preço e assim por diante para cada produto.

Cada campo de dados é exibido em um controle separado dentro do controle de Galeria: você pode configurar esses controles no modelo. Quaisquer alterações feitas no modelo serão refletidas em todo o controle de galeria. Modelos predefinidos estão disponíveis para exibir imagens e textos em uma galeria: uma galeria de itens com alturas variadas também está disponível.

Importante

Se um usuário rolar o controle de galeria de Altura flexível antes de todos os itens serem carregados, o item em exibição no momento poderá ser empurrado para baixo e para fora da exibição quando o carregamento de dados for concluído. Para evitar esse problema, use um controle Galeria padrão em vez da variante Altura flexível.