Agente de carga de horas

Asistente Inteligente de Carga de Horas

Este instructivo tiene como objetivo explicar cómo interactuar con TempoBot, el asistente de IA integrado en Finnegans GO para registrar, consultar y gestionar horas de trabajo mediante lenguaje natural.

:timer_clock: 5 min

¿Para qué sirve?

TempoBot permite registrar horas reales y planificadas, consultar el estado de avance mensual, gestionar licencias y cerrar la jornada laboral directamente desde el chat de la aplicación de Servicios en Finnegans GO. Interpreta instrucciones en lenguaje natural — escritas o dictadas por voz — y solicita confirmación antes de impactar cualquier transacción.

Antes de empezar

Configuraciones necesarias en el sistema.

  • Contar con acceso a la aplicación de Servicios en Finnegans GO.
  • Tener el tipo de documento Carga de Horas (código: CARGADEHORAS) configurado y activo en la aplicación SERVICIOS.
  • Tener al menos un proyecto activo asignado, ya que el campo Proyecto es obligatorio para registrar horas.

:backhand_index_pointing_right: Si el proyecto o la organización no están configurados, TempoBot rechazará la carga e indicará el dato faltante.

Modo de uso

:round_pushpin: Finnegans GO → Servicios → TempoBot (chat del asistente)

Interactuá con TempoBot escribiendo instrucciones en lenguaje natural o usando la entrada por voz. El bot interpreta la intención, solicita los datos que falten y pide confirmación antes de guardar.


1. Registrar horas reales

Indicá la cantidad de horas y el destino (CRM, proyecto o ítem de trabajo).

Ejemplo: "Cargame 2 horas al CRM 7444."

  • El bot muestra un resumen con Fecha, Cantidad de horas, CRM/Proyecto y Descripción.
  • Confirmá con OK para impactar la transacción.

Campos requeridos para la carga:

  • Proyecto (*): identificador del proyecto al que se imputan las horas. Obligatorio; la carga se rechaza si no se especifica.
  • Caso / CRM: identificador del caso de CRM. Opcional; si el caso está cerrado o finalizado, el bot bloquea la imputación y sugiere seleccionar uno activo.
  • Organización (*): unidad organizativa asociada a la transacción. Requerida.
  • Cantidad de horas (*): tiempo a registrar. La suma diaria no puede superar las 24 horas; el bot emite un mensaje de error si se excede ese límite.
  • Descripción: detalle libre de la tarea realizada.

Nota aclaratoria: Los campos marcados con un asterisco (*) son de carácter obligatorio.


2. Registrar horas planificadas

Registrá eventos futuros o recurrentes indicando el rango de fechas y la periodicidad.

Ejemplo: "Cargame de acá al lunes una reunión todos los días de 2 horas para hablar del nuevo bot."

  • El bot crea las cargas planificadas para cada día del rango indicado.
  • Al final del día, si alguna hora planificada no fue convertida a real, TempoBot envía una notificación por correo electrónico al usuario.

3. Cerrar la jornada de forma proactiva

Pedile al bot que complete las horas restantes para llegar a la jornada configurada.

Ejemplo: "Terminé el día, completame las 8 horas."

  • TempoBot calcula las horas ya registradas, detecta el faltante y propone imputar el tiempo restante a partir de las horas planificadas existentes o sugiere una categoría interna.
  • Confirmá la propuesta con OK para que el bot registre las horas automáticamente.

4. Consultar el estado de horas

Consultá tu avance mensual, días pendientes o historial reciente.

Consulta Respuesta del bot
"¿Cómo vengo con las horas?" Muestra horas cargadas vs. horas esperadas del mes y porcentaje de completitud. Ejemplo: “Llevás cargadas 130 de 168 horas mensuales (75% completado).”
"¿Qué días me faltan cargar horas?" Lista los días del mes sin horas registradas.
"¿Qué cargué recientemente?" Muestra el historial de las últimas cargas realizadas.

5. Cargar horas desde un archivo

Adjuntá un archivo Excel al chat con las cargas a registrar.

Ejemplo: "Tomá este Excel y cargame estas horas planificadas."

  • TempoBot lee e interpreta el archivo, genera las transacciones correspondientes y solicita confirmación antes de impactarlas.

6. Gestionar licencias

Indicá la ausencia en lenguaje libre; el bot interpreta el tipo de licencia automáticamente.

Ejemplo: "Me tomo el viernes por examen médico." → el bot asigna el tipo Licencias sin necesidad de seleccionarlo manualmente.

  • Confirmá el registro con OK.

7. Modificar o eliminar cargas

Indicá qué carga querés corregir o cancelar directamente desde el chat. El bot localiza el registro, muestra los datos actuales y solicita confirmación antes de aplicar el cambio.


Confirmación y desambiguación

  • Confirmación explícita: antes de impactar cualquier transacción, TempoBot muestra un resumen con Fecha, Cantidad de horas, CRM/Proyecto y Descripción, y espera un OK del usuario.
  • Coincidencias múltiples: si el número o nombre ingresado corresponde a más de un caso o proyecto, el bot lista las opciones con Tipo de Proceso, Título, Cliente y Número Interno para que el usuario elija.
  • Memoria contextual: el bot recuerda el CRM o proyecto de la interacción anterior, permitiendo cargas consecutivas sin repetir el destino.

Qué hace y qué no hace

  • Sí: registra horas reales y planificadas; gestiona licencias por interpretación semántica; cierra jornada de forma proactiva; procesa archivos Excel para carga masiva; permite modificar y eliminar cargas; notifica por email las horas planificadas no convertidas; admite entrada por voz.
  • No: no imputa horas a CRMs cerrados o finalizados; no permite registrar más de 24 horas en un mismo día; no guarda ninguna transacción sin confirmación explícita del usuario.
  • Cuidado: si no se especifica un proyecto activo, la carga es rechazada. Verificar que el proyecto esté habilitado antes de imputar.