Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Valide cada página em uma onda de transformação representativa antes de processar mais páginas. Um comando bem-sucedido ou uma resposta HTTP 200 não prova que a página gerada preservou o conteúdo esperado.
Captura o resultado esperado
Antes da transformação, registre:
- URLs de origem e de destino esperadas.
- Tipo e layout da página.
- Texto e títulos visíveis.
- Web Parts e suas configurações importantes.
- Links, imagens, arquivos, listas e conteúdo incorporado.
- Metadados, permissões, estado de publicação e se a página é uma página inicial.
Manter a linha de Avaliação e classicpagewebparts.csv as linhas com essa linha de base.
Para o caminho delegado AllSites.Manage da primeira onda, selecione as páginas que herdam permissões de sua biblioteca e mantenha as páginas geradas como rascunhos. Se as permissões de origem exclusiva devem ser preservadas, use o caminho revisado AllSites.FullControl em vez de ignorar a cópia de permissão.
Revisar o resultado da transformação
Para cada página:
- Examine o log de transformação PnP em busca de erros, Web Parts ignoradas, mapeamentos de fallback e mensagens de cópia de permissão.
- Confirme se a página de origem clássica ainda existe e mantém o nome esperado.
- Confirme se a página moderna esperada existe e é aberta.
- Compare texto visível, Web Parts, seções, colunas e ordenação.
- Teste links, imagens, documentos, exibições de lista e outras dependências.
- Compare metadados necessários, valores de autor e modificados, permissões, comentários e estado de publicação.
- Registre o resultado e as evidências antes de processar a próxima página.
Detectar saída incompleta
Tratar a página como com falha quando:
- A página de destino está em branco ou contém apenas um título.
- O texto esperado ou uma Web Part necessária está ausente.
- Uma Web Part está presente, mas aponta para a lista, arquivo, site, usuário ou termo errado.
- O layout ou o cabeçalho da página impede que a página atenda à sua finalidade comercial.
- Os metadados ou permissões necessários não foram retidos.
- O log de transformação contém um erro não resolvido.
Inspecione manualmente as páginas em que Avaliação relatada WebPartCount=0, mesmo quando MappingPercentage=100. Além disso, valide as páginas relatadas como totalmente mapeadas porque os dados de tempo de execução ou as funções de mapeamento ainda podem causar uma falha de transformação.
Registre o resultado da onda
Use um registro por página tentada:
| Campo | Objetivo |
|---|---|
ScanId |
Links da página para a evidência de Avaliação. |
SiteUrl, WebUrl, PageUrl |
Identifica a página de origem. |
PlannedTargetPageUrl, TargetPageUrl |
Identifica o plano revisado e a meta criada. |
PageType, Layout |
Agrupa resultados comparáveis. |
MappingPercentage, UnmappedWebParts |
Preserva o sinal de planejamento. |
TransformationStatus |
Skipped, PreflightPassed, Created, ou Failed. |
LogPath |
Aponta para o log de transformação PnP exato da página. |
ValidationStatus |
Pending, Passedou Failed. |
ValidationNotes |
Registra conteúdo ausente, problemas de mapeamento e trabalho de acompanhamento. |
ValidatedBy, ValidatedAt |
Registra a propriedade da aprovação. |
Decida se deseja expandir
Expanda a onda somente quando:
- Todas as páginas de origem representativas permanecem disponíveis.
- Cada página de destino aprovada passa na validação de conteúdo e comportamento.
- As metas preliminares são publicadas somente após a aprovação.
- Os bloqueadores comuns têm uma correção ou mapeamento documentado.
- As páginas com falha ou parciais são excluídas da próxima onda.
- A próxima onda tem um proprietário, um plano de reversão e logs retidos.
Se uma página falhar, pare o processamento de páginas comparáveis. Examine o log e as Web Parts de origem, atualize o mapeamento ou a regra candidata quando apropriado e tente novamente uma única página representativa antes de retomar.
Depois que uma página de rascunho for aprovada, publique-a por meio da experiência de edição de página ou com a opção Set-PnPPage-Publish atual.
Expandir a onda
Depois de validar cada página representativa:
- Defina cada resultado representativo como
ValidationStatus=Passed. - Preencha
ValidationNotes,ValidatedBye o carimbo de data/hora ISO-8601ValidatedAt. - Crie
approved-pages.csva partir das linhas agrupadas adicionais que o usuário aprovou. - Executado
Convert-SelectedPages.ps1 -PreflightOnlycom o manifesto representativo original e os resultados validados. - Execute a expansão ao vivo somente depois que todas as linhas de comprovação passarem.
- Valide todas as páginas geradas no ciclo expandido antes de publicá-las.
O script bloqueia a expansão se um resultado representativo estiver ausente, obsoleto, não aprovado ou com base em um PowerShell PnP diferente ou perfil de script.
Próximas etapas
- Devolver páginas com falha para a lista de pendências de correção.
- Adicione padrões de
approved-pages.csvpágina aprovados e execute o script de expansão.