Partilhar via


Criar um cartão com dados a partir do Dataverse (pré-visualização)

Neste tutorial, irá criar um cartão que utiliza o conector do Microsoft Dataverse para apresentar e atualizar informações sobre uma conta. Irá utilizar o estruturador de cartões, variáveis, conectores e expressões do Power Fx mais complexas.

Vamos supor que apurou as suas competências de cartão do Power Apps no tutorial Hello World e no tutorial Lista de compras e que está familiarizado com a utilização do estruturador de cartões. Se ainda não tiver explorado esses tutoriais, recomendamos que o faça primeiro e, em seguida, regresse a este tutorial.

Pré-requisitos

Criar um cartão

  1. Inicie sessão no Power Apps e selecione Cartões. Se o separador Cartões não estiver visível, selecione Mais e afixe o separador Cartões.

  2. Nomeie o cartão DataverseCard e, em seguida, selecione Criar.

Ligue o cartão à tabela de conta do Dataverse

  1. Selecione Dados > + Adicionar dados.

  2. Pesquise pelo Dataverse e, em seguida, selecione o conector do Microsoft Dataverse.

  3. Selecione a tabela conta e, em seguida, selecione Selecionar.

    Captura de ecrã do conector da tabela de conta do Dataverse adicionado a um cartão no estruturador de cartões.

Solicite o nome da conta

  1. Insira um controlo da etiqueta de texto e defina a respetiva propriedade Text como Introduzir nome da conta.

  2. Insira um controlo de entrada de texto e defina a respetiva propriedade Name como AccountName.

  3. Insira um botão e defina a respetiva propriedade Title como Ver detalhes.

  4. Selecione Variáveis > + Nova variável.

  5. Defina Nome como EnteredAccountName. Deixe todos os outros valores como estão. Selecione Guardar.

  6. Abra a Vista de Árvore e selecione + Novo ecrã.

  7. Atribua um nome ao ecrã DetailsScreen e, em seguida, selecione Criar.

  8. Na Vista de Árvore, selecione o ecrã principal.

  9. Selecione o botão e defina a respetiva propriedade OnSelect como Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Esta expressão tem duas partes, separadas por um ponto e vírgula (;). A primeira parte atribui o valor da entrada do utilizador, AccountName, à variável EnteredAccountName. A segunda parte abre o ecrã denominado DetailsScreen. Uma vez que a expressão é dependente da propriedade OnSelect do botão, é executada quando o utilizador seleciona o botão.

    Captura de ecrã de um cartão com um botão Executar o Power Fx no estruturador de cartões.

Mostrar detalhes da conta

  1. Na Vista de Árvore, selecione o ecrã DetailsScreen.

  2. Selecione o título do cartão e defina a respetiva propriedade Text como LookUp(account, 'Nome da Conta' = EnteredAccountName).'Nome da Conta'.

    Esta expressão altera o título do cartão para uma cadeia que incorpora o nome da conta. Pode introduzir a expressão na barra de fórmulas ou no painel de propriedades.

    Captura de ecrã do título Detailsscreen definido como uma expressão do Power Fx.

  3. Selecione a segunda etiqueta de texto e defina a respetiva propriedade Text como LookUp(account, 'Nome da Conta' = EnteredAccountName).'Número da Conta'.

  4. Insira um botão. Defina a propriedade Title como Pesquisar por uma conta diferente e a respetiva propriedade OnSelect como Back().

    Captura de ecrã de um cartão com duas etiquetas de texto e um botão Executar o Power Fx no estruturador de cartões.

Alterar a descrição da conta

  1. Insira um controlo de entrada de texto e defina a respetiva propriedade Name como NewName.

  2. Insira um botão. Defina a respetiva propriedade Title como Atualizar nome e a respetiva propriedade OnSelect como Patch(account, LookUp(account, 'Nome da Conta' = EnteredAccountName), { Descrição: NewName }).

    Captura de ecrã das propriedades de um segundo botão Executar o Power Fx no estruturador de cartões.

Listar todas as contas

  1. Na Vista de Árvore, selecione o ecrã principal.

  2. Insira uma etiqueta de texto. Defina a respetiva propriedade Text como ThisItem.'Nome da Conta' e defina a respetiva propriedade avançada Repetir para cada como conta.

Testar o cartão

Deve guardar permanentemente as suas alterações antes de reproduzir um cartão. Selecione Guardar e, em seguida, selecione Reproduzir.

Teste todos os controlos em ambos os ecrãs no cartão. O primeiro ecrã deverá listar todas as contas e permitir que digite o nome de uma conta para abrir um ecrã com mais detalhes. O segundo ecrã deverá mostrar o nome e o número da conta e permitir que altere o nome da conta.