Споделяне чрез


Създаване на карта с данни от Dataverse (преглед)

Важно

Считано от 29 август 2025 г., картите за Power Apps ще бъдат отхвърлени и вече няма да се поддържат. В резултат на това всички карти, за Power Apps които са вградени и споделени Microsoft Teams , няма да функционират. Потребителите няма да могат да създават нови карти или да изпълняват съществуващи.

Препоръчваме да мигрирате всяка функционалност, на която разчитате от Карти Power Apps , преди датата на оттегляне. Помислете за преминаване към адаптивни карти Copilot Studio или адаптивни карти за Microsoft Teams подобна функционалност. Повече информация: Оттегляне на карти за Power Apps

В този урок ще създадете карта, която използва конектора Microsoft Dataverse за показване и актуализиране на информация за акаунт. Ще използвате дизайнера на карти, променливи, конектори и по-сложни Power Fx изрази.

Ще приемем, че сте усъвършенствали Power Apps уменията си за карти в урока за Hello World и урока за списъка за пазаруване и сте запознати с използването на дизайнера на карти. Ако все още не сте проучили тези уроци, препоръчваме ви първо да го направите и след това да се върнете към този урок.

Предварителни изисквания

Създаване на карта

  1. влезте и Power Apps изберете Карти. Ако разделът Карти не се вижда, изберете Още и закачете раздела Карти .

  2. Наименувайте картата DataverseCard и след това изберете Създаване.

Свържете картата към таблицата на Dataverse сметката

  1. Изберете Данни>+ Добавяне на данни.

  2. Потърсете Dataverse и след това изберете конектора Microsoft Dataverse .

  3. Изберете таблицата с акаунти и след това изберете Избор.

    Екранна снимка на конектора за таблица Dataverse на акаунта, добавен към карта в дизайнера на карти.

Попитайте за името на акаунта

  1. Вмъкнете контрола за текстов етикет и задайте нейното свойство Текст на Въведете име на акаунт.

  2. Вмъкнете контрола за въвеждане на текст и задайте нейното свойство Name на AccountName.

  3. Вмъкнете бутон и задайте свойството му Title на Преглед на подробности.

  4. Изберете Променливи>+ Нова променлива.

  5. Задайте Name на EnteredAccountName. Оставете всички останали ценности такива, каквито са. Изберете Запиши.

  6. Отворете дървовидния изглед и изберете + Нов екран.

  7. Наименувайте екрана DetailsScreen и след това изберете Създаване.

  8. В дървовидния изглед изберете главния екран.

  9. Изберете бутона и задайте свойството му OnSelect на Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Този израз има две части, разделени с точка и запетая (;). Първата част присвоява стойността на входните AccountName данни на потребителя на EnteredAccountName променливата. Втората част отваря екрана с име DetailsScreen. Тъй като изразът е обвързан със свойството OnSelect на бутона, той се изпълнява, когато потребителят избере бутона.

    Екранна снимка на карта с бутон Изпълнение Power Fx в дизайнера на карти.

Показване на подробности за акаунта

  1. В дървовидния изглед изберете екрана DetailsScreen .

  2. Изберете заглавието на картата и задайте нейното свойство Текст на LookUp(account, 'Account Name' = EnteredAccountName).' Име на акаунта".

    Този израз променя заглавието на картата на низ, включващ името на акаунта. Можете да въведете израза в лентата за формули или в екрана със свойства.

    Екранна снимка на заглавието на екрана Detailsscreen, зададено на Power Fx израз.

  3. Изберете втория текстов етикет и задайте неговото свойство Text на LookUp(account, 'Account Name' = EnteredAccountName).' Номер на сметката".

  4. Вмъкнете бутон. Задайте свойството му Title на Търсене на друг акаунт и свойството OnSelect на Back().

    Екранна снимка на карта с два текстови етикета и бутон Изпълни Power Fx в дизайнера на карти.

Промяна на описанието на акаунта

  1. Вмъкнете контрола за въвеждане на текст и задайте нейното свойство Name на NewName.

  2. Вмъкнете бутон. Задайте свойството му Title на Update name и свойството OnSelect на Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Екранна снимка на свойствата на втори бутон Изпълнение Power Fx в дизайнера на карти.

Изброяване на всички акаунти

  1. В дървовидния изглед изберете главния екран.

  2. Вмъкване на текстов етикет. Задайте свойството Text на ThisItem.'Име на акаунта' и задайте Repeat за всяко разширено свойство на акаунт .

Тествайте картата

Трябва да запазите промените си за постоянно, преди да изиграете карта. Изберете Записване, след което изберете Възпроизвеждане.

Тествайте всички контроли на двата екрана на вашата карта. Първият екран трябва да изброява всички акаунти и да ви позволява да въведете името на акаунта, за да отворите екран с повече подробности. Вторият екран трябва да показва името и номера на акаунта и да ви позволява да промените името на акаунта.