Buscar en la documentación

Roles y permisos

La matriz real de los 5 roles base y sus 33 permisos, sacada de la base de datos. Pulsa un rol para resaltar su columna.

Jerarquía

Cada rol tiene un nivel. Solo se administra hacia abajo: nadie cambia a alguien de su mismo nivel o superior, ni se cambia a sí mismo. El Super admin administra a todos menos a sí mismo, y siempre debe quedar al menos uno activo.

  • 20Solicitante
  • 40Agente
  • 60Supervisor
  • 80Administrador
  • 100Super admin

Cómo leer un permiso

Cada permiso tiene la forma módulo.acción[.alcance], y las reglas consultan permisos, nunca nombres de rol: un rol nuevo funciona en todo Trazo sin tocar código.

  • own lo que la persona creó
  • assigned lo que tiene asignado
  • unassigned lo que no tiene a nadie
  • any todo
  • Sensible cambiarlo pide el código de la aplicación de quien administra

Además, a cada persona se le pueden conceder o quitar permisos sueltos sobre los de su rol; si un permiso está concedido y quitado a la vez, gana el quitado. Al cambiarle el rol, esas excepciones se borran. Más en Roles y permisos (producto) y en el flujo Cambiar rol o permisos.

Matriz

Permiso
Incidentes
Ver incidentes propiosincidents.view.own✓✓✓✓✓
Ver incidentes asignadosincidents.view.assigned—✓✓—✓
Ver incidentes sin asignarincidents.view.unassigned—✓✓—✓
Ver todos los incidentesincidents.view.any——✓—✓
Crear incidentesincidents.create✓✓✓✓✓
Editar incidentes propiosincidents.update.own✓✓✓✓✓
Editar cualquier incidenteincidents.update.any——✓—✓
Tomar incidentes sin asignarincidents.take—✓✓—✓
Asignar incidentes a otrosincidents.assign——✓—✓
Cambiar estado de incidentes asignadosincidents.status.assigned—✓✓—✓
Cambiar estado de cualquier incidenteincidents.status.any——✓—✓
Solicitar la reapertura de incidentesincidents.reopen.request✓✓✓✓✓
Reabrir incidentes y decidir solicitudes de reaperturaincidents.reopen.approve——✓—✓
Escribir en la conversaci�n de los incidentes que puede verincidents.comment✓✓✓✓✓
Eliminar incidentesincidents.delete——✓—✓
Restaurar incidentesincidents.restore——✓—✓
Exportar incidentesincidents.export——✓—✓
Dashboard
Ver dashboard propiodashboard.view.own✓✓—✓—
Ver dashboard generaldashboard.view.any——✓—✓
Auditoría
Ver la auditor�a de incidentesaudit.incidents.view——✓—✓
Ver la auditor�a de administraci�naudit.admin.view———✓✓
Usuarios
Ver usuariosSensibleusers.view———✓✓
Crear usuariosSensibleusers.create———✓✓
Editar nombre y correo de usuariosSensibleusers.update———✓✓
Activar y desactivar usuariosSensibleusers.activate———✓✓
Cambiar el rol de usuariosSensibleusers.roles.assign———✓✓
Conceder y quitar permisos a usuariosSensibleusers.permissions.grant———✓✓
Restablecer la verificaci�n en dos pasosSensibleusers.mfa.reset————✓
Restablecer el acceso de usuariosSensibleusers.access.reset————✓
Roles
Gestionar roles y permisosSensibleroles.manage————✓
Sistema
Ver logs del sistemaSensiblesystem.logs.view————✓
Ver salud del sistemaSensiblesystem.health.view————✓
Ejecutar acciones de sistemaSensiblesystem.actions.execute————✓