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


Работа с източници на данни на динамична схема в Power Apps (експериментално)

[Тази статия е предварителна версия на документацията и подлежи на промяна.]

Важно

  • Това е експериментална функция.
  • Екперименталните функции не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.

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

Например, Azure DevOps работните елементи могат да използват потребителски полета. Тъй като персонализираните полета не са налични за всички работни елементи, някои извиквания към Azure DevOps се считат за динамични. В такива случаи потенциално ще получите различен набор от полета в зависимост от Azure DevOps организация, която съдържа такива потребителски полета.

Бележка

Тази статия използва Azure DevOps конектор за обяснение на използването на динамична схема в Power Apps. За да създадете приложение за платно, което се свързва с Azure DevOps, вижте Свържете се с Azure DevOps от Power Apps. За да конфигурирате вашия Azure DevOps проект с персонализирано поле, вижте създаване на персонализирани полета.

С Динамична схема експериментална функция, можете сега схема за улавяне за такива източници на данни, заключващи конкретно повикване с върнат набор от полета. И след това използвайте полетата от такава динамична схема, докато работите с данни, вместо схемата по подразбиране, налична с извикванията на услуги по подразбиране.

Активиране на динамична схема

За да разрешите Динамична схема функция, отидете на Настройки > Предстоящи функции > Експериментален > Динамична схема като същевременно държите приложението си за платно отворено за редактиране.

Включете настройката за динамична схема.

Затворете текущата Power Apps Studio сесия и отворете отново приложението за редактиране. Ще видите предупредителна икона, когато формулата използва извиквания на услуги, които поддържат динамична схема. Когато разгънете лентата с формули, ще видите нов бутон с име Схема за заснемане.

Опция за заснемане на схема и предупредително съобщение за извиквания на услуги за динамична схема.

Използване на динамична схема

Избиране на Схема за заснемане извлича полетата, които поддържат извикването на услугата със схема, както е дефинирана в източник на данни, специфично за извикването на услугата.

Например следното изображение показва списък на всички полета, извлечени при свързване към Azure DevOps проект. Освен ако динамичната схема не е "уловена", списъкът с полета остава както е наличен по подразбиране за Azure DevOps работни елементи.

Списък с всички полета, върнати от извикването на услугата по подразбиране, които не включват Fabrikam ID.

Помислете за проект в Azure DevOps който използва персонализирано поле—например, Fabrikam ID:

Пример за Fabrikam ID като персонализирано поле в Azure DevOps .

Ще трябва да заснемете схемата за извикването на услугата, за да използвате това потребителско поле. За да заснемете схема, изберете и разгънете формулата, която показва предупредителното съобщение, и след това изберете Схема за заснемане.

След като динамичната схема бъде заснета, ще можете да използвате полето по избор Fabrikam ID за избраното поле във вашето приложение за платно.

Пример за Fabrikam ID, уловен чрез функция за динамична схема.

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

Пример за заснета схема с Fabrikam ID, посочен в лентата за формули.

Вижте също

Свържете се с Azure DevOps от Power Apps

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).