Análise da avaliação de migração: resultados de componente de confiança total
Visão Geral
A solução de confiança completa verifica marcar seu ambiente do SharePoint em busca de referências ao código implantado por meio de arquivos WSP [pacotes de solução de nível farm]. O SharePoint no Microsoft 365 não dá suporte a soluções de confiança total e, como resultado, é necessário entender onde você está usando esse tipo de funcionalidade e criar um plano para migração para o SharePoint.
Migrar dados
O conteúdo é migrado para o SharePoint, no entanto, a funcionalidade vinculada ao código de confiança total não funcionará após a migração. Você pode ver falhas ao usar parte do conteúdo que depende do código de confiança completo que não está mais disponível após a migração.
Importante
[!IMPORTANTE] Qualquer site que esteja configurado como "Sem acesso" (bloqueado) no SharePoint será ignorado. Para ver uma lista de conjuntos de sites bloqueados, veja o resultado da varredura dos Sites Bloqueados.
Preparar para migração
Determine os vários motivos pelos quais o código de confiança total foi usado em seu ambiente local. Crie um plano para substituir os principais cenários de negócios pela funcionalidade do SharePoint. Talvez seja necessário criar personalizações ou usar suplementos para cobrir todos os cenários.
Se você descobrir que não há uma solução equivalente fornecida no SharePoint no Microsoft 365, talvez você queira procurar personalizar o SharePoint seguindo a documentação de padrões e práticas do Microsoft 365.
Pós-migração
Depois que a migração de conteúdo for concluída, implemente o plano criado durante "Preparação para Migração". Isso pode envolver a implantação de personalizações, suplementos ou habilitação de funcionalidades nos sites por meio da interface do SharePoint.
Saída detalhada
Observação
Os arquivos de entrada estão localizados em <RootOutputFolder>\Internal\FullTrustSolution. Os arquivos de entrada são gerados lendo todos os pacotes de solução de confiança total no nível do farm instalados e criando um relatório do que está instalado no farm do SharePoint. O local dos arquivos de entrada inclui todos os arquivos de pacote de código de confiança completo extraídos, bem como os arquivos usados para gerar os arquivos de relatório descritos abaixo.
Na atualização de julho de 2017, os componentes de confiança total são divididos em dois scanners separados.
FullTrustSolution_Farm verifica o uso no nível do farm do código de confiança total.
FullTrustSolution_Content verifica as referências do código de confiança total no seu conteúdo.
As saídas para verificações de solução de confiança total agora estão focadas em áreas de relatório do seu ambiente que estão usando a funcionalidade fornecida pelos arquivos WSP de nível farm implantados em seu farm. Se houver referências de solução de confiança total órfãs em seu conteúdo, essa ferramenta não relatará essas informações. Você pode usar o cmdlet Test-SPContentDatabase PowerShell que é enviado com o SharePoint para procurá-los se eles forem preocupantes para sua migração.
É importante entender os dois níveis [Farm e Content] de código de confiança total para criar um plano abrangente para evitar interrupções em seus negócios ou atrasos em seu projeto de migração.
FullTrustSolution_Farm gera os seguintes relatórios:
Componente | Descrição | Arquivo de entrada | Relatório do componente |
---|---|---|---|
Recursos de farm | Recursos personalizados que são ativados no escopo do farm. | Features.csv | FullTrustSolution_Features_Farm_Usage.csv |
Recursos do aplicativo Web | Recursos personalizados que são ativados no escopo do aplicativo Web. | Features.csv | FullTrustSolution_Features_WebApplication_Usage.cs |
Componente | Descrição | Arquivo de entrada | Relatório do componente |
---|---|---|---|
Tipos de Conteúdo | Locais onde os tipos de conteúdo personalizados são implantados. | ContentTypes.csv | FullTrustSolution_ContentTypes_Usage.csv |
Tipos de conteúdo que usam receptores de eventos personalizados | Tipos de conteúdo que estão usando receptores de eventos personalizados. Por exemplo, se você implantou um receptor de evento personalizado e o anexou a um tipo de conteúdo fora da caixa, este relatório exibirá essas informações. | EventReceivers.csv | FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv |
Campos Personalizados | Listas e tipos de conteúdo que estão usando as definições de campo ou campos personalizados. | CustomFields.csv FieldTypes.csv |
FullTrustSolution_CustomFields_Usage.csv |
Receptores de eventos | Listas que usam receptores de eventos personalizados. | EventReceivers.csv | FullTrustSolution_EventReceivers_Usage.csv |
Recursos do site | Sites que usam recursos personalizados. | Features.csv | FullTrustSolution_Features_Site_Usage.csv |
Modelos de lista | Listas que usam modelos de listas personalizados. | ListTemplates.csv | FullTrustSolution_ListTemplates_Usage.csv |
Layouts de página implantados | Locais para os quais os layouts de página personalizados foram implantados. Inclui todos os layouts de página personalizados. | PageLayouts.csv | FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv |
Páginas que usam layouts de página personalizados | Páginas que usam layouts de página personalizados. | PageLayouts.csv | FullTrustSolution_PageLayouts_Pages_Usage.csv |
Web Parts | Páginas que usam Web Parts personalizadas. | WebParts.csv | FullTrustSolution_WebParts_Usage.csv |