Миграция конфигурации портала

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

Разработка портала предусматривает несколько конфигураций и настроек для достижения требуемого взаимодействия для пользователей со стороны портала.

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

Миграция включает в себя экспорт существующих данных конфигурации из исходной среды Microsoft Dataverse и последующий их импорт в целевую среду Dataverse.

Подготовка целевой среды

Примечание

  • Подготовка целевой среды — это одноразовый процесс. Вам потребуется подготовить новый портал, чтобы установить управляемые решения портала на Dataverse, а также настроить веб-приложение портала. В процессе также устанавливаются метаданные портала по умолчанию, которые будут заменены метаданными портала из исходной среды.
  • Убедитесь, что максимальный размер вложения целевой среды равен или превышает размер для исходной среды.
  • Максимальный размер файлов определяется параметром Максимальный размер файла на вкладке системных параметров электронной почты в диалоговом окне системных настроек системы среды.
  1. Подготовка нового портала в вашей целевой среде. Используйте тот же шаблон портала, который вы подготовили в исходной среде. Например, если вы подготовили портал Самообслуживание клиентов Dynamics 365 в исходной среде, подготовьте портал Самообслуживание клиентов Dynamics 365 в целевой среде.

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

    Удалите запись веб-сайта.

  3. В целевой среде удалите приложение портала. Это удалит приложение портала, настроенное в настоящее время для отображения портала по умолчанию.

    Примечание

    Не удаляйте приложение управления порталом!

    Удалите приложение портала.

  4. Перенесите метаданные портала из исходной среды с помощью интерфейса командной строки Power Platform или средства миграции конфигурации.

  5. В целевой среде подготовьте новый портал, используя вариант существующего веб-сайта портала. Этот процесс настроит портал, используя конфигурацию портала, которую вы передали из исходной среды.

    Подготовка нового портала.

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

Перенос метаданных портала

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

Перенос конфигурации портала с помощью интерфейса командной строки Power Platform

Интерфейс командной строки Microsoft Power Platform предоставляет множество функций специально для порталов. Эти команды позволяют загружать конфигурацию портала из исходной среды и передавать ее в целевую среду. Эти команды также можно включить в процессы ALM.

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

    pac auth create --name [name] --url [environment url]
    

    Пример

    pac auth create --name PORTALDEV --url https://contoso-org.crm.dynamics.com
    
  2. Когда профили аутентификации созданы, они будут иметь связанный индекс, который можно определить с помощью команды list.

    pac auth list
    

    Список сред.

  3. Выберите профиль аутентификации интерфейса командной строки Power Platform, подключенный к исходной среде.

    pac auth select --index [source environment index]
    

    Пример

    pac auth select --index 1
    
  4. Определите идентификатор веб-сайта для исходного портала.

    pac paportal list
    

    Список порталов.

  5. Загрузите данные конфигурации портала на локальную рабочую станцию. Используйте параметр --overwrite со значением true, если у вас есть предыдущая загруженная конфигурация портала по тому же пути.

    pac paportal download --path [path] --webSiteId [website id]
    

    Пример

    pac paportal download --path c:\paportals\ --webSiteId db9db518-ea5c-ec11-8f8f-00224804e6cd
    
  6. Выберите профиль аутентификации интерфейса командной строки Power Platform, подключенный к целевой среде.

    pac auth select --index [target environment index]
    

    Пример

    pac auth select --index 2
    
  7. Отправьте данные конфигурации портала в целевую среду.

    pac paportal upload --path [path]
    

    Пример

    pac paportal upload --path "C:\paportals\portaldev"
    

Примечание

Инструмент интерфейса командной строки Power Platform не переносит таблицы или схему таблиц. Миграция может завершиться ошибкой из-за отсутствующих элементов, таких как таблицы и поля, если данные конфигурации не соответствуют выбранной схеме. Во время импорта убедитесь, что среда назначения содержит тот же тип портала, который уже установлен, с любыми дополнительными настройками, такими как таблицы, поля, формы или представления, импортированные отдельно как решения.

Создать новый портал с использованием перенесенных данных

Если процесс миграции обновляет существующий портал, обновления теперь должны быть видны в целевой среде. Если выполняется миграция нового портала, теперь вы можете создать новый портал для записи импортированного веб-сайта, используя параметр Использовать данные из существующей записи веб-сайта. Дополнительные сведения: Создание портала

Миграция между клиентами

Порталы Power Apps не поддерживают миграцию от одного клиента к другому. Чтобы перенести портал с одного клиента на другого, необходимо выполнить следующие действия:

  1. Сбросьте свой портал в исходном арендаторе.

  2. Подготовьте новый портал в среде с Dataverse или содержащей приложения Customer Engagement.

  3. Перенесите конфигурации и настройки портала с помощью шагов, рассмотренных в этой статье ранее.

См. также

Примечание

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

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