Loading

Implementar Comunidades Lightning

Fecha de publicación: May 17, 2021
Descripción
El proceso de implementar comunidades de un entorno a otro no está totalmente automatizado. Es necesario realizar pasos adicionales para trasladar los componentes de esas comunidades. El grado de esfuerzo dependerá de su comunidad y de lo que haya creado.

Este artículo ofrece orientación para la implementación de comunidades y facilita información sobre qué esperar y qué se debe planificar para implementar una comunidad desde el desarrollo hasta su control de calidad y después a producción.

Selección de herramienta:
La tres primeras opciones anteriores usan la API de metadatos y dependen del contenido .xml del paquete para la extracción y la implementación. Las comunidades se definen básicamente mediante 3 tipos de metadatos:
  •     Red: son principalmente los elementos de configuración de Gestión de comunidad (reputación, suscripción).
  •     CustomSite: información de ajuste de página y dominio (indexPage, siteAdmin, URL).
  •     SiteDotCom: archivo binario del formato de su comunidad. Es el mismo archivo que produce la exportación de Site.com.

La opción de Exportación de un sitio de Site.com y sobrescritura es manual. Requiere que inicie sesión en Site Studio de su organización de origen y que seleccione la opción Exportar este sitio en el icono de engranaje de la parte de la derecha. Esto exportará la comunidad en formato de archivo .site para que lo guarde en su almacenamiento de archivo local. Entonces tendrá que realizar la importación de este archivo en su organización de destino de nuevo yendo a Site Studio, usando la opción Sobrescribir este sitio y señalando el archivo .site. Pueden encontrarse los detalles en Importación de un sitio de Site.com

Es posible usar Conjuntos de cambios para mover comunidades Lightning y comunidades de Visualforce y fichas de Salesforce entre organizaciones que tengan conexiones de implementación.
 
Solución
La migración de comunidades de Lightning consiste en migrar componentes Lightning personalizados y páginas de comunidad.
1. Componentes Lightning personalizados: pueden implementarse usando la API de metadatos estándar con las herramientas mencionadas arriba.

2. Exportación de una comunidad (páginas/activos): puede hacerse de dos formas automáticas, que se describen a continuación.
    a. Puede usar Site.com para exportar todo el sitio desde la organización de origen y después sobrescribir la organización de destino.  
    b. Puede usar las etiquetas de metadatos para mover los sitios.
    c. La opción más fiable cuando tiene páginas de objeto es crear la comunidad manualmente o exportar el sitio eliminando las páginas de objeto en la organización de origen y creando las páginas en la organización de destino manualmente.

Para implementar una nueva comunidad desde cualquier organización a cualquier otra, aquí se incluyen los pasos sugeridos:

Pasos
  1. Cree manualmente la nueva comunidad en la organización de destino con los mismos parámetros (dominio, nombre y plantilla).
  2. Use metadatos para implementar los tipos de metadatos de red y customSite en la organización de destino.
  3. Use metadatos para extraer el tipo de metadatos siteDotCom o use la opción Exportar este sitio de Site.com desde su organización de origen.
  4. Use metadatos para extraer todos los tipos de metadatos de ApexClass y AuraDefinitionBundle que usen los componentes Lightning en su comunidad desde la organización de origen.
  5. Implemente todos los tipos de metadatos de ApexClass y AuraDefinitionBundle que usen los componentes Lightning en su comunidad en la organización de destino.
  6. Use manualmente la opción Sobrescribir este sitio desde Site.com en su organización de destino.
  7. Recuerde publicar cambios desde Site.com tras la importación del archivo .site.
Acceda a Experience Builder en su organización de destino y realice una comparación en paralelo de cada página, corrigiendo según sea necesario.
Una migración típica de proyecto de comunidad se compone de: 

1. Metadatos de plataforma
  •     Objetos personalizados
  •     Campos personalizados
  •     Formatos de página
  •     Componentes Lightning personalizados
  •     Informes/paneles
  •     Clases de Apex

Las herramientas de metadatos estándar pueden usarse para migrar estos artefactos. 

2. Sitio de comunidad (páginas)
  •     Páginas estándar modificadas
  •     Nuevas páginas de objetos personalizados
  •     Nuevas páginas de contenido estándar
  •     Configuración de General Builder
  •     Imágenes de Builder

Las páginas de comunidad pueden migrarse usando la API de metadatos o site.com, o creándolas manualmente.

3. Configuración/Datos 
  •     Ajustes de administración
  •     Temas
  •     Criterios de moderación

Vaya a la consola de Gestión de comunidad y actualice los ajustes de administración, temas y criterios de moderación, entre otros, ya que estos no se trasladan automáticamente.
Número del artículo de conocimiento

000384878

 
Cargando
Salesforce Help | Article