Saltearse al contenido

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.

CampoQué hace
Credential (obligatorio)La credencial Holded Task API con la que se accede a tu cuenta.
ResourceEl tipo de dato con el que trabajas: Projects, Tasks o Time Tracking. Por defecto, Projects.
OperationLo 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ónQué haceCampos
ListTrae todos los proyectos.
CreateCrea un proyecto.Project Name
GetTrae un proyecto.Project ID
UpdateCambia el nombre de un proyecto.Project ID, Project Name
DeleteElimina un proyecto.Project ID

Tasks (tareas)

OperaciónQué haceCampos
ListTrae todas las tareas.
CreateCrea una tarea dentro de un proyecto.Project Id, Task Name
GetTrae una tarea.Task ID
DeleteElimina una tarea.Task ID

Time Tracking (horas imputadas)

OperaciónQué haceCampos
Get Project TimesTrae todos los registros de tiempo de un proyecto.Project ID
Create Project TimeRegistra 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 TimeTrae un registro de tiempo.Project ID, Time Tracking ID
Update Project TimeCambia la duración de un registro de tiempo.Project ID, Time Tracking ID, Duration
Delete Project TimeElimina 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.

  1. La aceptación llega al flujo con el nombre del cliente.
  2. Añade Holded Projects Component con el recurso Projects y la operación Create, y en Project Name pon Web seguido del nombre del cliente.
  3. Añade un segundo Holded Projects Component con el recurso Tasks y la operación Create.
  4. En Project Id pon el identificador del proyecto que devuelve el primero y en Task Name Reunión de arranque.

Componentes relacionados