Usuarios Usuarios Descripción General El módulo de usuarios permite gestionar el acceso y las autorizaciones dentro del sistema. Proporciona herramientas para listar, crear y editar usuarios, así como para asignar roles, organizaciones y sucursales, garantizando un control granular sobre los permisos. Cómo usar el módulo Consultar usuarios Descripción: Muestra un listado de todos los usuarios registrados en el sistema. Características: Tabla dinámica: Columnas clave: Nombre, Email, Organización, Sucursal, Roles, Estado. Funcionalidades de búsqueda y ordenamiento mediante tablas interactivas. Acciones disponibles: Crear nuevos usuarios. Editar usuarios existentes. Eliminar usuarios (si el usuario tiene permisos). Diseño responsivo: Optimizado para dispositivos móviles y escritorio. Uso principal: Gestionar y visualizar usuarios del sistema con sus roles y permisos asociados. Crear un usuario Descripción: Permite registrar un nuevo usuario en el sistema. Características: Formulario con los siguientes campos: Nombre. Email. Contraseña. Organización (selección múltiple). Sucursal (selección múltiple). Roles (selección de uno o más roles). Validaciones dinámicas para garantizar que los datos ingresados sean únicos y correctos. Botón para guardar el usuario y redirigir al listado. Uso principal: Agregar nuevos usuarios al sistema y asignarles roles y permisos. Editar un usuario Descripción: Diseñada para modificar la información de un usuario existente. Características: Formulario pre-llenado con los datos actuales del usuario. Campos disponibles para edición: Nombre. Email. Contraseña (opcional, deja la existente si está vacío). Organización (selección múltiple). Sucursal (selección múltiple). Roles (roles actualmente asignados). Validaciones dinámicas para garantizar la integridad de los datos actualizados. Botón para guardar los cambios y redirigir al listado. Uso principal: Actualizar información y permisos de usuarios existentes. Flujo de trabajo Consultar el listado: Muestra un listado de usuarios y permite gestionarlos mediante acciones rápidas. Crear un registro: Facilita la creación de nuevos usuarios con sus roles y permisos asociados. Editar un registro: Permite modificar la información y los permisos de usuarios existentes. Funciones disponibles Tablas Dinámicas: El listado incluye búsqueda, filtrado y exportación. Roles y Permisos: Las pantallas de creación y edición incluyen un sistema de selección de roles y permisos basado en casillas de selección. Interacción Visual: Mensajes de confirmación para acciones como eliminación. Validaciones Dinámicas: Garantizan que el email sea único y que los datos ingresados sean válidos. Diseño Responsivo: Todas las vistas están adaptadas para dispositivos móviles y de escritorio. Seguridad: Control de acceso basado en roles para acciones como creación, edición y eliminación de usuarios.