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


Міграція вбудованих програм полотна у формах на основі моделі, створених за допомогою випуску із загальнодоступним попереднім переглядом

Важливо

Завдяки останньому випуску програми із вбудованим полотном у формах на основі моделі будуть доступні для всіх. Будь-які програми із вбудованим полотном у формах на основі моделі, створені за допомогою загальнодоступного попереднього перегляду, слід перенести до нових програм із вбудованим полотном, створених за допомогою останнього випуску. Підтримка програм із вбудованим полотном у формах на основі моделі, створених за допомогою загальнодоступного попереднього перегляду, незабаром буде вилучено.

Щоб перенести програму із вбудованим полотном у формі на основі моделі, що була створена за допомогою загального попереднього перегляду, потрібно спочатку створити нове вбудоване полотно за допомогою останнього випуску. Тоді виробники зможуть копіювати елементи керування з існуючих програм із вбудованим полотном у нові, додати потрібні джерела даних й оновити непрацюючі посилання, якщо такі є. Детальні кроки наведено нижче.

  1. Увійти до Power Apps.
  2. Відкрийте програму «Програми із вбудованим полотном», створену за допомогою випуску із загальнодоступним переглядом для редагування в Power Apps Studio. Щоб виконати кроки з редагування програми з полотном, див. Редагування програми з полотном.
  3. У новій вкладці браузера виконайте кроки, щоб додати новий вбудований застосунок із полотном у форму на основі моделі.
  4. Скопіюйте елементи керування з вбудованого полотна, створеного за допомогою випуску із загальнодоступним попереднім переглядом, до нової програми із вбудованим полотном, керуючись зазначеними нижче кроками.
    1. Виберіть вкладку браузера з кроку 2, що містить програму із вбудованим полотном, створеним за допомогою випуску із загальнодоступним переглядом, відкритої в Power Apps Studio.
    2. Виберіть екран, з якого слід скопіювати елементи керування.
    3. За допомогою CTRL+A виберіть на екрані усі елементи керування.
    4. За допомогою клавіш Ctrl + C скопіюйте всі вибрані елементи керування.
    5. Виберіть вкладку браузера з кроку 3, що містить нову програму із вбудованим полотном, створену за допомогою останнього випуску.
    6. Виберіть екран або додайте новий.
    7. Натисніть клавіші CTRL + V, щоб вставити елементи керування у вибраному екрані.
    8. Повторіть кроки, щоб скопіювати кожен екран.
  5. Після копіювання всіх вибраних екранів виберіть вкладку браузера з кроку 3, яка має нову програму із вбудованим полотном, створену за допомогою останнього випуску.
  6. Оновіть всі місця, з яких доступний рядок із форми на основі моделі, у яких він розміщений. Замініть First(ModelDrivenFormIntegration.Data) на ModelDrivenFormIntegration.Item.
  7. Додайте будь-які відсутні джерела даних в новій програмі із вбудованим полотном.
  8. Оновіть всі непрацюючі посилання в новій вбудованій програмі із вбудованим полотном.
  9. Після внесення змін перейдіть на вкладку Файл, а потім виберіть Зберегти.
  10. При наступних зберіганнях виберіть Опублікувати, а тоді Опублікувати цю версію, щоб зробити зміни доступними.

У випуску із попереднім переглядом, щоб вбудувати компоновану програму у форму на основі моделі, розробнику необхідно було заздалегідь вирішити, чи потрібно передати поточний рядок (основну форму) як контекст даних або список рядків, пов'язаних із поточним рядком (основною формою). Потім їм довелося додати елемент керування компонованої програми або в елемент керування стовпця, або вкладеної сітки.

За допомогою останнього випуску додавання вбудованої компонованої програми у форму на основі моделі спрощене та оптимізоване лише для стовпця. Виробники можуть легко отримати доступ до списку пов'язаних рядків безпосередньо з компонованої програми за допомогою з'єднувача Common Data Service.

Щоб перенести вбудовану компоновану програму у формі на основі моделі, що використовує список рядків, пов'язаних із поточним рядком (основна форма), виконайте зазначені нижче дії.

  1. Виконайте кроки, описані в розділі вище, щоб перенести програми із вбудованим полотном у формах на основі моделі, що створені за допомогою випуску із загальнодоступним попереднім переглядом, до найновішої версії.
  2. За допомогою з'єднувача Common Data Service додайте джерело даних для пов'язаної таблиці до програми. Щоб дізнатися, як додати джерело даних у компонованій програмі, див. Додавання з’єднувача даних до компонованої програми в Power Apps.
  3. Під час використання DataSource пов'язаної таблиці для елемента керування, наприклад, Галереї або Таблиці даних , використовуйте функцію Фільтр , щоб відфільтрувати записи, які пов'язані з поточним рядком (основною формою). Поточний рядок (основна форма) доступний через ModelDrivenFormIntegration.Item

    Примітка

    Вбудована компонована програма має повний доступ до рядку з хост-форми на основі моделі за допомогою ModelDrivenFormIntegration.Item. Наприклад , щоб отримати значення стовпця з іменем accountnumber і коротким іменем Код бізнес-партнера, можна використати ModelDrivenFormIntegration.Item.accountnumber або ModelDrivenFormIntegration.Item.'Account Number'.

  4. +Завдяки останнім оновленням Microsoft Dataverse також надає підтримку в використанні подань таблиць як фільтра. Див. цей запис блогу для отримання додаткових відомостей: Покращений відбір джерела даних та поданнями Dataverse.

Статті за темою:

Включіть програму з полотном у форму на основі моделі
Додайте програму з вбудованим полотном у форму на основі моделі
Редагування програми з вбудованим полотном у формі на основі моделі
Настроювання розміру екрана та орієнтації програми на полотні, вбудованої у форму на основі моделі
Виконання наперед визначених дій у формі розміщення із програми з вбудованим полотном
Властивості та дії елемента керування ModelDrivenFormIntegration
Надання спільного доступу до вбудованих програм із полотна
Поради щодо роботи з програмами із вбудованим полотном

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).