π’ GuΓa para RRHH - GestiΓ³n de Licencias
Sistema de Licencias y Dispositivos
El sistema utiliza un modelo de doble capa:
- Licencia de Empleado (hr.employee.license)
- Es el permiso general para usar el sistema
- Requisito previo para registrar dispositivos
- Estados: Borrador β Activa β Suspendida/Revocada
- Dispositivo MΓ³vil (hr.device.license)
- Es el telΓ©fono especΓfico del empleado
- Vinculado a una licencia de empleado
- RelaciΓ³n 1:1 (un dispositivo activo por licencia)
- Estados: Pendiente β Activo β Suspendido/Revocado
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β EMPLEADO: Juan PΓ©rez β β ββ π Licencia de Empleado #123 β β β ββ Estado: Activa β β β β ββ Tipo: MΓ³vil β β β ββ Fecha activaciΓ³n: 01/11/2025 β β β ββ Permisos: Check-in, Check-out, Historial β β β β β ββ π± Dispositivo MΓ³vil #456 β β ββ Estado: Activo β β β ββ UUID: e4f6c360-1bd0-4d71-8174-4d4a179a9b6f β β ββ Plataforma: iOS β β ββ Modelo: iPhone 14 Pro β β ββ Γltima actividad: 16/11/2025 14:30 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
GestiΓ³n de Licencias de Empleado
Estados de una Licencia
Borrador ββ[Activar]ββ> Activa ββ[Suspender]ββ> Suspendida
β β
β [Reactivar]
β β
βββββ[Revocar]ββββββ> Revocada
(IRREVERSIBLE)
| Estado | DescripciΓ³n | Puede registrar dispositivos | Puede marcar asistencia |
|---|---|---|---|
| Borrador | Licencia creada pero no activada | β No | β No |
| Activa | Licencia funcionando correctamente | β SΓ | β SΓ |
| Suspendida | Licencia temporalmente deshabilitada | β No | β No |
| Revocada | Licencia cancelada permanentemente | β No | β No |
Crear Nueva Licencia
Ruta: RRHH β Asistencias β Licencias de Empleados β Nuevo
Pasos:
- Completar formulario:
Empleado: [Seleccionar de lista] Tipo de Licencia: MΓ³vil Estado: Borrador (automΓ‘tico)
- Guardar (Ctrl+S)
- Activar Licencia:
- Click en botΓ³n "Activar Licencia" (header superior)
- Se enviarΓ‘ email automΓ‘tico al empleado
- Se registrarΓ‘ en auditorΓa
- AparecerΓ‘ mensaje de confirmaciΓ³n en chatter
Email que recibe el empleado:
De: RRHH Sistema <[email protected]> Para: [email protected] Asunto: β Licencia de Asistencia MΓ³vil Activada Β‘Hola Juan! Tu licencia para usar el sistema de asistencia mΓ³vil ha sido activada. PrΓ³ximos pasos: 1. Descarga la aplicaciΓ³n mΓ³vil 2. Inicia sesiΓ³n con tus credenciales 3. Tu dispositivo se registrarΓ‘ automΓ‘ticamente 4. Comienza a marcar asistencia Credenciales: - URL: https://tuempresa.odoo.com - CΓ³digo de empleado: 680297373 ΒΏNecesitas ayuda? Contacta a RRHH. Saludos, Equipo de RRHH
Suspender Licencia
β οΈ AcciΓ³n REVERSIBLE - Uso: vacaciones, baja mΓ©dica, investigaciΓ³n
Requisitos:
- Licencia debe estar en estado Activa
- Usuario debe tener rol HR Manager
Pasos:
- Abrir licencia del empleado
- Click en "Suspender Licencia"
- Completar wizard:
- RazΓ³n: Vacaciones / Baja mΓ©dica / InvestigaciΓ³n / Otro
- Detalle: ExplicaciΓ³n adicional
- Nota Interna: Solo visible para RRHH/IT
- Notificar Empleado: β (recomendado)
- Notificar Manager: β (opcional)
- Click en "Suspender Licencia"
Efectos automΓ‘ticos:
- β Estado cambia a Suspendida
- β Empleado recibe email
- β Registro en chatter
- β Todos los dispositivos quedan inactivos automΓ‘ticamente
- β Empleado no puede marcar asistencia
Reactivar Licencia Suspendida
Pasos:
- Abrir licencia suspendida
- Click en "Reactivar Licencia"
- ConfirmaciΓ³n automΓ‘tica
- Estado vuelve a Activa
β οΈ Nota: Los dispositivos permanecen suspendidos (deben reactivarse manualmente si es necesario)
Revocar Licencia
π« AcciΓ³n IRREVERSIBLE - Uso: terminaciΓ³n de contrato, fraude, violaciΓ³n grave
β οΈ ADVERTENCIA: Esta acciΓ³n NO se puede deshacer. El empleado perderΓ‘ acceso permanentemente.
Requisitos:
- Usuario debe tener rol IT Admin (group_hr_hub_admin)
Pasos:
- Abrir licencia del empleado
- Click en "Revocar Licencia" (botΓ³n rojo)
- Completar wizard:
- RazΓ³n: TerminaciΓ³n de contrato / Fraude / ViolaciΓ³n grave / Otro
- Detalle: ExplicaciΓ³n OBLIGATORIA
- Nota Interna: InformaciΓ³n confidencial
- ConfirmaciΓ³n: Escribir exactamente REVOCAR
- Click en "REVOCAR PERMANENTEMENTE"
- Confirmar segunda advertencia
Efectos automΓ‘ticos:
- β Estado cambia a Revocada
- β Registro se archiva (active=False)
- β Todos los dispositivos se revocan automΓ‘ticamente
- β Email enviado al empleado
- β Registro permanente en auditorΓa
Para recuperar acceso: Debe crear una nueva licencia desde cero.
GestiΓ³n de Dispositivos MΓ³viles
Estados de un Dispositivo
Pendiente ββ[Activar]ββ> Activo ββ[Suspender]ββ> Suspendido
(auto) β β
β [Reactivar]
β β
βββββ[Revocar]ββββββ> Revocado
(IRREVERSIBLE)
| Estado | DescripciΓ³n | Puede marcar | Color Badge |
|---|---|---|---|
| Pendiente | Dispositivo registrado, esperando aprobaciΓ³n | β No | π΅ Azul |
| Activo | Dispositivo aprobado y funcionando | β SΓ | π’ Verde |
| Suspendido | Dispositivo temporalmente deshabilitado | β No | π Naranja |
| Revocado | Dispositivo cancelado permanentemente | β No | π΄ Rojo |
RestricciΓ³n 1:1 (Un Dispositivo Activo por Licencia)
β INCORRECTO:
Empleado Juan β Licencia #1 β Dispositivo A (activo)
β Dispositivo B (activo) β ERROR
β CORRECTO:
Empleado Juan β Licencia #1 β Dispositivo A (activo)
β Dispositivo B (revocado)
Motivo: Prevenir compartir licencias entre empleados (fraude).
Auto-ActivaciΓ³n del Primer Dispositivo β¨
Funcionalidad: Cuando un empleado registra su primer dispositivo y su licencia estΓ‘ activa, el dispositivo se activa automΓ‘ticamente sin intervenciΓ³n de RRHH.
Condiciones para Auto-ActivaciΓ³n:
- β Licencia del empleado estΓ‘ en estado Activa
- β Es el primer dispositivo (no hay otros activos)
- β Empleado tiene licencia vΓ‘lida asignada
Ventajas:
- β‘ Experiencia de usuario fluida
- π― Reduce carga de trabajo de RRHH
- π Seguro: Solo primer dispositivo, dispositivos adicionales requieren aprobaciΓ³n manual
Notificaciones Auto-ActivaciΓ³n:
- βοΈ Email automΓ‘tico a RRHH informando de la auto-activaciΓ³n
- π Registro en chatter del dispositivo
- π Entrada en audit log (action_type: device_registered)
Activar Dispositivo Manualmente
Ruta: RRHH β Asistencias β Dispositivos MΓ³viles
CuΓ‘ndo usar: Segundo dispositivo, reemplazo de dispositivo, dispositivo adicional.
Requisitos:
- Usuario debe tener rol HR Manager
- Licencia del empleado debe estar Activa
- NO debe haber otro dispositivo activo para esa licencia
Pasos:
- Abrir dispositivo en estado Pendiente
- Verificar informaciΓ³n:
- Empleado correcto
- UUID ΓΊnico
- Plataforma detectada (iOS/Android)
- Click en "Activar Dispositivo" (header)
- Verificar resultados:
- Estado β Activo
- Fecha de aprobaciΓ³n registrada
- Aprobador registrado
- Mensaje en chatter
Si intentas activar y hay otro dispositivo activo:
β ERROR: Dispositivo Duplicado Ya existe un dispositivo activo para la licencia de "Juan PΓ©rez": β’ Dispositivo actual: iPhone 14 Pro β’ UUID: ABC-123-XYZ β’ Plataforma: iOS Para registrar un nuevo dispositivo: 1. Contacte a RRHH o IT Admin 2. Revoque el dispositivo anterior 3. Registre el nuevo dispositivo Esta restricciΓ³n previene el uso compartido indebido de licencias.
Suspender Dispositivo
β οΈ AcciΓ³n REVERSIBLE - Uso: dispositivo perdido, sospecha temporal, mantenimiento
Pasos:
- Abrir dispositivo Activo
- Click en "Suspender Dispositivo"
- Completar wizard:
- RazΓ³n de SuspensiΓ³n: [Seleccionar]
- Solicitud del Usuario
- Incidente de Seguridad
- Dispositivo Perdido
- Dispositivo Robado
- ViolaciΓ³n de PolΓtica
- Mantenimiento Temporal
- InvestigaciΓ³n en Curso
- Otro Motivo
- Detalle de la RazΓ³n: ExplicaciΓ³n adicional
- Nota Interna: Solo RRHH/IT
- Notificar Empleado: β
- Notificar Manager: β
- RazΓ³n de SuspensiΓ³n: [Seleccionar]
- Click en "Suspender Dispositivo"
Efectos:
- β Estado β Suspendido
- β Empleado no puede marcar asistencia
- β Mensaje en chatter
- β Audit log
Revocar Dispositivo
π« AcciΓ³n IRREVERSIBLE - Uso: dispositivo comprometido, fraude, reemplazo permanente
Requisitos:
- Usuario debe tener rol IT Admin (group_hr_hub_admin)
Pasos:
- Abrir dispositivo (cualquier estado excepto ya revocado)
- Click en "Revocar Dispositivo" (botΓ³n rojo)
- Completar wizard:
- RazΓ³n de RevocaciΓ³n: [Seleccionar]
- TerminaciΓ³n de Contrato
- Dispositivo Comprometido
- Brecha de Seguridad
- ViolaciΓ³n Grave de PolΓtica
- Dispositivo Duplicado
- Reemplazo de Dispositivo
- Fraude Detectado
- Otro Motivo
- Detalle: ExplicaciΓ³n OBLIGATORIA
- Nota Interna: InformaciΓ³n confidencial
- ConfirmaciΓ³n: Escribir REVOCAR
- Notificar Empleado: β
- Notificar Manager: β
- Notificar Seguridad IT: β (si aplica)
- RazΓ³n de RevocaciΓ³n: [Seleccionar]
- Click en "REVOCAR PERMANENTEMENTE"
- Confirmar advertencia final
Efectos:
- β Estado β Revocado
- β Registro archivado (active=False)
- β UUID queda permanentemente bloqueado
- β Mensaje en chatter
- β Audit log
Para registrar nuevo dispositivo: Empleado debe usar la app desde un nuevo telΓ©fono.
Flujos de Trabajo Completos
Flujo 1: Onboarding de Nuevo Empleado
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. CREAR LICENCIA (HR Manager) β
β β’ Empleado: Nuevo empleado β
β β’ Tipo: MΓ³vil β
β β’ Estado: Borrador β Activar β Activa β
β β’ Resultado: Email enviado al empleado β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 2. EMPLEADO DESCARGA APP β
β β’ Descarga desde App Store/Play Store β
β β’ Inicia sesiΓ³n con credenciales Odoo β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 3. REGISTRO AUTOMΓTICO DE DISPOSITIVO β
β β’ App detecta UUID y plataforma β
β β’ EnvΓa registro a servidor β
β β’ Odoo crea hr.device.license β
β β’ Estado: Pendiente β β¨ AUTO-ACTIVACIΓN β Activo β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 4. NOTIFICACIONES AUTOMΓTICAS β
β β’ Email a RRHH: "Dispositivo auto-activado" β
β β’ Chatter: Registro de activaciΓ³n β
β β’ Audit log: Trazabilidad completa β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 5. EMPLEADO YA PUEDE MARCAR ASISTENCIA β
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Flujo 2: Cambio de Dispositivo (TelΓ©fono Nuevo)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SITUACIΓN: β
β Empleado tiene iPhone 12 (activo) β Compra iPhone 15 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. EMPLEADO INTENTA REGISTRAR IPHONE 15 β
β β’ Descarga app en nuevo telΓ©fono β
β β’ Inicia sesiΓ³n β
β β’ App envΓa registro β
β β’ Estado: Pendiente (NO auto-activa, ya tiene 1 activo) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 2. IT ADMIN REVOCA DISPOSITIVO ANTERIOR β
β β’ Abre hr.device.license del iPhone 12 β
β β’ Click "Revocar Dispositivo" β
β β’ RazΓ³n: "Reemplazo de Dispositivo" β
β β’ ConfirmaciΓ³n: "REVOCAR" β
β β’ iPhone 12 β Revocado (archivado) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 3. HR MANAGER ACTIVA NUEVO DISPOSITIVO β
β β’ Abre hr.device.license del iPhone 15 β
β β’ Verifica no hay otro activo β
β β’ Click "Activar Dispositivo" β
β β’ iPhone 15 β Activo β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 4. EMPLEADO YA PUEDE MARCAR CON NUEVO TELΓFONO β
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Flujo 3: Dispositivo Perdido/Robado
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SITUACIΓN: Empleado pierde su telΓ©fono β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. ACCIΓN INMEDIATA - HR MANAGER SUSPENDE DISPOSITIVO β
β β’ Abre hr.device.license del dispositivo perdido β
β β’ Click "Suspender Dispositivo" β
β β’ RazΓ³n: "Dispositivo Perdido" β
β β’ Notificar Seguridad IT: β
β
β β’ Estado β Suspendido β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 2. EMPLEADO NO PUEDE MARCAR (SEGURIDAD) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
SI ENCUENTRA TELΓFONO β SI NO ENCUENTRA
β β
ββββββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββββ
β 3A. REACTIVAR DISPOSITIVO β β 3B. REVOCAR PERMANENTE β
β β’ Click "Reactivar Dispositivo" β β β’ IT Admin revoca β
β β’ Estado β Activo β β β’ Estado β Revocado β
β β’ Empleado puede marcar β
β β β’ Registrar nuevo β
ββββββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββββ
Flujo 4: TerminaciΓ³n de Contrato
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. IT ADMIN REVOCA LICENCIA DEL EMPLEADO β
β β’ Abre hr.employee.license β
β β’ Click "Revocar Licencia" β
β β’ RazΓ³n: "TerminaciΓ³n de Contrato" β
β β’ Detalle: "Baja voluntaria - Γltimo dΓa 15/12/2024" β
β β’ ConfirmaciΓ³n: "REVOCAR" β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 2. EFECTO EN CASCADA AUTOMΓTICO β
β β’ Licencia β Revocada (archivada) β
β β’ Todos los dispositivos β Revocados (archivados) β
β β’ Emails enviados a empleado y manager β
β β’ Audit logs completos β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 3. EMPLEADO PIERDE ACCESO INMEDIATO β
β β’ No puede iniciar sesiΓ³n en app β
β β’ No puede marcar asistencia β
β β’ Registros histΓ³ricos preservados (auditorΓa) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Matriz de Permisos
| AcciΓ³n | Employee | HR User | HR Manager | IT Admin |
|---|---|---|---|---|
| LICENCIAS | ||||
| Ver propias licencias | β | β | β | β |
| Ver licencias de otros | β | β | β | β |
| Crear licencia | β | β | β | β |
| Activar licencia | β | β | β | β |
| Suspender licencia | β | β | β | β |
| Reactivar licencia | β | β | β | β |
| Revocar licencia | β | β | β | β Solo IT |
| DISPOSITIVOS | ||||
| Ver propios dispositivos | β | β | β | β |
| Ver dispositivos de otros | β | β | β | β |
| Registrar dispositivo (API) | β | β | β | β |
| Activar dispositivo | β | β | β | β |
| Suspender dispositivo | β | β | β | β |
| Reactivar dispositivo | β | β | β | β |
| Revocar dispositivo | β | β | β | β Solo IT |