1. Overview

The service contains a collection of endpoints to retrieve various information relevant to manufacturing execution.

Descriptions of these functions can be found in the section headers for each collection of relevant resources.

1.1. URI scheme

Host : localhost
BasePath : /

1.2. Tags

  • availability-metrics-controller : Availability Metrics Controller

  • common-plant-controller : Common Plant Controller

  • common-plant-controller-v-2 : Common Plant Controller V 2

  • kpi-controller : KPI Controller

  • order-oee-controller : Order Oee Controller

  • overall-oee-controller : Overall Oee Controller

  • performance-metrics-controller : Performance Metrics Controller

  • product-oee-controller : Product Oee Controller

  • production-tracking-controller : Production Tracking Controller

  • quality-metrics-controller : Quality Metrics Controller

2. Resources

2.1. Availability-metrics-controller

Availability Metrics Controller

2.1.1. Fetches the list of all downtime categories for the specified units and the selected time range.

GET /production-metrics/v1/availability/categories
Parameters
Type Name Description Schema Default

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

oeeParameter
optional

Define the type of downtime whether it is Availability, Performance or Quality, required in case of unit’s OEE mode is time based.

enum (Availability, Performance, Quality)

Query

showTopNBars
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int64)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int64)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

Comma separated unit ids

string

Responses
HTTP Code Description Schema

200

OK

< Resource«AvailabilityDistribution» > array

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.2. Fetches downtime distributions by locations, faults, reasons, products, crews and shifts for the specified units and selected time range.

GET /production-metrics/v1/availability/distribution
Parameters
Type Name Description Schema Default

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

oeeParameter
optional

Define the type of downtime whether it is Availability, Performance or Quality, required in case of unit’s OEE mode is time based.

enum (Availability, Performance, Quality)

Query

showTopNBars
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int64)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int64)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

Semicolon separated list of unit ids

string

Responses
HTTP Code Description Schema

200

OK

Resource«AvailabilityDistributionSummary»

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.3. Fetches the list of all downtime categories for the specified line and the selected time range.

GET /production-metrics/v1/availability/metrics/downtime/lines/{lineId}
Parameters
Type Name Description Schema Default

Path

lineId
required

lineId

integer (int32)

Query

ascDesc
optional

0 for ascending order and 1 for descending order. This order will be applied on retrieved record.

integer (int32)

0

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

excludeProductInfo
optional

Exclude product info in the response

boolean

"false"

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

machineId
required

Semicolon separated list of unit ids

string

Query

oeeParameter
optional

Define the type of downtime whether it is Availability, Performance or Quality, required in case of unit’s OEE mode is time based.

enum (Availability, Performance, Quality)

Query

pageNum
optional

Results page number to retrieve

integer (int32)

1

Query

pageSize
optional

Number of records per page, from 1 to 500

integer (int32)

20

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int32)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

OK

LineDowntimeReasonResponse

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.4. Fetches downtime metrics for the specified unit and the selected time range.

GET /production-metrics/v1/availability/metrics/machines/{machineId}
Parameters
Type Name Description Schema Default

Path

machineId
optional

unitId

string

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

excludeProductInfo
optional

Exclude product info in the response

boolean

"false"

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

metricName
required

Please leave this field blank, This parameter is not being used. It will be deprecated later.

string

Query

oeeParameter
optional

Define the type of downtime whether it is Availability, Performance or Quality, required in case of unit’s OEE mode is time based.

enum (Availability, Performance, Quality)

Query

pageNum
optional

Results page number to retrieve

integer (int32)

1

Query

pageSize
optional

Number of records per page, from 1 to 500

integer (int32)

20

Query

sortBy
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int32)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

OK

UnitDowntimeReasonResponse

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.5. Fetches the mean time to repair and mean time between failures.

GET /production-metrics/v1/availability/mttr-mtbf
Parameters
Type Name Description Schema

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

lineId
optional

lineId

integer (int32)

Query

oeeParameter
optional

Define the type of downtime whether it is Availability, Performance or Quality, required in case of unit’s OEE mode is time based.

enum (Availability, Performance, Quality)

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
optional

Semicolon separated list of unit ids

string

Responses
HTTP Code Description Schema

200

OK

Resource«AvailabilityDistributionSummary»

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.2. Common-plant-controller

Common Plant Controller

2.2.1. Fetches all the crews configured for this plant.

GET /production-metrics/v1/crews
Responses
HTTP Code Description Schema

200

OK

Resource«Crews»

204

No Content

No Content

401

Unauthorized

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.2.2. Get all the shifts configured for this plant

GET /production-metrics/v1/shifts
Responses
HTTP Code Description Schema

200

OK

Resource«S88RShifts»

204

No Content

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.2.3. Fetches the time details for the specified unit and timeSelection.

GET /production-metrics/v1/time-selection
Parameters
Type Name Description Schema

Query

equipmentId
optional

Comma seperated unitIds for equipmentType = 1, lineIds for equipmentType = 2 and departmentIds for equipmentType = 3.

< string > array(multi)

Query

equipmentType
optional

Type of the equipment - 1 for Units, 2 for Lines, 3 for Departments.

integer (int32)

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

OK

Resource«TimeSelection»

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3. Common-plant-controller-v-2

Common Plant Controller V 2

2.3.1. Fetches all the crews configured for this plant.

GET /production-metrics/v2/crews
Responses
HTTP Code Description Schema

200

OK

Resource«Crews»

204

No Content

No Content

401

Unauthorized

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.2. Get all the shifts configured for this plant

GET /production-metrics/v2/shifts
Responses
HTTP Code Description Schema

200

OK

Resource«S88RShifts»

204

No Content

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.3. Fetches the time details for the specified unit and timeSelection.

GET /production-metrics/v2/time-selection
Parameters
Type Name Description Schema

Query

equipmentId
optional

Comma seperated unitIds for equipmentType = 1, lineIds for equipmentType = 2 and departmentIds for equipmentType = 3.

< string > array(multi)

Query

equipmentType
optional

Type of the equipment - 1 for Units, 2 for Lines, 3 for Departments.

integer (int32)

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

OK

Resource«TimeSelectionV2»

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

403

Forbidden

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4. Kpi-controller

KPI Controller

2.4.1. Fetches the key performance indicators for the specified unit and the selected time range.

GET /production-metrics/v1
Caution

operation.deprecated

Parameters
Type Name Description Schema Default

Query

ascDesc
optional

0 for ascending order and 1 for descending order. This order will be applied on retrieved record.

integer (int32)

0

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentType
required

Type of the equipment - 1 for Units and 2 for Lines. Based on equipmentType it will either return Unit based Kpi or Line based Kpi for the specified unitIds

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

"false"

Query

filterType
optional

0 for no filter, 1 to filter by ClockedOn units, 2 to filter by ClockedOff Units, 3 to filter by Running Unit and 4 to filter by Down unit.

integer (int32)

0

Query

pageNum
optional

Results page number to retrieve

integer (int32)

1

Query

pageSize
optional

Number of records per page, from 1 to 500

integer (int32)

100

Query

resultType
optional

Result Type - 0 with summarize = 0 to get KPI for lines, 0 with summarize = 1 to get combined KPI of all specified units , 1 to get KPI for lines. Not required in case of Unit equipment type

integer (int32)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int32)

0

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

summarize
optional

Set to 1 if summarized data is required for lines to whom specified units belong to, Not required in case of equipmentType is Unit.

integer (int32)

0

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

List of Comma separated list of unit ids

< string > array(multi)

Responses
HTTP Code Description Schema

200

Ok

< Resource«UnitOEEData» > array

204

No Contant, No Kpi data available for given parameters.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4.2. Fetches the unit counts for a given line Ids.

GET /production-metrics/v1/lines/unit-counts
Parameters
Type Name Description Schema

Query

lineId
optional

Comma seperated Line Ids

string

Responses
HTTP Code Description Schema

200

Ok

< Resource«LineUnitCount» > array

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4.3. Fetches the product quality metrics on the Unit for the selected time range.

GET /production-metrics/v1/machines/{machineId}/parts
Parameters
Type Name Description Schema Default

Path

machineId
required

unitId

integer (int32)

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

pageNum
optional

Results page number to retrieve

integer (int32)

1

Query

pageSize
optional

Number of records per page, from 1 to 500

integer (int32)

20

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

Resource«UnitStatisticsDataResponse»

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4.4. Fetches Unit of Measure for all products processed by the unit.

GET /production-metrics/v1/machines/{machineId}/uom
Parameters
Type Name Description Schema

Path

machineId
optional

unitId

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

< UnitOfMeasure > array

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4.5. Fetches the key performance indicators for the specified unit and the selected time range.

GET /production-metrics/v2
Parameters
Type Name Description Schema Default

Query

ascDesc
optional

0 for ascending order and 1 for descending order. This order will be applied on retrieved record.

integer (int32)

0

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentType
required

Type of the equipment - 1 for Units and 2 for Lines. Based on equipmentType it will either return Unit based Kpi or Line based Kpi for the specified unitIds

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

"false"

Query

filterType
optional

0 for no filter, 1 to filter by ClockedOn units, 2 to filter by ClockedOff Units, 3 to filter by Running Unit and 4 to filter by Down unit.

integer (int32)

0

Query

pageNum
optional

Results page number to retrieve

integer (int32)

1

Query

pageSize
optional

Number of records per page, from 1 to 500

integer (int32)

100

Query

resultType
optional

Result Type - 0 with summarize = 0 to get KPI for lines, 0 with summarize = 1 to get combined KPI of all specified units , 1 to get KPI for lines. Not required in case of Unit equipment type

integer (int32)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int32)

0

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

summarize
optional

Set to 1 if summarized data is required for lines to whom specified units belong to, Not required in case of equipmentType is Unit.

integer (int32)

0

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

List of Comma separated list of unit ids

< string > array(multi)

Responses
HTTP Code Description Schema

200

Ok

OEEResponse

204

No Contant, No Kpi data available for given parameters.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.5. Order-oee-controller

Order Oee Controller

2.5.1. Fetches the process order OEE details by shifts, crew and path for the specified units and selected time range.

GET /production-metrics/v1/oee/order
Parameters
Type Name Description Schema

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentList
required

Comma separated unit ids

string

Query

equipmentType
required

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

groupBy
required

1 for No grouping, 2 for group by Shift , 3 for group by Crew , 4 for group by Path.

integer (int32)

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

< Resource«OeeGrouping» > array

204

No Contant.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.6. Overall-oee-controller

Overall Oee Controller

2.6.1. Fetches the unit’s OEE summary for the specified units and selected time range.

GET /production-metrics/v1/machines/oee/summary
Parameters
Type Name Description Schema Default

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentId
required

Comma separated unit ids

string

Query

equipmentType
required

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

summarize
optional

Set to 1 if only combined OEE Summary of specified units is required.

enum (0, 1)

"1"

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

OverallOeeTotals

204

No Contant, No Overall Efficiency Indicator found for given parameters.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.6.2. Fetches the overall equipment efficiency mode the specified line.

GET /production-metrics/v1/oee/mode
Parameters
Type Name Description Schema

Query

lineId
required

Id of the line of whose OEE mode is required.

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

OverallOeeDetails

204

No Contant, No Overall equipment efficiency found for the given line Id.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.6.3. Fetches the overall KPIs for the specified lines and selected time range.

GET /production-metrics/v1/oee/summary
Parameters
Type Name Description Schema Default

Query

ascdesc
optional

0 for ascending order and 1 for descending order. This order will be applied on retrieved record.

integer (int32)

0

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentType
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

maxresultsret
optional

Maximum nuber of results required.

integer (int32)

100

Query

sortorder
optional

0 for sort by OEE percentage, 1 for sort by PerformanceRate, 2 for sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int32)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

summarize
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

string

"1"

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
optional

Comma separated unit ids

string

Responses
HTTP Code Description Schema

200

Ok

< LineOeeDataset > array

204

No Contant, No Key Performance Indicators found for given parameters.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7. Performance-metrics-controller

Performance Metrics Controller

2.7.1. Fetches performance category distribution for the specified units and selected time range.

GET /production-metrics/v1/performance/categories
Parameters
Type Name Description Schema Default

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

showTopNBars
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int64)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int64)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

Semicolon separated list of unit ids

string

Responses
HTTP Code Description Schema

200

OK

< Resource«PerformanceDistribution» > array

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.2. Fetches performance distributions by locations, faults, reasons, products, crews and shifts for the specified units and selected time range.

GET /production-metrics/v1/performance/distribution
Parameters
Type Name Description Schema Default

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

showTopNBars
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int64)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int64)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

Semicolon separated list of unit ids

string

Responses
HTTP Code Description Schema

200

OK

Resource«PerformanceDistributionSummary»

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.8. Product-oee-controller

Product Oee Controller

2.8.1. Fetches the product’s OEE details by shifts, crew and path for the specified units and selected time range.

GET /production-metrics/v1/oee/product
Parameters
Type Name Description Schema

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentList
required

Comma separated unit ids

string

Query

equipmentType
required

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int32)

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

groupBy
required

1 for No grouping, 2 for group by Shift , 3 for group by Crew , 4 for group by Path.

integer (int32)

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

Ok

< Resource«OeeGrouping» > array

204

No Contant.

No Content

400

Bad Request.

No Content

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.9. Production-tracking-controller

Production Tracking Controller

2.9.1. Fetches the list of production orders by specified equipment ids and selected time range.

GET /production-metrics/v1/production-status
Parameters
Type Name Description Schema

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

equipmentList
required

Comma seperated unitIds for equipmentType = 1, lineIds for equipmentType = 2 and departmentIds for equipmentType = 3.

string

Query

equipmentType
required

Type of the equipment - 1 for Units, 2 for Lines, 3 for Departments.

integer (int32)

Query

groupBy
required

1 for No grouping, 2 for group by Shift , 3 for group by Crew , 4 for group by Path.

integer (int32)

Query

pageNum
optional

Results page number to retrieve

string

Query

pageSize
optional

Number of records per page, from 1 to 500

string

Query

pathList
optional

comma or semicolon separated path list

string

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Responses
HTTP Code Description Schema

200

OK

< Resource«ProductionTracking» > array

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.10. Quality-metrics-controller

Quality Metrics Controller

2.10.1. Fetches quality distributions by locations, faults, reasons, products, crews and shifts for the specified units and selected time range.

GET /production-metrics/v1/quality/distribution
Parameters
Type Name Description Schema Default

Query

calculateOtherQualityDistribution
optional

Optional flag whether to calculate Product Quality Distribution details, Crew Quality distribution details property returned by this api. By default this is true and if set false those properties would be null

boolean

"true"

Query

endTime
optional

End time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

filterNpt
optional

Include Non productive time when set to false and exclude it when set to true.

boolean

Query

showTopNBars
optional

Please leave this field blank, This parameter is not being used. It will be deprecated later.

integer (int64)

Query

sortOrder
optional

1 for Sort by PerformanceRate, 2 for Sort by QualityRate, 3 for sort by AvailableRate and 4 for sort by UnitDescription

integer (int64)

1

Query

startTime
optional

Start time in ISO-8601 format(YYYY-MM-DDThh:mm:ssZ), in case of custom time selection

string

Query

timeSelection
required

Time selection values
1 - Current Day
2 - Prev Day
3 - Current Week
4 - Prev Week
5 - Next Week
6 - Next Day
7 - Custom
8 - Current Shift
9 - Previous Shift
10- Next Shift

integer (int32)

Query

unitList
required

Semicolon separated list of unit ids

string

Responses
HTTP Code Description Schema

200

OK

Resource«QualityDistributionSummary»

204

No Content

No Content

400

Bad Request

ErrorMessages

401

Unauthorized

No Content

500

Internal Server Error

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

3. Definitions

3.1. AvailabilityDistribution

Name Description Schema

events
optional

The events data of this availability distribution

integer (int32)

faults
optional

The faults data of this availability distribution

string

mtbf
optional

The mean time between failure of this availability distribution

string

mttr
optional

The mean time to repair of this availability distribution in hh:mm:ss format

string

name
optional

The Level name of this availability distribution

string

quality
optional

The quality data of this availability distribution

string

totalTime
optional

The total time duration for this availability distribution

number (float)

3.2. AvailabilityDistributionSummary

Name Description Schema

crew
optional

The crew details of this availability distribution summary

< AvailabilityDistribution > array

fault
optional

The faults of this availability distribution summary

< AvailabilityDistribution > array

location
optional

The locations of this availability distribution summary

< AvailabilityDistribution > array

product
optional

The products for this availability distributio summaryn

< AvailabilityDistribution > array

reason1
optional

The reason one for this availability distribution summary

< AvailabilityDistribution > array

reason2
optional

The reason two for this availability distribution summary

< AvailabilityDistribution > array

reason3
optional

The reason three for this availability distribution summary

< AvailabilityDistribution > array

reason4
optional

The reason four for this availability distribution summary

< AvailabilityDistribution > array

shift
optional

The shift details of this availability distribution summary

< AvailabilityDistribution > array

3.3. Crews

Name Description Schema

crewDesc
optional

The list of Crew, when the downtime occurred

< string > array

3.4. DownTimeResponse

Name Description Schema

action1
optional

The level one action taken to rectify this downtime

string

action2
optional

The level two action taken to rectify this downtime

string

action3
optional

The level three action taken to rectify this downtime

string

action4
optional

The level four action taken to rectify this downtime

string

category
optional

The category of this downtime

string

crewDesc
optional

The crew description of this downtime

string

detailId
optional

The Detail Id of this downtime

integer (int32)

duration
optional

The total duration for this downtime

number (float)

endTime
optional

The end time for this downtime

string

fault
optional

The fault of this downtime

string

firstCommentId
optional

The id of the first comment on this downtime

string

isNonProductive
optional

Indicator if this downtime is non productive

integer (int32)

lastCommentId
optional

The id of the last comment on this downtime

string

location
optional

The location where this downtime happend

string

nPTCategory
optional

The non productive time category of this downtime

string

pathCode
optional

The path code of this downtime

string

processOrder
optional

The process order this unit was handling during this downtime

string

productCode
optional

Code for the product this unit was handling during this downtime

string

reason1
optional

The level one reason for this downtime

string

reason2
optional

The level two reason for this downtime

string

reason3
optional

The level three reason for this downtime

string

reason4
optional

The level four reason for this downtime

string

shiftDesc
optional

The shift description of this downtime

string

startTime
optional

The start time for this downtime

string

status
optional

The status of this downtime

string

unit
optional

The unit where this downtime happend

string

unitId
optional

The unit ID where this downtime happend

integer (int32)

uptime
optional

The uptime of this downtime

number (float)

3.5. DowntimeDistribution

Name Schema

events
optional

integer (int32)

faults
optional

string

id
optional

string

mtbf
optional

string

mttr
optional

string

name
optional

string

quality
optional

string

resultSetId
optional

integer (int32)

totalTime
optional

number (float)

3.6. DowntimeReason

Name Description Schema

range
optional

The list of time range of this Downtime Reason

< TimeRange > array

reasonName
optional

The reason name of this Downtime Reason

string

totalTime
optional

The total time of this Downtime Reason

string

3.7. ErrorMessages

Name Schema

errorCode
optional

integer (int32)

errorMessage
optional

string

3.8. LineDowntimeReasonResponse

Name Description Schema

categoryByDuration
optional

The category Duration List of this Downtime Reason Response

< DowntimeDistribution > array

categoryByEvents
optional

The category by events List of this Downtime Reason Response

< DowntimeDistribution > array

downtime_by_reason
optional

The list of downtime details for the units under this line

< DownTimeResponse > array

eventEndTime
optional

The end time of this Downtime Reason Response

string

eventEpochEndTime
optional

The end time in epoch format of this Downtime Reason Response

integer (int64)

eventEpochStartTime
optional

The start time in epoch format of this Downtime Reason Response

integer (int64)

eventStartTime
optional

The start time of this Downtime Reason Response

string

unitOEEDataList
optional

The list of OEE data for the units under this line

< UnitOEEData > array

3.9. LineOeeDataset

Name Description Schema

availableRate
optional

The available rate of this equipment data set

number (float)

line
optional

The line description of this equipment data set

string

lineId
optional

The line id of this equipment data set

integer (int32)

lineStatus
optional

The line status of this equipment data set

integer (int32)

percentOee
optional

The percent order equipment efficiency of this equipment data set

number (float)

performanceRate
optional

The performance rate of this equipment data set

number (float)

qualityRate
optional

The quality rate of this equipment data set

number (float)

unitDesc
optional

The unit description of this equipment data set

string

unitId
optional

The unit id of this equipment data set

string

3.10. LineUnitCount

Name Description Schema

lineId
optional

The lineId of which unit id belongs to.

integer (int32)

unitCount
optional

The number of units configured.

integer (int32)

Name Schema

href
optional

string

rel
optional

string

templated
optional

boolean

3.12. OEEResponse

Name Schema

pageNumber
optional

integer (int32)

pageSize
optional

integer (int32)

remainingPages
optional

integer (int32)

unitOEEData
optional

< UnitOEEData > array

3.13. OeeDetailedTrackInfo

Name Schema

availabilityInfo
optional

OeeTrackInfo

qualityInfo
optional

OeeTrackInfo

speedInfo
optional

OeeTrackInfo

3.14. OeeGrouping

Name Description Schema

data
optional

The oee details list of this oee grouping

< OverallOeeDetails > array

groupName
optional

The title of this oee grouping

string

3.15. OeeTrackInfo

Name Schema

actual
optional

number (float)

lost
optional

number (float)

planned
optional

number (float)

3.16. OverallOeeDetails

Name Description Schema

AvailableRate
optional

The available rate of this overall OEE details

string

DeptId
optional

The department id of this overall OEE details

integer (int32)

Id
optional

The unit id of this overall OEE details

string

LineId
optional

The line id of this overall OEE details

integer (int32)

Name
optional

The name of this overall OEE details

string

PathId
optional

The path id of this overall OEE details

integer (int32)

PercentOee
optional

The percent oee of this overall OEE details

string

PerformanceRate
optional

The performance rate id of this overall OEE details

string

QualityRate
optional

The quality rate of this overall OEE details

string

Status
optional

The status of this overall OEE details

string

groupIdentifier
optional

The group identifiers of this overall OEE details

string

oeeDetailedTrackInfo
optional

The oee deataied track information of this overall OEE details

OeeDetailedTrackInfo

oeeMode
optional

The oee mode of this overall OEE details

string

uom
optional

The unit of measure of this overall OEE details

string

3.17. OverallOeeTotals

Name Description Schema

KPI
optional

The overall key perfprmance indicators of this overall oee totals

< OverallOeeDetails > array

3.18. PerformanceDistribution

Name Description Schema

efficiencyStatistics
optional

The efficiency statistics of this performance distribution

number (float)

events
optional

The events of this performance distribution

integer (int32)

faultPercent
optional

The fault percent of this performance distribution

number (float)

mtbf
optional

The mean time before failure of this performance distribution

string

mttr
optional

The mean time to repair of this performance distribution

string

name
optional

The name of this performance distribution

string

performanceLoss
optional

The performance loss of this performance distribution

number (float)

rateLoss
optional

The rate loss of this performance distribution

number (float)

resultSetId
optional

The result set id of this performance distribution record

integer (int32)

totalPercent
optional

The total percent of this performance distribution

number (float)

totalTime
optional

The total time of this performance distribution

number (float)

3.19. PerformanceDistributionSummary

Name Description Schema

crew
optional

The location of performance distribution summery

< PerformanceDistribution > array

fault
optional

The fault of performance distribution summery

< PerformanceDistribution > array

location
optional

The location of performance distribution summery

< PerformanceDistribution > array

product
optional

The location of performance distribution summery

< PerformanceDistribution > array

reason1
optional

The first reason of performance distribution summery

< PerformanceDistribution > array

reason2
optional

The second reason of performance distribution summery

< PerformanceDistribution > array

reason3
optional

The third reason of performance distribution summery

< PerformanceDistribution > array

reason4
optional

The fourth reason of performance distribution summery

< PerformanceDistribution > array

shift
optional

The location of performance distribution summery

< PerformanceDistribution > array

3.20. ProdTrackInfo

Name Schema

actual
optional

string

delivered
optional

string

planned
optional

string

3.21. ProductionDetailedInfo

Name Schema

productionInfo
optional

ProductionInfo

trackInfo
optional

ProductionTrackInfo

3.22. ProductionDetails

Name Schema

completePercentage
optional

number (float)

endTime
optional

string

order
optional

string

product
optional

string

productionDetailedInfo
optional

ProductionDetailedInfo

startTime
optional

string

status
optional

string

3.23. ProductionInfo

Name Schema

description
optional

string

line
optional

string

path
optional

string

processOrder
optional

string

processOrderControlType
optional

string

processOrderStatus
optional

string

processOrderType
optional

string

productCode
optional

string

unit
optional

string

3.24. ProductionTrackInfo

Name Schema

quantityInfo
optional

ProdTrackInfo

schedulerInfo
optional

ProdTrackInfo

3.25. ProductionTracking

Name Description Schema

greaterThan
optional

boolean

groupName
optional

The group name of this production tracking

string

productionInfo
optional

The production information list of this production tracking

< ProductionDetails > array

3.26. QualityDistribution

Name Description Schema

events
optional

The events of this quality distribution

integer (int32)

mabe
optional

The mean amount produced between waste events. MABE replaces MTBF for waste events.

string

mape
optional

The mean amount of waste per event. MAPE replaces MTTR for waste events

string

name
optional

The name of this quality distribution

string

productionPercent
optional

The production percent of this quality distribution

number (float)

qualityPercent
optional

The quality percent of this quality distribution

number (float)

resultSetId
optional

The result set id of this quality distribution

integer (int32)

totalProduction
optional

The total production of this quality distribution

number (float)

totalTime
optional

The total time of this quality distribution

number (float)

3.27. QualityDistributionSummary

Name Description Schema

crew
optional

The creaw of quality distribution summary

< QualityDistribution > array

fault
optional

The fault description of quality distribution summary

< QualityDistribution > array

location
optional

The location description of quality distribution summary

< QualityDistribution > array

product
optional

The product of quality distribution summary

< QualityDistribution > array

reason1
optional

The first reason description of quality distribution summary

< QualityDistribution > array

reason2
optional

The location second reason of quality distribution summary

< QualityDistribution > array

reason3
optional

The location third reason of quality distribution summary

< QualityDistribution > array

reason4
optional

The location fourth reason of quality distribution summary

< QualityDistribution > array

shift
optional

The shift of quality distribution summary

< QualityDistribution > array

3.28. Resource«AvailabilityDistributionSummary»

Name Description Schema

crew
optional

The crew details of this availability distribution summary

< AvailabilityDistribution > array

fault
optional

The faults of this availability distribution summary

< AvailabilityDistribution > array

links
optional

< Link > array

location
optional

The locations of this availability distribution summary

< AvailabilityDistribution > array

product
optional

The products for this availability distributio summaryn

< AvailabilityDistribution > array

reason1
optional

The reason one for this availability distribution summary

< AvailabilityDistribution > array

reason2
optional

The reason two for this availability distribution summary

< AvailabilityDistribution > array

reason3
optional

The reason three for this availability distribution summary

< AvailabilityDistribution > array

reason4
optional

The reason four for this availability distribution summary

< AvailabilityDistribution > array

shift
optional

The shift details of this availability distribution summary

< AvailabilityDistribution > array

3.29. Resource«AvailabilityDistribution»

Name Description Schema

events
optional

The events data of this availability distribution

integer (int32)

faults
optional

The faults data of this availability distribution

string

links
optional

< Link > array

mtbf
optional

The mean time between failure of this availability distribution

string

mttr
optional

The mean time to repair of this availability distribution in hh:mm:ss format

string

name
optional

The Level name of this availability distribution

string

quality
optional

The quality data of this availability distribution

string

totalTime
optional

The total time duration for this availability distribution

number (float)

3.30. Resource«Crews»

Name Description Schema

crewDesc
optional

The list of Crew, when the downtime occurred

< string > array

links
optional

< Link > array

3.31. Resource«LineUnitCount»

Name Description Schema

lineId
optional

The lineId of which unit id belongs to.

integer (int32)

links
optional

< Link > array

unitCount
optional

The number of units configured.

integer (int32)

3.32. Resource«OeeGrouping»

Name Description Schema

data
optional

The oee details list of this oee grouping

< OverallOeeDetails > array

groupName
optional

The title of this oee grouping

string

links
optional

< Link > array

3.33. Resource«PerformanceDistributionSummary»

Name Description Schema

crew
optional

The location of performance distribution summery

< PerformanceDistribution > array

fault
optional

The fault of performance distribution summery

< PerformanceDistribution > array

links
optional

< Link > array

location
optional

The location of performance distribution summery

< PerformanceDistribution > array

product
optional

The location of performance distribution summery

< PerformanceDistribution > array

reason1
optional

The first reason of performance distribution summery

< PerformanceDistribution > array

reason2
optional

The second reason of performance distribution summery

< PerformanceDistribution > array

reason3
optional

The third reason of performance distribution summery

< PerformanceDistribution > array

reason4
optional

The fourth reason of performance distribution summery

< PerformanceDistribution > array

shift
optional

The location of performance distribution summery

< PerformanceDistribution > array

3.34. Resource«PerformanceDistribution»

Name Description Schema

efficiencyStatistics
optional

The efficiency statistics of this performance distribution

number (float)

events
optional

The events of this performance distribution

integer (int32)

faultPercent
optional

The fault percent of this performance distribution

number (float)

links
optional

< Link > array

mtbf
optional

The mean time before failure of this performance distribution

string

mttr
optional

The mean time to repair of this performance distribution

string

name
optional

The name of this performance distribution

string

performanceLoss
optional

The performance loss of this performance distribution

number (float)

rateLoss
optional

The rate loss of this performance distribution

number (float)

resultSetId
optional

The result set id of this performance distribution record

integer (int32)

totalPercent
optional

The total percent of this performance distribution

number (float)

totalTime
optional

The total time of this performance distribution

number (float)

3.35. Resource«ProductionTracking»

Name Description Schema

greaterThan
optional

boolean

groupName
optional

The group name of this production tracking

string

links
optional

< Link > array

productionInfo
optional

The production information list of this production tracking

< ProductionDetails > array

3.36. Resource«QualityDistributionSummary»

Name Description Schema

crew
optional

The creaw of quality distribution summary

< QualityDistribution > array

fault
optional

The fault description of quality distribution summary

< QualityDistribution > array

links
optional

< Link > array

location
optional

The location description of quality distribution summary

< QualityDistribution > array

product
optional

The product of quality distribution summary

< QualityDistribution > array

reason1
optional

The first reason description of quality distribution summary

< QualityDistribution > array

reason2
optional

The location second reason of quality distribution summary

< QualityDistribution > array

reason3
optional

The location third reason of quality distribution summary

< QualityDistribution > array

reason4
optional

The location fourth reason of quality distribution summary

< QualityDistribution > array

shift
optional

The shift of quality distribution summary

< QualityDistribution > array

3.37. Resource«S88RShifts»

Name Description Schema

links
optional

< Link > array

shiftDesc
optional

The list of shifts of type S88R shifts

< string > array

3.38. Resource«TimeSelectionV2»

Name Description Schema

endTime
optional

End time in ISO-8601 format

string (date-time)

eventEpochEndTime
optional

The end time in epoch second format

integer (int64)

eventEpochStartTime
optional

The start time in epoch second format

integer (int64)

links
optional

< Link > array

startTime
optional

Start time in ISO-8601 format

string (date-time)

3.39. Resource«TimeSelection»

Name Description Schema

endTime
optional

End time in ISO-8601 format

string

eventEpochEndTime
optional

The end time in epoch second format

integer (int64)

eventEpochStartTime
optional

The start time in epoch second format

integer (int64)

links
optional

< Link > array

startTime
optional

Start time in ISO-8601 format

string

3.40. Resource«UnitOEEData»

Name Description Schema

actualSpeed
optional

The actual speed of this unit

number (float)

availableRate
optional

The available Rate of this unit

number (float)

idealProductionAmount
optional

The ideal production amount of this unit

number (float)

idealSpeed
optional

The ideal speed of this unit

number (float)

line
optional

The line description this Unit OEE Data record belongs to

string

lineId
optional

The line ID of the unit this UnitOEEData record belongs to

string

links
optional

< Link > array

loadingTime
optional

The loading time of this unit

number (float)

machineCount
optional

The macine count for this UnitOEEData

integer (int32)

oeeMode
optional

The OEE mode of this unit

integer (int32)

percentOee
optional

The percentage OEE of this unit

number (float)

performanceRate
optional

The performance rate of this unit

number (float)

performanceTime
optional

The performance time of this unit

number (float)

productionAmount
optional

The actual production amount of this unit

number (float)

qualityRate
optional

The quality rate of this unit

number (float)

runTime
optional

The run time of this unit

number (float)

unitDesc
optional

The unit description this UnitOEEData record belongs to

string

unitId
optional

The unit ID this UnitOEEData record belongs to

string

unitOrder
optional

The unit order of this UnitOEEData

string

wasteAmount
optional

The waste amount for this unit

number (float)

3.41. Resource«UnitStatisticsDataResponse»

Name Description Schema

endTime
optional

The end time of unit statistics

string

links
optional

< Link > array

oeeMaxLmtOverride
optional

The value of OEE Max Limit Override site param
Example : false

boolean

startTime
optional

The start time of unit statistics

string

statistics
optional

The List of related unit statistics.

< UnitStatisticsData > array

3.42. S88RShifts

Name Description Schema

shiftDesc
optional

The list of shifts of type S88R shifts

< string > array

3.43. TimeRange

Name Description Schema

category
optional

The category of this TimeRange

string

endTime
optional

The end time of this TimeRange

string

startTime
optional

The start time of this TimeRange

string

3.44. TimeSelection

Name Description Schema

endTime
optional

End time in ISO-8601 format

string

eventEpochEndTime
optional

The end time in epoch second format

integer (int64)

eventEpochStartTime
optional

The start time in epoch second format

integer (int64)

startTime
optional

Start time in ISO-8601 format

string

3.45. TimeSelectionV2

Name Description Schema

endTime
optional

End time in ISO-8601 format

string (date-time)

eventEpochEndTime
optional

The end time in epoch second format

integer (int64)

eventEpochStartTime
optional

The start time in epoch second format

integer (int64)

startTime
optional

Start time in ISO-8601 format

string (date-time)

3.46. UnitDowntimeReasonResponse

Name Description Schema

categoryByDuration
optional

The category Duration List of this Downtime Reason Response

< DowntimeDistribution > array

categoryByEvents
optional

The category by events List of this Downtime Reason Response

< DowntimeDistribution > array

downtimeByReason
optional

The list of downtime reason

< DowntimeReason > array

eventEndTime
optional

The end time of this Downtime Reason Response

string

eventEpochEndTime
optional

The end time in epoch format of this Downtime Reason Response

integer (int64)

eventEpochStartTime
optional

The start time in epoch format of this Downtime Reason Response

integer (int64)

eventStartTime
optional

The start time of this Downtime Reason Response

string

3.47. UnitOEEData

Name Description Schema

actualSpeed
optional

The actual speed of this unit

number (float)

availableRate
optional

The available Rate of this unit

number (float)

idealProductionAmount
optional

The ideal production amount of this unit

number (float)

idealSpeed
optional

The ideal speed of this unit

number (float)

line
optional

The line description this Unit OEE Data record belongs to

string

lineId
optional

The line ID of the unit this UnitOEEData record belongs to

string

loadingTime
optional

The loading time of this unit

number (float)

machineCount
optional

The macine count for this UnitOEEData

integer (int32)

oeeMode
optional

The OEE mode of this unit

integer (int32)

percentOee
optional

The percentage OEE of this unit

number (float)

performanceRate
optional

The performance rate of this unit

number (float)

performanceTime
optional

The performance time of this unit

number (float)

productionAmount
optional

The actual production amount of this unit

number (float)

qualityRate
optional

The quality rate of this unit

number (float)

runTime
optional

The run time of this unit

number (float)

unitDesc
optional

The unit description this UnitOEEData record belongs to

string

unitId
optional

The unit ID this UnitOEEData record belongs to

string

unitOrder
optional

The unit order of this UnitOEEData

string

wasteAmount
optional

The waste amount for this unit

number (float)

3.48. UnitOfMeasure

Name Description Schema

puDesc
optional

The unit description of the products.

string

puId
optional

The unit id of the products.

integer (int32)

uom
optional

List of unit of measurement details of the products.

string

3.49. UnitStatisticsData

Name Schema

idealProduction
optional

number (float)

netProduction
optional

number (float)

partName
optional

string

productionAmount
optional

number (float)

qualityRate
optional

number (float)

wastedAmount
optional

number (float)

3.50. UnitStatisticsDataResponse

Name Description Schema

endTime
optional

The end time of unit statistics

string

oeeMaxLmtOverride
optional

The value of OEE Max Limit Override site param
Example : false

boolean

startTime
optional

The start time of unit statistics

string

statistics
optional

The List of related unit statistics.

< UnitStatisticsData > array

4. Security

4.1. access_token

Type : oauth2
Flow : accessCode
Token URL : https://localhost:8443/uaa/oauth/authorize
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.

4.2. resource_owner

Type : oauth2
Flow : password
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.

4.3. implicit_grant

Type : oauth2
Flow : implicit
Token URL : https://localhost:8443/uaa/oauth/authorize

Name Description

default

Default oauth2 scope.

4.4. client_creds

Type : oauth2
Flow : application
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.