Criar uma aplicação de tela do zero utilizando o Microsoft Dataverse

Crie uma aplicação de tela para gerir os dados armazenados no Dataverse, através de tabelas padrão (que estão incorporadas), tabelas personalizadas (que a sua organização cria) ou ambas.

Ao criar uma aplicação a partir do Dataverse, não precisa de criar uma ligação do Power Apps, tal como acontece com as origens de dados como o SharePoint, o Dynamics 365 ou o Salesforce. Só precisa de especificar as tabelas que pretende mostrar ou gerir na aplicação.

Pré-requisitos

Abrir uma aplicação em branco

Para criar uma aplicação de raiz que utilize dados do Dataverse, o primeiro passo é criar uma aplicação em branco. Para este exercício, ao criar a aplicação em branco, certifique-se de que escolhe o formato Telefone.

Especificar uma tabela

  1. No meio do ecrã, selecione ligar aos dados.

  2. No menu de criação de aplicações, selecione Dados. Se for a sua primeira vez, ser-lhe-á pedido para criar uma ligação ao Dataverse. Selecione Criar esta ligação.

  3. Selecione Adicionar dados e, na caixa de pesquisa, introduza Contas > Ligar.

  4. Feche o painel Dados ao selecionar o ícone de fechar no canto superior direito.

Adicionar um ecrã de lista

  1. Selecione na barra de comandos, selecione Novo ecrã > separador Modelos > 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 irá mostrar as contas cujo campo de name 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. Defina o esquema da galeria para mostrar apenas o nome de cada conta e configure a barra de título para mostrar a palavra Procurar conforme descrito em Personalizar uma galeria.

    Ecrã de procura.

  4. 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.

  5. 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.

  6. 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 verificaçã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é-visualizar. 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.

Passos seguintes

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).