Esta documentación ha sido traducida automáticamente por IA.
La unión de roles es un modo de gestión de permisos. Según la configuración del sistema, los desarrolladores pueden elegir entre usar Roles independientes, Permitir unión de roles o Solo unión de roles para satisfacer diferentes necesidades de permisos.

Por defecto, el sistema utiliza roles independientes. Esto significa que no se usa la unión de roles y los usuarios deben cambiar entre los roles que poseen de forma individual.

Esta opción permite a los desarrolladores del sistema habilitar la unión de roles. De este modo, los usuarios pueden tener simultáneamente los permisos de todos los roles asignados, al mismo tiempo que se les permite cambiar entre sus roles de forma individual.

Con esta configuración, los usuarios están obligados a usar únicamente la unión de roles y no pueden cambiar entre roles de forma individual.

La unión de roles otorga los permisos máximos de todos los roles combinados. A continuación, explicamos cómo se resuelven los conflictos de permisos cuando los roles tienen configuraciones diferentes para el mismo permiso.
Ejemplo: El Rol 1 está configurado para Permitir configurar la interfaz y el Rol 2 está configurado para Permitir instalar, activar y deshabilitar plugins.


Al iniciar sesión con el rol de Permisos Completos, el usuario tendrá ambos permisos simultáneamente.

Escenario 1: Múltiples roles establecen condiciones en el mismo campo.
Rol A, condición: Edad < 30
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Rol B, condición: Edad > 25
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 2 | Lily | 29 |
| 3 | Sam | 32 |
Después de la fusión:
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
| 3 | Sam | 32 |
Escenario 2: Diferentes roles establecen condiciones en campos distintos.
Rol A, condición: Edad < 30
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Rol B, condición: Nombre contiene "Ja"
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 3 | Jasmin | 27 |
Después de la fusión:
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
| 3 | Jasmin | 27 |
Rol A, campos visibles: Nombre, Edad
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Rol B, campos visibles: Nombre, Sexo
| ID de Usuario | Nombre | Sexo |
|---|---|---|
| 1 | Jack | Man |
| 2 | Lily | Woman |
Después de la fusión:
| ID de Usuario | Nombre | Edad | Sexo |
|---|---|---|---|
| 1 | Jack | 23 | Man |
| 2 | Lily | 29 | Woman |
Rol A, condición: Edad < 30, campos visibles: Nombre, Edad
| ID de Usuario | Nombre | Edad |
|---|---|---|
| 1 | Jack | 23 |
| 2 | Lily | 29 |
Rol B, condición: Nombre contiene "Ja", campos visibles: Nombre, Sexo
| ID de Usuario | Nombre | Sexo |
|---|---|---|
| 3 | Jade | Woman |
| 4 | James | Man |
Después de la fusión:
| ID de Usuario | Nombre | Edad | Sexo |
|---|---|---|---|
| 1 | Jack | 23 | Man |
| 2 | Lily | 29 | Woman |
| 3 | Jade | 27 | Woman |
| 4 | James | 31 | Man |
Nota: Las celdas con fondo rojo indican datos que eran invisibles en roles individuales, pero que ahora son visibles en el rol fusionado.
Reglas de fusión de roles para el ámbito de datos: