Editar Tipo de Empleado
Exportar contenido
Modifica los permisos o información de un tipo de empleado existente.
- En la lista de tipos, clic en el icono de lápiz junto al tipo — se abre el editor.
- Modifica los campos necesarios.
- Ajusta permisos de los módulos.
- Clic en “Guardar Cambios” — se actualizan los permisos.
ALERTA: Los cambios afectan a todos los empleados con este tipo. Los empleados con permisos personalizados conservan su configuración individual.
Qué puedes editar
Sección titulada «Qué puedes editar»| Campo | Editable | Observaciones |
|---|---|---|
| Nombre | Sí | Identificador interno |
| Descripción | Sí | Texto libre |
| Icono | Sí | Representación visual |
| Permisos | Sí | Nivel de acceso por módulo |
| Estado Activo | Sí | Deshabilita sin eliminar |
Cómo sé que lo hice bien
Sección titulada «Cómo sé que lo hice bien»- Toast de confirmación: “Tipo actualizado correctamente”.
- Los cambios se reflejan inmediatamente en la lista.
- Empleados asignados mantienen acceso según nuevos permisos.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa | Solución |
|---|---|---|
| ”No se puede editar tipo del sistema” | Tipo predefinido bloqueado | Crea un tipo personalizado en su lugar |
| ”Este tipo está en uso” | Empleados asignados | Edita con precaución, afecta a usuarios activos |
Detalles técnicos — Editar Tipo de Empleado
Sección titulada «Detalles técnicos — Editar Tipo de Empleado»Detalles técnicos
Restricciones:
- Tipos con
is_system = trueno son editables (solo lectura) - La edición no afecta permisos personalizados en invitaciones aceptadas
Query de impacto:
-- Ver empleados afectados por cambio de tipoSELECT e.first_name, e.last_name, e.email, e.positionFROM employees eWHERE e.employee_type_id = '<employee_type_id>' AND e.status = 'active'ORDER BY e.first_name, e.last_name;