KPI obtiene los principales KPIs (ratios).

GET processes/kpi

Parámetros de la URL:

  • company [obligatorio]: el nombre o Id. de la compañía.
  • session [obligatorio]: el Id. de la sesión activa.
  • process [mandatory]: el Id. del proceso.
  • datefrom [mandatory]: inicio del periodo.
  • dateto [mandatory]: inicio del periodo.
  • team: Id. del equipo.
  • fields: útil para filtrar con campos de datos.

Respuesta (Response):

  • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
  • data: devuelve el esquema de áreas y procesos.
  • message: "Success" o una información descriptiva del error en cualquier otro caso.

Ejemplo:

Content-Type: application/json

Request: /KPI?company=demo01&session=LebEWTNf8GEhxfQeeGbBmVUlxmUIDLVdEoeVYrnWNzkdRXKxmgCNc92wnSjA&process=A0L1&dateFrom=20090302070000&dateTo=20090302150000

Reponse (success):

{

 "status": "0",

 "data": [

   {

     "RealTime": "480",

     "TotalTime": "480",

     "WaitingTime": "440,933333333333",

     "ProductionTime": "338,566666666667",

     "PlannedQuantity": "2444,45108497143",

     "ProducedQuantity": "2386",

     "GoodQuantity": "2380",

     "ScrapQuantity": "6",

     "ReworkQuantity": "0",

     "OperatingTime": "329,639922688854",

     "OEE": "68,67499",

     "OEETarget": "86,9757",

     "ProductiveEfficiency": "74,75958",

     "ProductiveEfficiencyTarget": "86,9757",

     "ProductiveAvailability": "76,7841",

     "Availability": "70,53472",

     "Speed": "97,60883",

     "Quality": "99,74854"

   }

 ],

 "message": "Success"

}


GET processes/kpis/followup

Parámetros de la URL:

  • company [obligatorio]: el nombre o Id. de la compañía.
  • session [obligatorio]: el Id. de la sesión activa.
  • process [mandatory]: el Id. del proceso.
  • datefrom [mandatory]: inicio del periodo.
  • dateto [mandatory]: inicio del periodo.
  • planned: especifica si se deben tener en cuenta los estado planificados.
  • hourly: especifica se si se quieren los datos por horas o el total.

Respuesta (Response):

  • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
  • data: devuelve el esquema de áreas y procesos.
  • message: "Success" o una información descriptiva del error en cualquier otro caso.

Ejemplo:

Content-Type: application/json

Request: processes/kpis/followup?process=A0L1&datefrom=20241101060000&dateto=20241101070000&session=4mqPwIsCHGdzofOcwXE3726RvOh5Lk6MseGryWPpD0XjlM4S9hdSakTuwZ5J&company=4444444444&planned=0&hourly=0

Reponse (success):

{

 "status": "0",

 "data": [{"OEETheoricalQuantity":{"type":"Number","value":"25200"},"OEEPlannedQuantityGreen":{"type":"Number","value":"12927.6000090122"},"OEEPlannedQuantityYellow":{"type":"Number","value":"9071.9998948574"},"SpeedTargetGreen":{"type":"Number","value":"22680"},"SpeedTargetYellow":{"type":"Number","value":"20160"},"PETheoricalQuantity":{"type":"Number","value":"0"},"PEPlannedQuantityGreen":{"type":"Number","value":"0"},"PEPlannedQuantityYellow":{"type":"Number","value":"0"},"ProducedQuantity":{"type":"Number","value":"0"},"ScrapQuantity":{"type":"Number","value":"0"},"ReworkQuantity":{"type":"Number","value":"0"},"GoodQuantity":{"type":"Number","value":"0"},"OEETargetGreen":{"type":"Number","value":"0.513"},"OEETargetYellow":{"type":"Number","value":"0.36"},"Activity":{"type":"Number","value":"12600"},"Datetime":{"type":"DateTime","value":"20241101060000"}}],

 "message": "Success"

}