Holded Projects Component
Holded Projects Component conecta tu flujo con el módulo de proyectos de tu cuenta de Holded. Con un solo componente puedes trabajar con tus proyectos, con las tareas de cada proyecto y con el tiempo que el equipo imputa a ellos.
Es útil cuando los proyectos nacen de otro proceso, por ejemplo un presupuesto aceptado, o cuando quieres registrar horas sin que nadie tenga que entrar en Holded.
Cuándo usarlo
- Un cliente acepta un presupuesto y quieres crear su proyecto en Holded con sus primeras tareas.
- Quieres un informe semanal con las horas imputadas a cada proyecto.
- Un agente de IA recibe partes de trabajo por chat y registra el tiempo en el proyecto correcto.
- Un proyecto se cancela y quieres eliminarlo de Holded.
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: Projects, Tasks o Time Tracking. Por defecto, Projects. |
| 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 salvo que se indique lo contrario.
Recursos y operaciones
Projects (proyectos)
| Operación | Qué hace | Campos |
|---|---|---|
List | Trae todos los proyectos. | |
Create | Crea un proyecto. | Project Name |
Get | Trae un proyecto. | Project ID |
Update | Cambia el nombre de un proyecto. | Project ID, Project Name |
Delete | Elimina un proyecto. | Project ID |
Tasks (tareas)
| Operación | Qué hace | Campos |
|---|---|---|
List | Trae todas las tareas. | |
Create | Crea una tarea dentro de un proyecto. | Project Id, Task Name |
Get | Trae una tarea. | Task ID |
Delete | Elimina una tarea. | Task ID |
Time Tracking (horas imputadas)
| Operación | Qué hace | Campos |
|---|---|---|
Get Project Times | Trae todos los registros de tiempo de un proyecto. | Project ID |
Create Project Time | Registra tiempo de un usuario en un proyecto y, si quieres, en una de sus tareas. | User ID, Project ID, Task ID (opcional), Duration |
Get Project Time | Trae un registro de tiempo. | Project ID, Time Tracking ID |
Update Project Time | Cambia la duración de un registro de tiempo. | Project ID, Time Tracking ID, Duration |
Delete Project Time | Elimina un registro de tiempo. | Project ID, Time Tracking 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.
Puedes conectar el resultado a un agente para que lo interprete, o a un componente que extraiga los datos que necesites. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.
Ejemplo
Una agencia quiere crear el proyecto en Holded en cuanto el cliente acepta el presupuesto.
- La aceptación llega al flujo con el nombre del cliente.
- Añade Holded Projects Component con el recurso
Projectsy la operaciónCreate, y en Project Name ponWebseguido del nombre del cliente. - Añade un segundo Holded Projects Component con el recurso
Tasksy la operaciónCreate. - En Project Id pon el identificador del proyecto que devuelve el primero y en Task Name
Reunión de arranque.
Componentes relacionados
- Holded CRM Component: embudos, oportunidades y reservas.
- Holded Team Component: empleados y fichajes.
- Holded Invoice Component: contactos, productos y documentos de venta.