Usuarios
Administra los usuarios del sistema: crea, edita y elimina cuentas de acceso a Davix ERPX
El modulo de Usuarios permite al administrador gestionar todas las cuentas de acceso al sistema Davix ERPX. Desde aqui creas nuevos usuarios, editas sus datos, asignas perfiles y roles, y eliminas cuentas que ya no se necesitan.
Solo los usuarios con permisos de administracion pueden acceder a este modulo. Si no ves la opcion "Usuarios" en el menu de Seguridad, verifica con tu administrador que tu perfil tenga los permisos correspondientes.
Ubicacion en el sistema
Para acceder a este modulo, navega a: Seguridad → Usuarios.
El breadcrumb en la parte superior de la pantalla muestra: Seguridad > Usuarios. Puedes hacer clic en "Seguridad" para volver al panel de seguridad.
Pantalla principal
Encabezado
La pantalla muestra:
- Titulo: "Usuarios"
- Descripcion: "Muestra el listado y las herramientas para gestionar los usuarios"
Barra de herramientas
En la esquina superior derecha hay 2 botones:
| Boton | Icono | Accion |
|---|---|---|
| Actualizar | Icono de recarga | Recarga la tabla con los datos mas recientes del servidor |
| Nuevo usuario | Icono de mas (+) | Abre el formulario para crear un nuevo usuario |
Tabla de usuarios
La tabla muestra todos los usuarios registrados en el sistema con las siguientes columnas:
| # | Columna | Descripcion | Ordenable |
|---|---|---|---|
| 1 | Checkbox | Casilla de seleccion para seleccionar uno o varios usuarios | No |
| 2 | Tipo | Tipo de usuario: ROOT, EMPRESA o SISTEMA | Si |
| 3 | Usuario | Nombre de usuario para iniciar sesion | Si |
| 4 | Nombres | Nombre completo del usuario (nombres + apellido paterno + apellido materno) | Si |
| 5 | Correo | Direccion de correo electronico registrada | Si |
| 6 | Telefono mobil | Numero de telefono celular | Si |
| 7 | Perfil | Perfiles asignados al usuario (puede tener varios, separados por coma) | Si |
| 8 | Rol | Roles asignados al usuario (puede tener varios, separados por coma) | Si |
| 9 | Acciones | Icono de tres puntos (...) que abre el menu contextual | No |
Tipos de usuario
| Tipo | Descripcion |
|---|---|
| ROOT | Usuario con acceso total al sistema. Reservado para administradores principales |
| EMPRESA | Usuario vinculado a un colaborador de la empresa registrado en RRHH |
| SISTEMA | Usuario del sistema sin vinculacion a un colaborador especifico |
Ordenamiento
Puedes ordenar la tabla haciendo clic en el encabezado de cualquier columna que tenga el icono de flechas. El primer clic ordena de forma ascendente (A-Z), el segundo clic ordena de forma descendente (Z-A).
Mensaje sin datos
Si no hay usuarios registrados, la tabla muestra el mensaje: "No se encontraron datos" con un icono de advertencia.
Paginacion
La tabla carga 50 registros por pagina. Encima de la tabla se muestra el texto:
"Mostrando pagina {X} con {Y} registros de {Z} entradas"
Donde:
- X = numero de pagina actual
- Y = cantidad de registros en la pagina actual
- Z = total de usuarios registrados
Controles de paginacion
En la parte inferior de la tabla hay 5 controles de navegacion:
| Control | Icono | Accion |
|---|---|---|
| Primera pagina | Doble flecha izquierda | Va a la primera pagina |
| Pagina anterior | Flecha izquierda | Retrocede una pagina |
| Selector de pagina | Dropdown con "X de Y" | Permite saltar directamente a una pagina especifica. Incluye busqueda por numero |
| Pagina siguiente | Flecha derecha | Avanza una pagina |
| Ultima pagina | Doble flecha derecha | Va a la ultima pagina |
Menu contextual
Al hacer clic derecho sobre una fila de la tabla, o al hacer clic en el icono de tres puntos (...) en la columna Acciones, se muestra un menu con 3 opciones:
| Opcion | Icono | Accion |
|---|---|---|
| Nuevo | Icono de mas (+) | Abre el formulario para crear un nuevo usuario (formulario vacio) |
| Editar | Icono de lapiz | Abre el formulario con los datos del usuario seleccionado para modificarlos |
| Eliminar | Icono de X | Abre el dialogo de confirmacion para eliminar el usuario seleccionado |
Formulario: Nuevo usuario / Editar usuario
Al presionar "Nuevo usuario" en la barra de herramientas, o "Nuevo"/"Editar" en el menu contextual, se abre un dialogo a pantalla completa con el formulario.
El breadcrumb del formulario muestra: Seguridad > Usuarios > Nuevo
El formulario tiene un indicador de carga que muestra "Cargando sus datos" con una barra de progreso mientras se obtienen los perfiles y roles disponibles del servidor. Una vez cargados, se muestra el formulario completo.
Seccion 1: Usuario relacionado
Esta seccion permite vincular el usuario a un colaborador de RRHH.
| Campo | Tipo | Obligatorio | Descripcion |
|---|---|---|---|
| Colaborador | Autocompletado con dropdown | No | Busca y selecciona un colaborador registrado en RRHH para vincularlo al usuario |
Comportamiento del campo Colaborador:
- Al escribir en el campo, busca colaboradores que coincidan con el texto ingresado (busca por numero de documento, nombres y apellidos)
- Muestra resultados en formato:
[numero_documento] - [nombres] [apellido_paterno] [apellido_materno] - Tambien puedes hacer clic en el icono de dropdown para ver sugerencias
- Tiene boton de limpiar (X) para desvincular el colaborador
- Minimo 1 caracter para iniciar la busqueda
Al seleccionar un colaborador:
- Se autocompletan automaticamente los campos Nombre, Apellido paterno y Apellido materno con los datos del colaborador
- El tipo de usuario cambia automaticamente a EMPRESA
- Los Roles disponibles se filtran para mostrar solo los roles asociados al colaborador seleccionado
Al limpiar el colaborador (boton X):
- Se vacian los campos de nombre y apellidos
- El tipo de usuario vuelve a SISTEMA
- Los roles disponibles vuelven a mostrar todos los roles de tipo SISTEMA
Vincular un colaborador es opcional. Si el usuario no esta asociado a un colaborador de RRHH (por ejemplo, un usuario tecnico o de soporte), dejalo vacio y el tipo sera SISTEMA automaticamente.
Seccion 2: Detalles de usuario
Subtitulo: "Se tiene que rellenar los campos que contengan () obligatoriamente que se requiere para el registro."*
| Campo | Tipo | Obligatorio | Mensaje de error | Descripcion |
|---|---|---|---|---|
| Nombre | Texto | Si (*) | "* Ingrese el nombre" | Nombres del usuario. Se autocompleta si seleccionas un colaborador |
| Apellido paterno | Texto | Si (*) | "* Ingrese el apellido paterno" | Primer apellido del usuario |
| Apellido materno | Texto | Si (*) | "* Ingrese el apellido materno" | Segundo apellido del usuario |
| Correo | Texto | Si (*) | "* Ingrese el correo" | Direccion de correo electronico del usuario |
| Telefono mobil | Texto | Si (*) | "* Ingrese el telefono mobil" | Numero de telefono celular del usuario |
Cada campo tiene un icono de informacion (i) al lado de la etiqueta que muestra un tooltip con la descripcion al pasar el cursor.
Seccion 3: Detalle de roles
Subtitulo: "Seleccione los roles del usuario."
| Campo | Tipo | Obligatorio | Mensaje de error | Descripcion |
|---|---|---|---|---|
| Roles | Multi-seleccion con chips | Si (*) | "* Seleccione los roles" | Roles asignados al usuario. Puedes seleccionar multiples roles |
- Los roles disponibles dependen de si se selecciono un colaborador:
- Con colaborador: muestra solo los roles asociados al colaborador
- Sin colaborador: muestra todos los roles de tipo SISTEMA
- Los roles seleccionados se muestran como chips dentro del campo
- El dropdown muestra "Seleccione" como placeholder
- Si no hay roles disponibles, muestra "Sin registro"
- El filtro de busqueda permite encontrar roles rapidamente. Si no hay coincidencias, muestra "No hay datos"
Seccion 4: Datos de acceso
Subtitulo: "Ingrese los datos de accesso. (Recomendacion) Ingrese una contraseña valida que contenga (A-Z) Mayusculas, (a-z) Minusculas, Caracteres, 0-9 Numeros con minimo de 6 digitos."
| Campo | Tipo | Obligatorio | Mensaje de error | Descripcion |
|---|---|---|---|---|
| Usuario | Texto | Si (*) | "* Ingrese el usuario" | Nombre de usuario para iniciar sesion. Debe ser unico en el sistema |
| Contraseña | Contraseña con visibilidad y medidor | Si (*) (solo al crear) | "* Ingrese la contraseña" | Clave de acceso. Incluye medidor de seguridad y boton de ojo para ver/ocultar |
| Confirmar contraseña | Contraseña con visibilidad | Si (*) (solo al crear) | "* Ingrese la contraseña" | Debe coincidir exactamente con el campo Contraseña. Sin medidor de seguridad |
Medidor de seguridad de contraseña:
El campo Contraseña (no el de Confirmar) incluye un panel visual que evalua la fortaleza en tiempo real:
| Nivel | Etiqueta | Color |
|---|---|---|
| Debil | "Debil" | Rojo |
| Medio | "Medio" | Amarillo |
| Fuerte | "Fuerte" | Verde |
Debajo del medidor se muestran las sugerencias:
- Al menos una minuscula
- Al menos una mayuscula
- Al menos un numero
- Minimo 8 caracteres
Validaciones de contraseña al guardar:
| Error | Mensaje | Cuando aparece |
|---|---|---|
| Contraseñas no coinciden | "* No coinciden las contraseñas, vuelve a ingresarlas." | El campo Contraseña y Confirmar contraseña tienen valores diferentes |
| Contraseña debil | "* Ingrese una contraseña con las caracteristicas complejas." | La contraseña no cumple con los requisitos minimos de complejidad |
Al editar un usuario existente, los campos de contraseña son opcionales. Si los dejas vacios, la contraseña actual del usuario no se modifica. Solo completa estos campos si deseas cambiar la contraseña del usuario.
Seccion 5: Detalle de perfiles
Subtitulo: "Seleccione los perfiles al que pertenece el usuario."
| Campo | Tipo | Obligatorio | Mensaje de error | Descripcion |
|---|---|---|---|---|
| Perfiles | Multi-seleccion con chips | Si (*) | "* Seleccione los perfiles" | Perfiles de acceso asignados al usuario. Determinan a que modulos puede acceder |
- Puedes seleccionar multiples perfiles para un mismo usuario
- Se muestran como chips dentro del campo
- El dropdown muestra "Seleccione" como placeholder
- Si no hay perfiles disponibles, muestra "Sin registro"
- Incluye filtro de busqueda. Si no hay coincidencias, muestra "No hay datos"
Los perfiles determinan los modulos y funciones a los que el usuario puede acceder dentro de Davix ERPX. Consulta Perfiles y roles para entender como configurarlos antes de asignarlos.
Botones del formulario
En la parte inferior del dialogo hay 2 botones:
| Boton | Icono | Accion |
|---|---|---|
| Cancelar | Icono de X | Cierra el formulario sin guardar cambios |
| Guardar | Icono de check (cambia a spinner durante el guardado) | Valida el formulario y guarda el usuario |
Comportamiento del boton Guardar:
Presiona Guardar
El icono cambia a un spinner giratorio y el boton se deshabilita para evitar doble clic.
Validacion de campos
Se ejecuta la validacion de todos los campos obligatorios. Si hay errores, aparece una notificacion en la esquina inferior izquierda: "Revise bien, hay formularios por validar." Los campos con error se marcan con borde rojo y muestran su mensaje de error debajo.
Validacion de contraseñas
Si las contraseñas no coinciden, aparece el mensaje: "* No coinciden las contraseñas, vuelve a ingresarlas."
Guardado exitoso
Si todo es correcto, se envia al servidor:
- Nuevo usuario: aparece "Registrado con exito"
- Editar usuario: aparece "Se ha actualizado con exito"
El dialogo se cierra automaticamente y el usuario aparece (o se actualiza) en la tabla.
Eliminar usuario
Al seleccionar "Eliminar" del menu contextual, se abre un dialogo de confirmacion.
Dialogo de confirmacion
| Elemento | Detalle |
|---|---|
| Titulo | "Confirmacion" |
| Icono | Triangulo de advertencia amarillo |
| Mensaje | "Estas seguro de proceder con la eliminacion?" |
| Ancho del dialogo | 50% de la pantalla |
| Modal | Si (bloquea la interaccion con el fondo) |
Botones del dialogo
| Boton | Accion |
|---|---|
| No | Cierra el dialogo sin eliminar. El usuario permanece en la tabla |
| Si | Procede con la eliminacion. El icono cambia a spinner durante el proceso |
Al confirmar la eliminacion:
- El usuario se elimina del servidor permanentemente
- El registro desaparece de la tabla inmediatamente (sin necesidad de recargar)
- Aparece una notificacion de exito: "Eliminado."
La eliminacion de un usuario es permanente e irreversible. El usuario perdera todo acceso al sistema inmediatamente. No podra iniciar sesion y debera ser creado nuevamente si se necesita restaurar su acceso. Asegurate de que el usuario ya no necesita acceso antes de eliminarlo.
Mensajes del sistema
Notificaciones de exito
| Mensaje | Cuando aparece | Duracion |
|---|---|---|
| "Registrado con exito" | Se creo un nuevo usuario correctamente | 5 segundos |
| "Se ha actualizado con exito" | Se edito un usuario existente correctamente | 5 segundos |
| "Eliminado." | Se elimino un usuario correctamente | 5 segundos |
Notificaciones de error
| Mensaje | Causa | Duracion |
|---|---|---|
| "Revise bien, hay formularios por validar." | Hay campos obligatorios vacios o con errores de validacion | 5 segundos |
| "Error de estructura de envio de datos. ERROR 400" | Error en el formato de los datos enviados al servidor | 5 segundos |
| "No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404" | El servidor no responde o la ruta del servicio es incorrecta | 5 segundos |
| "Error interno del servidor. ERROR 500" | Error inesperado del servidor | 5 segundos |
| Mensaje especifico del servidor (errores 401, 402, 403) | Problemas de autorizacion o permisos insuficientes | 5 segundos |
Problemas comunes
| # | Problema | Causa probable | Solucion |
|---|---|---|---|
| 1 | No veo el modulo de Usuarios en el menu | Tu perfil no tiene permisos de administracion de seguridad | Solicita al administrador que te asigne un perfil con acceso a Seguridad desde Perfiles y roles |
| 2 | El boton Guardar no responde | El formulario tiene campos obligatorios vacios o con errores | Revisa todos los campos marcados con (*). Los que tengan error se muestran con borde rojo y mensaje de error debajo |
| 3 | "Revise bien, hay formularios por validar" | Intentaste guardar con campos obligatorios vacios | Completa todos los campos marcados con asterisco (*) rojo. Revisa especialmente Roles y Perfiles que son multi-seleccion |
| 4 | "No coinciden las contraseñas" | Los campos Contraseña y Confirmar contraseña son diferentes | Borra ambos campos y vuelve a escribir la contraseña identica en ambos. Usa el icono de ojo para verificar lo que escribes |
| 5 | No aparecen roles en el dropdown | No se encontraron roles disponibles o hay un error de conexion | Verifica que existan roles creados en el sistema. Si el problema persiste, cierra el formulario y vuelve a abrirlo |
| 6 | No aparecen perfiles en el dropdown | No se encontraron perfiles disponibles o hay un error de conexion | Verifica que existan perfiles creados desde Perfiles y roles |
| 7 | Al seleccionar un colaborador, no aparecen roles | El colaborador no tiene roles asignados en RRHH | Primero asigna roles al colaborador desde Recursos Humanos, luego vuelve a seleccionarlo |
| 8 | No encuentro el colaborador en la busqueda | El colaborador no esta registrado en RRHH o el texto de busqueda no coincide | Verifica que el colaborador este registrado en Recursos Humanos. Intenta buscar por numero de documento |
| 9 | Error 500 al guardar | Error interno del servidor | Espera unos minutos y vuelve a intentar. Si persiste, contacta al administrador del sistema |
| 10 | El usuario creado no puede iniciar sesion | El usuario no tiene perfiles asignados o la contraseña es incorrecta | Verifica que el usuario tenga al menos un perfil asignado. Edita el usuario y revisa los perfiles. Si es necesario, cambia la contraseña |
| 11 | La tabla se queda cargando indefinidamente | Problema de conexion con el servidor | Haz clic en el boton Actualizar en la barra de herramientas. Si persiste, verifica tu conexion a internet o contacta al administrador |
| 12 | El formulario muestra "Cargando sus datos" y no avanza | El servidor no responde al cargar perfiles y roles | Cierra el dialogo, verifica tu conexion y vuelve a intentarlo. Si persiste, contacta al administrador |
Paginas relacionadas
- Perfiles y roles — configura los perfiles y roles que se asignan a los usuarios
- Mi perfil — cada usuario puede ver y editar su propia informacion personal
- Login y acceso — los usuarios creados aqui inician sesion desde el login
- Recursos Humanos — los colaboradores registrados en RRHH se pueden vincular como usuarios