Compartir a través de


Ejecución

Lo siguiente es usar los resultados del examen del paso 1 para construir el plan de modernización: aprenderá cómo usar los resultados del examen para identificar los sitios a modernizar y cómo estructurarlos en tandas. A continuación, revisará y adaptará los scripts de modernización, preparará y validará la entrada para estos scripts y finalmente ejecutará los scripts de modernización.

Identificar sitios para la modernización

Los resultados del examen le ayudarán a identificar las colecciones de sitios que son buenos candidatos para la modernización. Los informes de conexión de grupo de Microsoft 365 contendrán información sobre todas las colecciones de sitios examinadas, por lo que se necesita un filtrado para identificar los sitios que son candidatos para la modernización. Una vez que hay una lista de sitios para modernizar, el siguiente paso consiste en dividirlos en oleadas. El método recomendado es empezar con una oleada piloto que ejecute la modernización en una cantidad relativamente pequeña de sitios. El objetivo es recopilar comentarios de los clientes y ajustar el script de modernización, en caso de ser necesario. Dependiendo de la cantidad de sitios y de la opinión del cliente, los sitios restantes se abordan en una serie de oleadas adicionales. Consulteinformes del analizador de modernización de SharePoint: Microsoft 365 informes de conexión de grupo para obtener más información sobre los informes de conexión de grupo de Microsoft 365.

Filtrar el informe de conexión de grupo de Microsoft 365 (= "groupify") para identificar sitios para modernización:

  • Tarea: copiar los archivos de informe de conexión de grupo de Microsoft 365 al computador usado para el análisis:
    • Preparación de la conexión de grupo de Microsoft 365.xlsx
    • ModernizationSiteScanResults.csv
    • ModernizationWebScanResults.csv
    • ModernizationUserCustomActionScanResults.csv
  • Tarea: haga clic con el botón derecho en la hoja de Panel y muestre la hoja ReadyForGroupify.
  • Tarea: aplicar "ReadyForGroupify = TRUE" y "WebTemplate = STS#0" le ofrece un buen punto de partida, ya que se trata de sitios de equipo sin un bloqueador de conexión de grupo de Microsoft 365.
  • Tarea: aplicar "WebTemplate = GROUP#0" y "HasTeamsTeam = FALSE" le proporciona los sitios de equipo modernos que todavía no tienen un equipo de Teams.

¿Qué sucede con las advertencias en el informe de conexión de grupo de Microsoft 365?

¿Las advertencias de SiteHasSubSites?

Si una colección de sitios contiene subsitios, esta advertencia se mostrará.

  • Tarea: si los subsitios se asignan a equipos individuales en la organización, tiene sentido mover esos subsitios a sus propias colecciones de sitios (modernas, conectadas a grupos). En el resto de los casos, la recomendación es conectar en grupo las colecciones de sitios y ejecutar la modernización para los subsitios.

¿Las advertencias de ModernUI?

Estas advertencias se activan si hay configuraciones en el sitio que impiden el uso óptimo de la actual interfaz de usuario de SharePoint. De las 6 advertencias posibles, 4 se pueden corregir con el script de modernización: AlternateCSS y MasterPage impactan en la personalización de marca de las páginas clásicas y puede restablecer sus valores predeterminados, ModernListsBlocked debida a un bloqueo en el nivel de sitio, web o de lista y se deshará, y ModernPagesBlocked debida al bloqueo en el nivel web se deshará.

  • Tarea: revisar los sitios con publishingFeature habilitado: si también se usan páginas de publicación personalizadas, el sitio no debe estar conectado al grupo, si no, se puede evaluar la posibilidad de deshabilitar las características de publicación.
  • Tarea: si hay acciones personalizadas de usuario, revíselas, en muchos casos ya no son relevantes. Si siguen siendo relevantes, considere la posibilidad de crear un equivalente basado en SPFX e implementarlo como parte del script de modernización.

¿Las advertencias de permisos?

Aquí se muestran los sitios con una configuración de seguridad que podría verse afectada por los cambios en la seguridad que creó la conexión de grupos de Microsoft 365. El script de modernización no se ocupará de ninguna de estas advertencias.

  • Tarea: los sitios con la advertencia ADGroupWillNotBeExpanded tienen grupos de AD en sus grupos de SharePoint predeterminados y, dado que los propietarios del grupo de Microsoft 365 y miembros no pueden contener otros grupos, estos no se copiarán. A menudo, los grupos se usan para dar a un gran número de usuarios un acceso de solo lectura al sitio de SharePoint, lo que no supone un problema. Si es importante que las personas del grupo de AD también tengan acceso a los otros servicios conectados a un grupo de Microsoft 365, estos usuarios tendrán que agregarse individualmente a los propietarios y miembros del grupo de Microsoft 365.
  • Tarea: SharingDisabled implica que el sitio de SharePoint no se comparte con usuarios externos mientras que el grupo de Microsoft 365 se puede compartir. Las opciones de configuración de SharePoint no son reemplazadas por la configuración del grupo de Microsoft 365, por lo que no debería ser un problema. Consulte impacto de la conexión de grupo de Microsoft 365 en el uso compartido externo para obtener más información.
  • Tarea: revise los sitios que tienen SubSitesWithBrokenPermissions: como los propietarios del grupo también son administradores de la colección de sitios, también podrán ver todos los objetos de SharePoint (sitios, bibliotecas y elementos) con permisos específicos. Si no es lo que quiere, se recomienda mover los subsitios que se vean afectados a su propia colección de sitios moderna conectada a un grupo.

Preguntas más frecuentes

¿Puedo tener un grupo de Microsoft 365 para un subsitio?

No, esto no es posible. Solo puede haber un grupo de Microsoft 365 por cada colección de sitios.

¿Los subsitios siguen utilizando los servicios conectados de grupos de Microsoft 365?

Sí, en función del servicio del grupo de Microsoft 365 conectado, hay opciones para usar el servicio en el nivel de subsitios. Consulte Cómo se ven afectados los subsitios después de la conexión de grupo de Microsoft 365 para obtener más información.

¿Puedo convertir automáticamente los subsitios en colecciones de sitios individuales?

No, no hay ninguna característica nativa de SharePoint para hacer esto. Sin embargo, puede usar las herramientas de migración para copiar el contenido de subsitio en una colección de sitios moderna recién creada. Puede usar la transformación de página para modernizar las páginas wiki y de elementos web de ese subsitio.

Agrupe las colecciones de sitios seleccionadas en oleadas para la transformación

El trabajo de transformación real se debe realizar en oleadas. Un enfoque por oleadas le permite empezar con poco, recopilar opiniones y, si es necesario, ajustar el enfoque para la siguiente oleada. Después de cada una de las oleadas, debe realizarse este paso de recopilación de comentarios y ajustes.

  • Tarea: divida la lista de colecciones de sitios que recopiló en oleadas:
    • Una o más oleadas piloto: estas son pequeñas oleadas, en general, con sitios de usuarios con amplios conocimientos de informática o de las personas de la organización que se adapten a los cambios.
    • Las siguientes oleadas de "producción" se pueden organizar de varias maneras: por departamento, por país, por complejidad...
    • El tiempo que se tardará en modernizar una colección de sitios en segundos es de aproximadamente 120 (15 segundos * número de páginas clásicas).

Preguntas más frecuentes

¿Qué tamaño deberían tener las oleadas?

No hay ningún número específico y los tamaños de oleadas pueden ser distintos en función de la organización de oleadas elegida. La recomendación es empezar con oleadas relativamente pequeñas.

Obtener los scripts más recientes y adaptarlos a sus necesidades

Desplácese hasta https://aka.ms/sppnp-modernization-sitecollectionscripts para obtener los scripts más recientes.

Importante

Estos scripts requieren la versión de diciembre de 2019 (3.16.1912.*) de PowerShell PnP

  • Tarea: copie los archivos ModernizeSiteCollections.ps1, ValidateSiteCollectionsInput.ps1 y sitecollections.csv en el equipo.
  • Tarea: revise la función ModernizeSite en el script ModernizeSiteCollections.ps1: la mayoría de los pasos del script se controla mediante la entrada que se proporciona, pero, si quiere, puede quitar algunos pasos (por ejemplo, restablecer las páginas maestras y los CSS alternativos) si es mejor para su cliente. También puede agregar pasos adicionales (por ejemplo, para implementar y configurar personalizaciones basadas en SPFX).
  • Tarea: pruebe el script ModernizeSiteCollections.ps1 script ejecutándolo y proporcionando una sola colección de sitios para modernizar.

Preguntas más frecuentes

He encontrado un error en los scripts o tengo un idea interesante que quiero compartir. ¿Dónde tengo que ir?

Cree una incidencia en https://github.com/SharePoint/sp-dev-modernization/issues para errores y preguntas. En el caso de los cambios, también puede enviar un PR a este repositorio de GitHub.

Crear el archivo CSV para impulsar la modernización

Los scripts de modernización usan un archivo CSV como entrada. Este CSV controla las acciones del script para un conjunto de colecciones de sitios.

  • Tarea: prepare archivos CSV para sus necesidades de transformación. Puede tener varios archivos CSV por oleada de transformación. El CSV debe contener estas columnas:
    • SiteUrl: la dirección URL de la colección de sitios
    • O365GroupAlias: el alias del grupo de Microsoft 365
    • AddTeamsTeam: correcto para crear un equipo Teams (si todavía no está disponible) para el grupo de Microsoft 365 vinculado a esta colección de sitios.
    • ModernizePages: moderniza las páginas clásicas del sitio para que se conviertan en páginas modernas. Las páginas clásicas no se eliminan, pero se les ha cambia el nombre y siguen disponibles en la biblioteca de SitePages
    • ModernizeBranding: limpia la configuración anterior de marca (páginas maestras, css alternativo).
    • TenantTheme: si se configura, este tema de espacio empresarial se establecerá para la colección de sitios
    • Clasificación: si se define este valor, se establecerá como clasificación del sitio (consulteAdministrar grupos de Microsoft 365 con PowerShell)

Ejecutar una validación en los archivos CSV

Antes de ejecutar el proceso de modernización, es importante que valide la entrada (el alias debe ser válido y único, debe existir el tema, la clasificación tiene que estar disponible).

  • Tarea: ejecute ValidateSiteCollectionsInput.ps1 y proporcione el archivo CSV como entrada. Consulte la consola y los resultados de registro para comprender qué errores se encontraron.

Preguntas más frecuentes

¿Dónde puedo obtener más información sobre los detalles de validación?

Modernice una oleada de colecciones de sitios

Ahora ya está listo para procesar este conjunto de colecciones de sitios con los siguientes scripts.

  • Tarea: ejecute el script ModernizeSiteCollections.ps1 y proporcione el archivo CSV de la colección de sitios preparado y el resto de la información que necesite.
  • Tarea: revise los registros creados (hay archivos de registro de modernización y el archivo de registro de transformación de página) para ver si hay problemas.

Preguntas más frecuentes

¿Puedo ejecutar el script sin que se pidan credenciales?

Sí, puede definir las credenciales (a través del administrador de credenciales) en el script.