1. Overview

Plant execution service Layer for nonconformance-service

1.1. URI scheme

Host : localhost
BasePath : /

1.2. Tags

  • bom-activity-testing-controller : Bom Activity Testing Controller

  • context-type-controller : Context Type Controller

  • defect-controller : Defect Controller

  • defect-history-controller : Defect History Controller

  • defect-type-controller : Defect Type Controller

  • disposition-action-history-controller : Disposition Action History Controller

  • disposition-controller : Disposition Controller

  • disposition-plan-controller : Disposition Plan Controller

  • disposition-type-controller : Disposition Type Controller

  • ncm-patch-controller : NCM Patch Controller

  • non-conformance-controller : Non Conformance Controller

  • non-conformance-type-controller : Non Conformance Type Controller

  • reason-tree-nodes-controller : Reason Tree Nodes Controller

2. Resources

2.1. Bom-activity-testing-controller

Bom Activity Testing Controller

2.1.1. Update activity variable from parent lot to child lot (For developers only)

PUT /v2/bomandactivity
Parameters
Type Name Description Schema

Body

parentChildInfo
optional

Information related to parent lot and chlid lot

ActivityInfoTest

Responses
HTTP Code Description Schema

200

OK

object

202

Accepted

object

401

Unauthorized

No Content

500

Internal Server Error

No Content

Consumes
  • application/json

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.2. Get the BOMs of particular oparation by work Order ID and segment ID

GET /v2/bomandactivity/boms
Parameters
Type Name Description Schema

Query

plannedQuantity
required

Lot plannedQuantity

integer (int64)

Query

segmentId
required

Id of the segment resource

integer (int64)

Query

targetLotId
required

Target lot Id of the segment consumed lot

integer (int64)

Query

workOrderId
required

Id of the work order resource

integer (int64)

Responses
HTTP Code Description Schema

200

OK

BomResponse

400

Bad Request

No Content

401

Unauthorized

No Content

404

Not Found

No Content

500

Internal Server error

No Content

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.3. activties

GET /v2/bomandactivity/ids
Parameters
Type Name Description Schema

Query

materialLotActualId
required

materialLotActualId

integer (int64)

Query

segmentActualId
required

segmentActualId

integer (int64)

Query

unitId
required

unitId

integer (int64)

Responses
HTTP Code Description Schema

200

OK

< integer (int64) > array

401

Unauthorized

No Content

404

Not Found

No Content

500

Internal Server error

No Content

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.4. Update activity status

PUT /v2/bomandactivity/updateactivitystatus
Parameters
Type Name Description Schema

Body

parentChildInfo
optional

Information related to parent lot and chlid lot

ActivityInfoTest

Responses
HTTP Code Description Schema

200

OK

object

202

Accepted

object

401

Unauthorized

No Content

500

Internal Server Error

No Content

Consumes
  • application/json

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.5. These end points are written for testing only

PUT /v2/bomandactivity/{activityid}/updateactivitystatuscomplete
Parameters
Type Name Description Schema

Query

activityid
required

activityid

< integer (int64) > array(multi)

Responses
HTTP Code Description Schema

200

OK

ActivityCommandResponse

401

Unauthorized

No Content

404

Not Found

No Content

500

Internal Server error

No Content

Consumes
  • application/json

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.1.6. These end points are written for testing only

PUT /v2/bomandactivity/{activityid}/updateactivitystatusskip
Parameters
Type Name Description Schema

Query

activityid
required

activityid

integer (int64)

Responses
HTTP Code Description Schema

200

OK

ActivityRecordV2

401

Unauthorized

No Content

404

Not Found

No Content

500

Internal Server error

No Content

Consumes
  • application/json

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.2. Context-type-controller

Context Type Controller

2.2.1. Get context type page resource

GET /contexttype
Parameters
Type Name Description Schema Default

Query

page
optional

Page number to return 0 to N.

integer (int32)

0

Query

size
optional

Number of resources to return per page.

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«ContextTypeInfo»»

201

successful

PagedResources«Resource«ContextTypeInfo»»

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

404

Non-conformance not found

No Content

500

Internal server error

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3. Defect-controller

Defect Controller

2.3.1. Create defect on discreate execution

POST /v2/defect-viewer/createDefects
Parameters
Type Name Description Schema

Body

defect
optional

Required information to create defects

DefectDTO

Responses
HTTP Code Description Schema

201

successful

< Resource«DefectViewInfo» > array

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

404

Non-conformance not found

No Content

500

Internal server error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.2. Get defect based on Product Faimily, Product Code, Work Order, Material Lot, Receiver Number, NC Name, Disposition Plan Name

GET /v2/defect-viewer/getDefectQueueSearch
Parameters
Type Name Description Schema Default

Query

defectStatus
optional

Status of the Defect as a filter Multiple values are supportedand the results contain all operations matching any of the values Available values: Submitted, Planned, Active, Closed, Not a defect Default for product is: Submitted and Active e.i. open defects

< string > array(multi)

Query

page
optional

integer (int32)

0

Query

searchQueue
optional

Search text to find defects Supported fields are: Product Family, Product Code, Work Order, Material Lot, Receiver Number, Disposition Plan Name, NC Name

string

Query

size
optional

integer (int32)

20

Responses
HTTP Code Description Schema

200

successful

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

500

Internal server error

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.3. getDefects

GET /v2/defect-viewer/getDefects
Parameters
Type Name Description Schema Default

Query

affected_quantity
optional

Number of Affected_quantity for the defect.

< number (double) > array(multi)

Query

id
optional

ID for the Defect as a filter.

< integer (int64) > array(multi)

Query

likeOnColumn
optional

On column which like operator is affected.

string

Query

likeSearchValue
optional

On column which like search is applied.

string

Query

modified_by
optional

User that last modified the Defect.

< string > array(multi)

Query

modified_on
optional

Date that the Defect was last modified.

< string > array(multi)

Query

nonConformanceId
optional

Id of the NonConformance resource.

< integer (int64) > array(multi)

Query

operations
optional

List of Operation as a filter.

< string > array(multi)

Query

orderBy
optional

enum (asc, desc)

"desc"

Query

orderByColumn
optional

Name of the column to sort based on like lastModifiedOn.

string

"lastModifiedOn"

Query

page
optional

integer (int32)

0

Query

serialNos
optional

SerialNumber (e.g. Lot identifier) as a filter.

< string > array(multi)

Query

size
optional

integer (int32)

20

Query

status
optional

Status of the Defect as a filter. Multiple values are supported and the results contain all operations matching any of the values Available values : Submitted, Planned, Active, Closed, Not a defect

< string > array(multi)

Query

summary
optional

Summary of the Defect as a filter.

< string > array(multi)

Query

workOrders
optional

List of work order Info as a filter.

< string > array(multi)

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.4. getDefectsObject

GET /v2/defect-viewer/getDefectsObject/{objectId}
Parameters
Type Name Description Schema Default

Path

objectId
required

Object id must be a Work Order Id, Material Lot Actual Id, Segment Actaul Id or Receiving Inspection Production Event Id

integer (int64)

Query

object
required

object

enum (MaterialLotActual, WorkOrder, SegmentActual, RI_ProdEventId)

"MaterialLotActual"

Query

page
optional

integer (int32)

0

Query

size
optional

integer (int32)

20

Responses
HTTP Code Description Schema

200

successful

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

412

Precondition fail

No Content

500

Internal server error

No Content

503

Service unavailable

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.5. getOperationsBySearch

GET /v2/defect-viewer/getOperationsBySearch
Parameters
Type Name Description Schema

Query

clockedOnOperator
optional

Currently clocked on operator as a filter.

string

Query

completedAfter
optional

Filter results to return operations completed on or after this time Combines with CompletedBefore to define a time range.

string (date-time)

Query

completedBefore
optional

Filter results to return operations completed on or before this time Combines with CompletedAfter to define a time range.

string (date-time)

Query

lotIdentifier
optional

SerialNumber (e.g. Lot identifier) as a filter.

string

Query

materialLotActualId
optional

ID of the material lot actual as a filter.

integer (int64)

Query

onHold
optional

Whether the operation is currently on hold as a filterIf set to true, query will only return operations with active hold records.

boolean

Query

operationName
optional

Name of the operation as a filter Note that operation names are unique only within a segment definition and not across segment definitions.

string

Query

orderBy
optional

Name of the operation property to sort the results by.

string

Query

page
optional

Page number to return 0 to N.

integer (int32)

Query

plannedOrStartedOnUnitId
optional

for the unit that the operation is executing on OR planned to execute on if the operation is not started as a filter.

integer (int64)

Query

plannedUnitId
optional

ID for the planned unit as a filter. The results contain all operations that have the ID in the planned unit set The planned unit set is specified in the segment definition.

integer (int64)

Query

producedMaterialId
optional

ID for the material produced as a filter The material produced is defined by the segments definition for the work order.

< integer (int64) > array(multi)

Query

productionLineId
optional

ID for the production line as a filter.

< integer (int64) > array(multi)

Query

segmentActualId
optional

ID for the segment actual as a filter. Multiple values are supported and the results contain all operations matching any of the values.

< integer (int64) > array(multi)

Query

segmentId
optional

ID for the segment as a filter. Note that segment IDs are unique only within a segment definition and not across segment definitions.

integer (int64)

Query

size
optional

Number of resources to return per page.

integer (int32)

Query

startedOnUnitId
optional

ID for the unit that the segment is executing on as a filter.

integer (int64)

Query

status
optional

Status of the operation as a filter. Multiple values are supported and the results contain all operations matching any of the values Available values : NotReady, Ready, InProgress, Complete, Cancelled

< string > array(multi)

Query

workOrderId
optional

ID for the work order as a filter.

integer (int64)

Query

workOrderName
optional

Name of the work order as a filter.

string

Query

workOrderPriority
optional

Relative priority of the work order as a filter.

integer (int32)

Responses
HTTP Code Description Schema

200

successful

PagedResources«Resource«OperationViewer»»

401

Unauthorized

No Content

403

Forbidden

No Content

404

Non-conformance not found

No Content

500

Failure

No Content

Produces
  • application/json;charset=UTF-8

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.6. updateDefect

PUT /v2/defect-viewer/updateDefects
Parameters
Type Name Description Schema

Query

defectId
required

Defect Id of defect

integer (int64)

Query

nonConformanceId
required

Nonconformance Id of defect to be update

integer (int64)

Body

requestBody
optional

Required information to be updated in defects

DefectInfoExtend

Responses
HTTP Code Description Schema

200

successful

Resource«DefectViewInfo»

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

404

Not found

No Content

412

Defect has been updated since the GET on which the submitted changes were made Response contains the current record.

No Content

500

Internal server error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.7. Create defect for receiving inspection

POST /v2/defect-viewer/{contextid}/createdefects
Parameters
Type Name Description Schema

Path

contextid
required

context id for receiving inspection

integer (int64)

Body

defect
optional

Required information to create defects

DefectDTO

Responses
HTTP Code Description Schema

201

successful

< Resource«DefectViewInfo» > array

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

404

Non-conformance not found

No Content

500

Internal server error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.8. getDispositionActions

GET /v2/defect-viewer/{defectId}/dispositionActions
Parameters
Type Name Description Schema

Path

defectId
required

ID of the Defect as a filter.

integer (int64)

Query

nonConformanceId
required

ID of the Nonconformance as a filter.

integer (int64)

Responses
HTTP Code Description Schema

200

OK

< Resource«DispositionActionInfo» > array

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.3.9. getMateriallotactualsObject

GET /v2/defect-viewer/{workOrderId}/materiallotactuals
Parameters
Type Name Description Schema

Path

workOrderId
required

Id of the work order resource

integer (int64)

Query

parentMaterialLotActualId
optional

ID for the parent material lot actual as a filter.

integer (int64)

Responses
HTTP Code Description Schema

200

successful

< string > array

401

Unauthorized

No Content

412

Precondition fail

No Content

500

Internal server error

No Content

503

Service unavailable

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.4. Defect-history-controller

Defect History Controller

2.4.1. getDefectHistory

GET /v1/defect-history/{defectId}
Parameters
Type Name Description Schema Default

Path

defectId
required

defectId

integer (int64)

Query

page
optional

page

integer (int32)

0

Query

size
optional

size

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectHistoryViewInfo»»

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.5. Defect-type-controller

Defect Type Controller

2.5.1. getDefectTypes

GET /v1/defect-types-viewer
Parameters
Type Name Description Schema Default

Query

pageNo
optional

Page number to return 0 to N.

integer (int32)

0

Query

size
optional

Number of resources to return per page.

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectTypeViewInfo»»

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.5.2. getDefectType

GET /v1/defect-types-viewer/{id}
Parameters
Type Name Description Schema

Path

id
required

ID for the DefectType.

integer (int64)

Responses
HTTP Code Description Schema

200

OK

Resource«DefectTypeViewInfo»

401

Unauthorized

No Content

404

Not found

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.6. Disposition-action-history-controller

Disposition Action History Controller

2.6.1. getDispositionActionHistory

GET /v2/dispositionActionHistory-viewer/getDispositionActionHistory/{nonConformanceId}
Parameters
Type Name Description Schema Default

Path

nonConformanceId
required

Object id must be a non-conformance Id

integer (int64)

Query

page
optional

integer (int32)

0

Query

size
optional

integer (int32)

20

Responses
HTTP Code Description Schema

200

successful

PagedResources«Resource«DispositionActionHistoryViewInfo»»

401

Unauthorized

No Content

412

Precondition fail

No Content

500

Internal server error

No Content

503

Service unavailable

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7. Disposition-controller

Disposition Controller

2.7.1. createDisposition

POST /v2/disposition/createDisposition
Parameters
Type Name Description Schema

Query

dispositionPlanId
optional

Id of the dispositionPlan resource.

integer (int64)

Body

disposition
optional

DispositionAction Details information to create dispositionAction.

DispositionInfoExtend

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.2. createDispositionNonSerialized

POST /v2/disposition/createDispositionNonSerialized
Parameters
Type Name Description Schema

Body

nonSerializedDispositionInfoExtend
optional

Split and DispositionAction details to split the lots and create dispositionAction on them.

< NonSerializedDispositionInfoExtend > array

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.3. createEmptyDispositionActions

POST /v2/disposition/createEmptyDispositionActions
Parameters
Type Name Description Schema

Body

dispositionPlanDefectIdDto
optional

DispositionAction Details to create empty dispositionAction.

DispositionPlanDefectIdDto

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.4. editCTP

PUT /v2/disposition/editCTP
Parameters
Type Name Description Schema

Query

dispositionPlanId
optional

ID for the dispositionPlan as a filter for edit dispositionActions.

integer (int64)

Body

disposition
optional

Disposition Details to edit Continue to process(CTP).

DispositionInfoExtend

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.5. updateDisposition

PUT /v2/disposition/updateDisposition
Parameters
Type Name Description Schema

Query

dispositionPlanId
optional

Id of the dispositionPlan resource to update.

integer (int64)

Query

previousDisposition
optional

Previous disposition done on the defect which will be updated with the given disposition. Currently applicable to MRB only, for updating CTP use edit CTP endpoint

string

Body

disposition
optional

DispositionAction Details information to Update dispositionAction.

DispositionInfoExtend

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.6. validateForDisposition

POST /v2/disposition/validatefordisposition
Parameters
Type Name Description Schema

Query

dispositionPlanId
optional

ID for the dispositionPlan as a filter for Validate dispositionActions.

integer (int64)

Body

defectSerialNoInfo
optional

List of Details about defectSerialNumber.

< DefectSerialNoInfo > array

Responses
HTTP Code Description Schema

200

Validation Success

< string, string > map

401

Unauthorized

No Content

404

Not found, work order id or operation id

No Content

422

Validation Fail

No Content

500

Internal Server Error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.7. Create dispostion on receiving inspection

POST /v2/disposition/{contextid}/createDisposition
Parameters
Type Name Description Schema

Path

contextid
required

context id for receving inspection

integer (int64)

Body

nonSerializedDispositionInfoExtend
optional

DispositionAction Details information to create dispositionAction for Receving Inspection App

< RINonSerializedDispositionInfoExtend > array

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DefectViewInfo»»

201

successful

PagedResources«Resource«DefectViewInfo»»

400

Invalid data supplied. See message for details

No Content

401

Unauthorized

No Content

404

Non-conformance not found

No Content

500

Internal server error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.7.8. getDispositionActionByDefectId

GET /v2/disposition/{nonconformanceId}/{defectId}
Parameters
Type Name Description Schema

Path

defectId
required

ID of the Defect as a filter.

integer (int64)

Path

nonconformanceId
required

ID of the NonconformanceId as a filter.

integer (int64)

Responses
HTTP Code Description Schema

200

OK

< DispositionActionViewInfo > array

400

Invalid data supplied. See message for details.

No Content

401

Unauthorized

No Content

404

Not found

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.8. Disposition-plan-controller

Disposition Plan Controller

2.8.1. createDispositionPlan

POST /v2/dispositionplans
Parameters
Type Name Description Schema

Body

record
optional

Details about DispositionPlan to create.

DispositionPlanInfoExtend

Responses
HTTP Code Description Schema

201

Created

Resource«DispositionPlanViewInfo»

400

Invalid data supplied: must not set dispositionPlanId property

No Content

401

Unauthorized

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.8.2. getAllDispositionPlans

GET /v2/dispositionplans
Parameters
Type Name Description Schema Default

Query

dispositionActionStatus
required

Details of DispositionPlan Information as a filter If set to All query will only return all operations,If you set Open query will only return open Plans.

enum (Open, All)

Query

pageNo
optional

Page number to return 0 to N.

integer (int32)

0

Query

size
optional

Number of resources to return per page.

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DispositionPlanViewInfo»»

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.9. Disposition-type-controller

Disposition Type Controller

2.9.1. getDispositionTypes

GET /v1/disposition-type-viewer
Parameters
Type Name Description Schema Default

Query

contextid
optional

Context Id for Disposition Type

integer (int64)

1

Query

pageNo
optional

Page number to return 0 to N.

integer (int32)

0

Query

size
optional

Number of resources to return per page.

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«DispositionTypeViewInfo»»

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.9.2. getOperations

GET /v1/disposition-type-viewer/getOperations
Parameters
Type Name Description Schema

Query

workOrderId
required

List of all Operations for the specific workOrder Id.

integer (int64)

Responses
HTTP Code Description Schema

200

OK

SegmentsDefinitionInfo

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.10. Ncm-patch-controller

NCM Patch Controller

2.10.1. modifyDispositionPlan

PATCH /ncmpatch/modifydispositionplan
Parameters
Type Name Description Schema

Body

disposition
optional

Details on the DispositionPlan to Update.

< DispositionPatch > array

Responses
HTTP Code Description Schema

200

successful

PagedResources«Resource«DefectViewInfo»»

204

No Content

No Content

401

Unauthorized

No Content

500

Internal server error

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.11. Non-conformance-controller

Non Conformance Controller

2.11.1. createNonConfromance

POST /v1/nonconformance-viewer
Parameters
Type Name Description Schema

Body

nonConformance
optional

NonConfromance Details to create.

NonConformanceInfoExtend

Responses
HTTP Code Description Schema

201

Created

Resource«NonConformanceViewInfo»

400

Invalid data supplied: must not set nonConformanceId property

No Content

401

Unauthorized

No Content

404

Parent ncr-type not found.

No Content

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.11.2. getNonConformances

GET /v1/nonconformance-viewer/getNonConformances
Parameters
Type Name Schema Default

Query

page
optional

integer (int32)

0

Query

size
optional

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

< Resource«NonConformanceViewInfo» > array

400

bad Requuest.

No Content

401

Unauthorized

No Content

404

Not found

No Content

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.12. Non-conformance-type-controller

Non Conformance Type Controller

2.12.1. getNonConformanceTypes

GET /v1/nonconformance-types-viewer
Parameters
Type Name Description Schema Default

Query

paze
optional

Page number to return 0 to N.

integer (int32)

0

Query

size
optional

Number of resources to return per page.

integer (int32)

20

Responses
HTTP Code Description Schema

200

OK

PagedResources«Resource«NonConformanceTypeViewInfo»»

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.13. Reason-tree-nodes-controller

Reason Tree Nodes Controller

2.13.1. reasonTreeConfiguration

GET /v1/treenodes-viewer
Responses
HTTP Code Description Schema

200

OK

< string, string > map

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

2.13.2. getReasonTreeNodes

GET /v1/treenodes-viewer/{id}
Parameters
Type Name Description Schema

Path

id
optional

Id of the ReasonTreeNodes resource.

integer (int64)

Responses
HTTP Code Description Schema

200

OK

< ReasonTreeNodeDto > array

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

client_creds

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

3. Definitions

3.1. ActivityCommandResponse

Name Schema

message
optional

string

3.2. ActivityInfoTest

Name Schema

childLot
optional

Operation

parentLot
optional

WorkOrderInfo

3.3. ActivityRecordV2

Name Description Schema

activityId
optional

Unique identifier of an activity

integer (int64)

activityType
optional

The info of an activity type

IdNameValue

asset
optional

The Asset (Unit) that identifies this location

BaseAssetInfo

autoComplete
optional

Defines an activity is auto complete
Example : false

boolean

commentsThreadId
optional

Thread Id of the comment to fetch the comments associated to it

integer (int64)

completedType
optional

Whether the activity was completed by user or system

IdNameValue

department
optional

The Department this location belongs to

BaseAssetInfo

description
optional

The description of an activity

string

displayTypeId
optional

Unique identifier for this display type

integer (int64)

dueIn
optional

The duration an activity is due in

integer (int64)

duration
optional

The duartion an activity is completed in

integer (int64)

endTime
optional

The end time of an activity

string (date-time)

entryOn
optional

The time when an activity happen

string (date-time)

estimatedStartTime
optional

estimatedStartTime for activity

string (date-time)

eventNumber
optional

Creates a key an event can be-time Based event and product change event of an activity

string

executionStartTime
optional

The time when an activity actually started executing

string (date-time)

extendedInfo
optional

The mode of the custom form can be payload, embedded and the external opening of an activity to the another browser

string

externalLink
optional

An activity opens to an external link in another browser that is a custom activity

string

generalComment
optional

General comment associated with an activity

string

hasAvailableCells
optional

Checks for the cells availability
Example : false

boolean

hasVariableAliasing
optional

Whether the activity variable hasVariableAliasing
Example : false

boolean

keyId
optional

Event id of an activity

integer (int64)

keyTime
optional

Creates a time stamp for an event can be-time Based event and product change event of an activity

string (date-time)

line
optional

The Line this location belongs to

BaseAssetInfo

locked
optional

An activity is locked
Example : false

boolean

lotIdentifier
optional

An activity lotIdentifer related to

string

operationName
optional

An activity operationName related to

string

overdueComment
optional

The overdue comment of an activity

string

overdueCommentRequired
optional

The overdue comment is required
Example : false

boolean

overdueCommentsThreadId
optional

Overdue comment thread this record is part of

integer (int64)

overrideLockPermission
optional

Permission to override the lock if an activity is locked by the user
Example : false

boolean

percentComplete
optional

The percentage by which an activity is completed

number (double)

priority
optional

integer (int64)

processOrder
optional

An activity process order related to

IdNameValue

product
optional

The product activity is performed on

Product

sheet
optional

The info of the sheet associalted with an activity

IdNameValue

skipComment
optional

The skip comment of an activity

string

skipCommentRequired
optional

The skip comment is required
Example : false

boolean

skipCommentsThreadId
optional

Skip comment thread this record is part of

integer (int64)

startTime
optional

The start time of an activity

string (date-time)

status
optional

The info of the status of an activity

IdNameValue

tag
optional

string

targetDuration
optional

The target duration when an activity actually complete

number (double)

testsToComplete
optional

Unique identifier of this comment record

integer (int64)

timeDue
optional

The time by which an activity is due

string (date-time)

title
optional

The title of an activity

string

user
optional

The user performing on an activity can be a syatem user

ActivityUsers

3.4. ActivityUsers

Name Description Schema

id
optional

Unique indentifier for the user id

integer (int64)

name
optional

The user name who is performing on an activity

string

systemUser
optional

Defines if user is a system user
Example : false

boolean

3.5. BaseAssetInfo

Name Description Schema

assetId
optional

The asset Id

integer (int64)

name
optional

The name of the asset

string

type
optional

The type of the asset

enum (Department, Line, Unit, Group, Variable, ProcessOrder)

3.6. BillOfMaterialInfo

Bill of Materials of a route.

Name Description Schema

materialClass
optional

Material Class

string

materialId
required

Id of the material

integer (int32)

quantity
required

Quantity of the material

integer (int32)

uom
optional

Units of Measure of material

string

3.7. BomItem

Name Schema

bomItemId
optional

integer (int64)

bomReallocationQuantity
optional

< integer (int64) > array

3.8. BomResponse

Name Schema

isLastOperation
optional

boolean

routeBillOfMaterials
optional

< object > array

segmentBillOfMaterials
optional

< object > array

3.9. ClockOnRecordViewer

Name Schema

clockOffTime
optional

string (date-time)

clockOnTime
optional

string (date-time)

clockedOn
optional

boolean

id
optional

integer (int64)

loggedInUser
optional

boolean

operator
optional

string

3.10. ContextType

Name Description Schema

createdBy
optional

string

createdOn
optional

string (date-time)

deleted
optional

Example : false

boolean

displayName
optional

string

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

name
optional

string

version
optional

integer (int32)

3.11. ContextTypeInfo

Name Description Schema

contextTypeId
optional

integer (int64)

createdBy
optional

string

createdOn
optional

string (date-time)

displayName
optional

string

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

name
optional

string

requiresReview
optional

Example : false

boolean

version
optional

integer (int32)

3.12. DefectDTO

Name Schema

affectedObjectType
optional

string

defectContextType
optional

string

defectReasonLevel1Id
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel4Id
optional

string

defectTypeId
optional

integer (int64)

description
optional

string

locationType
optional

string

ncmTypeId
optional

integer (int64)

summary
optional

string

workOrder
optional

< WorkOrderInfo > array

3.13. DefectHistoryViewInfo

Name Description Schema

affectedObjectId
optional

string

affectedObjectType
optional

string

affectedQuantity
optional

Maximum value : 99999999999

number (double)

affectedQuantityUnitOfMeasure
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectContextType
optional

string

defectHistoryId
optional

integer (int64)

defectId
optional

integer (int64)

defectReasonLevel1Id
optional

string

defectReasonLevel1Name
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel2Name
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel3Name
optional

string

defectReasonLevel4Id
optional

string

defectReasonLevel4Name
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

description
optional

string

dispositionActionTreeId
optional

string

dispositionActions
optional

< DispositionActionHistoryViewInfo > array

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

locationId
optional

string

locationName
optional

string

locationType
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

modifiedOn
optional

string (date-time)

nonConformanceId
optional

integer (int64)

nonConformanceType
optional

string

nonConformanceTypeId
optional

integer (int64)

nonconformanceDescription
optional

string

nonconformanceName
optional

string

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

propertyValues
optional

< PropertyValueInfo > array

reportedBy
optional

string

serialNumber
optional

string

status
optional

string

summary
optional

string

version
optional
read-only

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

workOrderInfo
optional

< WorkOrderInfo > array

3.14. DefectInfoExtend

Name Schema

affectedObjectId
optional

string

affectedQuantity
optional

number (double)

affectedQuantityUnitOfMeasure
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectId
optional
read-only

integer (int64)

defectReasonLevel1Id
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel4Id
optional

string

defectTypeId
optional

integer (int64)

description
optional

string

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

locationId
optional

string

locationType
optional

string

nonconformanceId
optional
read-only

integer (int64)

propertyValues
optional

< PropertyValueExtend > array

reportedBy
optional

string

status
optional
read-only

string

summary
optional

string

version
optional
read-only

integer (int32)

3.15. DefectNCMIdDto

Name Schema

defectId
optional

integer (int64)

nonConformanceId
optional

integer (int64)

3.16. DefectSerialNoInfo

Name Schema

currentoperationId
optional

integer (int64)

defectId
optional

integer (int64)

dispositionActionId
optional

integer (int64)

dispositionTypeId
optional

integer (int64)

materialLotActualId
optional

integer (int64)

nonConformanceId
optional

integer (int64)

operationId
optional

integer (int64)

segmentActualId
optional

integer (int64)

serialNumber
optional

string

workOrderId
optional

integer (int64)

3.17. DefectTypeViewInfo

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

dispositionActionTreeId
optional

string

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

version
optional
read-only

integer (int32)

3.18. DefectViewInfo

Name Schema

affectedObjectId
optional

string

affectedQuantity
optional

number (double)

affectedQuantityUnitOfMeasure
optional

string

appliedSearchOn
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectContextType
optional

string

defectId
optional

integer (int64)

defectReasonLevel1Id
optional

string

defectReasonLevel1Name
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel2Name
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel3Name
optional

string

defectReasonLevel4Id
optional

string

defectReasonLevel4Name
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

description
optional

string

dispositionActionTreeId
optional

string

dispositionActions
optional

< DispositionActionViewInfo > array

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

locationId
optional

string

locationName
optional

string

locationType
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

ncLastModifiedBy
optional

string

ncLastModifiedOn
optional

string (date-time)

nonConformanceType
optional

string

nonconformanceDescription
optional

string

nonconformanceId
optional

integer (int64)

nonconformanceName
optional

string

nonconformanceTypeId
optional

integer (int64)

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

propertyValues
optional

< PropertyValueInfo > array

receiverId
optional

integer (int64)

receiverNumber
optional

string

reportedBy
optional

string

serialNumber
optional

string

status
optional

string

summary
optional

string

version
optional
read-only

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

3.19. DispositionActionHistoryViewInfo

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional

string

createdOn
optional

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel1Name
optional

string

daReasonLevel2Id
optional

string

daReasonLevel2Name
optional

string

daReasonLevel3Id
optional

string

daReasonLevel3Name
optional

string

daReasonLevel4Id
optional

string

daReasonLevel4Name
optional

string

defectId
optional

integer (int64)

dispositionActionHistoryId
optional

integer (int64)

dispositionActionId
optional

integer (int64)

dispositionActionPropertyValues
optional

< PropertyValueInfo > array

dispositionPlan
optional

DispositionPlanInfo

dispositionPlanId
optional

integer (int64)

dispositionType
optional

DispositionTypeInfo

dispositionTypeId
optional

integer (int64)

elapsedTime
optional

integer (int32)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

lastModifiedOperation
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

modifiedOn
optional

string (date-time)

name
optional

string

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

quantity
optional

number (double)

serialNumber
optional

string

status
optional

string

version
optional

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

3.20. DispositionActionInfo

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional

string

createdOn
optional

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel2Id
optional

string

daReasonLevel3Id
optional

string

daReasonLevel4Id
optional

string

dispositionActionId
optional

integer (int64)

dispositionPlan
optional

DispositionPlanInfo

dispositionPlanId
optional

integer (int64)

dispositionTypeId
optional

integer (int64)

dispositionTypeName
optional

string

dispositionTypeNameGlobal
optional

string

elapsedTime
optional

integer (int32)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

lastModifiedOperation
optional

string

name
optional

string

parentId
optional

integer (int64)

properties
optional

< PropertyValueInfo > array

quantity
optional

number (double)

status
optional

string

version
optional

integer (int32)

3.21. DispositionActionInfoExtend

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel2Id
optional

string

daReasonLevel3Id
optional

string

daReasonLevel4Id
optional

string

dispositionActionId
optional
read-only

integer (int64)

dispositionPlanId
optional
read-only

integer (int64)

dispositionType
optional

string

elapsedTime
optional

integer (int32)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

name
optional

string

properties
optional

< PropertyValueExtend > array

quantity
optional

number (double)

status
optional

string

version
optional
read-only

integer (int32)

3.22. DispositionActionViewInfo

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel1Name
optional

string

daReasonLevel2Id
optional

string

daReasonLevel2Name
optional

string

daReasonLevel3Id
optional

string

daReasonLevel3Name
optional

string

daReasonLevel4Id
optional

string

daReasonLevel4Name
optional

string

dispositionActionId
optional

integer (int64)

dispositionPlan
optional

DispositionPlanViewInfo

dispositionType
optional

string

dispositionTypeId
optional

integer (int64)

dispositionTypeNameGlobal
optional

string

elapsedTime
optional

integer (int32)

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

lastModifiedOperation
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

name
optional

string

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

properties
optional

< PropertyValueInfo > array

quantity
optional

number (double)

segmentActualId
optional

integer (int64)

serialNumber
optional

string

status
optional

string

version
optional
read-only

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

3.23. DispositionInfoExtend

Name Schema

defectSerialNoInfo
optional

< DefectSerialNoInfo > array

dispositionAction
optional

DispositionActionInfoExtend

dispositionPlan
optional

DispositionPlanInfoExtend

futureOrReworkOperations
optional

< OperationInfo > array

3.24. DispositionPatch

Name Schema

defectId
optional

integer (int64)

dispositionActionId
optional

integer (int64)

dispositionPlanId
optional

integer (int64)

nonconformanceId
optional

integer (int64)

3.25. DispositionPlanDefectIdDto

Name Schema

defectNCMIds
optional

< DefectNCMIdDto > array

dispositionPlanBody
optional

DispositionPlanViewInfo

3.26. DispositionPlanInfo

Name Description Schema

createdBy
optional

string

createdOn
optional

string (date-time)

dispositionPlanId
optional

integer (int64)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

name
optional

string

requiresReview
optional

Example : false

boolean

reviewed
optional

Example : false

boolean

reviewedBy
optional

string

reviewedOn
optional

string (date-time)

source
optional

string

status
optional

string

version
optional

integer (int32)

3.27. DispositionPlanInfoExtend

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

dispositionPlanId
optional
read-only

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

name
optional
read-only

string

requiresReview
optional

boolean

reviewed
optional

boolean

reviewedBy
optional

string

reviewedOn
optional

string (date-time)

source
optional

string

version
optional
read-only

integer (int32)

3.28. DispositionPlanViewInfo

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

dispositionPlanId
optional

integer (int64)

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

name
optional

string

requiresReview
optional

boolean

reviewed
optional

boolean

reviewedBy
optional

string

reviewedOn
optional

string (date-time)

source
optional

string

version
optional
read-only

integer (int32)

3.29. DispositionTypeInfo

Name Description Schema

contextType
optional

< ContextType > array

createdBy
optional

string

createdOn
optional

string (date-time)

dispositionTypeId
optional

integer (int64)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

name
optional

string

nameGlobal
optional

string

requiresReview
optional

Example : false

boolean

version
optional

integer (int32)

3.30. DispositionTypeViewInfo

Name Schema

dispositionTypeId
optional

integer (int64)

id
optional

integer (int64)

name
optional

string

nameGlobal
optional

string

requiresReview
optional

boolean

3.31. DocumentInfo

Documents of a route.

Name Description Schema

link
required

Link of the document

string

name
required

Name of the document

string

3.32. IdNameValue

Name Description Schema

id
optional

Unique identifier of this id of every pair/used across several services to represent a generic Id

integer (int64)

name
optional

Unique identifier of this name of every pair/used across several services to represent a generic name

string

Name Description Schema

href
optional

string

rel
optional

string

templated
optional

Example : false

boolean

3.34. NonConformanceInfoExtend

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

description
optional

string

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

name
optional
read-only

string

nonConformanceId
optional
read-only

integer (int64)

nonConformanceType
optional
read-only

string

nonConformanceTypeId
optional

integer (int64)

source
optional

string

version
optional
read-only

integer (int32)

3.35. NonConformanceTypeViewInfo

Name Schema

deleted
optional

boolean

description
optional

string

id
optional

integer (int64)

nonConformanceType
optional

string

nonConformanceTypeId
optional

integer (int64)

3.36. NonConformanceViewInfo

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectInfo
optional

< DefectViewInfo > array

description
optional

string

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

name
optional

string

nonConformanceId
optional

integer (int64)

nonConformanceType
optional

string

nonConformanceTypeId
optional

string

source
optional

string

status
optional

string

version
optional
read-only

integer (int32)

3.37. NonSerializedDispositionInfoExtend

Name Schema

defectSerialNoInfo
optional

DefectSerialNoInfo

dispositionPlanId
optional

integer (int64)

newLotIdentifier
optional

string

splitChildDispositionInfo
optional

< SplitChildDispositionInfoExtend > array

totalQuantity
optional

integer (int32)

3.38. Operation

Provides information on an operation by extending the properties of a segment actual info with denormalized related data.

Name Description Schema

completedBy
optional

User that completed the segment actual.

string

completedOn
optional

Date that the segment actual was completed.

string (date-time)

completedQuantity
optional

Completed quantity for the operation.

integer (int32)

links
optional

Set of links on the resource.

< Link > array

lotIdentifier
optional

Lot identifier for material lot that the operation executes on.

string

lotPlannedQuantity
optional

Planned quantity for the material lot that the operation executes on.

integer (int32)

materialLotActualId
optional

ID of the material lot actual that the operation executes on.

integer (int64)

onHold
optional

Indicates whether the operation is currently on hold.
Example : false

boolean

operationDescription
optional

Description of the operation

string

operationName
optional

Name of the operation

string

plannedUnitIds
optional

Reference to the unit that the operation is planned to execute on.

< integer (int64) > array

producedMaterialId
optional

Material produced by the Work order that this operation is part of.

integer (int64)

productionLineId
optional

Production line ID that the work order executes on.

integer (int64)

readyOn
optional

Date that the segment actual was made ready.

string (date-time)

segmentActualId
optional

ID of the segment actual for the operation.

integer (int64)

segmentId
optional

ID of the segment that the operation executes.

integer (int64)

startedBy
optional

User that started the segment actual.

string

startedOn
optional

Date that the segment actual was started.

string (date-time)

startedOnUnitId
optional

Reference to the unit that the operation is started on.

integer (int64)

status
optional

Status of the operation.

string

workOrderId
optional

ID of the work order that the operation is part of.

integer (int64)

workOrderName
optional

Name of the work order that the operation is part of.

string

workOrderPriority
optional

Relative priority of the work order.

integer (int32)

3.39. OperationInfo

Name Schema

operationId
optional

integer (int64)

operationName
optional

string

3.40. OperationViewer

Name Description Schema

clockedOnRecords
optional

Clocked on users

< ClockOnRecordViewer > array

clockedStatus
optional

Clocked On User status clockedStatus

string

completedBy
optional

Completed user

string

completedOn
optional

Completed Operation time

string (date-time)

completedQuantity
optional

completed Quantity

integer (int32)

holdOn
optional

OnHold Operation time

string (date-time)

id
optional

integer (int64)

lotIdentifier
optional

Lot name of the order

string

lotPlannedQuantity
optional

lot Planned Quantity

integer (int32)

materialLotActualId
optional

Lot id of the order

integer (int64)

onHold
optional

On Hold state of the Operation
Example : false

boolean

onHoldBy
optional

OnHold user

string

operationName
optional

Segment Identifier of the work order

string

plannedUnitIds
optional

Operation planned on Units

< integer (int64) > array

product
optional

Product detail associated with workorder

Product

productId
optional

Product id of the workorder

integer (int64)

segmentActualId
optional

Segment actual id

integer (int64)

segmentId
optional

Segment id of the work order

integer (int64)

segmentStatus
optional

Segment status

string

startedOn
optional

startedOn Operation time

string (date-time)

startedOnUnitId
optional

Operation Started on Unit

integer (int64)

workOrderId
optional

Id of work order

integer (int64)

workOrderName
optional

Name of the work order

string

workOrderPriority
optional

Priority of the work order

integer (int32)

3.41. OperationsInfo

Operations of a route.

Name Description Schema

id
required

Id of the operation

integer (int64)

sequenceNumber
required

Sequence number of the operation

integer (int32)

3.42. PageMetadata

Name Schema

number
optional

integer (int64)

size
optional

integer (int64)

totalElements
optional

integer (int64)

totalPages
optional

integer (int64)

3.43. PagedResources«Resource«ContextTypeInfo»»

Name Schema

content
optional

< Resource«ContextTypeInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.44. PagedResources«Resource«DefectHistoryViewInfo»»

Name Schema

content
optional

< Resource«DefectHistoryViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.45. PagedResources«Resource«DefectTypeViewInfo»»

Name Schema

content
optional

< Resource«DefectTypeViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.46. PagedResources«Resource«DefectViewInfo»»

Name Schema

content
optional

< Resource«DefectViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.47. PagedResources«Resource«DispositionActionHistoryViewInfo»»

Name Schema

content
optional

< Resource«DispositionActionHistoryViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.48. PagedResources«Resource«DispositionPlanViewInfo»»

Name Schema

content
optional

< Resource«DispositionPlanViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.49. PagedResources«Resource«DispositionTypeViewInfo»»

Name Schema

content
optional

< Resource«DispositionTypeViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.50. PagedResources«Resource«NonConformanceTypeViewInfo»»

Name Schema

content
optional

< Resource«NonConformanceTypeViewInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.51. PagedResources«Resource«OperationViewer»»

Name Schema

content
optional

< Resource«OperationViewer» > array

links
optional

< Link > array

page
optional

PageMetadata

3.52. Product

Name Description Schema

code
optional

The product code

string

description
optional

The description of the product

string

id
optional

The unique ID of the product

integer (int64)

isSerialized
optional

The product Id is serialized or not
Example : false

boolean

links
optional

< Link > array

productFamilyId
optional

The id of the product family this product is a member of

integer (int64)

3.53. ProductFamily

Name Description Schema

description
optional

The product family’s description

string

id
optional

The unique Id of the product family

integer (int64)

links
optional

< Link > array

3.54. PropertiesDefInfo

Properties of a route.

Name Description Schema

propertyDefinitionId
optional

Id of property

integer (int32)

propertyValue
optional

Value of property

string

templateId
required

TemplateId of the property

integer (int32)

3.55. PropertyValueExtend

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

originId
optional
read-only

integer (int64)

propertyDefinitionId
optional

string

propertyValueId
optional
read-only

integer (int64)

value
optional

string

version
optional
read-only

integer (int32)

3.56. PropertyValueInfo

Name Schema

createdBy
optional

string

createdOn
optional

string (date-time)

dispositionActionHistoryId
optional

integer (int64)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

originId
optional

integer (int64)

propertyDefinitionId
optional

string

propertyValueId
optional

integer (int64)

value
optional

string

version
optional

integer (int32)

3.57. RINonSerializedDispositionInfoExtend

Name Schema

defectSerialNoInfo
optional

DefectSerialNoInfo

dispositionPlanId
optional

integer (int64)

newLotIdentifier
optional

string

riSplitChildDispositionInfoExtend
optional

< RISplitChildDispositionInfoExtend > array

totalQuantity
optional

integer (int32)

3.58. RISplitChildDispositionInfoExtend

Name Schema

dispositionAction
optional

DispositionActionInfoExtend

dispositionPlan
optional

DispositionPlanInfoExtend

dispositionTypeId
optional

integer (int64)

3.59. ReasonTreeNodeDto

Name Description Schema

categoryId
optional

The categoryId of the reason

integer (int64)

categoryName
optional

The category name of reason

string

children
optional

The List of the reasonTreeNode

< ReasonTreeNodeDto > array

links
optional

< Link > array

nodeId
optional

The Unique identifier of node

integer (int64)

parentNodeId
optional

The Unique identifier of parentNode

integer (int64)

reasonId
optional

The Unique identifier of reason

integer (int64)

reasonLevel
optional

The level can be 1-level1 2-level2 3-level3 4-level4 of reason

integer (int32)

reasonName
optional

The name of the reason

string

treeId
optional

The Unique identifier of tree

integer (int64)

3.60. Resource«ContextTypeInfo»

Name Description Schema

contextTypeId
optional

integer (int64)

createdBy
optional

string

createdOn
optional

string (date-time)

displayName
optional

string

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

links
optional

< Link > array

name
optional

string

requiresReview
optional

Example : false

boolean

version
optional

integer (int32)

3.61. Resource«DefectHistoryViewInfo»

Name Description Schema

affectedObjectId
optional

string

affectedObjectType
optional

string

affectedQuantity
optional

Maximum value : 99999999999

number (double)

affectedQuantityUnitOfMeasure
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectContextType
optional

string

defectHistoryId
optional

integer (int64)

defectId
optional

integer (int64)

defectReasonLevel1Id
optional

string

defectReasonLevel1Name
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel2Name
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel3Name
optional

string

defectReasonLevel4Id
optional

string

defectReasonLevel4Name
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

description
optional

string

dispositionActionTreeId
optional

string

dispositionActions
optional

< DispositionActionHistoryViewInfo > array

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

links
optional

< Link > array

locationId
optional

string

locationName
optional

string

locationType
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

modifiedOn
optional

string (date-time)

nonConformanceId
optional

integer (int64)

nonConformanceType
optional

string

nonConformanceTypeId
optional

integer (int64)

nonconformanceDescription
optional

string

nonconformanceName
optional

string

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

propertyValues
optional

< PropertyValueInfo > array

reportedBy
optional

string

serialNumber
optional

string

status
optional

string

summary
optional

string

version
optional
read-only

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

workOrderInfo
optional

< WorkOrderInfo > array

3.62. Resource«DefectTypeViewInfo»

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

dispositionActionTreeId
optional

string

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

links
optional

< Link > array

version
optional
read-only

integer (int32)

3.63. Resource«DefectViewInfo»

Name Schema

affectedObjectId
optional

string

affectedQuantity
optional

number (double)

affectedQuantityUnitOfMeasure
optional

string

appliedSearchOn
optional

string

commentId
optional

string

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectCauseTreeId
optional

string

defectContextType
optional

string

defectId
optional

integer (int64)

defectReasonLevel1Id
optional

string

defectReasonLevel1Name
optional

string

defectReasonLevel2Id
optional

string

defectReasonLevel2Name
optional

string

defectReasonLevel3Id
optional

string

defectReasonLevel3Name
optional

string

defectReasonLevel4Id
optional

string

defectReasonLevel4Name
optional

string

defectTypeId
optional

integer (int64)

defectTypeName
optional

string

description
optional

string

dispositionActionTreeId
optional

string

dispositionActions
optional

< DispositionActionViewInfo > array

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

links
optional

< Link > array

locationId
optional

string

locationName
optional

string

locationType
optional

string

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

ncLastModifiedBy
optional

string

ncLastModifiedOn
optional

string (date-time)

nonConformanceType
optional

string

nonconformanceDescription
optional

string

nonconformanceId
optional

integer (int64)

nonconformanceName
optional

string

nonconformanceTypeId
optional

integer (int64)

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

propertyValues
optional

< PropertyValueInfo > array

receiverId
optional

integer (int64)

receiverNumber
optional

string

reportedBy
optional

string

serialNumber
optional

string

status
optional

string

summary
optional

string

version
optional
read-only

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

3.64. Resource«DispositionActionHistoryViewInfo»

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional

string

createdOn
optional

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel1Name
optional

string

daReasonLevel2Id
optional

string

daReasonLevel2Name
optional

string

daReasonLevel3Id
optional

string

daReasonLevel3Name
optional

string

daReasonLevel4Id
optional

string

daReasonLevel4Name
optional

string

defectId
optional

integer (int64)

dispositionActionHistoryId
optional

integer (int64)

dispositionActionId
optional

integer (int64)

dispositionActionPropertyValues
optional

< PropertyValueInfo > array

dispositionPlan
optional

DispositionPlanInfo

dispositionPlanId
optional

integer (int64)

dispositionType
optional

DispositionTypeInfo

dispositionTypeId
optional

integer (int64)

elapsedTime
optional

integer (int32)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

lastModifiedOperation
optional

string

links
optional

< Link > array

materialLotActualId
optional

integer (int64)

materialLotActualStatus
optional

string

modifiedOn
optional

string (date-time)

name
optional

string

operation
optional

string

operationId
optional

integer (int64)

product
optional

Product

productFamily
optional

ProductFamily

quantity
optional

number (double)

serialNumber
optional

string

status
optional

string

version
optional

integer (int32)

workOrder
optional

string

workOrderId
optional

integer (int64)

3.65. Resource«DispositionActionInfo»

Name Schema

actionNote
optional

string

commentId
optional

string

createdBy
optional

string

createdOn
optional

string (date-time)

daReasonLevel1Id
optional

string

daReasonLevel2Id
optional

string

daReasonLevel3Id
optional

string

daReasonLevel4Id
optional

string

dispositionActionId
optional

integer (int64)

dispositionPlan
optional

DispositionPlanInfo

dispositionPlanId
optional

integer (int64)

dispositionTypeId
optional

integer (int64)

dispositionTypeName
optional

string

dispositionTypeNameGlobal
optional

string

elapsedTime
optional

integer (int32)

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

lastModifiedOperation
optional

string

links
optional

< Link > array

name
optional

string

parentId
optional

integer (int64)

properties
optional

< PropertyValueInfo > array

quantity
optional

number (double)

status
optional

string

version
optional

integer (int32)

3.66. Resource«DispositionPlanViewInfo»

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

dispositionPlanId
optional

integer (int64)

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

links
optional

< Link > array

name
optional

string

requiresReview
optional

boolean

reviewed
optional

boolean

reviewedBy
optional

string

reviewedOn
optional

string (date-time)

source
optional

string

version
optional
read-only

integer (int32)

3.67. Resource«DispositionTypeViewInfo»

Name Schema

dispositionTypeId
optional

integer (int64)

id
optional

integer (int64)

links
optional

< Link > array

name
optional

string

nameGlobal
optional

string

requiresReview
optional

boolean

3.68. Resource«NonConformanceTypeViewInfo»

Name Schema

deleted
optional

boolean

description
optional

string

id
optional

integer (int64)

links
optional

< Link > array

nonConformanceType
optional

string

nonConformanceTypeId
optional

integer (int64)

3.69. Resource«NonConformanceViewInfo»

Name Schema

createdBy
optional
read-only

string

createdOn
optional
read-only

string (date-time)

defectInfo
optional

< DefectViewInfo > array

description
optional

string

id
optional

integer (int64)

lastModifiedBy
optional
read-only

string

lastModifiedOn
optional
read-only

string (date-time)

links
optional

< Link > array

name
optional

string

nonConformanceId
optional

integer (int64)

nonConformanceType
optional

string

nonConformanceTypeId
optional

string

source
optional

string

status
optional

string

version
optional
read-only

integer (int32)

3.70. Resource«OperationViewer»

Name Description Schema

clockedOnRecords
optional

Clocked on users

< ClockOnRecordViewer > array

clockedStatus
optional

Clocked On User status clockedStatus

string

completedBy
optional

Completed user

string

completedOn
optional

Completed Operation time

string (date-time)

completedQuantity
optional

completed Quantity

integer (int32)

holdOn
optional

OnHold Operation time

string (date-time)

id
optional

integer (int64)

links
optional

< Link > array

lotIdentifier
optional

Lot name of the order

string

lotPlannedQuantity
optional

lot Planned Quantity

integer (int32)

materialLotActualId
optional

Lot id of the order

integer (int64)

onHold
optional

On Hold state of the Operation
Example : false

boolean

onHoldBy
optional

OnHold user

string

operationName
optional

Segment Identifier of the work order

string

plannedUnitIds
optional

Operation planned on Units

< integer (int64) > array

product
optional

Product detail associated with workorder

Product

productId
optional

Product id of the workorder

integer (int64)

segmentActualId
optional

Segment actual id

integer (int64)

segmentId
optional

Segment id of the work order

integer (int64)

segmentStatus
optional

Segment status

string

startedOn
optional

startedOn Operation time

string (date-time)

startedOnUnitId
optional

Operation Started on Unit

integer (int64)

workOrderId
optional

Id of work order

integer (int64)

workOrderName
optional

Name of the work order

string

workOrderPriority
optional

Priority of the work order

integer (int32)

3.71. RouteSegmentInfo

RouteSegment data tranfer object

Name Description Schema

id
required

id of the route Segment

integer (int64)

3.72. SegmentInfo

Segment data tranfer object

Name Description Schema

billOfMaterials
optional

List of BillOfMaterials for an operation/route

< BillOfMaterialInfo > array

description
optional

Description of the segment.

string

documentReferences
optional

List of document references for operation/route level

< DocumentInfo > array

equipmentIds
optional

List of equipments. It is required to have equipments for each operation, but not route segment

< integer (int64) > array

id
required

id of the route segment

integer (int64)

name
required

Name of the segment.

string

properties
optional

List of properties for an operation/route

< PropertiesDefInfo > array

segmentType
optional

Type of the segment. Possible options are Segment, Reference

string

3.73. SegmentsDefinitionInfo

Segment data tranfer object

Name Description Schema

schemaVersion
required

Version of the segment.

integer (int32)

segments
required

Details of operations except sequence number

< SegmentInfo > array

structure
required

Structure represents all the operations and its sequence

StructureInfo

structureType
required

Structure Type of segment. Possible options are Simple, TreeHierarchy

string

3.74. SplitChildDispositionInfoExtend

Name Schema

bomItem
optional

< BomItem > array

dispositionAction
optional

DispositionActionInfoExtend

dispositionPlan
optional

DispositionPlanInfoExtend

dispositionTypeId
optional

integer (int64)

futureOrReworkOperations
optional

< OperationInfo > array

splitLotChildLotEntry
optional

SplitLotChildLotEntry

3.75. SplitLotChildLotEntry

Split lot child lot information - used by the split lot command to identify details of a child lot to create.

Name Description Schema

completedQuantities
required

Completed quantities for in-progress operations on the child lot

< SplitLotCompletedQuantityEntry > array

lotIdentifier
required

Lot identifier for the child lot

string

plannedQuantity
required

Planned quantity for the child lot

integer (int32)

3.76. SplitLotCompletedQuantityEntry

Split lot completed quantity information - used by the split lot command to identify completed quantity on an in progress operations for a child lot

Name Description Schema

completedQuantity
required

Completed quantity for the in-progress operation

integer (int32)

segmentId
required

Segment ID for the in-progress operation

integer (int64)

3.77. SplitLotEntry

Split lot information - used by the split lot command to identify a material lot to split and details of the child lots to create.

Name Description Schema

childMaterialLots
required

Child material lot details

< SplitLotChildLotEntry > array

materialLotActualId
required

ID of the material lot actual to be split

integer (int64)

newLotIdentifier
optional

Optional new lot identifier name for the material lot being split. This allows using the existing lot identifier for one of the child lots. Set to null to keep existing lot identifier on the parent.

string

3.78. StructureInfo

Name Description Schema

operations
required

List of operations and its sequence

< OperationsInfo > array

routeSegment
required

Route segment Information

RouteSegmentInfo

3.79. WorkOrderInfo

fields should be valid

Name Description Schema

affectedQuantity
optional

Minimum value : 1

number (double)

bomItem
optional

< BomItem > array

lotIdentifier
optional

string

materialLotActualId
optional

integer (int64)

operationName
optional

string

producedMaterialId
optional

integer (int64)

segmentActualId
optional

integer (int64)

segmentId
optional

integer (int64)

serialized
optional

boolean

splitLotEntrys
optional

< SplitLotEntry > array

startedOnUnitId
optional

integer (int64)

workOrderId
optional

integer (int64)

workOrderName
optional

string

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.