Holded Team Component
Holded Team Component conecta tu flujo con el módulo de equipo de tu cuenta de Holded. Con un solo componente puedes trabajar con la ficha de tus empleados y con sus registros de jornada: consultarlos, crearlos, corregirlos y fichar la entrada o la salida.
Es útil para automatizar tareas de personal que hoy se hacen a mano, como dar de alta a una persona nueva o fichar desde otra herramienta que el equipo ya usa.
Cuándo usarlo
- Una persona se incorpora y quieres darla de alta en Holded a partir del formulario de contratación.
- Tu equipo trabaja desde un chat y quieres que pueda fichar la entrada y la salida escribiendo un mensaje.
- Quieres un informe semanal con los registros de jornada de todo el equipo.
- Alguien olvidó fichar y quieres corregir su registro de jornada.
Configuración
Necesitas una credencial Holded Task API con la clave de API de tu cuenta de Holded. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial Holded Task API con la que se accede a tu cuenta. |
| Resource | El tipo de dato con el que trabajas: Employees o Employees' Time-tracking. Por defecto, Employees. |
| Operation | Lo que haces con ese dato. La lista cambia según el Resource elegido. Ver Recursos y operaciones. |
Al elegir el recurso y la operación, el componente muestra solo los campos que esa operación necesita. Todos son obligatorios.
Recursos y operaciones
Employees (empleados)
| Operación | Qué hace | Campos |
|---|---|---|
List | Trae todos los empleados. | |
Create | Da de alta a un empleado. | Name, Lastname, Email |
Get | Trae la ficha de un empleado. | Employee ID |
Update | Cambia el nombre, los apellidos o el correo de un empleado. | Employee ID, Name, Lastname, Email |
Delete | Elimina un empleado. | Employee ID |
Employees’ Time-tracking (registros de jornada)
| Operación | Qué hace | Campos |
|---|---|---|
List all time-trackings of all employees | Trae los registros de jornada de todo el equipo. | |
Get specific time-tracking | Trae un registro de jornada. | Time Tracking ID |
Update time-tracking | Cambia la hora de inicio y de fin de un registro. | Time Tracking ID, Time Stamp Start, Time Stamp End |
Delete time-tracking | Elimina un registro de jornada. | Time Tracking ID |
List all time-trackings of a single employee | Trae los registros de jornada de un empleado. | Employee ID |
Create time-tracking for an specific employee | Crea un registro de jornada para un empleado con su hora de inicio y de fin. | Employee ID, Time Stamp Start, Time Stamp End |
Employee clock-in | Ficha la entrada de un empleado en este momento. | Employee ID |
Employee clock-out | Ficha la salida de un empleado en este momento. | Employee ID |
Resultado
La salida Response devuelve en texto la respuesta de Holded: los datos del elemento con el que has trabajado, la lista de elementos en las operaciones que listan, o una confirmación en las que eliminan o fichan.
Puedes conectar el resultado a un agente para que lo interprete, o a un componente de mensajería para confirmar el fichaje a la persona. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.
Ejemplo
Una tienda quiere que sus dependientes fichen escribiendo “entrada” o “salida” en el chat del equipo.
- El mensaje llega al flujo con el identificador de Holded de la persona que lo escribe.
- Si el mensaje es “entrada”, añade Holded Team Component con el recurso
Employees' Time-trackingy la operaciónEmployee clock-in; si es “salida”, conEmployee clock-out. - En Employee ID pon el identificador de la persona.
- Conecta Response a un componente de mensajería que confirme el fichaje.
Componentes relacionados
- Holded Projects Component: proyectos, tareas y horas imputadas.
- Holded CRM Component: embudos, oportunidades y reservas.
- Factorial HR Component: gestión de personal con Factorial.