Combinaciones habituales de roles
Como un empleado puede tener varios roles y todos comparten un único scope, la mayoría de los perfiles reales se construyen combinando dos o tres roles en lugar de buscar una coincidencia perfecta.
| Perfil real | Roles | Scope |
|---|---|---|
| Jefe de operaciones que además consulta informes | hub_manager + report_viewer |
Customer, o explícito por tiendas |
| Jefe de operaciones que gestiona umbrales de alarma | hub_manager + alarms_config_manager |
Customer, o explícito por tiendas |
| Jefe de operaciones que además opera el dispatcher | hub_manager + dispatcher_manager |
Customer, o explícito por tiendas |
| Operador de turno que además consulta informes | hub_operator + report_viewer |
Explícito — sus tiendas |
| Responsable de tienda con acceso a informes | branch_manager + report_viewer |
Explícito — sus tiendas |
| Responsable de marca que no opera pedidos | employee_manager + polygon_manager + third_party_manager |
Explícito — marca |
| Técnico de zonas de reparto | polygon_manager |
Explícito — marca |
| Dirección, solo datos | report_viewer |
Customer |
| Administrador completo | admin |
Customer |
Por qué hub_manager no incluye el dispatcher
hub_manager se centra deliberadamente en las operaciones del hub. Si tu jefe de operaciones también necesita el dispatcher, el planificador o los transportistas externos, asígnale hub_manager + dispatcher_manager.
Cada rol mantiene su área de responsabilidad y los permisos se combinan automáticamente. Es preferible a ampliar hub_manager, porque deja las dos responsabilidades visibles y se pueden retirar por separado.
Reglas prácticas
Combina roles, no pidas roles nuevos. La mayoría de necesidades son una combinación que ya existe. Una definición de rol nueva requiere una solicitud al equipo de desarrollo — ver Solicitar un rol nuevo o modificado.
Los roles solo suman. Asignar un segundo rol nunca reduce lo que concedía el primero, ni amplía los datos visibles. Eso solo lo controla el scope.
Usa excepciones para el caso puntual. Si un perfil coincide con un rol existente salvo por una única capacidad, mantén el rol y añade un grant o un deny individual — ver Excepciones individuales de permisos.