Crea una aplicación "resumen" usando el plugin UserSync
Usando el plugin UserSync, puedes crear una aplicación de vista general a partir de múltiples aplicaciones en una sola.
Ejemplo de uso: puedes monitorear todos los activos de tus clientes (contenidos en todas tus aplicaciones) en una sola aplicación.
Configuración
- Inicia sesión en Administración del sitio (legacy) > Plugins > Obtener más plugins
- Descarga e instala UserSync
- Ve a la pestaña de Aplicaciones y accede a la página del plugin haciendo clic en Compartir Usuarios desde el menú lateral (en la Administración del sitio legacy)
Creando una regla de copia
Cuando llegues a la página del plugin por primera vez, la página mostrará un mensaje informativo indicando que no hay reglas de copia definidas. Por favor, haz clic en el botón “Crear nuevo” en la parte superior derecha de la pantalla para acceder al formulario de creación de reglas de copia.
Después de completar el Nombre y la Descripción (opcional), debes elegir los criterios de origen para tu regla de copia.
Aquí, debes completar:
- Desde la aplicación: Aplicación de origen desde la cual se copiarán los usuarios. Seleccionar CUALQUIERA significa que todos los usuarios de todas las aplicaciones se copiarán al destino.
- Desde el rol: Cuando se ejecute la regla de copia, solo se copiarán los usuarios en este rol.
- Desde el grupo (Etiqueta): Solo se copiarán los usuarios que tengan este Grupo (Etiqueta) cuando se ejecute la regla de copia. CUALQUIERA significa que se copiarán los usuarios con cualquier Grupo (Etiqueta).
Los pasos anteriores te permiten definir el origen de la regla de copia. Luego debes elegir los criterios de destino para la regla de copia:
- Hacia la aplicación: La aplicación de destino a la que deseas que se copien los usuarios.
- Hacia el rol: El rol que deseas que los usuarios tengan en la aplicación de destino.
- Hacia el grupo (Etiqueta): El Grupo (Etiqueta) que deseas que los usuarios tengan en la aplicación de destino.
El último paso es especificar el estado de la regla de copia:
- Activo: Especifica si la regla de copia está activa o no. Si configuras esto en EJECUTANDO, la regla se ejecutará inmediatamente después de guardar.
- Sincronizar cuando un usuario es eliminado: Por defecto, los usuarios no se eliminan de la aplicación de destino cuando se eliminan de la fuente. Marca esta opción si deseas que los usuarios se eliminen de la aplicación de destino cuando se eliminen de la aplicación de origen.
Ten en cuenta que tienes algunas limitaciones al crear una regla. Estas son:
- No puedes elegir un rol o grupo como origen si ya ha sido elegido como destino en otra regla.
- El rol o grupo (Etiqueta) de destino no puede ser elegido de aquellos que se utilizan como origen en cualquiera de las reglas anteriores.
Ver y editar las reglas copiadas
Después de guardar la regla de copia con éxito, serás llevado a la página principal de Sharing Users, donde puedes ver todas las reglas copiadas definidas. Al hacer clic en cualquiera de estos elementos, accederás al formulario de edición, donde puedes cambiar los detalles de tu regla de copia.
Cómo funciona
Si configuras el estado de una regla de copia en EJECUTANDO, se ejecutará por primera vez justo después de guardar. Mientras una regla de copia esté activa, escucha los cambios en su aplicación de origen y toma las acciones necesarias en el destino. A continuación se presentan los casos que activan una regla de copia:
- Usuario agregado a la aplicación de origen: Si los roles y Grupos (Etiquetas) del nuevo usuario coinciden con alguna regla de copia activa, entonces esta regla se ejecutará y el usuario será copiado a la aplicación de destino.
- Cambios de Rol/Grupo (Etiqueta) de un usuario: Si cambias los roles/Grupos (Etiquetas) de un usuario (es decir, agregas o eliminas roles/Grupos (Etiquetas)) en la aplicación de origen, el sistema verifica si hay reglas activas coincidentes con los nuevos roles/Grupos (Etiquetas) del usuario, y ejecuta cualquier regla de copia coincidente.
- Aplicación eliminada: Cuando eliminas una aplicación, todas las reglas de copia activas que tienen esa aplicación en particular como su origen se ejecutarán. Este proceso eliminará a los usuarios de las aplicaciones de destino solo si Sincronizar cuando un usuario es eliminado estaba habilitado para la regla de copia.
Ten en cuenta que las reglas pasivas se ignoran cuando se manejan los casos anteriores.
Escenario de ejemplo
Imagina que tienes cinco aplicaciones y cada aplicación tiene algunos usuarios con dispositivos de rastreo. Si deseas monitorear a todos los usuarios en una aplicación de vista general y aún quieres mantener a los usuarios en sus aplicaciones originales, puedes definir una regla de copia para copiar a todos los usuarios a la aplicación de vista general.
Al definir la regla como se ve arriba, todos los usuarios seguirán residiendo en sus aplicaciones originales, así como en la aplicación de vista general. Cada vez que se agregue un nuevo usuario a la aplicación original, se copiará automáticamente a la aplicación de vista general. Como se indicó anteriormente, un usuario será eliminado de la aplicación de vista general solo si Sincronizar cuando un usuario es eliminado está habilitado para la regla de copia.
Notas importantes
- Si un usuario reside de alguna manera en dos aplicaciones, no se eliminará de la aplicación de vista general a menos que se elimine de ambas aplicaciones.
- UserSync no sincroniza las propiedades de Grupos (Etiquetas), Roles y Marcador de los usuarios. Si modificas estas configuraciones en la aplicación original, deberán cambiarse manualmente en la aplicación de destino.