Crie uma aplicação canvas usando Microsoft Dataverse

A Microsoft Dataverse é uma plataforma de dados segura baseada na cloud para dados empresariais. No Power Apps, pode criar aplicações de tela que se ligam diretamente ao Dataverse para exibir, adicionar, atualizar e gerir registos sem ter de configurar uma base de dados separada.

Este artigo mostra três formas de construir uma aplicação canvas com o Dataverse:

  • Comece com uma tabela Dataverse existente.
  • Cria novas tabelas Dataverse e gera uma aplicação.
  • Constrói uma aplicação em branco e liga-a ao Dataverse tu próprio.

Pré-requisitos

Antes de começar:

  • Mude para um ambiente que já tenha uma base de dados com dados de exemplo. Se tiver a licença certa, também pode criar um ambiente.
  • Certifique-se de que tem a função de segurança Environment Maker, diretamente ou por intermédio de uma equipa do Dataverse que use a categoria grupo de segurança do Microsoft Entra ID. Funções de segurança personalizadas não são atualmente suportadas para cenários de criadores de aplicações Canvas.

Criar uma aplicação

  1. Inicia sessão no Power Apps.

  2. Na página inicial, escolha uma das seguintes opções com base na forma como pretende construir a sua aplicação com o Dataverse.

    Criar opções com o Dataverse Benefícios Navegação
    Uma aplicação de galeria de página única Use dados empresariais existentes no Dataverse para criar rapidamente uma aplicação ágil e responsiva. Selecione Começar com dados>Dataverse. Selecione uma tabela e depois selecione Criar aplicação.
    Crie novos dados e crie uma aplicação Crie tabelas estruturadas no Dataverse para que possa construir aplicações seguras e escaláveis em torno de novos dados empresariais. Selecionar Iniciar com dados>Criar novos dados. Usa o designer de tabelas ou Copilot para criar tabelas e depois seleciona Guardar e sair.
    Aplicação em branco que utiliza dados do Dataverse Começa com uma aplicação em branco quando quiseres ter controlo total sobre o layout, ecrãs e controlos. No painel de navegação à esquerda, selecione Criar>Em branco>Tamanho do telemóvel.
  3. Power Apps cria a aplicação e abre Power Apps Studio, onde podes continuar a construir.

Comece com dados usando Dataverse

A experiência Start with Data ajuda-o a ligar-se rapidamente a uma tabela Dataverse existente ou a criar uma nova tabela e gerar uma aplicação.

Liga-te a uma tabela Dataverse existente

  1. Inicia sessão no Power Apps.
  2. Na página inicial, selecione Começar com dados.
  3. Na página Criar uma aplicação , selecione Dataverse.
  4. Selecione uma tabela Dataverse existente e depois selecione Criar aplicação.

O Power Apps Studio abre com uma aplicação de galeria que já está ligada à tabela selecionada.

Criar novos dados

Se ainda não tiveres uma tabela, cria uma tabela diretamente a partir da experiência Começar com dados.

  1. Na página inicial, selecione Começar com dados.
  2. Selecionar Criar novos dados.
  3. No estruturador Criar novas tabelas, escolha uma ou mais das seguintes ações:
    • Selecionar + Nova tabela para criar uma tabela.
    • Selecionar + Tabela existente para adicionar uma tabela existente.
    • Use Copilot para descrever as tabelas, colunas, linhas e relações de que precisa.
    • Selecione Importar dados no painel Copilot para importar dados de Excel, . Ficheiros CSV, ou listas do SharePoint.
  4. Quando terminares de definir as tuas tabelas, seleciona Guardar e sair para gerar a aplicação.

Adicionar uma tabela do Dataverse numa aplicação em branco

Se quiseres perceber os blocos de construção de uma aplicação Dataverse, começa com uma aplicação em branco e adiciona tu mesmo a fonte de dados.

  1. Inicia sessão no Power Apps.

  2. No painel de navegação à esquerda, selecione Criar>a partir do zero.

  3. Selecione o tamanho da aplicação.

  4. Quando o Power Apps Studio abrir, vá ao menu de autoria de aplicações e selecione Dados.

    Observação

    Se for a sua primeira vez a ligar-se ao Dataverse, o Power Apps pede-lhe para criar uma ligação. Selecione Criar para continuar.

  5. Selecione Adicionar dados, introduza Contas na caixa de pesquisa e depois selecione-a. E fecha o painel de Dados selecionando o ícone de fechar no canto superior direito.

    Captura de ecrã do painel de dados fechados.

Adicionar um ecrã de lista

  1. Na barra de comando, selecione Novo ecrã>Lista.

  2. Na barra de navegação da esquerda, selecione BrowseGallery1 e depois defina a propriedade Itens para esta fórmula:

    SortByColumns(Search(CustomGallerySample, TextSearchBox1.Text, SampleText), "SampleText", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Esta fórmula faz o seguinte:

    Esta expressão filtra a tabela CustomGallerySample para registos cuja coluna SampleText contém o texto introduzido em TextSearchBox1. Depois, ordena os resultados filtrados pela coluna SampleText por ordem decrescente quando SortDescending1 é verdadeiro; caso contrário, ordena-os por ordem crescente.

    Pode usar estas e muitas outras funções para controlar o aspeto e o comportamento da sua aplicação.

    Captura de ecrã que mostra a propriedade Itens da galeria definida para a fórmula SortByColumns e Search.

  3. No painel de Propriedades da galeria, defina Layout como Título.

  4. Edite a propriedade de texto Título e mude-lhe o nome para Navegar. Para mais informações, consulte Personalizar uma galeria.

    Captura de ecrã do ecrã de Navegação mostrando uma lista de contas.

  5. No painel de criação da aplicação esquerda, paire o cursor do rato por cima de Screen1, selecione o ícone de reticências (...) e, em seguida, selecione Eliminar.

  6. No painel de criação da aplicação esquerda, paire o cursor do rato por cima de Screen2, selecione o ícone de reticências (...) e, em seguida, selecione Mudar o nome.

  7. Escreve ou cola BrowseScreen e depois renomeia a galeria nesse ecrã para BrowseGallery.

    Captura de ecrã do BrowseScreen e BrowseGallery renomeados na vista em árvore.

Adicionar um ecrã de formulário

  1. Repita o primeiro passo do procedimento anterior, mas adicione um ecrã de Formulário em vez de um ecrã de Lista .

  2. Defina a propriedade DataSource do formulário como Contas e a respetiva propriedade Item como BrowseGallery.Selected, conforme mostrado no separador Avançado do painel direito.

  3. No separador Propriedades do painel à direita, na linha Campos, selecione a ligação "N selecionados" (ou o ícone de lápis Editar) para abrir o painel Campos.

  4. Selecione o campo Adicionar, escolha estes campos e depois selecione Adicionar:

    • Nome da Conta
    • Endereço 1: Rua 1
    • Endereço 1: Localidade
    • Endereço 1: Código postal
    • Número de Colaboradores
    • Receita Anual

    Observação

    Fora deste cenário, pode criar um campo personalizado selecionando Novo campo, introduzindo a informação necessária e depois selecionando Feito. Para mais informações, veja Criar uma coluna.

    Captura de ecrã do painel Escolher um campo com a opção Novo campo destacada.

  5. Defina a propriedade Texto da barra do título para mostrar Criar/Editar.

    O ecrã reflete as suas alterações.

    Captura de ecrã do ecrã de Criar/Editar formulário mostrando os campos configurados.

  6. Mude o nome deste ecrã para FormScreen.

Configurar ícones

  1. No BrowseScreen, defina a propriedade OnSelect do ícone circular perto do topo do ecrã com esta fórmula:

    Refresh(Accounts)

    Captura de ecrã do ícone de atualização.

  2. Defina a propriedade OnSelect do ícone de adição para esta fórmula:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Captura de ecrã do ícone de adicionar mais.

  3. Defina a propriedade OnSelect da primeira seta que aponta para a direita para esta fórmula:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Captura de ecrã do ícone da próxima seta.

  4. Em FormScreen, defina a propriedade OnSelect do ícone Cancelar para esta fórmula:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Captura de ecrã do ícone de cancelar.

  5. Defina a propriedade OnSelect do ícone de marca de verificação para esta fórmula:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Captura de ecrã do ícone de verificação.

  6. No separador Inserir, selecione Ícones e, em seguida, o ícone de Lixo.

  7. Defina a propriedade Cor do ícone Lixo para Branco e a respetiva propriedade OnSelect para esta fórmula:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Captura de ecrã do ícone de eliminação do lixo.

Testar a aplicação

  1. No menu de ações, selecione o botão de reproduzir para Pré-visualizar a aplicação. Para mais informações, consulte Pré-visualização de uma aplicação.
  2. Alternar a lista entre ordem de ordenação ascendente e descendente. Filtre a lista por um ou mais caracteres no nome da conta.
  3. Adiciona uma conta, edita a conta que adicionaste, começa a atualizá-la, cancela as alterações e depois apaga a conta.

Ver também