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


Съвременни командващи известни ограничения

Power Fx и ограничения на библиотеките на командни компоненти

Power Fx споделя определена инфраструктура с персонализирани страници и канава приложения. Уместно ограничения на потребителските страници са приложими и за команди.

  • Понастоящем не всички функции на Power Fx се поддържат за команди.
  • Microsoft Dataverse в момента е единственият поддържан източник на данни при използване на Power Fx с команди. Персонализираните страници обаче могат да се използват за свързване с външни данни.
  • За да добавите допълнителни таблици, отворете библиотеката на командния компонент от дизайнера на команди. Или можете да отворите отново дизайнера на команди, като изберете различна таблица в дизайнера на приложения.
  • Когато пишете формули на Power Fx в дизайнера на команди, intellisense понякога може да предостави препоръки за неподдържани функции. Може да не показва грешка за неподдържани функции в дизайнера на команди или свързаната библиотека с командни компоненти.
  • Командите и библиотеката с компоненти на командите, създадени от едно приложение, не могат да се добавят към различни приложения. Можете обаче да копирате командата и да я поставите в друго приложение или местоположение на командната лента.
  • В момента не всички готови или персонализирани правила за видимост от класически команди се поддържат в Power Fx. Класическата видимост се поддържа без използване на Power Fx. Това е необходимо за мигриране на класически команди към модерни и класически формати на правила, но няма да бъде изложено в дизайнера на команди. Класическата видимост обаче е изложена във файловете на решението и Dataverse.
  • За да изтриете библиотеки с командни компоненти, трябва да изтриете приложението. Като алтернатива можете да изтриете свързания запис в управляваната от модела таблица на елемента на приложението, след което да изтриете библиотеката с компоненти. Записът на управлявания от модел елемент на приложение съществува в Dataverse, но не е изложен в решения. Повече информация: Изтриване на запис на елемент на приложение, управлявано от модела
  • Базираните на PowerFx команди не се поддържат и няма да се изпълняват в рамките на Dynamics 365 App for Outlook или управлявано от модел приложение, което се хоства в рамките на портал.

Ограничения за дизайнера на команди

  • Вече съществуващите класически команди не могат да бъдат персонализирани в дизайнера на команди, докато не бъдат мигрирани към модерната инфраструктура. Това включва командите извън кутията, които ще бъдат мигрирани постепенно с течение на времето. Можете да продължите да използвате други механизми и инструменти на трети страни за персонализиране на класически команди.
  • Бутоните с динамично попълване не се поддържат. Препоръчваме ви да ги създавате декларативно.
  • Заглавката на глобалното приложение и командните ленти на таблото понастоящем не се поддържат в дизайнера на команди. Те се персонализират рядко. Споделете обратна връзка, ако смятате, че това е ценно, за да дадете приоритет.
  • Поддържа се библиотека с един Power Fx компонент. Проектантът на команди може да покаже съобщение за грешка: "Не може да се инициализира диспечера на компоненти. Има няколко компонентни библиотеки, свързани с приложението ви. Тази грешка възниква, когато дадено приложение има няколко дублиращи се компонентни библиотеки, свързани с него, които в момента не се поддържат с приложения, базирани на модел. За да разрешите това ограничение, премахнете допълнителните AppElement записи за приложението. Направете това, като премахнете множеството библиотечни зависимости с приложението, като гарантирате, че съществува само един AppElement запис.

Изтриване на запис на елемент на приложение, управляван от модел

Предупреждение

Ако приложението включва Power Fx команди, базирани на приложението, те вече няма да работят, след като изтриете записа на таблицата с елементи на приложението, управляван от модела.

С помощта на таблицата Елементи на приложения, задвижвани от модел, направете следното:

  1. Създайте поток, за да получите списък с редове. Повече информация: Получаване на списък с редове Списък на елементите на приложението Dataverse , управлявани от модела, редове на таблицата с помощта на поток
  2. След това изпълнете потока, за да намерите уникалната стойност на ИД на ред за реда, който искате да изтриете, и да го копирате. Можете също да намерите тази стойност на реда, като прегледате редовете на таблицата в концентратора на таблица за таблицата App Element, управлявана от модела, на make.powerapps.com.
  3. Създайте стъпка за изтриване на реда, като използвате уникалната стойност на ИД, която копирахте в предишната стъпка. Повече информация: Изтриване на ред. Изтриване на действие на поток от редове с помощта на управлявания от модела ред на таблицата с елементи Dataverse на приложения
  4. Публикувайте приложението, управлявано от модела, свързано със записа на елемента на приложението, задвижван от модела.

Вижте също

Модерен преглед на командването

Представяне на инструмент за проверка на команди за ленти за приложения за модел