Partilhar via


Criar uma aplicação de tela com o Microsoft Dataverse

Crie uma aplicação de tela para gerir os dados armazenados no Dataverse, através de tabelas padrão incorporadas, tabelas personalizadas criadas pela sua organização ou ambas.

Ao criar uma aplicação a partir do Dataverse, não precisa de criar uma ligação do Power Apps, ao contrário do que acontece com o SharePoint, o Dynamics 365 ou o Excel. Só precisa de especificar as tabelas que pretende apresentar ou gerir na aplicação.

Pré-requisitos

  • Mude para um ambiente em que a base de dados seja criada com dados de amostra. Se tiver uma licença adequada, pode criar um ambiente que cumpra este requisito.
  • Certifique-se de que tem o direito de acesso de Criador de Ambientes, diretamente ou através de uma equipa do Dataverse que faça parte da categoria Grupo de Segurança AAD. Atualmente, os papéis de segurança personalizados não são suportados para cenários de criadores de Canvas Apps.

Criar uma aplicação

  1. Inicie sessão no Power Apps.

  2. A partir do ecrã principal, selecione uma das seguintes opções, dependendo da forma como pretende criar a aplicação com o Dataverse:

    Criar opções com o Dataverse Benefícios Navegação
    Uma aplicação de galeria de página única Utilize os seus dados de negócio existentes no Dataverse e crie uma aplicação leve e reativa. 1. Escolha uma das seguintes opções:

    - Começar com dados>Selecionar uma tabela existente.

    - Começar com um design de página>Galeria ligada a uma tabela.

    2. Selecione uma tabela e selecione Criar aplicação.
    Aplicação móvel de três ecrãs Utilize os seus dados existentes no Dataverse e crie uma aplicação usando um modelo com três ecrãs, o que oferece opções para navegar, ver detalhes, criar e editar. Começar com um modelo de aplicação>Do Dataverse. Em seguida, selecione uma tabela >Criar aplicação.
    Aplicação em branco que utiliza dados do Dataverse Utilize os seus dados de negócio existentes no Dataverse para personalizar a sua aplicação com flexibilidade, sem as limitações dos modelos pré-concebidos. No painel de navegação esquerdo, selecione Criar>Começar com uma tela em branco>Tamanho do telefone.
  3. A aplicação é criada e o Power Apps Studio abre-se, onde continua a criar a aplicação.

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

Para o ajudar a compreender como criar uma aplicação com dados do Dataverse, comecemos por criar uma aplicação em branco e, em seguida, adicionar dados do Dataverse.

  1. Inicie sessão no Power Apps

  2. No painel de navegação esquerdo, selecione Criar>Começar com uma tela em branco>Tamanho do telefone.

  3. Quando o Power App Studio abrir, aceda ao menu de criação de aplicações e selecione Dados.

    Nota

    Se for a primeira vez que se liga ao Dataverse, ser-lhe-á pedido para criar uma ligação. Selecione Criar para estabelecer a ligação.

  4. Selecione Adicionar dados e introduza Contas na caixa de pesquisa e selecione-a.

  5. Feche o painel Dados ao selecionar 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 esquerda, selecione BrowseGallery1 e, em seguida, defina o valor da propriedade Itens para esta fórmula:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Esta fórmula especifica que:

    • A galeria deve mostrar dados da tabela Accounts.

    • Os dados devem ser ordenados em ordem ascendente até um utilizador selecionar o botão de ordenação para alternar a sequência de ordenação.

    • Se um utilizador escrever ou colar um ou mais carateres na barra de pesquisa (TextSearchBox1), a lista apenas mostra as contas cujo campo de nome contém os carateres que o utilizador especificou.

      Pode utilizar estas e muitas outras funções para especificar a forma como a sua aplicação é apresentada e como se comporta.

      Definir a propriedade Itens da galeria.

  3. No painel Propriedades da galeria, defina o Esquema como Título.

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

    Ecrã de procura.

  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. Escreva ou cole BrowseScreen e, em seguida, mude o nome da galeria nesse ecrã como BrowseGallery.

    Mudar o nome do ecrã de navegação, galeria.

Adicionar um ecrã de formulário

  1. Repita o primeiro passo do procedimento anterior, exceto a adição de um Ecrã de formulário em vez de um Ecrã de lista.

  2. Defina a propriedade DataSource para Contas e a respetiva propriedade Item para BrowseGallery.Selected, conforme apresentado no separador Avançadas no painel da direita.

  3. No separador Propriedades do painel direito, selecione Editar Campos para abrir o painel Campos.

  4. Selecione Adicionar campo e, em seguida, selecione as caixas de seleção destes campos:

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

    Nota

    Fora deste cenário, pode criar um campo personalizado selecionando Novo campo, fornecendo as informações necessárias e, em seguida, selecionando Concluído. Mais informações: Criar uma coluna.

    Selecione e adicione uma coluna.

  5. Selecione Adicionar.

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

    O ecrã reflete as suas alterações.

    Tela após as alterações.

  7. Mude o nome deste ecrã para FormScreen.

Configurar ícones

  1. Em BrowseScreen, defina a propriedade OnSelect do ícone circular junto à parte superior do ecrã para esta fórmula:

    Refresh(Accounts)

    Ícone de atualização.

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

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

    Ícone de adição.

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

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

    Ícone Seguinte.

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

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

    Ícone Cancelar.

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

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

    Ícone de marca 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)

    Ícone de lixo.

Testar a aplicação

  1. No menu de ações, selecione Botão Pré-visualização.Pré-visualizar a aplicação. Para mais informações: Pré-visualizar uma aplicação

  2. Alterne as sequências de ordenação da lista entre ascendente e descendente e filtre a lista por um ou mais carateres no nome da conta.

  3. Adicione uma conta, edite a conta que adicionou, comece a atualizar a conta, mas cancele as suas alterações e, em seguida, elimine a conta.