Миграция конфигурации портала
Примечание
Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.
Разработка портала предусматривает несколько конфигураций и настроек для достижения требуемого взаимодействия для пользователей со стороны портала.
После завершения разработки или настройки экземпляра портала может возникнуть необходимость перенести вашу последнюю конфигурацию портала из среды разработки в тестовую или рабочую среду.
Миграция включает в себя экспорт существующих данных конфигурации из исходной среды Microsoft Dataverse и последующий их импорт в целевую среду Dataverse.
Подготовка целевой среды
Примечание
- Подготовка целевой среды — это одноразовый процесс. Вам потребуется подготовить новый портал, чтобы установить управляемые решения портала на Dataverse, а также настроить веб-приложение портала. В процессе также устанавливаются метаданные портала по умолчанию, которые будут заменены метаданными портала из исходной среды.
- Убедитесь, что максимальный размер вложения целевой среды равен или превышает размер для исходной среды.
- Максимальный размер файлов определяется параметром Максимальный размер файла на вкладке системных параметров электронной почты в диалоговом окне системных настроек системы среды.
Подготовка нового портала в вашей целевой среде. Используйте тот же шаблон портала, который вы подготовили в исходной среде. Например, если вы подготовили портал Самообслуживание клиентов Dynamics 365 в исходной среде, подготовьте портал Самообслуживание клиентов Dynamics 365 в целевой среде.
В целевой среде, используя приложение для управления порталом, удалите только что созданную запись веб-сайта. Это приведет к удалению данных конфигурации портала по умолчанию из целевой среды.
В целевой среде удалите приложение портала. Это удалит приложение портала, настроенное в настоящее время для отображения портала по умолчанию.
Примечание
Не удаляйте приложение управления порталом!
Перенесите метаданные портала из исходной среды с помощью интерфейса командной строки Power Platform или средства миграции конфигурации.
В целевой среде подготовьте новый портал, используя вариант существующего веб-сайта портала. Этот процесс настроит портал, используя конфигурацию портала, которую вы передали из исходной среды.
Обновления портала из исходной среды должны отражаться в этой новой целевой среде. В будущем вы сможете перенести конфигурацию из исходной среды в целевую, передав данные конфигурации портала.
Перенос метаданных портала
Примечание
Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.
Перенос конфигурации портала с помощью интерфейса командной строки Power Platform
Интерфейс командной строки Microsoft Power Platform предоставляет множество функций специально для порталов. Эти команды позволяют загружать конфигурацию портала из исходной среды и передавать ее в целевую среду. Эти команды также можно включить в процессы ALM.
Создайте профили аутентификации интерфейса командной строки Power Platform для подключения как к исходной, так и к целевой средам. Вы можете дать им имя, чтобы легко идентифицировать целевую и исходную среды.
pac auth create --name [name] --url [environment url]
Пример
pac auth create --name PORTALDEV --url https://contoso-org.crm.dynamics.com
Когда профили аутентификации созданы, они будут иметь связанный индекс, который можно определить с помощью команды list.
pac auth list
Выберите профиль аутентификации интерфейса командной строки Power Platform, подключенный к исходной среде.
pac auth select --index [source environment index]
Пример
pac auth select --index 1
Определите идентификатор веб-сайта для исходного портала.
pac paportal list
Загрузите данные конфигурации портала на локальную рабочую станцию. Используйте параметр --overwrite со значением true, если у вас есть предыдущая загруженная конфигурация портала по тому же пути.
pac paportal download --path [path] --webSiteId [website id]
Пример
pac paportal download --path c:\paportals\ --webSiteId db9db518-ea5c-ec11-8f8f-00224804e6cd
Выберите профиль аутентификации интерфейса командной строки Power Platform, подключенный к целевой среде.
pac auth select --index [target environment index]
Пример
pac auth select --index 2
Отправьте данные конфигурации портала в целевую среду.
pac paportal upload --path [path]
Пример
pac paportal upload --path "C:\paportals\portaldev"
Примечание
Инструмент интерфейса командной строки Power Platform не переносит таблицы или схему таблиц. Миграция может завершиться ошибкой из-за отсутствующих элементов, таких как таблицы и поля, если данные конфигурации не соответствуют выбранной схеме. Во время импорта убедитесь, что среда назначения содержит тот же тип портала, который уже установлен, с любыми дополнительными настройками, такими как таблицы, поля, формы или представления, импортированные отдельно как решения.
Создать новый портал с использованием перенесенных данных
Если процесс миграции обновляет существующий портал, обновления теперь должны быть видны в целевой среде. Если выполняется миграция нового портала, теперь вы можете создать новый портал для записи импортированного веб-сайта, используя параметр Использовать данные из существующей записи веб-сайта. Дополнительные сведения: Создание портала
Миграция между клиентами
Порталы Power Apps не поддерживают миграцию от одного клиента к другому. Чтобы перенести портал с одного клиента на другого, необходимо выполнить следующие действия:
Сбросьте свой портал в исходном арендаторе.
Подготовьте новый портал в среде с Dataverse или содержащей приложения Customer Engagement.
Перенесите конфигурации и настройки портала с помощью шагов, рассмотренных в этой статье ранее.
См. также
- Отслеживание изменений в конфигурации порталов Power Apps.
- Поддержка порталов для интерфейса командной строки Microsoft Power Platform.
- Перенос среды Power Platform из одного клиента в другой.
- Перенос из одного клиента в другой приложений на основе модели в Dynamics 365, таких как Sales, Customer Service, Marketing, Field Service и Project Service Automation.
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).