Configuración de personal
La categoría de Configuración de personal es donde gestionas a las personas que operan tu cafetería. Está organizada en dos pestañas: Cajeros y Roles y permisos. El encabezado de cada pestaña muestra una insignia con el número actual de cajeros o roles.
Esta página se centra en la estructura del panel y en la gestión de las cuentas de cajero. Para el catálogo completo de indicadores de permisos y cómo se comporta el control de acceso basado en roles en el backend, mira la página Roles y permisos del cajero.
Estructura del panel
Cuando abres la Configuración de personal, la pestaña Cajeros se muestra primero. Usa los botones de pestaña en la parte superior para cambiar entre las dos pestañas:
- Cajeros: la lista de cuentas de personal, además del formulario para agregar una nueva y las herramientas para editar, activar, desactivar o eliminar cuentas existentes.
- Roles y permisos: la lista de roles y la matriz de permisos usada para definir a qué puede acceder cada rol personalizado.
Pestaña Cajeros
La pestaña Cajeros está dividida en dos áreas. El lado izquierdo contiene el formulario Agregar cajero. El lado derecho muestra la lista de Cajeros registrados.
Agregar cajero
El formulario Agregar cajero de la izquierda crea una nueva cuenta de personal. Tiene los siguientes campos:
| Campo | Obligatorio | Notas |
|---|---|---|
| Nombre visible | Sí | El nombre que se muestra para el cajero en la lista y los informes. |
| Nombre de usuario | Sí | El nombre de inicio de sesión. Se convierte automáticamente a minúsculas y se limita a letras, números y los caracteres . _ -. |
| Contraseña | Sí | La contraseña de inicio de sesión. Elige un valor fuerte, ya que esta cuenta puede acceder a datos financieros e información de clientes. |
| Móvil | No | Limitado a dígitos y el carácter +. |
| Correo electrónico | No | Se convierte a minúsculas automáticamente y se eliminan los espacios. |
| Rol del cajero | Sí | El tipo de rol. Mira las opciones de rol a continuación. |
| Rol personalizado | Condicional | Solo activo cuando Rol del cajero está configurado como Personalizado. |
La lista desplegable Rol del cajero ofrece cuatro opciones:
- Admin: acceso total a cada función del sistema.
- Gerente: un rol integrado creado por el sistema.
- Cajero: un rol integrado creado por el sistema.
- Personalizado: un rol que defines tú mismo en la pestaña Roles y permisos.
Cuando eliges Personalizado, la lista desplegable Rol personalizado se activa para que puedas elegir uno de tus roles definidos por el usuario. Los roles integrados (Gerente y Cajero) se excluyen de esta lista desplegable porque se seleccionan directamente a través de la lista desplegable Rol del cajero.
El botón Agregar permanece deshabilitado hasta que se completan los campos obligatorios. Si seleccionaste Personalizado, también debes elegir un rol personalizado antes de poder guardar.
Cajeros registrados
El lado derecho enumera cada cuenta de cajero bajo el encabezado Cajeros registrados, con una línea de recuento debajo. Cada entrada muestra el nombre visible (o el nombre del rol cuando no se ha establecido un nombre visible), el rol asignado, el nombre de usuario y los valores de móvil y correo electrónico cuando están presentes. En cada entrada aparecen varias insignias e indicadores:
- Una insignia Tú marca la cuenta con la que tienes la sesión iniciada actualmente.
- Las cuentas de administrador se resaltan con una insignia de rol distintiva.
- Un icono de candado aparece en la insignia de rol del último administrador activo restante.
- Una insignia Desactivado aparece en las cuentas que no están activas.
La lista se ordena con los administradores primero, luego las cuentas activas antes de las desactivadas, y después alfabéticamente por nombre visible.
Cada entrada tiene tres botones de acción:
- Activar / Desactivar: alterna si la cuenta está activa. Un cajero desactivado no puede iniciar sesión. Este control está bloqueado para el último administrador activo.
- Editar: abre el diálogo de edición del cajero (descrito a continuación).
- Eliminar: elimina la cuenta tras una solicitud de confirmación.
Reglas de protección de cuentas
HandyCafe impide las acciones que te dejarían sin acceso o que eliminarían al único administrador:
- No puedes desactivar al último administrador. El sistema muestra: No se puede desactivar al último administrador. Asciende primero a otro usuario a Admin.
- No puedes eliminar al último administrador. El sistema muestra: No se puede eliminar al último administrador. Asciende primero a otro usuario a Admin.
- No puedes eliminar la cuenta con la que tienes la sesión iniciada actualmente. El sistema muestra: No puedes eliminar la cuenta con la que tienes la sesión iniciada actualmente.
El mismo texto aparece como tooltips en los botones de acción bloqueados.
Diálogo de edición del cajero
Seleccionar Editar en un cajero abre un diálogo con el avatar de la cuenta, el rol actual y cuatro secciones.
| Sección | Campos |
|---|---|
| Identidad | Nombre visible (obligatorio), Nombre de usuario (obligatorio) |
| Seguridad | Contraseña |
| Contacto | Móvil, Correo electrónico |
| Acceso | Rol del cajero, Rol personalizado |
En la sección Seguridad, el campo de contraseña es opcional. La sugerencia indica Déjalo vacío para mantener la contraseña actual. Introduce un valor solo cuando quieras cambiar la contraseña.
La sección Acceso funciona igual que el formulario Agregar cajero. Elige el tipo de rol en Rol del cajero, y elige un rol definido por el usuario en Rol personalizado cuando el tipo es Personalizado.
El pie tiene un botón Guardar a la izquierda y un botón Cancelar a la derecha. Guardar permanece deshabilitado hasta que se completan el nombre de usuario y el nombre visible y se selecciona un rol válido.
Pestaña Roles y permisos
La pestaña Roles y permisos enumera todos los roles a la izquierda bajo el encabezado Roles y muestra la matriz de permisos del rol seleccionado a la derecha.
- Los roles integrados se marcan con una insignia Integrado y un icono de candado. Sus permisos los gestiona el sistema y no se pueden editar ni eliminar. Al seleccionar uno se muestra el aviso: Los roles integrados no se pueden editar ni eliminar. Duplica este rol o crea un nuevo rol personalizado para definir tus propios permisos.
- Los roles personalizados se pueden crear con Agregar rol, editar a través de la matriz de permisos y eliminar con Eliminar tras una solicitud de confirmación.
La matriz de permisos agrupa las casillas de permisos individuales en categorías (Autenticación, Miembros, Consolas, Registros, Informes y Métodos de pago). Los cambios en un rol personalizado se rastrean con un punto indicador de cambios sin guardar y se confirman cuando guardas la página de Configuración, no a través de un botón Guardar aparte dentro de la pestaña.
Para la lista completa de indicadores de permisos de cada categoría y una guía detallada sobre cómo crear roles personalizados, mira la página Roles y permisos del cajero.
Dónde inician sesión los cajeros
Las cuentas de cajero creadas aquí se usan para iniciar sesión en la aplicación del servidor y en los PCs cliente. Para más detalles sobre la pantalla de inicio de sesión y lo que pueden hacer los cajeros después de iniciar sesión, mira la página Inicio de sesión del cajero.