DavixDavix ERPX

Perfiles

Crea y administra perfiles de acceso con permisos granulares por sistema y modulo

El modulo de Perfiles permite al administrador crear y gestionar los perfiles de acceso que se asignan a los usuarios de Davix ERPX. Cada perfil agrupa un conjunto de permisos que determinan a que sistemas, modulos y acciones puede acceder un usuario.

Solo los usuarios con permisos de administracion pueden acceder a este modulo. Si no ves la opcion "Perfiles" en el menu de Seguridad, verifica con tu administrador que tu perfil tenga los permisos correspondientes.

Conceptos clave

Antes de usar este modulo, es importante entender la jerarquia de permisos:

ConceptoDescripcionEjemplo
Sistema (System)Aplicacion o grupo grande de funcionalidades dentro de DavixSistema de Gestión Comercial, HIS Salud, Finanzas, Logistica
ModuloSeccion funcional dentro de un sistemaVentas, Clientes, Cobros, Admisiones
PermisoAccion especifica dentro de un moduloCrear venta, Editar cliente, Ver cobros, Eliminar registro
PerfilAgrupacion de permisos que se asigna a uno o mas usuarios"Vendedor", "Administrador", "Cajero"

Un usuario puede tener multiples perfiles. Davix combina los permisos de todos los perfiles asignados para calcular el acceso final del usuario. Si un permiso esta en al menos uno de sus perfiles, el usuario tendra acceso a esa accion.

Ubicacion en el sistema

Para acceder a este modulo, navega a: Seguridad → Perfiles.

El breadcrumb muestra: Inicio > Seguridad > Perfiles.

Pantalla principal

Encabezado

  • Titulo: "Perfiles"
  • Descripcion: "Muestra el listado y las herramientas para gestionar los perfiles"

Barra de herramientas

En la esquina superior derecha hay 2 botones:

BotonIconoAccion
ActualizarIcono de recargaRecarga la tabla con los datos mas recientes del servidor
Nueva perfilIcono de mas (+)Abre el formulario para crear un nuevo perfil

Tabla de perfiles

La tabla muestra todos los perfiles registrados con las siguientes columnas:

#ColumnaDescripcion
1NOMBRENombre identificador del perfil (ej: "ADMINISTRADOR", "VENDEDOR", "CAJERO")
2ACCIONESIcono de tres puntos (...) que abre el menu contextual

La tabla tiene scroll vertical con altura fija de 400px. Si hay mas perfiles que los visibles, puedes hacer scroll para ver el resto.

Mensaje sin datos

Si no se encuentran perfiles, la tabla no muestra filas.

Paginacion

La tabla carga 50 registros por pagina. Encima de la tabla se muestra:

"Mostrando pagina {X} con {Y} registros de {Z} entradas"

Controles de paginacion

En la parte inferior de la tabla hay 5 controles:

ControlIconoAccion
Primera paginaDoble flecha izquierdaVa a la primera pagina
Pagina anteriorFlecha izquierdaRetrocede una pagina
Selector de paginaDropdown "X de Y"Salta directamente a una pagina. Incluye busqueda
Pagina siguienteFlecha derechaAvanza una pagina
Ultima paginaDoble flecha derechaVa a la ultima pagina

Al hacer clic derecho sobre una fila, o al hacer clic en el icono de tres puntos (...) en la columna Acciones, se muestra un menu con 2 opciones:

OpcionIconoAccion
EditarIcono de lapizAbre el formulario con los datos del perfil seleccionado para modificarlo
EliminarIcono de papeleraAbre el dialogo de confirmacion para eliminar el perfil

A diferencia de otros modulos, el menu contextual de Perfiles no tiene la opcion "Nuevo". Para crear un perfil nuevo, usa el boton "Nueva perfil" de la barra de herramientas.

Formulario: Nuevo perfil / Editar perfil

Al presionar "Nueva perfil" o "Editar", se abre un dialogo a pantalla completa con el formulario.

El formulario tiene un indicador de carga que muestra "Cargando sus datos" con una barra de progreso mientras se obtienen los sistemas disponibles del servidor. Una vez cargados, se muestra el formulario.

Campo Nombre

PropiedadDetalle
EtiquetaNombre
TipoTexto libre
ObligatorioSi
Mensaje de error"* Obligatorio" (aparece al intentar guardar sin nombre)
Comportamiento al guardarEl nombre se convierte automaticamente a MAYUSCULAS

Tabla de permisos asignados

Debajo del campo Nombre, se muestra la seccion "Permisos" con una tabla que lista los permisos actualmente asignados al perfil:

#ColumnaDescripcion
1SYSTEMNombre del sistema al que pertenece el permiso (ej: "Sistema de Gestión Comercial")
2CODIGOCodigo interno del permiso
3DESCRIPCIONDescripcion legible del permiso (ej: "Crear venta", "Ver clientes")
4ACCIONESColumna reservada para acciones sobre cada permiso

Al crear un perfil nuevo, esta tabla aparece vacia. Al editar, muestra los permisos previamente asignados.

Boton Agregar un permiso

Debajo de la tabla de permisos hay un boton:

BotonIconoAccion
Agregar un permisoIcono de mas (+)Abre el dialogo de seleccion de permisos

Dialogo: Seleccion de permisos

Al presionar "Agregar un permiso", se abre un dialogo con ancho del 50% de la pantalla titulado "Permisos".

Paso 1: Seleccionar servicio/sistema

CampoTipoDescripcion
ServiciosDropdown con busquedaLista todos los sistemas disponibles en Davix (ej: Sistema de Gestión Comercial, HIS Salud, Finanzas, etc.)
  • El dropdown muestra "SELECCIONE" como placeholder
  • Puedes buscar escribiendo el nombre del sistema
  • Tiene boton de limpiar (X) para deseleccionar
  • Si no hay sistemas, muestra "Sin registros."
  • Si la busqueda no tiene resultados, muestra "0 Resultados"

Al seleccionar un sistema:

  • Se muestra el mensaje "Cargando sus permisos" con barra de progreso
  • El sistema carga los modulos y permisos disponibles para ese sistema

Si no se selecciona ningun sistema:

  • Se muestra: "Seleccione un servicio o sistema para ver sus permisos!"

Si el sistema no tiene permisos:

  • Se muestra: "No tiene permisos asignados, comunicate con tu administrador!"

Paso 2: Seleccionar permisos por modulo

Una vez cargados, los permisos se organizan agrupados por modulo:

Para cada modulo se muestra:

  • Titulo del modulo (ej: "Ventas", "Clientes", "Configuracion")
  • Debajo, una lista de checkboxes con cada permiso individual

Cada checkbox muestra la descripcion del permiso como etiqueta (ej: "Crear venta", "Editar cliente", "Ver listado").

Si el perfil ya tiene permisos asignados (modo edicion), los checkboxes correspondientes aparecen marcados automaticamente.

Botones del dialogo de permisos

BotonAccion
CancelarCierra el dialogo sin aplicar cambios a los permisos
AgregarAplica los cambios: agrega los permisos marcados y remueve los desmarcados de la tabla de permisos. El boton muestra spinner durante el proceso

Puedes abrir el dialogo de permisos multiples veces para agregar permisos de diferentes sistemas. Cada vez que seleccionas un sistema diferente, puedes marcar o desmarcar permisos. Los cambios se acumulan en la tabla de permisos del formulario principal.

Flujo completo: Crear un perfil con permisos

Abre el formulario

Haz clic en "Nueva perfil" en la barra de herramientas. Se abre el dialogo a pantalla completa.

Ingresa el nombre

Escribe un nombre descriptivo para el perfil (ej: "Vendedor", "Cajero", "Administrador Logistica"). El nombre se guardara en mayusculas.

Agrega permisos

Haz clic en "Agregar un permiso". En el dialogo que se abre:

  1. Selecciona el sistema (ej: "Sistema de Gestión Comercial")
  2. Espera a que carguen los modulos y permisos
  3. Marca los checkboxes de los permisos que necesitas para cada modulo
  4. Haz clic en "Agregar"

Repite para otros sistemas

Si el perfil necesita acceso a multiples sistemas, haz clic en "Agregar un permiso" nuevamente y selecciona otro sistema.

Guarda el perfil

Verifica que la tabla de permisos muestra todos los permisos deseados y haz clic en "Guardar". Aparece el mensaje "Registro exitoso."

Proceso de guardado

Al presionar "Guardar", el sistema ejecuta dos operaciones en secuencia:

  1. Crea o actualiza el perfil (nombre) en el servidor
  2. Actualiza los permisos del perfil en una segunda operacion

Si ambas operaciones son exitosas:

  • El dialogo se cierra automaticamente
  • La tabla de perfiles se recarga
  • Aparece la notificacion: "Registro exitoso."

Botones del formulario

BotonIconoAccion
CancelarIcono de XCierra el formulario sin guardar cambios
GuardarIcono de check (muestra spinner durante guardado)Valida y guarda el perfil con sus permisos

Eliminar perfil

Al seleccionar "Eliminar" del menu contextual, se abre un dialogo de confirmacion.

Dialogo de confirmacion

ElementoDetalle
Titulo"Confirmacion"
IconoTriangulo de advertencia amarillo
Mensaje"Estas seguro de proceder con la eliminacion?"
Ancho del dialogo50% de la pantalla
ModalSi (bloquea la interaccion con el fondo)
BotonAccion
NoCierra el dialogo sin eliminar
SiProcede con la eliminacion. El icono cambia a spinner durante el proceso

Al confirmar:

  • El perfil se elimina del servidor
  • La tabla se recarga automaticamente
  • Aparece la notificacion: "Eliminado."

Al eliminar un perfil, todos los usuarios que lo tenian asignado pierden los permisos que ese perfil otorgaba. Verifica que ningun usuario dependa exclusivamente de este perfil antes de eliminarlo, o reasigna otro perfil previamente desde Usuarios.

Mensajes del sistema

Notificaciones de exito

MensajeCuando apareceDuracion
"Registro exitoso."Se creo o actualizo un perfil con sus permisos correctamente5 segundos
"Eliminado."Se elimino un perfil correctamente5 segundos

Notificaciones de error

MensajeCausaDuracion
"Revise bien, hay formularios por validar."El campo Nombre esta vacio al intentar guardar5 segundos
"Error de estructura de envio de datos. ERROR 400" o mensaje del servidorError en el formato de datos o validacion del servidor5 segundos
"No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404"El servidor no responde5 segundos
"Error interno del servidor. ERROR 500"Error inesperado del servidor5 segundos

Ejemplo de configuracion

Perfil "Vendedor"

Para crear un perfil que permita a un vendedor operar en el Sistema de Gestión Comercial:

  1. Nombre: "VENDEDOR" (se guarda en mayusculas)
  2. Permisos — seleccionar sistema "Sistema de Gestión Comercial":
    • Modulo Ventas: Crear, Editar, Ver
    • Modulo Mis Ventas: Ver, Gestionar cobros
    • Modulo Clientes: Ver, Crear
    • Modulo Mis Clientes: Ver

Perfil "Cajero"

Para un cajero que gestiona cobros y cajas:

  1. Nombre: "CAJERO"
  2. Permisos — seleccionar sistema "Finanzas":
    • Modulo Cobros: Crear, Ver, Verificar
    • Modulo Mis Cobros: Ver
    • Modulo Cajas Diario: Ver, Gestionar movimientos
    • Modulo Mis Cajas Diario: Ver

Perfil "Administrador"

Para un administrador con acceso total:

  1. Nombre: "ADMINISTRADOR"
  2. Permisos — seleccionar cada sistema y marcar todos los permisos de todos los modulos

Problemas comunes

#ProblemaCausa probableSolucion
1No veo el modulo de Perfiles en el menuTu perfil no tiene permisos de administracion de seguridadSolicita al administrador que te asigne un perfil con acceso a Seguridad
2"Revise bien, hay formularios por validar"El campo Nombre esta vacioIngresa un nombre para el perfil antes de guardar
3No aparecen sistemas en el dropdown de ServiciosError de conexion o no hay sistemas registradosVerifica tu conexion a internet. Si persiste, contacta al administrador
4"Seleccione un servicio o sistema para ver sus permisos!"No seleccionaste un sistema en el dropdownSelecciona un sistema del dropdown para ver sus modulos y permisos
5"No tiene permisos asignados" para un sistemaEl sistema seleccionado no tiene modulos ni permisos configuradosContacta al administrador para que configure los permisos del sistema
6Los permisos no aparecen organizados por moduloEl sistema tiene permisos pero no tiene modulos definidosContacta al administrador del sistema
7Al editar, no veo los permisos previamente asignadosSe esta cargando la informacion del perfilEspera a que termine la carga (barra de progreso). Los checkboxes se marcaran automaticamente
8El usuario sigue sin acceso despues de asignar el perfilEl usuario necesita cerrar sesion y volver a ingresar para que los cambios surtan efectoIndica al usuario que cierre sesion e inicie sesion nuevamente
9Error al guardar el perfilProblema de conexion o error del servidorEspera unos minutos y vuelve a intentar. Verifica tu conexion a internet
10Elimine un perfil por errorLa eliminacion es permanenteCrea un nuevo perfil con el mismo nombre y reasigna los permisos manualmente
11La tabla muestra "Cargando" indefinidamenteProblema de conexion con el servidorHaz clic en Actualizar en la barra de herramientas. Si persiste, verifica tu conexion

Paginas relacionadas

  • Usuarios — asigna los perfiles creados aqui a los usuarios del sistema
  • Mi perfil — cada usuario puede ver la informacion de su cuenta
  • Login y acceso — los perfiles determinan a que modulos accede el usuario despues de iniciar sesion