Operación
Esta sección maneja las consultas a Big Data.
GET /bigdata
Este método devuelve la información combinada de un proceso.
Parámetros de solicitud (Request parameters):
- company [obligatorio]: el nombre o Id. de la compañía.
- session [obligatorio]: el Id. de la sesión activa.
- datefrom [obligatorio]: la fecha de inicio del periodo seleccionado.
- dateto [obligatorio]: la fecha de fin del periodo seleccionado.
- process: Id. del proceso del que desea obtener los resultados. Si no se indica se muestran todos.
Respuesta (Response):
- status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
- data: devuelve la información de big data asociada al proceso.
- message: "Success" o una información descriptiva del error en cualquier otro caso.
Ejemplo:
Request: {"type":"get", "url":"bigdata", "data":"company=testco&session=GfZ0YWyyJCRTeRdQvOcvSTJYBzmnSCS70q9rQGb8zgrCykt7BMDhoRiRd16K&process=7201&datefrom=20201101060000&dateto=20201101140000"} Reponse (success): {"status":"0","data":[{"`DateTime`":"20201101060000","`Mach_Id`":"7201","`PN`":"","`Prod_Id`":"002R","`TSPR_Id_Author`":"","`TSPR_Created`":"","`TSPR_Id_Mod`":"","`TSPR_Modified`":"","`ProdType`":"0","`TiUs_Id`":"FAI","`Secs`":"28800","`TSTU_Id_Author`":"CENTRAL","`TSTU_Created`":"20201101162340","`TSTU_Id_Mod`":"CENTRAL","`TSTU_Modified`":"20201102131459","`TUType`":"3","`CycleT`":"15","`CycleQ`":"15","`Avai_Time`":"28800","`Prod_Time`":"0","`Total_Prod`":"0","`Theo_Prod`":"28800","`Tgt_Prod`":"0","`Green_Prod`":"14774,4000102997","`Yellow_Prod`":"10367,999879837","`Scrap_Prod`":"0","`Rework_Prod`":"0","`Good_Prod`":"0","`Availability`":"0","`Speed`":"0","`Quality`":"1","`OEE`":"0","`Shif_Id`":"4","`OperNames`":"","`TSPE_Id_Author`":"","`TSPE_Created`":"","`Team_Id`":"","`TSTE_Id_Author`":"","`TSTE_Created`":"","`TSPR_Comment`":"","`TSTU_Comment`":"","`TSPR_Id`":"","`TSTU_Id`":"20201101162340AAOCENTRAL","`TSPE_Id`":"","`TSTE_Id`":"","`Warn`":"","`Created`":"20201102135520"}],"message":"Success"} Reponse (error): {"status":1012, "data":"<a href='http:\/\/127.0.0.1:8080\/edinnM2\/help\/en\/API_processes_state.html'>for additional information follow this link<\/a>", "message":"Process not found"} |
Veamos a continuación la descripción de cada campo:
- DateTime: fecha y hora del registro (en formato invertido AAAAMMDDhhmmss).
- Mach_Id: identificador del proceso.
- PN: identificador (OrderId) de la orden de trabajo.
- Prod_Id: identificador del resultado.
- TSPR_Id_Author: identificador del recurso que ha creado el registro de resultados.
- TSPR_Created: fecha y hora de creación del registro de resultados (en formato invertido AAAAMMDDhhmmss).
- TSPR_Id_Mod: identificador del recurso que ha modificado el registro de resultados.
- TSPR_Modified: fecha y hora de modificación del registro de resultados (en formato invertido AAAAMMDDhhmmss).
- ProdType: tipo de resultado.
- TiUs_Id: identificador del estado.
- Secs: segundos transcurridos desde el anterior registro.
- TSTU_Id_Author: identificador del recurso que ha creado el registro de estados.
- TSTU_Created: fecha y hora de creación del registro de estado (en formato invertido AAAAMMDDhhmmss).
- TSTU_Id_Mod: identificador del recurso que ha modificado el registro de estados.
- TSTU_Modified: fecha y hora de modificación del registro de estado (en formato invertido AAAAMMDDhhmmss).
- TUType: tipo de estado.
- CycleT: cada cuántos segundos se obtienen resultados.
- CycleQ: cuántos resultados se obtienen cada CycleT segundos.
- Avai_Time: tiempo disponible para producir en segundos.
- Prod_Time: tiempo en producción.
- Total_Prod: resultados totales.
- Theo_Prod: resultados que se podrían haber producido con el tiempo disponible [(CycleQ / CycleT) * Avai_Time].
- Tgt_Prod: resultados que se podrían haber producido con el tiempo en producción [(CycleQ / CycleT) * Prod_Time].
- Green_Prod: primer (verde) objetivo de resultados [Theo_Prod * 1er Obj. OEE].
- Yellow_Prod: segundo (amarillo) objetivo de resultados [Theo_Prod * 2o Obj. OEE].
- Scrap_Prod: resultados de desecho.
- Rework_Prod: resultados retrabajados.
- Good_Prod: resultados buenos.
- Availability: porcentaje (en tanto por 1) de disponibilidad.
- Speed: porcentaje (en tanto por 1) de velocidad.
- Quality: porcentaje (en tanto por 1) de calidad.
- OEE: porcentaje (en tanto por 1) de OEE.
- Shif_Id: identificador del turno.
- OperNames: identificadores, separados por comas, de los recursos que estaban trabajando.
- TSPE_Id_Author: identificador del recurso que ha creado el registro IN&OUT de recursos.
- TSPE_Created: fecha y hora de creación del registro de IN&OUT de recursos (en formato invertido AAAAMMDDhhmmss).
- Team_Id: identificador del equipo de recursos.
- TSTE_Id_Author: identificador del recurso que ha creado el registro de IN&OUT del equipo de recursos.
- TSTE_Created: fecha y hora de creación del registro de IN&OUT del equipo de recursos (en formato invertido AAAAMMDDhhmmss).
- TSPR_Comment: comentario insertado en el resultado.
- TSTU_Comment: comentario insertado en el estado.
- TSPR_Id: identificador interno del registro de resultados.
- TSTU_Id: identificador interno del registro de estado.
- TSPE_Id: identificador interno del registro de IN&OUT del recurso.
- TSTE_Id: identificador interno del registro de IN&OUT del equipo de recursos.
- Warn: avisos generados por el sistema para este registro.
- Created: fecha y hora de creación de este registro (en formato invertido AAAAMMDDhhmmss).