Вдосконалена модель даних
Стандартну модель даних створено за допомогою настроюваних таблиць і оптимізовано для конфігурації кожного компонента вебсайту, який зберігається як запис у виділеній таблиці Microsoft Dataverse. Стандартна модель вимагає більше часу для завантаження різних рішень, таблиць і метаданих при підготовці нового сайту. Для оновлення таблиць вебсайтів у стандартній моделі потрібно трудомістке застосування оновлення пакету вручну.
Нотатка
- Усі нові сайти за замовчуванням створюватимуться за моделлю розширених даних.
- Щоб створити сайт за стандартною моделлю даних,вимкніть розширену модель даних в Power Platform адмін-центрі.
- Програма Power Pages «Керування» за замовчуванням інсталюється в усіх підтримуваних Microsoft Dataverse регіонах, включно з середовищами, де немає Power Pages сайтів.
Вдосконалена модель даних – це комбінація системних таблиць, ненастроєних таблиць і віртуальних таблиць.
Розширена модель даних для Power Pages забезпечує наступні переваги:
- Підготовка веб-сайтів відбувається швидше.
- Взаємодія зі студією дизайну відбувається швидше.
- Конфігурації веб-сайтів можуть міститися в рішеннях для забезпечення більш плавного керування життєвим циклом програми (ALM).
- Поліпшено оновлення вдосконалення та виправлення помилок Power Pages.
Визначення того, стандартна чи вдосконалена модель даних використовується на сайті
Існує кілька способів визначити модель даних, яку використовує сайт.
Відкрийте Центр адміністрування Power Platform, перейдіть до розділу Ресурси>Сайти Power Pages і виберіть свій сайт, а потім виберіть Керувати. Поле Модель даних у розділі Відомості про сайт вказує, яка модель даних використовується.
Робоча область Налаштування в студії дизайну Power Pages указує, яка модель даних використовується.
Відкрийте програму керування порталом. Якщо використовується стандартна модель даних, назва програми відображається як Керування порталом. Якщо використовується вдосконалена модель даних, назва програми відображається як Керування Power Pages.
У разі використання CLI Power Platform виконайте наведену нижче команду, щоб переглянути, яка модель даних використовується.
pac powerpages list -v
Нотатка
Цей параметр підтримується у версіях CLI Power Platform 1.22.4 і новіших.
Вимкнення розширеної моделі даних
Ви можете відмовитися від використання розширеної моделі даних для створення сайтів, вимкнувши опцію Перейти на розширену модель даних. Вимкнення розширеної моделі даних не призводить до видалення пакетів рішень і веб-сайтів.
Наявні вебсайти, створені за допомогою вдосконаленої моделі даних, продовжитимуть працювати. Будь-які нові створені вебсайти використовують стандартну модель даних.
Системні таблиці
Системні таблиці – це таблиці для Power Pages, пов’язані з рішеннями, які присутні в усіх середовищах Dataverse.
Нотатка
Ці таблиці не можна змінювати.
- Об’єкт
- Компонент сайту
- Мова сайту
Таблиці без конфігурацій
Таблиці без конфігурацій – це таблиці для певних функцій, які містять бізнес-дані транзакцій. Дані в цих таблицях не беруть участь у процесах ALM.
- Реклама
- Опитування
- Параметр опитування
- Матеріали опитування
- Зовнішнє посвідчення
- Примітка порталу
- Запрошення
- Допускна реєстрація
- Налаштування
- WebFormSession
Нотатка
Ці таблиці вилучено з моделі розширених даних, і вони будуть недоступні в Power Pages програмі "Керування".
- Реклама
- Опитування
- Параметр опитування
- Матеріали опитування
Віртуальні таблиці
Віртуальні таблиці Power Pages представляють і містять метадані певних компонентів вебсайту. Вони вказують на системні таблиці, які містять метадані вебсайту у форматі JavaScript Object Notation (JSON). За допомогою програми Керування Power Pages можна оновлювати та настроювати вміст віртуальних таблиць. Ця програма має такий же вигляд, як застаріла програма Керування порталом.
Нотатка
- Якщо розроблено користувацький код або засоби, в яких використовуються будь-які стандартні таблиці моделей даних, потрібно оновити код так, щоб він використовував вдосконалені таблиці моделей даних.
- Ці таблиці не можна змінювати.
- Оскільки ці таблиці не можна змінювати, вони не відображаються у списку таблиць, які можна використовувати для створення зв’язку з іншими таблицями. Наприклад, веб-роль (mspp_webrole), дозвіл на доступ до таблиці (mspp_entitypermission) та інші таблиці не відображаються у списку таблиць, які можна використовувати для створення зв’язку.
Системна таблиця | Віртуальна таблиця вдосконаленої моделі даних | Таблиця стандартної моделі даних |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Підтримувані шаблони
Розширену модель даних увімкнено за замовчуванням у вашому Microsoft Power Platform середовищі.
Будь-який новий веб-сайт, який ви створюєте за допомогою одного з наведених нижче шаблонів, використовує модель розширених даних.
- Початковий макет 1-5
- Обробка програми
- Пуста сторінка
- Реєстрація в програмі
- Планування нарад
У наведених нижче шаблонах використовується стандартна модель даних, навіть якщо вдосконалену модель даних увімкнуто в середовищі.
- Поширені запитання
- Community (Dynamics 365)
- Портал клієнта (Dynamics 365)
- Портал самообслуговування клієнтів (Dynamics 365)
- Портал самообслуговування співробітників (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Повернення замовлень (Dynamics 365)
- Портал для партнерів (Dynamics 365)
Створення вебсайту за допомогою вдосконаленої моделі даних
Якщо ввімкнути вдосконалену модель даних у середовищі, можна створити новий сайт на головній сторінці Power Pages.
Нотатка
Вдосконалена модель даних використовується для створення нового сайту, лише якщо вибраний шаблон підтримує вдосконалену модель даних.
Щоб створити сайт за допомогою шаблону з розширеною моделлю даних, виконайте наведені нижче дії.
- Відкрийте головну сторінку Power Pages.
- Виберіть Створити сайт.
- Виберіть шаблон, а потім натисніть кнопку Вибрати цей шаблон, щоб створити сайт.
- Заповніть необхідні поля, а потім виберіть Готово.
Вас буде переспрямовано на головну сторінку Power Pages, на якій у списку Мої сайти з’явиться новий сайт. Коли новий сайт буде готово, можна відредагувати його за допомогою студії дизайну Power Pages.
Перегляд списку сайтів із розширеними моделями даних
На головній сторінці Power Pages можна переглянути нові сайти.
Сайти, які використовують вдосконалену модель даних, функціонально відповідають сайтам, які використовують стандартну модель даних. Щоб визначити, яку модель даних використовує вебсайт, перейдіть до розділу Визначення того, стандартна чи вдосконалена модель даних використовується на сайті.
У розділі Активні сайти на головній сторінці Power Pages перелічено всі доступні сайти. У списку відображаються як сайти, які використовують стандартну модель даних, так і сайти, які використовують розширену модель даних, незалежно від того, чи ввімкнено розширену модель даних для середовища.
Редагування нового сайту, який використовує вдосконалену модель даних
Сайти, які використовують вдосконалену модель даних, функціонально відповідають сайтам, які використовують стандартну модель даних. Для налаштування можна використовувати студію дизайну Power Pages або програму Керування Power Pages .
Редагування сайту за допомогою студії дизайну Power Pages
На головній сторінці Power Pages на картці сайту виберіть Редагувати, щоб відкрити студію дизайну Power Pages і відредагувати сайт.
Нотатка
Процес редагування в студії дизайну Power Pages працює аналогічно, незалежно від того, використовується вдосконалена модель даних або стандартна модель даних. Функціональні розбіжності відсутні.
Редагування сайту за допомогою програми «Керування Power Pages»
На Power Pages домашній сторінці на картці сайту виберіть три крапки (...), а потім натисніть Power Pages кнопку Керування , щоб відкрити Power Pages програму керування.
Нотатка
- Power Pages Основні пакунки, пов’язані з розширеною моделлю даних, за замовчуванням будуть попередньо встановлені у всіх Dataverse середовищах, незалежно від того, чи мають середовища сайт Power Pages чи ні.
- Удосконалена модель даних включає новий додаток на основі моделі під назвою Power Pages Керування. Цю програму потрібно використовувати для розширених налаштувань, які недоступні в студії дизайну Power Pages.
Програму «Керування Power Pages» також можна також відкрити в студії дизайну Power Pages. Виберіть три крапки (...), а потім виберіть Power Pages пункт Керування.
За допомогою програми «Керування Power Pages» можна виконувати розширені налаштування, які недоступні в студії дизайну.
Параметри CLI Power Platform моделі даних
Під час використання CLI Power Platform для передавання або завантаження даних конфігурації для вебсайту, який використовує вдосконалену модель даних, слід використовувати параметр modelVersion
. Значення 2 вказує на необхідність використання вдосконаленої моделі даних.
Завантажити
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Передавання
pac powerpages upload --path <path> --modelVersion 2
Нотатка
Цей параметр підтримується у версіях CLI Power Platform 1.22.4 і новіших.
Для отримання додаткових відомостей перейдіть до розділу Параметри CLI Power Platform.
Запитання й відповіді
Як перейти зі стандартної моделі даних до вдосконаленої моделі даних для використання на вебсайті?
Щоб отримати вказівки та підтримку з використанням інструментів, які допоможуть вам перейти зі стандартної моделі даних на розширену модель даних, перейдіть до розділу Перенесення сайтів зі стандартними моделями даних у режим розширених даних.
Чи можна редагувати нові сайти на основі розширених конфігурацій моделей даних у програмі «Керування порталом»?
Щоб редагувати нові вебсайти, створені за допомогою вдосконаленої моделі даних, можна використовувати програму «Керування Power Pages».
Відомі проблеми
Обмеження профілів розгортання на сайтах із розширеними моделями даних, розгорнутих за допомогою рішення
Power Pages Наразі керування життєвим циклом програми (ALM) не надає можливості призначати різні значення налаштувань сайту для різних середовищ під час розгортання даних сайту за допомогою рішень. Стандартна модель даних підтримує ALM за допомогою профілів розгортання. Можливість використовувати змінні середовища для налаштувань сайту розглядається для майбутнього оновлення. Щоб обійти це обмеження, можна розгорнути сайти з розширеними моделями даних за допомогою одного з наведених нижче варіантів.
Нотатка
Наведені нижче методи розгортають об’єкти сайту в некерованому стані.
- Microsoft Power Platform CLI
- Дії GitHub для Power Platform
- Power Platform Інструменти збирання для Azure DevOps