Usuarios y roles
La gestión de usuarios y roles permite controlar quién tiene acceso al sistema y qué puede hacer.
Acceso al módulo de seguridad
Desde el menú lateral, haz clic en Seguridad. Este módulo solo es accesible para usuarios con rol de ADMIN_SISTEMA o ADMIN_EMPRESA.
Dos áreas de gestión de usuarios
El sistema tiene dos secciones para gestionar usuarios, cada una con un propósito distinto:
| Sección | Propósito | Acceso |
|---|---|---|
| Seguridad > Usuarios | Administración del sistema: crear usuarios, asignar roles, gestionar módulos y formularios | ADMIN_SISTEMA, ADMIN_EMPRESA |
| Configuración > Usuarios | Configuración a nivel de empresa: vincular usuarios con colaboradores, asignar políticas, permisos de digitación, workflows | ADMIN_EMPRESA |
Gestión de usuarios
Listar usuarios
Accede a Seguridad > Usuarios para ver todos los usuarios registrados.
Crear un usuario
- Haz clic en "Nuevo Usuario"
- Completa la información:
| Campo | Descripción |
|---|---|
| Username | Nombre de usuario para login |
| Correo electrónico | |
| Nombre completo | Nombre del usuario |
| Teléfono | Número de contacto |
| Contraseña | Contraseña inicial (se puede cambiar después) |
| Roles | Roles que se asignan al usuario |
| Empresas | Empresas CPR a las que tiene acceso |
| Estado | Activo o inactivo |
Vincular usuario con colaborador
Para que un usuario pueda gestionar gastos, debe estar vinculado a un colaborador:
- Edita el usuario
- En la sección "Colaborador", busca y selecciona el colaborador
- Guarda
TIP
Un colaborador no necesita tener un usuario vinculado. Si no lo tiene, otra persona (con permisos de digitación) puede registrar gastos en su nombre.
Permisos de digitación
Los permisos de digitación permiten que un usuario registre gastos para otros colaboradores:
- Edita el usuario
- Ve a "Permisos de digitación"
- Selecciona los colaboradores para los que puede registrar gastos
- Guarda
Esto es útil cuando un asistente administrativo rinde gastos para varios colaboradores.
Cambiar estado de un usuario
- Activar: El usuario puede iniciar sesión
- Desactivar: El usuario no puede iniciar sesión (soft delete)
Autogestión de perfil
Los usuarios pueden gestionar parte de su información desde su perfil:
- Haz clic en tu avatar en el header
- Selecciona "Mi Perfil"
- Puedes:
- Ver tu información de usuario
- Cambiar tu contraseña
- Ver tus roles y permisos
- Consultar tus empresas asignadas
Gestión de roles
Listar roles
Accede a Seguridad > Roles para ver los roles del sistema.
Crear un rol
- Haz clic en "Nuevo Rol"
- Completa:
| Campo | Descripción |
|---|---|
| Nombre | Nombre del rol (ej: "Jefe de Área") |
| Código | Identificador único (ej: "JEFE_AREA") |
| Descripción | Descripción del rol |
| Empresa | Empresa a la que pertenece |
| Estado | Activo o inactivo |
Asignar permisos a un rol
Los permisos se asignan por módulo y formulario:
- Edita el rol
- Ve a "Permisos"
- Selecciona los módulos y formularios accesibles
- Para cada formulario, marca las acciones permitidas:
| Acción | Descripción |
|---|---|
| Ver | Puede ver la información |
| Crear | Puede crear nuevos registros |
| Editar | Puede modificar registros existentes |
| Eliminar | Puede eliminar registros |
| Aprobar | Puede aprobar/rechazar |
Gestión de módulos
Accede a Seguridad > Módulos para gestionar los módulos del sistema.
| Campo | Descripción |
|---|---|
| Nombre | Nombre del módulo |
| Código | Identificador único |
| Ícono | Ícono que aparece en el menú |
| Orden | Posición en el menú |
| Color | Color identificativo |
| Ruta | URL del módulo |
| Estado | Activo o inactivo |
Gestión de formularios
Accede a Seguridad > Formularios para gestionar los formularios dentro de cada módulo.
| Campo | Descripción |
|---|---|
| Módulo | Módulo al que pertenece |
| Nombre | Nombre del formulario |
| Código | Identificador único |
| Ruta | URL del formulario |
| Formulario padre | Si es un sub-formulario |
| Estado | Activo o inactivo |
Cada formulario tiene sus propias acciones (Ver, Crear, Editar, Eliminar, Aprobar) que se asignan a los roles.