Skip to content

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.

Página principal de Seguridad con menú de sub-secciones: Usuarios, Roles, Módulos, Formularios. La sección activa 'Usuarios' muestra una tabla con todos los usuarios del sistema

Dos áreas de gestión de usuarios

El sistema tiene dos secciones para gestionar usuarios, cada una con un propósito distinto:

SecciónPropósitoAcceso
Seguridad > UsuariosAdministración del sistema: crear usuarios, asignar roles, gestionar módulos y formulariosADMIN_SISTEMA, ADMIN_EMPRESA
Configuración > UsuariosConfiguración a nivel de empresa: vincular usuarios con colaboradores, asignar políticas, permisos de digitación, workflowsADMIN_EMPRESA

Gestión de usuarios

Listar usuarios

Accede a Seguridad > Usuarios para ver todos los usuarios registrados.

Tabla de usuarios con columnas: ID, Username, Email, Nombre completo, Teléfono, Roles asignados (badges), Colaborador vinculado, Empresas con acceso, Estado (activo/inactivo), Acciones (editar, cambiar estado, permisos de digitación)

Crear un usuario

  1. Haz clic en "Nuevo Usuario"
  2. Completa la información:
CampoDescripción
UsernameNombre de usuario para login
EmailCorreo electrónico
Nombre completoNombre del usuario
TeléfonoNúmero de contacto
ContraseñaContraseña inicial (se puede cambiar después)
RolesRoles que se asignan al usuario
EmpresasEmpresas CPR a las que tiene acceso
EstadoActivo o inactivo

Formulario de nuevo usuario con pestañas: 'Datos básicos' (username, email, nombre, teléfono, contraseña), 'Roles' (selector múltiple de roles), 'Empresas' (selector múltiple de empresas con checkbox 'Principal' y 'Admin empresa' por cada una), 'Permisos de digitación' (selector de colaboradores para los que puede digitar gastos). Botón 'Guardar'

Vincular usuario con colaborador

Para que un usuario pueda gestionar gastos, debe estar vinculado a un colaborador:

  1. Edita el usuario
  2. En la sección "Colaborador", busca y selecciona el colaborador
  3. 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:

  1. Edita el usuario
  2. Ve a "Permisos de digitación"
  3. Selecciona los colaboradores para los que puede registrar gastos
  4. 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:

  1. Haz clic en tu avatar en el header
  2. Selecciona "Mi Perfil"
  3. 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.

Tabla de roles con columnas: ID, Nombre, Código, Descripción, Empresa, Estado, Cantidad de usuarios asignados, Acciones (editar, eliminar)

Crear un rol

  1. Haz clic en "Nuevo Rol"
  2. Completa:
CampoDescripción
NombreNombre del rol (ej: "Jefe de Área")
CódigoIdentificador único (ej: "JEFE_AREA")
DescripciónDescripción del rol
EmpresaEmpresa a la que pertenece
EstadoActivo o inactivo

Asignar permisos a un rol

Los permisos se asignan por módulo y formulario:

  1. Edita el rol
  2. Ve a "Permisos"
  3. Selecciona los módulos y formularios accesibles
  4. Para cada formulario, marca las acciones permitidas:
AcciónDescripción
VerPuede ver la información
CrearPuede crear nuevos registros
EditarPuede modificar registros existentes
EliminarPuede eliminar registros
AprobarPuede aprobar/rechazar

Matriz de permisos: filas son formularios (Solicitudes, Gastos, Liquidaciones, etc.) y columnas son acciones (Ver, Crear, Editar, Eliminar, Aprobar). Checkboxes para marcar cada permiso. Acordeones por módulo para colapsar/expandir

Gestión de módulos

Accede a Seguridad > Módulos para gestionar los módulos del sistema.

CampoDescripción
NombreNombre del módulo
CódigoIdentificador único
ÍconoÍcono que aparece en el menú
OrdenPosición en el menú
ColorColor identificativo
RutaURL del módulo
EstadoActivo o inactivo

Gestión de formularios

Accede a Seguridad > Formularios para gestionar los formularios dentro de cada módulo.

CampoDescripción
MóduloMódulo al que pertenece
NombreNombre del formulario
CódigoIdentificador único
RutaURL del formulario
Formulario padreSi es un sub-formulario
EstadoActivo o inactivo

Cada formulario tiene sus propias acciones (Ver, Crear, Editar, Eliminar, Aprobar) que se asignan a los roles.

Sistema Cuentas por Rendir - La Joya Mining