Buscar tareas
Descripción
Section titled “Descripción”Endpoint para buscar tareas de proyectos de forma avanzada.
Permite realizar búsquedas dinámicas indicando:
- La columna sobre la que buscar (
columnaBusqueda) - El valor a buscar (
valorBusqueda) - El tipo de búsqueda (
tipoBusqueda)
Además, se pueden limitar los campos devueltos mediante el parámetro campos.
Parámetros de consulta
Section titled “Parámetros de consulta”| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
page | int | ✅ | Número de página |
pageSize | int | ✅ | Cantidad de elementos por página |
campos | string | ❌ | Lista de campos separados por comas |
columnaBusqueda | string | ❌ | Campo sobre el que realizar la búsqueda (ej: nombreTareaLc) |
valorBusqueda | string | ❌ | Valor a buscar |
tipoBusqueda | enum | ❌ | Puedes hacer búsquedas exactas, parciales o que no contengan ese o eso valores. |
codigoEmpresa | int | ✅ (si es multiempresa) | Código de la empresa |
El tipoBusqueda puede ser:
Ejemplos de uso
Section titled “Ejemplos de uso”🔍 Búsqueda por nombre de tarea
Section titled “🔍 Búsqueda por nombre de tarea”curl -X GET "https://api.tandem.com/api/common/proyectos/tareas/buscartarea?page=1&pageSize=10&columnaBusqueda=nombreTareaLc&valorBusqueda=Proyecto%20de%20instalación%20solar&tipoBusqueda=Parcial&codigoEmpresa=9999" \ -H "accept: */*" \ -H "Authorization: Bearer tu_access_token"Respuesta exitosa (200)
Section titled “Respuesta exitosa (200)”{ "success": true, "message": "Tareas encontradas", "result": { "data": [ { "codigoEmpresa": 9999, "codigoProyecto": "000002", "numeroRevisionLc": 0, "idTareaLc": "494ed9f7-ac98-4897-89c7-0a32c33fc7f6", "orden": 5, "nombreTareaLc": "002_041 - Proyecto de instalación solar fotovoltai", "descripcionTareaLc": "Proyecto de instalación solar fotovoltaica > 10 kW", "idTareaPadreLc": "e504fcbb-b7c1-404e-bae4-edd213399d88", "hitoLc": 0, "tareaCriticaLc": 0, "facturarRealizadoLc": 0, "fechaInicialLc": "2024-01-17T13:09:32.687", "fechaRealInicioLc": null, "fechaFinalLc": null, "prioridadLc": 5, "porcentajeCompletadoLc": 0 } ], "totalRecords": 4, "totalPages": 1, "currentPage": 1, "pageSize": 10 }}