Поділитися через


Відомі обмеження сучасного командування

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. Потім запустіть ланцюжок, щоб знайти унікальне значення ідентифікатора рядка для рядка, який потрібно видалити, і скопіюйте його. Ви також можете знайти це значення рядка, переглянувши рядки таблиці в центрі таблиць для таблиці Елемент додатка на основі моделі за адресою make.powerapps.com.
  3. Створіть крок для видалення рядка за допомогою унікального значення ідентифікатора, скопійованого на попередньому кроці. Додаткові відомості: Видалення рядка. Видалення дії потоку рядків за допомогою рядка таблиці елементів додатка Dataverse на основі моделі
  4. Опублікуйте додаток на основі моделі, зв’язаний із записом елементів додатка на основі моделі.

Див. також

Огляд сучасного командування

Представляємо Засіб перевірки команд для стрічок модельних програм