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).