Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проверьте каждую страницу в репрезентативной волне преобразования перед обработкой дополнительных страниц. Успешная команда или ответ HTTP 200 не подтверждают, что созданная страница сохранила ожидаемое содержимое.
Запись ожидаемый результат
Перед преобразованием запишите:
- Исходные и ожидаемые целевые URL-адреса.
- Тип и макет страницы.
- Видимый текст и заголовки.
- Веб-части и их важная конфигурация.
- Ссылки, изображения, файлы, списки и внедренное содержимое.
- Метаданные, разрешения, состояние публикации и то, является ли страница домашней страницей.
Сохраните строку оценки и classicpagewebparts.csv строки с этим базовым показателем.
Для делегированного AllSites.Manage пути первой волны выберите страницы, которые наследуют разрешения из библиотеки и сохраняют созданные страницы в виде черновиков. Если необходимо сохранить уникальные разрешения источника, используйте проверенный AllSites.FullControl путь вместо пропуска копирования разрешений.
Просмотр результата преобразования
Для каждой страницы:
- Просмотрите журнал преобразования PnP на наличие ошибок, пропущенных веб-частей, резервных сопоставлений и сообщений о копировании разрешений.
- Убедитесь, что классическая исходная страница по-прежнему существует и сохраняет ожидаемое имя.
- Убедитесь, что ожидаемая современная страница существует и откроется.
- Сравнение видимого текста, веб-частей, разделов, столбцов и упорядочения.
- Тестовые ссылки, изображения, документы, представления списков и другие зависимости.
- Сравните необходимые метаданные, значения автора и изменения, разрешения, примечания и состояние публикации.
- Запишите результат и свидетельство перед обработкой следующей страницы.
Обнаружение неполных выходных данных
Обрабатывать страницу как сбой, если:
- Целевая страница пуста или содержит только заголовок.
- Отсутствует ожидаемый текст или обязательная веб-часть.
- Веб-часть присутствует, но указывает на неправильный список, файл, сайт, пользователя или термин.
- Макет или заголовок страницы не позволяет странице выполнять свои бизнес-цели.
- Необходимые метаданные или разрешения не были сохранены.
- Журнал преобразования содержит неразрешенную ошибку.
Вручную проверьте страницы, на которых сообщается WebPartCount=0оценка , даже если MappingPercentage=100. Также проверьте страницы, сообщаемые как полностью сопоставленные, так как данные среды выполнения или функции сопоставления по-прежнему могут привести к сбою преобразования.
Запись результата волны
Используйте одну запись для каждой страницы попытки:
| Поле | Назначение |
|---|---|
ScanId |
Связывает страницу с свидетельством оценки. |
SiteUrl, WebUrl, PageUrl |
Определяет исходную страницу. |
PlannedTargetPageUrl, TargetPageUrl |
Определяет проверенный план и созданный целевой объект. |
PageType, Layout |
Групповая группа сопоставимых результатов. |
MappingPercentage, UnmappedWebParts |
Сохраняет сигнал планирования. |
TransformationStatus |
Skipped, PreflightPassed, Createdили Failed. |
LogPath |
Указывает на точный журнал преобразования PnP для страницы. |
ValidationStatus |
Pending, Passedили Failed. |
ValidationNotes |
Записывает недостающее содержимое, проблемы с сопоставлением и последующую работу. |
ValidatedBy, ValidatedAt |
Владение утверждением записей. |
Решите, следует ли развернуть
Разворачивайте волну только в следующих случаях:
- Все репрезентативные исходные страницы остаются доступными.
- Каждая утвержденная целевая страница проходит проверку содержимого и поведения.
- Проекты целевых объектов публикуются только после утверждения.
- Распространенные блокировщики имеют документированные исправления или сопоставления.
- Неудачные или частичные страницы исключаются из следующей волны.
- Следующая волна имеет владельца, план отката и сохраненные журналы.
Если страница завершается сбоем, прекратите обработку сравнимых страниц. Просмотрите журнал и исходные веб-части, при необходимости обновите правило сопоставления или кандидата и повторите попытку на одной репрезентативной странице перед возобновлением.
После утверждения черновика страницы опубликуйте ее в режиме редактирования страницы или с помощью текущего параметра Set-PnPPPage-Publish .
Развертывание волны
После проверки каждой репрезентативной страницы:
- Задайте для каждого репрезентативного результата значение
ValidationStatus=Passed. - Заполните
ValidationNotes,ValidatedByи метку времени ISO-8601ValidatedAt. - Создайте
approved-pages.csvиз дополнительных сгруппированных строк, утвержденных пользователем. - Запустите
Convert-SelectedPages.ps1 -PreflightOnlyс исходным репрезентативным манифестом и проверенными результатами. - Запустите динамическое расширение только после прохождения каждой предварительной строки.
- Перед публикацией проверьте каждую созданную страницу в развернутой волне.
Скрипт блокирует расширение, если репрезентативный результат отсутствует, устарел, не передан или основан на другом PnP PowerShell или профиле скрипта.
Дальнейшие действия
- Возврат невыполненных страниц в невыполненную работу по исправлению.
- Добавьте переданные шаблоны страниц в
approved-pages.csvи запустите скрипт расширения.