Перенос внедренных приложений на основе холста на управляемые моделью формы, созданных с помощью общедоступной предварительной версии

Важно!

С последним выпуском внедренные приложения на основе холста на управляемых моделью формах в целом доступны. Все внедренные приложения на основе холста на управляемых моделью формах, созданных с помощью общедоступной предварительной версии, необходимо перенести в новые внедренные приложения на основе холста, созданные с помощью последнего выпуска. Поддержка внедренных приложений на основе холста на управляемые моделью формы, созданные с помощью общедоступной предварительной версии, вскоре станет устаревшей.

Для переноса внедренного приложения на основе холста на управляемой моделью форме, созданной с помощью общедоступной предварительной версии, в последнюю версию необходимо создать новое внедренное приложение на основе холста с помощью последнего выпуска. Создатели могут затем скопировать элементы управления из существующего приложения на основе холста в новое приложение, добавить необходимые источники данных и обновить нарушенные ссылки, если они есть. Подробные шаги см. ниже.

  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. При использовании источника данных связанной таблицы для элемента управления, такого как Галерея или Таблица данных, используйте функцию Фильтр для фильтрации строк и отбора только строк, связанных с текущей строкой (основной формы). Текущая строка (основной формы) доступна через ModelDrivenFormIntegration.Item.

    Примечание

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

  4. С недавними обновлениями Microsoft Dataverse теперь поддерживает использование представлений таблиц в качестве фильтра. Подробнее см. эту запись блога: Улучшенные выбор источников данных и представления Dataverse.

См. также

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

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).