Розробка веб-сайту Power Pages включає в себе кілька конфігурацій та настроювань з метою отримання бажаних підходів до роботи для кінцевих користувачів веб-сайту.
Після завершення розробки або налаштування екземпляру вашого веб-сайту ви можете перенести вашу останню конфігурацію веб-сайту з середовища розробки або тестування у виробниче середовище.
Міграція передбачає експорт наявної конфігурації з джерела середовища Microsoft Dataverse, а потім його імпорт до цільового середовища Dataverse.
Підготовка цільового середовища — це одноразовий процес. Вам буде потрібно підготувати новий сайт, щоб установити керовані рішення Power Pages у Dataverse та налаштувати веб-програму Power Pages. Цей процес також інсталює метадані веб-сайту за замовчуванням, які буде замінено метаданими веб-сайту з вашого вихідного середовища.
Переконайтеся, що максимальний розмір вкладення в цільовому середовищі такий самий або більший, ніж у вихідному середовищі.
Зверніть увагу на різницю між веб-сайтами для розробників, ознайомлювальних версій та робочим середовищем і робочими середовищами.
Ви можете перенести ознайомлювальну версію, розробника, робочий веб-сайт на іншу ознайомлювальну версію, розробника або робочий веб-сайт в тому самому чи іншому середовищі. Зауважте, що робочий веб-сайт потрібно підготувати в ізольованому або виробничому середовищі.
Підготуйте новий веб-сайт у цільовому середовищі. Скористайтеся тим шаблоном веб-сайту, який ви підготували у вихідному середовищі. Наприклад, якщо ви підготували сайт з використанням шаблону самообслуговування Dynamics 365 Customer Service для вихідного середовища, підготуйте шаблон самообслуговування Dynamics 365 Customer Service у цільовому середовищі.
У цільовому середовищі за допомогою програми «Керування порталом» видаліть новий запис веб-сайту. Дані конфігурації веб-сайту за замовчуванням буде видалено з цільового середовища.
У цільовому середовищі у Power Apps видаліть програму порталу. Після цього буде видалено веб-сайт, що наразі налаштована для відтворення сайту за замовчуванням.
Нотатка
Не видаляйте програму «Керування порталом»!
Перенесення конфігурації веб-сайту до цільового середовища
Перенесіть метадані сайту з вихідного середовища за допомогою Power Platform CLI, або Configuration Migration Tool за допомогою рішень.
Повторна активація сайту в цільовому середовищі
Після перенесення веб-сайту до цільового середовища його потрібно буде активувати повторно.
У цільовому середовищі на головному екрані Power Pages виберіть Неактивні сайти, ви маєте побачити веб-сайт, який перенесено до середовища.
Виберіть Повторна активація.
Можна вказати назву повторно активованого веб-сайту і створити веб-адресу або залишити стандартне значення.
Виберіть Готово.
Оновлення веб-сайту з вихідного середовища мають відображатися в цьому новому цільовому середовищі. У майбутньому ви зможете передавати конфігурацію з вихідного середовища в цільове, передававши дані конфігурації веб-сайту.
Нотатка
Веб-сайт, що відображається у списку неактивних сайтів на головній сторінці Power Pages, буде відображатися у списку активних веб-сайтів у програмі для керування порталом.
Перенесення конфігурації веб-сайтів за допомогою Power Platform CLI
Microsoft Power Platform CLI надає багато функцій спеціально для Power Pages. Ці команди дають змогу завантажити конфігурацію сайту з вихідного середовища та перенести їх до цільового середовища. Ці команди також можна додати до процесів ALM.
Створіть профілі автентифікації Power Platform CLI для підключення до вихідного та цільового середовища. Можна надати їм ім’я, щоб легко визначити цільове та вихідне середовище.
Визначте ідентифікатор веб-сайту для вихідного сайту.
pac paportal list
Завантажте дані конфігурації веб-сайту до локальної робочої станції. Використовуйте набір параметрів --overwrite зі значенням true, якщо раніше було завантажено конфігурацію веб-сайту до того самого шляху.
Інструмент Power Platform CLI не виконує перенесення таблиць Dataverse або схеми таблиць. Перенесення може не вдатися, якщо є відсутні елементами, наприклад, таблиці та поля, якщо дані конфігурації не відповідають вибраній схемі.
Під час імпортування переконайтеся, що кінцеве середовище містить той самий тип шаблону веб-сайту, який уже інсталюється з додатковими настроюваннями, такими як таблиці, поля, форми або подання, імпортовані окремо як рішення.
Перенесіть конфігурацію сайту за допомогою Configuration Migration Tool
Нотатка
Основним методом є використання рішень або Power Platform CLI для перенесення метаданих веб-сайту.
Щоб експортувати дані конфігурації, вам буде потрібно використовувати засіб міграції конфігурації та файл схеми конфігурації, притаманної веб-сайту. Щоб отримати додаткові відомості про цей засіб, див. Керування даними конфігурації.
Нотатка
Ми рекомендуємо використовувати останні версії засобу міграції конфігурації. Засіб міграції конфігурації можна завантажити з NuGet. Додаткові відомості для завантаження засобу: Завантаження засобів з NuGet.
Мінімальна версія рішення веб-сайтів, що підтримується файлами схеми для міграції конфігурації, – 8.4.0.275. Проте, ми рекомендуємо використовувати останні версії рішення.
У вихідних і цільових організаціях повинна бути встановлена однакова основна мова, щоб міграцію було успішно завершено.
Файли схем доступні для таких типів веб-сайту:
Веб-сайти, створені в середовищі за допомогою Dataverse
За замовчуванням файли схеми містять відомості про всі таблиці веб-сайту, зв’язки та визначення унікальності для кожної сутності. Додаткові відомості: Експорт даних конфігурації веб-сайту
Після експортування даних конфігурації, потрібно імпортувати їх до цільового середовища. Додаткові відомості: Імпорт даних конфігурації веб-сайту
Нотатка
Засіб перенесення конфігурації експортує та імпортує дані конфігурації за допомогою схеми. Засіб не виконує перенесення таблиць 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.