Usuarios, roles y permisos
Modelo de acceso con membresías de empresa, roles de negocio y permisos granulares.
Asterisk Suite controla el acceso con dos capas complementarias: la membresía a la empresa y los roles de negocio con permisos granulares.
Las dos capas
Sección titulada «Las dos capas»1. Membresía de empresa
Sección titulada «1. Membresía de empresa»Define si el usuario pertenece a la empresa y su nivel de membresía. Se guarda en company_users y toma uno de estos valores:
| Membresía | Alcance |
|---|---|
| OWNER | Dueño de la empresa. Tiene acceso total y omite la verificación de permisos. |
| ADMIN | Administrador de la empresa. Puede gestionar usuarios, roles y configuración. |
| USER | Usuario operativo estándar. |
| VIEWER | Solo lectura. |
2. Roles de negocio (RBAC)
Sección titulada «2. Roles de negocio (RBAC)»Los roles de negocio agrupan permisos y se asignan por usuario dentro de la empresa. Un usuario puede tener uno o varios roles, y sus permisos se suman.
Roles de sistema
Sección titulada «Roles de sistema»Cada empresa nueva se crea con estos roles predefinidos (no se pueden eliminar):
| Código | Nombre | Descripción |
|---|---|---|
admin |
Administrador | Acceso total al sistema (todos los permisos). |
manager |
Gerente | Acceso a los módulos de negocio, sin administración de roles/usuarios/permisos. |
user |
Usuario | Lectura y escritura básica en productos, documentos, ventas, compras, tesorería y maestros. |
viewer |
Observador | Solo lectura (todos los permisos *.read). |
capturist |
Capturista | Solo carga y envío de imágenes/PDF en Capturas, sin acceso al resto de Tesorería. |
Además podés crear roles propios y combinarlos como quieras.
Cómo se resuelve un permiso
Sección titulada «Cómo se resuelve un permiso»Al evaluar una acción, el sistema aplica este orden:
- Override DENY (negación explícita por usuario) — gana siempre.
- Override ALLOW (concesión explícita por usuario).
- Permiso del rol de negocio asignado.
- Denegado por defecto.
Los usuarios con membresía OWNER de la empresa omiten esta verificación y acceden a todo.
Convención de permisos
Sección titulada «Convención de permisos»Cada permiso combina un módulo y una acción (por ejemplo, crear productos o ejecutar picking). En la pantalla de permisos cada uno se muestra con su descripción en español, agrupado por módulo:
Acceso · Documentos (con subgrupos por tipo) · Maestros · Ingeniería y Costos · Logística · Capturas y adjuntos · Tesorería · RRHH · Sistema.
Acciones habituales: read (ver), create (crear), update (editar), confirm (confirmar), cancel (anular), delete (eliminar).
Páginas de esta sección
Sección titulada «Páginas de esta sección»- Gestionar usuarios — alta, edición, contraseña, vínculos y asignación de roles.
- Gestionar roles y permisos — crear roles y asignar permisos.
Permisos necesarios
Sección titulada «Permisos necesarios»Ver también
Sección titulada «Ver también»- Configuración inicial de la empresa: al crear la empresa se siembran estos roles.

