Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsEquipo
Dispositivo

Cómo ver el perfil de un empleado

Consulta el perfil operativo de un empleado de la ubicación activa, o el perfil de staff del usuario actual, con cabecera, contacto, rol y secciones visibles según permisos.

En este artículo

En Grupo Marea Demo, el ejemplo recomendado es Marta Ruiz en Marea Gran Via. El perfil ayuda a comprobar quién es la persona, cuál es su rol y qué información operativa puede leer el usuario en esa ubicación.

Esta acción es solo de consulta. No crea, actualiza ni elimina empleados o eventos de calendario; los botones de asistencia o vacaciones, si aparecen, abren acciones separadas.

Antes de empezar

  • Iniciar sesión en la aplicación.
  • Tener seleccionadas la organización y ubicación de trabajo, por ejemplo Grupo Marea Demo y Marea Gran Via.
  • Para consultar otro empleado, abrir un perfil con `staffId` en `staff/profile/:staffId?`; el empleado debe pertenecer a la ubicación activa.
  • Para consultar el perfil propio, el usuario debe tener un vínculo de staff en la ubicación activa.
  • Para ver el perfil base de otro empleado se necesita `staff:view` o `staff:manage`; próximos servicios, asistencia, vacaciones y ausencias dependen de permisos independientes.

Instrucciones

  1. 1.

    Abrir el perfil

    Desde la ficha o listado de personal, abre el perfil del empleado que quieras revisar. Si la ruta se abre sin `staffId`, Antylogic intenta mostrar el perfil de staff del usuario actual en la ubicación seleccionada.

  2. 2.

    Revisar la cabecera

    Comprueba avatar, nombre, rol, correo, teléfono y el indicador `En ubicación` cuando el empleado tenga una asistencia abierta en la ubicación.

  3. 3.

    Consultar próximos servicios

    Abre `Próximos servicios` para ver los servicios asignados. La pantalla prioriza los servicios de hoy; si no hay, muestra el siguiente día disponible en la respuesta.

  4. 4.

    Consultar asistencia del mes

    Revisa `Asistencia del mes` para comparar horas trabajadas y planificadas, ver el progreso mensual y leer el estado de cada asistencia: pendiente, corregida, abierta o registrada.

  5. 5.

    Consultar vacaciones del año

    En `Vacaciones del año`, revisa días usados, aceptados, solicitados y restantes, junto con el estado de cada periodo.

  6. 6.

    Consultar ausencias

    Si aparece `Ausencias`, úsala para revisar bajas o permisos registrados durante el año actual. La sección no se muestra cuando no hay filas.

  7. 7.

    Interpretar permisos parciales

    Si el usuario tiene acceso solo a parte del perfil, la pantalla muestra únicamente las secciones autorizadas. Si ninguna bandera de visibilidad está activa, bloquea el contenido con `No tienes permisos para ver datos en este perfil.`

Validaciones y límites

  • Si falta organización o ubicación seleccionada, la pantalla muestra `No encontramos la ubicación seleccionada.`
  • Si no existe `staffId` ni vínculo de staff propio, la pantalla muestra `No existe un perfil de empleado vinculado para este usuario.`
  • Un `staffId` de otra ubicación se trata como no encontrado.
  • La cabecera de otro empleado solo se muestra con `staff:view` o `staff:manage`.
  • `Próximos servicios` requiere `staff-schedule:view` o `staff-schedule:manage`.
  • `Asistencia del mes` requiere `staff-shifts:view` o `staff-shifts:manage`.
  • `Vacaciones del año` requiere `vacation:view` o `vacation:manage`; `Ausencias` requiere `staff-leave:view` o `staff-leave:manage`.
  • Las secciones con permiso pero sin filas válidas muestran estado vacío, salvo `Ausencias`, que no se renderiza sin filas.
  • Las filas con fechas obligatorias no parseables se descartan.

Resultado esperado

El usuario identifica el perfil correcto y lee los bloques operativos autorizados: cabecera, próximos servicios, asistencia mensual, vacaciones anuales y ausencias cuando existan datos.

Artículos relacionados