Skip to main content

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.