## Detalles de la petición
-
Uri: /api/v9/item/search
-
Tipo: POST
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
projects | Lista | Si | Listado de proyectos. |
project | Número | Si | Identificador del proyecto. |
criteria | Object | Si | Objeto con parámetro de búsqueda. Nota: Es obligatorio que el objeto se incluya en el cuerpo de la petición. Sin embargo, no es obligatorio que haya parámetros de búsqueda; estos pueden estar vacíos. |
fieldValue | Texto | No | Campo por el que se quiere buscar |
fieldName | Texto | No | Nombre del campo. |
operatorName | Texto | No | Nombre del operador. |
operatorValue | Texto | No | Valor del operador. |
value | Texto | No | Valor de búsqueda. |
valueName | Texto | No | Valor búsqueda |
type | Texto | No | Valor del tipo de dato - None = 0, ShortText = 1, - Datetime = 2, - List = 3, - LongText = 4, - CheckBox = 5, - Numeric = 6, - Recursive = 7, - List2 = 8, - Decimal = 9, - File = 10, - CatalogList = 11, - CatalogTree = 12 |
filterText | Texto | No | Texto por el que se desea buscar un caso dentro de un tipo de caso, cuando este filtro se usa solo éste es requerido. |
types | Object | No | Listado de tipos de caso. |
itemType | Texto | No | Tipo de caso. |
orderField | Texto | Si | Parámetro por el que se requiere ordenar. Nota: Los parámetros por los cuales se puede realizar el ordenamiento son aquellos que están incluidos en la respuesta de la petición. |
orderType | Texto | Si | Tipo de ordenamiento - Asc - Desc |
pageSize | Número | Si | Cantidad de datos a retornar para el paginado. |
pageIndex | Número | Si | Número de página. |
viewId | Número | No | Identificador de la vista. |
repository | Texto | No | Identificador del repositorio, sino se envía se tomará por defecto el valor de abiertos.- Opened = 1 - Closed = 2 - All = 3 |
Cuerpo de la petición
{
"criteria": [],
"level": 0,
"orderField": "openedDate", "orderType": "desc",
"pageIndex": 4,
"pageSize": 50,
"projects": [
{
"project": 25
},
{
"project": 19
}
],
"repository": 1,
"types": [
{
"itemType": 2 },
{
"itemType": 1 },
{
"itemType": 4 },
{
"itemType": 3 },
{
"itemType": 13 }
],
"viewId": -6
}
Respuesta
{
"content": [
{
"authorId": 4832,
"authorName": "Especialista 1",
"backgroundColorRgb": "0.174.239",
"buildingId": null,
"buildingName": null,
"categoryHierarchy": "Corrección de Reporte", "categoryId": 520,
"categoryName": "Corrección de Reporte",
"ciAssetTag": null,
"ciId": null,
"ciName": null,
"ciSerial": null,
"cityId": null,
"cityName": null,
"closedDate": null,
"closenessToExpiration": 0,
"companyId": 421,
"companyName": "ACH COLOMBIA",
"cost": null,
"countryId": null,
"countryName": null,
"currentprogress": 0,
"currenttime": 0,
"customerId": null,
"customerName": null,
"departmentCode": null,
"departmentCodeName": null,
"descriptionNoHtml": "CambioCuota2FONDO DE EMPLEADOS DE ARANDA SOFTWARE - FAS OFT\nN.I.T. 901067439-6
FORMATO DE ACTUALIZACIÓN DE CUOTA DE AHORRO FECHA MES DIA AÑO
INFORMACION PERSONAL Nombres Apellidos Documento de indentidad Teléfono Celular Correo Electrónico
TIPO DE AHORRO (Seleccione con una X) Ahorro Permanente \ nAhorro Navideño \ nValor $ \ nPorcentaje % \n
Tipo de descuento: Quincenal Mensual Quincena 1 Quincena 2 AUTORIZACIONES \nAutorizo a Aranda Software , a la cual me encuentro vinculado para que deduzca de mi salario mensual , las cuotas que aquí rel aciono, los cuales deberán ser entregados a FASOFT por concepto de ahorros.\nFirma Observaciones:\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_C. C.No.",
"duration": null,
"effort": null,
"estimatedTime": 1440,
"expectedDate": 1632340067323,
"finalDate": null,
"finalStateId": 0,
"floorId": null,
"floorName": null,
"foregroundColorRgb": "255.255.255",
"groupId": 2,
"groupName": "Soporte Nivel 1",
"id": 84482,
"idByProject": "RF-84482-19-407609",
"impactId": 1,
"impactName": "[ES] BAJO",
"initialDate": null,
"initialStatus": true,
"isClosed": false,
"isVotingProcess": false,
"isimported": false,
"itemType": 4,
"itemTypeName": "Requerimiento de Servicio",
"itemVersion": 1,
"knownError": null,
"majorProblem": null,
"modelId": 31,
"modelName": "[ES] RS Servicio Soporte",
"modifiedDate": 1632253667323,
"olaId": null,
"olaName": null,
"openedDate": 1632253667323,
"parentId": null,
"parentIdByProject": null,
"parentItemType": null,
"parentItemTypeId": null,
"price": null,
"priorityId": 8,
"priorityName": "[ES] MEDIA",
"progress": 0,
"projectId": 19,
"projectName": "Soporte - ASC",
"providerId": null,
"providerName": null,
"realDate": null,
"reasonId": null,
"reasonName": null,
"receptorId": 4557,
"receptorName": "Victor Samuel Huertas Orjuela",
"registryTypeId": 7199,
"registryTypeName": "[ES] Chat",
"responsibleId": 4557,
"responsibleName": "Victor Samuel Huertas Orjuela", "riskName": null,
"serviceId": 10,
"serviceName": "Reportes",
"slaId": 1,
"slaName": "Acuerdo Soporte",
"stateId": 25,
"stateName": "Registrado",
"subject": "Test postman",
"templateId": null,
"time": 0,
"ucId": null,
"ucName": null,
"unitId": null,
"unitName": null,
"urgencyId": 5,
"urgencyName": "[ES] ALTA"
}
],
"totalItems": 36460,
"totalPage": 1
}
Parámetros Response
Nombre | Tipo de dato | Descripción |
---|---|---|
totalItems | Número | Número total de ítems en la consulta. |
totalPage | Número | Número total de ítems por página |
content | Lista | Listado de objetos encontrados |
closenessToExpiration | Enumerador | OnProgress = 0, (<=79) - AlmostExpired = 1, ( entre 80 y 99) - Expired = 2 (>= 100) |
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | \r\nNombre del parámetro: TemplateId |
400 | BadRequest | InvalidProjectsList |
400 | BadRequest | NoPermission |
400 | BadRequest | InvalidTypesList |
400 | BadRequest | ProjectsListNeedsSomeArguments |
400 | BadRequest | TypesListNeedsSomeArguments |
500 | InternalServerError | FailureGetItems |