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

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

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

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

  • Понастоящем не всички функции на Power Fx се поддържат за команди.
  • Microsoft Dataverse в момента е единственият поддържан източник на данни при използване на Power Fx с команди. Персонализираните страници обаче могат да се използват за свързване с външни данни.
  • За да добавите допълнителни таблици, отворете библиотеката на командния компонент от дизайнера на команди. Или можеш да отвориш отново Command Designer, като избереш друга таблица в App Designer.
  • Когато пишете формули за Power Fx в дизайнера на команди, IntelliSense понякога може да даде препоръки за неподдържани функции. Може да не показва грешка за неподдържани функции в command designer или свързаната библиотека с командни компоненти.
  • Командите и библиотеката с компоненти на командите, създадени от едно приложение, не могат да се добавят към различни приложения. Можете обаче да копирате командата и да я поставите в друго приложение или местоположение на командната лента.
  • В момента не всички готови или персонализирани правила за видимост от класически команди се поддържат в Power Fx. Класическата видимост се поддържа без използване на Power Fx. Това е необходимо за мигриране на класически команди към модерни и класически формати на правила, но няма да бъде изложено в дизайнера на команди. Класическата видимост обаче е изложена във файловете на решението и Dataverse.
  • За да изтриете библиотеки с командни компоненти, трябва да изтриете приложението. Като алтернатива можете да изтриете свързания запис в управляваната от модела таблица на елемента на приложението, след което да изтриете библиотеката с компоненти. Записът на управлявания от модел елемент на приложение съществува в Dataverse, но не е изложен в решения. Повече информация: Изтриване на запис на елемент на приложение, управляван от модел
  • Команди, базирани на Power Fx, не се поддържат и не се изпълняват в приложението Dynamics 365 за Outlook или в приложение, управлявано от модели, което е хоствано в портал.
  • Промените в метаданните за атрибути може да не се отразяват в израза Power Fx . За да актуализирате метаданните, отворете библиотеката с компоненти, като използвате действията на командната лента в дизайнера на команди. В Power Apps Studio за canvas приложения изберете източници на данни, изберете източника на данни и след това обновете. Това действие актуализира метаданните за библиотеката на компонентите.

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

  • Вече съществуващите класически команди не могат да бъдат персонализирани в дизайнера на команди, докато не бъдат мигрирани към модерната инфраструктура. Това включва командите извън кутията, които ще бъдат мигрирани постепенно с течение на времето. Можете да продължите да използвате други механизми и инструменти на трети страни за персонализиране на класически команди.
  • Бутоните с динамично попълване не се поддържат. Препоръчваме ви да ги създавате декларативно.
  • Заглавката на глобалното приложение и командните ленти на таблото понастоящем не се поддържат в дизайнера на команди. Те се персонализират рядко. Споделете обратна връзка, ако смятате, че това е ценно, за да дадете приоритет.
  • Поддържа се еднокомпонентна Power Fx библиотека. Дизайнерът на команди може да покаже съобщението за грешка: "Не може да се инициализира диспечера на компоненти. Има множество библиотеки с компоненти, свързани с вашето приложение." Тази грешка възниква, когато дадено приложение има множество дублиращи се библиотеки с компоненти, свързани с него, което в момента не се поддържа с приложения, управлявани от модел. За да разрешите това ограничение, премахнете допълнителните AppElement записи за приложението. Направете това, като премахнете множеството зависимости на библиотеката с приложението, като се уверите, че съществува само един AppElement запис.
  • Командите за редактиране на страницата с команди от областите Solutions или Tables в Power Apps (make.powerapps.com) нямат възможност да зададат Run formula като действие или Show on condition from formula като правило за видимост. Тези възможности са налични само при редактиране на команди от съвременния дизайнер на приложения.

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

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

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

Използвайки таблицата Model Driven App Elements , изпълнете следните стъпки:

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

Вижте също

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

Представяме ви Command Checker за ленти на модел-приложение