Este servicio solo se puede invocar para consultas que sean de reportes Api emalaea
HEADERS | |
INPUT PARAMETER | VALUE |
nameApp | himalaya |
nameAppSecurity | eSecurity |
verbs | Workforce-getAvailabilityContractors-public |
i18n | es |
idClient | 2 |
tokenSession | |
tokenService | token-getAvailabilityContract |
Body-Raw
BODY | ||||
INPUT PARAMETER | VALUE TYPE | DESCRIPTION | VALUE | ADDITIONAL INFO |
serviceId | int | Este campo iría con un valor identificador del servicio | 2 | Obligatorio |
dateMiliseconds | String | Este campo fecha iría con un valor entero de milisegundos, es decir se digitará la fecha a consultar en formato milisegundos | “1661230800000” | Obligatorio |
workAreaId | int | Numero Identificador requerido del workArea | 61 | Obligatorio |
groupedByDays | bolean | Condiciones del filtro para agruparlos por dia | false | Obligatorio |
i18n | String | Internacionalización de mensajes | es | Obligatorio |
Ejemplo de invocación
{
"serviceId":2,
"dateMiliseconds":"1663995600000",
"workAreaId":43,
"groupedByDays":"false",
"i18n":"es"
}
Tabla 24 – ejemplo invocación postman de cupos disponibles ambiente dev y pro.
{
"errorCode": "",
"errorMessage": "",
"object": "[{\"DATE\":\"2022-08-23\",\"HOURS\":\"07:00- 09:00\",\"WORKSCHEDULEEMPLOYEEPOOLID\":\"3243\",\"COMPANYNAME\":\"Unión
Eléctrica - Pruebas\",\"COMPANYID\":\"34\",\"EMPLOYEEPOOLID\":\"470\",\"WORKAREANAME\":\ "ZONA TOLIMA\",\"WORKAREAID\":\"61\",\"EMPLOYEENAME\":\"Unión eléctrica - Cleinte final - Tolima 2\"},{…}]",
"params": "",
"resultStatus": "OK",
"statusMessage": ""
}
Dentro del objeto podemos extraer los datos de reportes de tiempo en forma de arreglo, cada arreglo viene un objeto, cada objeto contiene elementos, se describirá cada elemento en la siguiente tabla.
IDENTIFICADOR | TIPO | DESCRIPCIÓN |
COMPANYID | String | Identificador de la compañía |
COMPANYNAME | String | Nombre de la compañía |
DATE | String | Fecha de cupos |
EMPLOYEENAME | String | Nombre del empleado |
EMPLOYEEPOOLID | String | Identificador del empleado |
HOURS | String | Hora del cupo disponible |
WORKAREAID | String | Identificador de la zona de trabajo |
WORKAREANAME | String | Nombre de la zona de trabajo |
WORKSCHEDULEEMPLOYEEPOOLID | String | Identificador de grupos de empleados |