Разработването на уеб сайт в Power Pages включва няколко конфигурации и персонализации за постигане на желаното изживяване за крайните потребители на уеб сайта.
След като сте завършили разработването или конфигурацията на вашия екземпляр на уеб сайта, може да искате да мигрирате най-новата конфигурация на уеб сайта от среда за разработване към среда за тестване или производствена среда.
Мигрирането включва експортиране на съществуващите конфигурации от средата на Microsoft Dataverse екземпляр и след това импортиране в целевата среда на Dataverse.
Подготовка на целевата среда
Трябва да подготвите целевата среда, ако използвате стандартния модел на данни. Среда, използваща подобрения модел на данни, няма да изисква тези стъпки и можете да продължите с прехвърлянето на конфигурацията на уебсайта.
Бележка
Подготовката на целевата среда е еднократен процес. Трябва да осигурите нов уеб сайт, за да инсталирате управляваните Power Pages решения и Dataverse конфигурирате Power Pages уеб приложението. Процесът също така инсталира метаданни на уебсайта по подразбиране, които се заменят с метаданните на уебсайта от вашата изходна среда.
Уверете се, че максималният размер на прикачения файл на целевата среда е зададен на същия или по-голям размер като вашата изходна среда.
Максималният размер на файловете се определя от Максимален размер на файла настройка в раздел имейл за системни настройки в диалоговия прозорец за системни настройки на средата.
Обърнете внимание на разликата между уеб сайтове за разработчици, пробни и производствени и среди за разработчици, пробни, тестови и производствени.
Можете да мигрирате пробен уеб сайт, уеб сайт за разработчици, производствен уеб сайт към друг пробен уеб сайт, уеб сайт за разработчици, производствен уеб сайт в същата или друга среда. Производственият уеб сайт трябва да бъде осигурен в ограничителна среда или производствена среда.
Осигурете нов уебсайт във вашата целева среда. Използвайте същия шаблон на уеб сайт, който сте осигурили във вашата изходна среда. Например, ако сте осигурили сайт, като сте използвали шаблон Самообслужване на клиенти на Dynamics 365 във вашата изходна среда, осигурете сайта, като използвате шаблона Самообслужване на клиенти на Dynamics 365 във вашата целева среда.
В целевата среда, използвайки Приложение за управление на портали, изтрийте новосъздадения запис на уебсайт. Това премахва данните за конфигурацията на уебсайта по подразбиране от целевата среда.
В целевата среда в Power Apps изтрийте порталното приложение. Това премахва уеб сайта, който в момента е конфигуриран да изобразява сайта по подразбиране.
Бележка
Не изтривайте приложението за управление на портала!
Прехвърлете конфигурацията на уеб сайта в целевата среда
Прехвърлете метаданните на сайта от средата източник с помощта на Power Platform CLI, Configuration Migration Tool или с помощта на решения.
Повторно активиране на сайт в целевата среда
След като уебсайтът бъде прехвърлен в целевата среда, трябва да активирате отново уебсайта.
В целевата среда на началния екран на Power Pages изберете Неактивни сайтове – трябва да видите уеб сайта, който сте мигрирали към средата.
Изберете Повторно активиране.
Можете да посочите името на повторно активирания уеб сайт и да създадете уеб адрес или можете да оставите стойностите по подразбиране.
Изберете Готово.
Актуализациите на уеб сайта от изходната среда трябва да бъдат отразени в тази нова целева среда. Занапред трябва да можете да прехвърляте конфигурация от вашия източник към целеви среди, като прехвърляте данните за конфигурацията на уеб сайта.
Бележка
Уеб сайт, който се появява в списъка Неактивни сайтове на началната Power Pages страница, се показва в списъка с активни уеб сайтове в приложението за управление на портала.
Ако уебсайтът ви е конфигуриран с помощта на подобрения модел на данни, можете да прехвърлите конфигурацията на уебсайта с помощта Power Platform на решения. За повече информация отидете на Използване на решения с Power Pages.
Бележка
Уверете се, че целевата среда също има активиран подобрен модел на данни.
Прехвърлете конфигурацията на уеб сайта с помощта на Power Platform CLI
Microsoft Power Platform CLI предоставя много функции специално за Power Pages. Тези команди ви позволяват да изтеглите конфигурация на сайта от изходна среда и да я прехвърлите в целева среда. Тези команди също могат да бъдат включени във вашите ALM процеси.
Създавайте Power Platform CLI профили за удостоверяване за свързване към вашата изходна и целева среда. Можете да им дадете име, за да идентифицирате лесно целевата и изходната среда.
Определяне на идентификатора на уеб сайта за изходния сайт.
pac paportal list
Изтеглете данните за конфигурацията на уеб сайта на вашата локална работна станция. Използвайте опцията -- презаписване, зададена на вярно, ако преди сте изтеглили конфигурацията на сайта по същия път.
Инструментът Power Platform CLI не мигрира Dataverse таблици или схеми на таблици. Мигрирането може да е неуспешно с липсващи елементи, като например таблици и полета, когато конфигурационните данни не съответстват на избраната схема.
По време на импортирането се уверете, че средата местоназначение съдържа същия тип шаблон на уеб сайт, който вече е инсталиран с всички други персонализации, като например таблици, полета, формуляри или изгледи, импортирани отделно като решения.
Прехвърлете конфигурацията на уебсайта с помощта на Configuration Migration Tool
Бележка
Предпочитаният метод е да използвате решения или Power Platform CLI за прехвърляне на метаданни на уеб сайта.
За да експортирате данни на конфигурация, ще трябва да използвате инструмента за мигриране на конфигурации и специфичен за уеб сайта файл със схема на конфигурация. За повече информация относно този инструмент вижте Управление на конфигурационните данни.
Бележка
Ние препоръчваме да използвате последната версия на инструмента за мигриране на конфигурации. Инструментът за мигриране на конфигурации може да бъде изтеглен от NuGet. Повече информация за изтегляне на инструмента: Изтегляне на инструменти от NuGet.
Минималната версия на решение на уеб сайтове, която се поддържа от файловете със схеми за миграция на конфигурация, е 8.4.0.275. Не обаче препоръчваме да използвате най-новата версия на решението.
Източниците и целевите организации трябва да имат един и същ език по подразбиране, за да може миграцията да работи успешно.
Файлове със схеми са налични за следните типове уеб сайтове:
Файловете със схеми по подразбиране съдържат информация за всички таблици на уеб сайт, релации и дефиниции на уникалност за всеки обект. Повече информация: Експортиране на конфигурационни данни на уеб сайт
Инструментът за мигриране на конфигурации използва схема за експортиране и импортиране на данни на конфигурация. Инструментът не мигрира Dataverse таблици или схеми на таблици. Мигрирането може да е неуспешно с липсващи елементи, като например таблици и полета, когато конфигурационните данни не съответстват на избраната схема.
По време на експортиране се уверете, че изходната среда съдържа таблици на уеб сайт, както е посочено във файла със схема на инструмента за мигриране на конфигурации. Все още можете да променяте файловете на схемата, за да добавяте, премахвате и променяте таблици и атрибути, за да мигрирате подмножество от конфигурационни данни.
По време на импортирането се уверете, че средата на местоназначение съдържа същия тип уеб сайт, който вече е инсталиран с всички други персонализации, като например таблици, полета, формуляри или изгледи, импортирани отделно като решения.
Експортиране на конфигурационни данни на уеб сайт
Можете да експортирате конфигурационните данни на уеб сайта от изходната система с помощта на специфични за уеб сайта файлове със схема на конфигурация.
Изтеглете инструмента за мигриране на конфигурации и извлечете в желаната папка.
Изтеглете файла със схемата за конфигуриране на уебсайта, като използвате връзки, предоставени по-рано за типа шаблон на уебсайта.
Щракнете двукратно върху файла DataMigrationUtility.exe в папката <your_folder>\Tools\ConfigurationMigration, за да изпълните инструмента за мигриране на конфигурации, и изберете Експортиране на данни в основния екран, след което изберете Продължение.
На екрана Вход предоставете подробности за удостоверяване, за да се свържете с вашата среда на Dataverse, от който искате да експортирате данни. Ако имате множество организации в среда на Dataverse, от където искате да експортирате данни, отметнете квадратчето до Показване на списък с наличните организации и след това изберете Вход.
Ако имате няколко организации и сте поставили отметка в квадратчето Показване на списъка с наличните организации в предишната стъпка, следващият екран ви позволява да изберете организацията, с която искате да се свържете. Изберете среда на Dataverse, с която да се свържете.
Бележка
Ако нямате няколко организации, този екран не се показва.
Във Файл със схема намерете и изберете файла специфичния за уеб сайта файл със схема на конфигурация, който да се използва за експортирането на данни.
В Записване във файл с данни укажете името и местоположението на файла с данни за експортиране.
Изберете Експортиране на данни. Екранът показва състоянието на напредъка на експортирането и местоположението на експортирания файл в долната част на екрана, след като експортирането завърши.
Изберете Изход, за да затворите инструмента.
Импортиране на конфигурационни данни на уеб сайт
Изпълнете инструмента за мигриране на конфигурации и изберете Импортиране на данни в основния екран и след това изберете Продължение.
На екрана Вход предоставете подробности за удостоверяване, за да се свържете с вашата среда на Dataverse, от който искате да експортирате данни. Ако имате множество организации в среда на Dataverse, от където искате да експортирате данни, отметнете квадратчето до Показване на списък с наличните организации и след това изберете Вход.
Ако имате няколко организации и сте поставили отметка в квадратчето Показване на списъка с наличните организации в предишната стъпка, следващият екран ви позволява да изберете организацията, с която искате да се свържете. Изберете среда на Dataverse, с която да се свържете.
Бележка
Ако нямате няколко организации, този екран не се показва.
Уверете се, че решението за портал вече е инсталирано за организацията, където планирате да импортирате конфигурациите.
Следващият екран ви подканва да предоставите файла с данни (.zip), който да бъде импортиран. Отидете до файла с данни, изберете го и след това изберете Импортиране на данни.
Следващият екран показва състоянието на импортиране на вашите записи. Импортирането на данни се извършва на няколко етапа, за да се импортират първо основните данни, докато зависимите данни изчакват на опашка, след което се импортират зависимите данни в следващите етапи, за да се обработят всички зависимости или свързвания между данните. Това действие гарантира чисто и съгласувано импортиране на данните.
Изберете Изход, за да затворите инструмента.
Създайте нов уеб сайт с помощта на мигрирани данни
Ако процесът на миграция актуализира съществуващ уеб сайт, актуализациите вече трябва да са видими в целевата среда.
Ако мигрирането е за нов уеб сайт, мигрираният уеб сайт е посочен в раздела Неактивни сайтове на Power Pages началната страница.
В целевата среда на началния екран на Power Pages изберете Неактивни сайтове – трябва да видите уеб сайта, който сте мигрирали към средата.
Изберете Повторно активиране.
Можете да посочите името на повторно активирания уеб сайт и да създадете уеб адрес или можете да оставите стойностите по подразбиране.
Изберете Готово.
Миграция от клиент към клиент
PowerPages не поддържат миграция на клиент към клиент. За да мигрирате уеб сайт от един клиент към друг, трябва да изпълните следните стъпки:
Миграция на клиент към клиент на приложения, управлявани от модел в Dynamics 365, като Sales, Customer Service, Marketing, Field Service и Project Service Automation.