1. Overview
BFF for non-conformances.
1.2. Tags
-
change-specification-controller : Change Specification Controller
-
context-type-controller : Context Type Controller
-
defect-controller : Defect Controller
-
defect-history-controller : Defect History Controller
-
defect-type-controller : Defect Type Controller
-
defect-variable-specification-controller : Defect Variable Specification Controller
-
disposition-controller : Disposition Controller
-
disposition-plan-controller : Disposition Plan Controller
-
disposition-type-controller : Disposition Type Controller
-
document-controller : Document Controller
-
history-controller : History Controller
-
material-lot-controller : Material Lot Controller
-
ncm-patch-controller : NCM Patch Controller
-
non-conformance-controller : Non Conformance Controller
-
non-conformance-type-controller : Non Conformance Type Controller
-
product-controller : Product Controller
-
reason-tree-nodes-controller : Reason Tree Nodes Controller
-
unit-controller : Unit Controller
-
user-settings-controller : User Settings Controller
-
work-order-controller : Work Order Controller
-
workflow-execution-controller : Workflow Execution Controller
2. Resources
2.1. Change-specification-controller
Change Specification Controller
2.1.1. Create a change specification
POST /change-specification
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
changeSpecificationInfo |
ChangeSpecification details to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal Server Error |
No Content |
2.1.2. Get all change specification names
GET /change-specification/changeSpecificationNames
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal Server Error |
No Content |
2.1.3. Get a change specification by id
GET /change-specification/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal Server Error |
No Content |
2.1.4. Update a change specification
PUT /change-specification/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Body |
changeSpecificationInfo |
ChangeSpecification details to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal Server Error |
No Content |
2.2. Context-type-controller
Context Type Controller
2.2.1. getContextType
GET /contexttype
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
201 |
Success |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRUD404: Not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3. Defect-controller
Defect Controller
2.3.1. createDefects
POST /v2/defect-viewer/createDefects
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
defect |
Defect details to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Success |
object |
400 |
ERRCD400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCD404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3.2. getDefectQueueSearch
GET /v2/defect-viewer/getDefectQueueSearch
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
assigneeUserName |
assigneeUserName |
string |
|
Query |
defectStatus |
Status of the Defect as a filter. Multiple values are supported |
< string > array(multi) |
|
Query |
page |
integer (int32) |
|
|
Query |
searchQueue |
Search text to find defects |
string |
|
Query |
size |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
successful |
object |
401 |
ERR401 Unauthorized |
No Content |
404 |
ERRDQS404: Not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
503 |
ERR503: Services not found |
No Content |
2.3.3. getDefects
GET /v2/defect-viewer/getDefects
Caution
|
operation.deprecated |
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
affectedQuantity |
Number of Affected_quantity for the defect. |
< number (double) > array(multi) |
|
Query |
id |
ID for the Defect as a filter. |
< integer (int64) > array(multi) |
|
Query |
lastModifiedBy |
User that last modified the Defect. |
< string > array(multi) |
|
Query |
lastModifiedOn |
Date that the Defect was last modified. |
< string > array(multi) |
|
Query |
likeOnColumn |
On column which like operator is affected. |
string |
|
Query |
likeSearchValue |
On column which like search is applied. |
string |
|
Query |
nonConformanceId |
Id of the NonConformance resource. |
< integer (int64) > array(multi) |
|
Query |
operation |
List of Operation as a filter. |
< string > array(multi) |
|
Query |
orderBy |
enum (asc, desc) |
|
|
Query |
orderByColumn |
Name of the column to sort based on like lastModifiedOn. |
string |
|
Query |
page |
integer (int32) |
|
|
Query |
serialNumber |
SerialNumber (e.g. Lot identifier) as a filter. |
< string > array(multi) |
|
Query |
size |
integer (int32) |
|
|
Query |
status |
Status of the Defect as a filter. Multiple values are supported |
< string > array(multi) |
|
Query |
summary |
Summary of the Defect as a filter. |
< string > array(multi) |
|
Query |
workOrder |
List of work order Info as a filter. |
< string > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3.4. getDefectsObject
GET /v2/defect-viewer/getDefectsObject/{objectId}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
objectId |
Object id must be a Work Order Id, Material Lot Actual Id, Segment Actaul Id or Production Event Id |
integer (int64) |
|
Query |
object |
object |
enum (MaterialLotActual, WorkOrder, SegmentActual, RI_ProdEventId, WorkOrderSourceLot) |
|
Query |
page |
integer (int32) |
|
|
Query |
size |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
successful |
object |
401 |
Unauthorized |
No Content |
412 |
Precondition fail |
No Content |
500 |
Internal server error |
No Content |
503 |
Service unavailable |
No Content |
2.3.5. getOperationsBySearch
GET /v2/defect-viewer/getOperationsBySearch
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
clockedOnOperator |
Currently clocked on operator as a filter. |
string |
Query |
completedAfter |
Filter results to return operations completed on or after this time. Combines with CompletedBefore to define a time range. |
string (date-time) |
Query |
completedBefore |
Filter results to return operations completed on or before this time. Combines with CompletedAfter to define a time range. |
string (date-time) |
Query |
lotIdentifier |
Lot identifier (e.g. Serial Number) as a filter. |
string |
Query |
materialLotActualId |
ID of the material lot actual as a filter. |
integer (int64) |
Query |
onHold |
Whether the operation is currently on hold as a filter. |
boolean |
Query |
operationName |
Name of the operation as a filter. |
string |
Query |
orderBy |
Name of the operation property to sort the results by. |
string |
Query |
page |
Page number to return 0 to N. |
integer (int32) |
Query |
plannedOrStartedOnUnitId |
for the unit that the operation |
integer (int64) |
Query |
plannedUnitId |
ID for the planned unit as a filter. The results contain all |
integer (int64) |
Query |
producedMaterialId |
ID for the material produced as a filter. |
< integer (int64) > array(multi) |
Query |
productionLineId |
ID for the production line as a filter. |
< integer (int64) > array(multi) |
Query |
segmentActualId |
ID for the segment actual as a filter. Multiple values are supported and |
< integer (int64) > array(multi) |
Query |
segmentId |
ID for the segment as a filter. Note that segment IDs are unique |
integer (int64) |
Query |
size |
Number of resources to return per page. |
integer (int32) |
Query |
startedOnUnitId |
ID for the unit that the segment is executing on as a filter. |
integer (int64) |
Query |
status |
Status of the operation as a filter. Multiple values are supported |
< string > array(multi) |
Query |
workOrderId |
ID for the work order as a filter. |
integer (int64) |
Query |
workOrderName |
Name of the work order as a filter. |
string |
Query |
workOrderPriority |
Relative priority of the work order as a filter. |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
401 |
ERR401 Unauthorized |
No Content |
403 |
ERR403 Forbidden |
No Content |
404 |
ERROPBS404 Not Found |
No Content |
412 |
ERR412 Precondition Failed |
No Content |
500 |
ERROPBS500: Internal Server Error |
No Content |
503 |
ERROPBS503 Service unavailable |
No Content |
2.3.6. updateDefect
PUT /v2/defect-viewer/updateDefects/nonconformance/{nonconformanceId}/defect/{defectId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
defectId |
ID of the Defect to update. |
integer (int64) |
Path |
nonconformanceId |
Id of the Nonconformance resource to update. |
integer (int64) |
Body |
requestBody |
Defect Details to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
201 |
Success |
No Content |
400 |
ERRUD400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRUD404: Not found |
No Content |
412 |
ERRUD412: Defect has been updated since the GET on which the submitted changes were made. Response contains the current record. |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3.7. Create defect on receiving inspection
POST /v2/defect-viewer/{contextid}/createdefects
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
contextid |
context id for receiving inspection |
integer (int64) |
Body |
defect |
Required information to create defects |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Success |
object |
400 |
ERRCD400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCD404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3.8. getDispositionActions
GET /v2/defect-viewer/{defectId}/dispositionActions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
defectId |
ID for the dispositionAction as a filter. |
integer (int64) |
Query |
nonConformanceId |
Id of the Nonconformance resource to filter. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
successful |
object |
400 |
ERRDA400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRDA404: Not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.3.9. getMateriallotactualsObject
GET /v2/defect-viewer/{workOrderId}/materiallotactuals
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
workOrderId |
Id of the work order resource |
integer (int64) |
Query |
parentMaterialLotActualId |
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 |
2.4. Defect-history-controller
Defect History Controller
2.4.1. getDefectHistory
GET /v1/defect-history/{defectId}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
defectId |
defectId |
integer (int64) |
|
Query |
page |
Number of resources to return per page. |
integer (int32) |
|
Query |
size |
Page number to return 0 to N. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
2.5. Defect-type-controller
Defect Type Controller
2.5.1. getDefectTypes
GET /v1/defect-types-viewer
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.5.2. getDefectTypeByNCTypeId
GET /v1/defect-types-viewer/defectTypes/{nonconformanceTypeId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
nonconformanceTypeId |
nonconformanceTypeId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.5.3. getDefectType
GET /v1/defect-types-viewer/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.6. Defect-variable-specification-controller
Defect Variable Specification Controller
2.6.1. getDefectVariableSpecitionDetails
GET /v2/defect-viewer
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
defectIds |
defectIds |
< integer (int64) > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
201 |
Success |
No Content |
400 |
ERRCD400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCD404: Defect Variables not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7. Disposition-controller
Disposition Controller
2.7.1. Cancel all unfinished operations on an active rework plan.
PUT /v2/disposition/cancelActiveRework
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionPlanId |
dispositionPlanId |
integer (int64) |
Body |
dispositionInfo |
DispositionAction Details information to Update dispositionAction. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
422 |
Unprocessable entity |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.2. createDisposition
POST /v2/disposition/createDisposition
Caution
|
operation.deprecated |
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionPlanId |
ID for the dispositionPlanId as a filter. |
integer (int64) |
Body |
disposition |
Disposition details to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.3. Create disposition for discrete execution
POST /v2/disposition/createDispositionNonSerialized
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
dispositionInfo |
Split and DispositionAction details to split the lots and create dispositionAction on them. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.4. Create empty disposition for discrete execution
POST /v2/disposition/createEmptyDispositionActions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
dispositionPlanDefectIdDtoExtend |
DispositionPlan details to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.5. Edit CTP for discrete execution
PUT /v2/disposition/editCTP
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionPlanId |
ID for the dispositionPlanId as a filter. |
integer (int64) |
Body |
disposition |
Disposition details for CTP to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.6. Update disposition for discrete execution
PUT /v2/disposition/updateDisposition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionPlanId |
ID for the dispositionPlanId for Update. |
integer (int64) |
Query |
previousDisposition |
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 |
Query |
previousDispositionStatus |
previousDispositionStatus |
string |
Body |
disposition |
Disposition details to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.7. Update disposition for receiving inspection
PUT /v2/disposition/updateReceivingInspectionDispositionAction
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
previousDisposition |
previousDisposition |
string |
Query |
previousDispositionStatus |
previousDispositionStatus |
string |
Body |
updateReceivingInspectionDisposition |
Disposition details to update. |
< UpdateReceivingInspectionDisposition > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.8. Validate, we can add 2 or more defect in same plan or not
POST /v2/disposition/validatefordisposition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionPlanId |
ID for the dispositionPlanId as a filter. |
integer (int64) |
Body |
defectSerialNoInfo |
to validate the List of DefectSerialNoInfo. |
< DefectSerialNoInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Validation Success |
< string, string > map |
401 |
Unauthorized |
No Content |
404 |
Work order id or operation not found |
No Content |
422 |
Validation Fail |
No Content |
500 |
Internal Server Error |
No Content |
2.7.9. Update disposition for a given context id. Currently its supporting discrete return flow.
PUT /v2/disposition/{contextId}/update-disposition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
contextId |
Context id for a given flow |
integer (int32) |
Query |
previousDisposition |
previousDisposition |
string |
Query |
previousDispositionStatus |
previousDispositionStatus |
string |
Body |
updateReceivingInspectionDisposition |
Disposition details to update. |
< UpdateReceivingInspectionDisposition > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.10. Create disposition for receiving inspection
POST /v2/disposition/{contextid}/createDisposition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
contextid |
context id for receiving inspection |
integer (int64) |
Body |
nonSerializedDispositionInfoExtend |
Disposition details to create. |
< RINonSerializedDispositionInfoViewExtend > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
ERRCL400: Invalid data supplied. See message for details. |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERRCL404: Non-conformance not found |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.7.11. getDispositionActionByDefectId
GET /v2/disposition/{nonconformanceId}/{defectId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
defectId |
ID of the Defect as a filter. |
integer (int64) |
Path |
nonconformanceId |
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 |
2.8. Disposition-plan-controller
Disposition Plan Controller
2.8.1. createDispositionPlan
POST /v2/dispositionplans
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
record |
Disposition details to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
400 |
Invalid data supplied: must not set dispositionPlanId property |
No Content |
401 |
Unauthorized |
No Content |
2.8.2. getAllDispositionPlans
GET /v2/dispositionplans
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
dispositionActionStatus |
DispositionActionStatus of the operation as a filter,different values are supported like ALL,Open |
enum (Open, All) |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.9. Disposition-type-controller
Disposition Type Controller
2.9.1. getDispositionTypes
GET /v1/disposition-type-viewer
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
ncTypeId |
NonConformanceType Id |
integer (int64) |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.9.2. getOperations
GET /v1/disposition-type-viewer/getOperations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
workOrderId |
List of all Operations for the specific workOrder Id. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.10. Document-controller
Document Controller
2.10.1. Create metadata
POST /v1/documents-viewer
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
clientId |
clientId |
string |
Body |
documentMetaInfo |
Metadata for creation of document or revision |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
422 |
Unprocessable Entity |
2.10.2. Get Documents
GET /v1/documents-viewer
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
clientId |
clientId |
string |
|
Query |
docId |
document id |
string |
|
Query |
pageNo |
page |
integer (int32) |
|
Query |
size |
size |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
422 |
Unprocessable Entity |
2.10.3. Document upload
PUT /v1/documents-viewer
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
attachmentName |
attachment name |
string |
Query |
clientId |
clientId |
string |
Query |
docId |
document id |
string |
Query |
rev |
_rev |
string |
FormData |
file |
document to upload |
file |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
409 |
Conflict |
|
422 |
Unprocessable Entity |
2.10.4. Get document
GET /v1/documents-viewer/attachment
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
attachmentName |
attachment name |
string |
Query |
clientId |
clientId |
string |
Query |
docId |
document id or url |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
422 |
Unprocessable Entity |
2.11. History-controller
History Controller
2.11.1. Get defect history based on Defect ID
GET /v2/history/defecthistory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
id |
ID for the Defect as a filter. |
integer (int64) |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
defect history not found |
No Content |
401 |
Unauthorized |
No Content |
2.11.2. Get disposition action history based on Non-Conformance ID
GET /v2/history/dispositionactionhistory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
id |
id must be a Non-Conformance ID |
integer (int64) |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
dispostionAction history not found |
No Content |
401 |
Unauthorized |
No Content |
2.12. Material-lot-controller
Material Lot Controller
2.12.1. Get list of materialLots and their properties
GET /v1/material-lots-viewer
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
lotIdentifier |
lotIdentifier |
string |
Query |
productId |
productId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< MaterialLotInfo > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.13. Ncm-patch-controller
NCM Patch Controller
2.13.1. modifyDispositionPlan
PATCH /ncmpatch/modifydispositionplan
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
disposition |
Details on the DispositionPlan to Update. |
< DispositionPatch > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
ERR200: Success |
object |
204 |
ERR204: No Content |
No Content |
401 |
ERR401: Unauthorized |
No Content |
404 |
ERR404: disposition action not found |
No Content |
500 |
ERR500: Internal server error |
No Content |
2.14. Non-conformance-controller
Non Conformance Controller
2.14.1. getNonConformances
GET /v1/nonconformance-viewer/getNonConformances
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
page |
integer (int32) |
|
|
Query |
size |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.15. Non-conformance-type-controller
Non Conformance Type Controller
2.15.1. getNonConformanceTypes
GET /v1/nonconformance-types-viewer
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
contextExecutionType |
Context Type |
string |
|
Query |
deleted |
NCType of the operation as a filter, different values are supported like All,false,true |
enum (true, false) |
|
Query |
page |
Page number to return 0 to N. |
integer (int32) |
|
Query |
size |
Number of resources to return per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.16. Product-controller
Product Controller
2.16.1. Get Products
GET /products
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
isSerialized |
isSerialized |
boolean |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
404 |
Not Found |
2.17. Reason-tree-nodes-controller
Reason Tree Nodes Controller
2.17.1. reasonTreeConfiguration
GET /v1/treenodes-viewer
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
2.17.2. getReasonTreeNodes
GET /v1/treenodes-viewer/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
Id of the ReasonTreeNodes resource. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
ERR401: Unauthorized |
No Content |
500 |
ERR500: Internal Server Error |
No Content |
2.18. Unit-controller
Unit Controller
2.18.1. Get unit details by unit id
GET /v1/units/{unitId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
unitId |
Id of the requested unit |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
204 |
No Content |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.19. User-settings-controller
User Settings Controller
2.19.1. Create User settings for the logged in user
POST /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
userSettingsRequest |
User Setting Object |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
204 |
No Content, Error retrieving created user settings |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
App ID not found in privilege set |
|
409 |
Conflict, User Setting already exists. Use a PUT to update |
|
500 |
Internal Server Error |
2.19.2. Get User settings for the logged in User
GET /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appId |
appId |
integer (int32) |
Query |
viewName |
viewName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not found, no user setting found for the user |
|
500 |
Internal Server Error |
2.19.3. Update User settings for the logged in user
PUT /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
request |
User Preference Object |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not Found, There is no saved User settings for the logged in user |
|
500 |
Internal Server Error |
2.19.4. Delete User settings for the logged in user
DELETE /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appId |
appId |
integer (int32) |
Query |
viewName |
viewName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
204 |
Success |
string |
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not Found, User Setting not found |
|
500 |
Internal Server Error |
2.19.5. Get Privilege Sets
GET /v2/settings/apps
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appName |
appName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< PrivilegeSet > array |
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not found, no user setting found for the user |
|
500 |
Internal Server Error |
2.20. Work-order-controller
Work Order Controller
2.20.1. Get Workorders
GET /workorders
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
routeId |
routeId |
integer (int64) |
Query |
status |
status |
< string > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
404 |
Not Found |
2.21. Workflow-execution-controller
Workflow Execution Controller
2.21.1. Get workflow execution level groups
GET /v1.0/workflow-execution/level-groups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
disposititionType |
disposititionType |
string |
Query |
planId |
planId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< ExecutionDetails > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.21.2. Get workflow execution
GET /v1.0/workflow-execution/level-groups-execution
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
disposititionType |
disposititionType |
string |
Query |
planId |
planId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.21.3. Get workflow executions
GET /v1.0/workflow-execution/level-groups-executions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
executionId |
executionId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.21.4. Get workflow status
GET /v1.0/workflow-execution/workflow-status
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
dispositionType |
dispositionType |
string |
Query |
planId |
planId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< WorkflowStatusInfo > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
3. Definitions
3.1. ApiError
Http Error response.
Name | Schema |
---|---|
errorCode |
string |
message |
string |
requestPath |
string |
status |
enum (100 CONTINUE, 101 SWITCHING_PROTOCOLS, 102 PROCESSING, 103 CHECKPOINT, 200 OK, 201 CREATED, 202 ACCEPTED, 203 NON_AUTHORITATIVE_INFORMATION, 204 NO_CONTENT, 205 RESET_CONTENT, 206 PARTIAL_CONTENT, 207 MULTI_STATUS, 208 ALREADY_REPORTED, 226 IM_USED, 300 MULTIPLE_CHOICES, 301 MOVED_PERMANENTLY, 302 FOUND, 302 MOVED_TEMPORARILY, 303 SEE_OTHER, 304 NOT_MODIFIED, 305 USE_PROXY, 307 TEMPORARY_REDIRECT, 308 PERMANENT_REDIRECT, 400 BAD_REQUEST, 401 UNAUTHORIZED, 402 PAYMENT_REQUIRED, 403 FORBIDDEN, 404 NOT_FOUND, 405 METHOD_NOT_ALLOWED, 406 NOT_ACCEPTABLE, 407 PROXY_AUTHENTICATION_REQUIRED, 408 REQUEST_TIMEOUT, 409 CONFLICT, 410 GONE, 411 LENGTH_REQUIRED, 412 PRECONDITION_FAILED, 413 PAYLOAD_TOO_LARGE, 413 REQUEST_ENTITY_TOO_LARGE, 414 URI_TOO_LONG, 414 REQUEST_URI_TOO_LONG, 415 UNSUPPORTED_MEDIA_TYPE, 416 REQUESTED_RANGE_NOT_SATISFIABLE, 417 EXPECTATION_FAILED, 418 I_AM_A_TEAPOT, 419 INSUFFICIENT_SPACE_ON_RESOURCE, 420 METHOD_FAILURE, 421 DESTINATION_LOCKED, 422 UNPROCESSABLE_ENTITY, 423 LOCKED, 424 FAILED_DEPENDENCY, 425 TOO_EARLY, 426 UPGRADE_REQUIRED, 428 PRECONDITION_REQUIRED, 429 TOO_MANY_REQUESTS, 431 REQUEST_HEADER_FIELDS_TOO_LARGE, 451 UNAVAILABLE_FOR_LEGAL_REASONS, 500 INTERNAL_SERVER_ERROR, 501 NOT_IMPLEMENTED, 502 BAD_GATEWAY, 503 SERVICE_UNAVAILABLE, 504 GATEWAY_TIMEOUT, 505 HTTP_VERSION_NOT_SUPPORTED, 506 VARIANT_ALSO_NEGOTIATES, 507 INSUFFICIENT_STORAGE, 508 LOOP_DETECTED, 509 BANDWIDTH_LIMIT_EXCEEDED, 510 NOT_EXTENDED, 511 NETWORK_AUTHENTICATION_REQUIRED) |
subErrors |
3.2. ApiSubError
Name | Schema |
---|---|
errorCode |
string |
field |
string |
message |
string |
value |
object |
3.3. AppliesTo
Name | Schema |
---|---|
excludedMaterialLotActualIds |
< integer (int64) > array |
materialLotActualIds |
< integer (int64) > array |
3.4. ApprovalProcessRequest
Approval process request associated with submit disposition
Name | Description | Schema |
---|---|---|
changeSpecificationInfo |
||
workFlowId |
Approval process workflow id. |
integer (int64) |
3.5. Attachments
Name | Description | Schema |
---|---|---|
attachmentName |
document name |
string |
attachmentType |
attachment type |
string |
documentId |
documentId of the document |
string |
3.6. BomFormulation
Name | Schema |
---|---|
associatedProducts |
< object > array |
behaviors |
< object > array |
crossReferences |
< object > array |
effectiveDate |
object |
expirationDate |
object |
formulationCode |
string |
formulationDescription |
string |
formulationItems |
< FormulationItem > array |
producedQuantity |
number (double) |
producedQuantityPrecision |
integer (int32) |
producedQuantityUnitOfMeasureId |
object |
propertyValues |
< object > array |
schemaVersion |
integer (int32) |
3.7. BomItem
Name | Schema |
---|---|
bomItemId |
integer (int64) |
bomReallocationQuantity |
< integer (int64) > array |
3.8. ChangeSpecificationInfo
Name | Schema |
---|---|
bomFormulation |
|
bomFormulationId |
integer (int64) |
producedMaterialId |
integer (int64) |
schemaVersion |
integer (int32) |
segments |
< SegmentInfo > array |
specificationId |
integer (int64) |
specificationName |
string |
structure |
|
structureType |
enum (tree, simple) |
toolState |
3.10. DefectAssigneeInfo
Name | Description | Schema |
---|---|---|
assigneeGroupId |
Assignee Group Id |
string |
assigneeUserName |
Assignee User Name |
string |
3.11. DefectDTO
Name | Schema |
---|---|
affectedObjectType |
string |
assignees |
< DefectAssigneeInfo > array |
attachments |
< Attachments > array |
defectContextType |
string |
defectReasonLevel1Id |
string |
defectReasonLevel2Id |
string |
defectReasonLevel3Id |
string |
defectReasonLevel4Id |
string |
defectTypeId |
integer (int64) |
description |
string |
locationType |
string |
ncmTypeId |
integer (int64) |
summary |
string |
workOrder |
< WorkOrderInfo > array |
3.12. DefectExtend
Name | Schema |
---|---|
affectedObjectId |
string |
affectedQuantity |
number (double) |
affectedQuantityUnitOfMeasure |
string |
assignees |
< DefectAssigneeInfo > array |
attachments |
< Attachments > array |
commentId |
string |
createdBy |
string |
createdOn |
string (date-time) |
defectId |
integer (int64) |
defectReasonLevel1Id |
string |
defectReasonLevel2Id |
string |
defectReasonLevel3Id |
string |
defectReasonLevel4Id |
string |
defectTypeId |
integer (int64) |
description |
string |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
locationId |
string |
locationType |
string |
ncmTypeId |
integer (int64) |
nonconformanceId |
integer (int64) |
propertyValues |
< PropertyValueExtend > array |
reportedBy |
string |
status |
string |
summary |
string |
version |
integer (int32) |
3.13. DefectNCMIdDto
Name | Schema |
---|---|
defectId |
integer (int64) |
nonConformanceId |
integer (int64) |
3.14. DefectSerialNoInfo
Name | Schema |
---|---|
currentoperationId |
integer (int64) |
defectId |
integer (int64) |
dispositionActionId |
integer (int64) |
dispositionTypeId |
integer (int64) |
materialLotActualId |
integer (int64) |
nonConformanceId |
integer (int64) |
operationId |
integer (int64) |
segmentActualId |
integer (int64) |
serialNumber |
string |
workOrderId |
integer (int64) |
3.15. DispositionActionExtend
Name | Schema |
---|---|
actionNote |
string |
attachments |
< Attachments > array |
commentId |
string |
createdBy |
string |
createdOn |
string (date-time) |
daReasonLevel1Id |
string |
daReasonLevel2Id |
string |
daReasonLevel3Id |
string |
daReasonLevel4Id |
string |
dispositionActionId |
integer (int64) |
dispositionPlanId |
integer (int64) |
dispositionType |
string |
dispositionTypeNameGlobal |
string |
elapsedTime |
integer (int32) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
properties |
< PropertyValueExtend > array |
quantity |
number (double) |
status |
string |
version |
integer (int32) |
3.16. DispositionActionInfoExtend
Name | Schema |
---|---|
actionNote |
string |
attachments |
< Attachments > array |
commentId |
string |
createdBy |
string |
createdOn |
string (date-time) |
daReasonLevel1Id |
string |
daReasonLevel2Id |
string |
daReasonLevel3Id |
string |
daReasonLevel4Id |
string |
dispositionActionId |
integer (int64) |
dispositionPlanId |
integer (int64) |
dispositionType |
string |
dispositionTypeNameGlobal |
string |
elapsedTime |
integer (int32) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
properties |
< PropertyValueExtend > array |
quantity |
number (double) |
status |
string |
version |
integer (int32) |
3.17. DispositionActionViewInfo
Name | Schema |
---|---|
actionNote |
string |
attachments |
< Attachments > array |
commentId |
string |
createdBy |
string |
createdOn |
string (date-time) |
daReasonLevel1Id |
string |
daReasonLevel1Name |
string |
daReasonLevel2Id |
string |
daReasonLevel2Name |
string |
daReasonLevel3Id |
string |
daReasonLevel3Name |
string |
daReasonLevel4Id |
string |
daReasonLevel4Name |
string |
dispositionActionId |
integer (int64) |
dispositionPlan |
|
dispositionType |
string |
dispositionTypeId |
integer (int64) |
dispositionTypeNameGlobal |
string |
elapsedTime |
integer (int32) |
id |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
lastModifiedOperation |
string |
materialChangeViewInfo |
|
materialLotActualId |
integer (int64) |
materialLotActualStatus |
string |
materialLotParentIds |
< integer (int64) > array |
name |
string |
operation |
string |
operationId |
integer (int64) |
product |
|
productFamily |
|
properties |
< PropertyValueInfo > array |
quantity |
number (double) |
segmentActualId |
integer (int64) |
serialNumber |
string |
status |
string |
version |
integer (int32) |
workOrder |
string |
workOrderId |
integer (int64) |
3.18. DispositionInfo
Name | Schema |
---|---|
nonSerializedDispositionInfoExtend |
< NonSerializedDispositionInfoExtend > array |
segmentsDefinition |
3.19. DispositionInfoExtend
Name | Schema |
---|---|
approvalProcessRequest |
|
defectSerialNoInfo |
< DefectSerialNoInfo > array |
dispositionAction |
|
dispositionPlan |
|
futureOrReworkOperations |
< OperationInfo > array |
segmentsDefinition |
3.20. DispositionPatch
Name | Schema |
---|---|
defectId |
integer (int64) |
dispositionActionId |
integer (int64) |
dispositionPlanId |
integer (int64) |
nonconformanceId |
integer (int64) |
3.21. DispositionPlanDefectIdDtoExtend
Name | Schema |
---|---|
defectNCMIds |
< DefectNCMIdDto > array |
dispositionPlanBody |
3.22. DispositionPlanExtend
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
dispositionPlanId |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
requiresReview |
boolean |
reviewed |
boolean |
reviewedBy |
string |
reviewedOn |
string (date-time) |
source |
string |
version |
integer (int32) |
3.23. DispositionPlanInfoExtend
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
dispositionPlanId |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
requiresReview |
boolean |
reviewed |
boolean |
reviewedBy |
string |
reviewedOn |
string (date-time) |
source |
string |
version |
integer (int32) |
3.24. DispositionPlanViewInfo
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
dispositionPlanId |
integer (int64) |
id |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
requiresReview |
boolean |
reviewed |
boolean |
reviewedBy |
string |
reviewedOn |
string (date-time) |
source |
string |
version |
integer (int32) |
3.25. DispositionViewInfoExtend
Name | Schema |
---|---|
approvalProcessRequest |
|
defectSerialNoInfo |
< DefectSerialNoInfo > array |
dispositionAction |
|
dispositionPlan |
|
futureOrReworkOperations |
< OperationInfo > array |
segmentsDefinition |
3.27. EntityModel«NonConformanceTypeViewInfo»
Name | Schema |
---|---|
deleted |
boolean |
description |
string |
displayName |
string |
id |
integer (int64) |
links |
< Link > array |
nonConformanceType |
string |
nonConformanceTypeId |
integer (int64) |
propertyValues |
< PropertyValues > array |
3.29. ExecutionDetails
Name | Schema |
---|---|
groupinfo |
< GroupStatusInfo > array |
levelId |
integer (int32) |
levelName |
string |
3.30. FailedVariableInfo
Name | Schema |
---|---|
lowerReject |
string |
sample |
string |
target |
string |
testValue |
string |
upperReject |
string |
variableId |
integer (int64) |
variableName |
string |
3.31. FormulationItem
Name | Schema |
---|---|
appliesTo |
|
behaviors |
< string > array |
displayOrder |
integer (int32) |
itemId |
integer (int32) |
itemReference |
string |
locationId |
integer (int32) |
lotDescription |
object |
lowerTolerance |
object |
lowerTolerancePrecision |
integer (int32) |
productId |
integer (int32) |
propertyValues |
< object > array |
quantity |
number (double) |
quantityPrecision |
integer (int32) |
scrapFactor |
number (double) |
substitutions |
object |
unitId |
object |
unitOfMeasureId |
integer (int32) |
upperTolerance |
object |
upperTolerancePrecision |
integer (int32) |
3.32. FormulationItemsConsumption
Name | Schema |
---|---|
behaviors |
< string > array |
itemReference |
string |
lowerTolerance |
number (double) |
quantity |
number (double) |
quantityPrecision |
integer (int32) |
upperTolerance |
number (double) |
3.33. GroupStatusInfo
Name | Schema |
---|---|
groupName |
string |
groupType |
string |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
recievedReverification |
boolean |
status |
string |
3.35. LaborPlan
Name | Schema |
---|---|
laborCodes |
< integer (int64) > array |
standardLaborPlan |
< LaborPlanItem > array |
3.36. LaborPlanItem
Name | Schema |
---|---|
basis |
enum (item, lot) |
laborPlanningTypeId |
integer (int64) |
time |
integer (int64) |
3.37. Link
Name | Schema |
---|---|
deprecation |
string |
href |
string |
hreflang |
string |
media |
string |
name |
string |
profile |
string |
rel |
string |
template |
|
templated |
boolean |
title |
string |
type |
string |
3.38. MaterialChangeViewInfo
Name | Schema |
---|---|
productName |
string |
routeName |
string |
workOrderName |
string |
3.39. MaterialLotInfo
Name | Schema |
---|---|
currentQuantity |
number (float) |
extendedInfo |
string |
id |
integer (int64) |
initialQuantity |
number (double) |
isSerialized |
boolean |
location |
string |
lotIdentifier |
string |
processOrderId |
integer (int64) |
productCode |
string |
productDesc |
string |
productFamilyDesc |
string |
productId |
integer (int64) |
sourceDetailsInfo |
|
status |
string |
statusId |
integer (int64) |
unitId |
integer (int64) |
3.40. MaterialLotSourceDetailsInfo
Name | Description | Schema |
---|---|---|
id |
Source Id |
integer (int64) |
name |
Source name |
string |
source |
Source |
string |
status |
Source Status |
string |
3.41. NonConformanceTypeViewInfo
Name | Schema |
---|---|
deleted |
boolean |
description |
string |
displayName |
string |
id |
integer (int64) |
nonConformanceType |
string |
nonConformanceTypeId |
integer (int64) |
propertyValues |
< PropertyValues > array |
3.42. NonSerializedDispositionInfoExtend
Name | Schema |
---|---|
defectSerialNoInfo |
|
dispositionPlanId |
integer (int64) |
newLotIdentifier |
string |
splitChildDispositionInfo |
< SplitChildDispositionInfoExtend > array |
totalQuantity |
integer (int32) |
3.44. PageMetadata
Name | Schema |
---|---|
number |
integer (int64) |
size |
integer (int64) |
totalElements |
integer (int64) |
totalPages |
integer (int64) |
3.45. PagedModel«EntityModel«NonConformanceTypeViewInfo»»
Name | Schema |
---|---|
content |
< EntityModel«NonConformanceTypeViewInfo» > array |
links |
< Link > array |
page |
3.46. PlannedUnit
Name | Schema |
---|---|
machinePlan |
|
peoplePlan |
|
unitId |
integer (int32) |
3.47. PrivilegeSet
Name | Schema |
---|---|
category |
string |
description |
string |
displayName |
string |
icon |
string |
id |
integer (int32) |
scope |
string |
3.48. Product
Name | Description | Schema |
---|---|---|
code |
The product code |
string |
description |
The description of the product |
string |
descriptionGlobal |
The description of the product global |
string |
eventEsignatureLevel |
The event Esiganature level |
integer (int64) |
externalLink |
Product External Link |
string |
externalRevision |
The external revision |
integer (int64) |
id |
The unique ID of the product |
integer (int64) |
isSerialized |
The product Id is serialized or not |
boolean |
links |
< Link > array |
|
productChangeEsignatureLevel |
The product change Esiganature level |
integer (int64) |
productFamilyId |
The id of the product family this product is a member of |
integer (int64) |
productGroupId |
The id of the product group this product is a member of |
integer (int64) |
3.49. ProductFamily
Name | Description | Schema |
---|---|---|
description |
The product family’s description |
string |
id |
The unique Id of the product family |
integer (int64) |
links |
< Link > array |
3.50. PropertyValueExtend
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
originId |
integer (int64) |
propertyDefinitionId |
string |
propertyValueId |
integer (int64) |
value |
string |
version |
integer (int32) |
3.51. PropertyValueInfo
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
dispositionActionHistoryId |
integer (int64) |
id |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
originId |
integer (int64) |
parentId |
integer (int64) |
propertyDefinitionId |
string |
propertyValueId |
integer (int64) |
rowMappingIndex |
string |
value |
string |
version |
integer (int32) |
3.53. RINonSerializedDispositionInfoViewExtend
Name | Schema |
---|---|
defectSerialNoInfo |
|
dispositionPlanId |
integer (int64) |
newLotIdentifier |
string |
riSplitChildDispositionInfoExtend |
< RISplitChildDispositionInfoViewExtend > array |
totalQuantity |
number (double) |
3.54. RISplitChildDispositionInfoExtend
Name | Description | Schema |
---|---|---|
approvalProcessRequest |
Approval workflow request of the disposition. Send only if approval is required for disposition |
|
dispositionAction |
||
dispositionPlan |
||
dispositionTypeId |
integer (int64) |
3.55. RISplitChildDispositionInfoViewExtend
Name | Description | Schema |
---|---|---|
approvalProcessRequest |
Approval workflow request of the disposition. Send only if approval is required for disposition |
|
dispositionAction |
||
dispositionPlan |
||
dispositionTypeId |
integer (int64) |
3.56. Segment
Name | Schema |
---|---|
appliesTo |
|
behaviors |
< string > array |
dataEntryPlans |
< object > array |
description |
string |
documents |
< Document > array |
formulationItemsConsumption |
< FormulationItemsConsumption > array |
name |
string |
plannedUnits |
< PlannedUnit > array |
propertyValues |
< PropertyValues > array |
segmentId |
integer (int64) |
segmentType |
enum (group, route, segment) |
suggestedLaborTypes |
< integer (int32) > array |
toolCategoryIds |
< integer (int64) > array |
toolIds |
< integer (int64) > array |
3.57. SegmentInfo
Name | Schema |
---|---|
allVariables |
< object > array |
allbomItems |
< object > array |
appliesTo |
|
behaviors |
< string > array |
dataEntryPlans |
< integer (int64) > array |
description |
string |
documents |
< Document > array |
formulationItemsConsumption |
< FormulationItemsConsumption > array |
name |
string |
plannedUnits |
< PlannedUnit > array |
propertyDefinationData |
< object > array |
propertyValues |
< PropertyValues > array |
savedDocs |
< object > array |
segmentId |
integer (int64) |
segmentType |
enum (group, route, segment) |
suggestedLaborTypes |
< integer (int64) > array |
toolCategoryIds |
< integer (int64) > array |
toolIds |
< integer (int64) > array |
3.58. SegmentsDefinitions
Name | Schema |
---|---|
bomFormulation |
|
bomFormulationId |
object |
plannedLineId |
integer (int32) |
producedMaterialId |
integer (int32) |
schemaVersion |
integer (int32) |
segments |
< Segment > array |
structure |
|
structureType |
string |
3.59. SequenceElement
Name | Schema |
---|---|
children |
< SequenceElement > array |
displayOrder |
integer (int64) |
mutualExclusionSets |
< integer (int64) > array |
segmentId |
integer (int64) |
sequenceNumber |
integer (int64) |
skipIfSuccessorStarted |
boolean |
3.60. SplitChildDispositionInfoExtend
Name | Description | Schema |
---|---|---|
approvalProcessRequest |
Approval workflow request of the disposition. Send only if approval is required for disposition |
|
bomItem |
< BomItem > array |
|
dispositionAction |
||
dispositionPlan |
||
dispositionTypeId |
integer (int64) |
|
dispositionTypeNameGlobal |
string |
|
futureOrReworkOperations |
< OperationInfo > array |
|
splitLotChildLotEntry |
3.61. 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 |
Completed quantities for in-progress operations on the child lot |
< SplitLotCompletedQuantityEntry > array |
lotIdentifier |
Lot identifier for the child lot |
string |
plannedQuantity |
Planned quantity for the child lot |
integer (int32) |
3.62. 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 |
Completed quantity for the in-progress operation |
integer (int32) |
segmentId |
Segment ID for the in-progress operation |
integer (int64) |
3.63. 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 |
Child material lot details |
< SplitLotChildLotEntry > array |
materialLotActualId |
ID of the material lot actual to be split |
integer (int64) |
newLotIdentifier |
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.65. TemplateVariable
Name | Schema |
---|---|
description |
string |
name |
string |
type |
enum (, ?, &, /, #, *) |
3.66. ToolState
Name | Schema |
---|---|
currentOperationId |
integer (int64) |
operationToolMapping |
< object > array |
operations |
< object > array |
tools |
< object > array |
3.67. Unit
Name | Description | Schema |
---|---|---|
assetId |
The asset ID |
integer (int64) |
isInventoryUnit |
Is this unit an inventory unit. A inventory unit is a storage unit. |
boolean |
isVirtual |
Is this unit a virtual unit. A virtual unit is a tracking unit. It doesn’t have physical assets associated with it. |
boolean |
lineId |
The line this unit belongs to |
integer (int64) |
links |
< Link > array |
|
name |
The name of the asset |
string |
type |
The type of the asset |
enum (Department, Line, Unit, Group, Variable, ProcessOrder) |
unitRank |
This unit’s rank |
integer (int32) |
units |
Collection of Groups belonging to this Unit |
3.68. UnitCollection
Name | Schema |
---|---|
collection |
|
content |
< Unit > array |
links |
< Link > array |
3.69. UpdateReceivingInspectionDisposition
Name | Schema |
---|---|
defectSerialNoInfo |
|
dispositionPlanId |
integer (int64) |
insertInfo |
< RISplitChildDispositionInfoExtend > array |
newLotIdentifier |
string |
totalQuantity |
integer (int32) |
updateInfo |
< RISplitChildDispositionInfoExtend > array |
3.70. UriTemplate
Name | Schema |
---|---|
variableNames |
< string > array |
variables |
< TemplateVariable > array |
3.71. UserSettingRequest
Name | Description | Schema |
---|---|---|
appId |
integer (int32) |
|
data |
The application specific settings, Eg:- 'App Name' : {'property1' : 'value' , 'property2' : 'value'} } |
object |
viewName |
string |
3.72. UserSettingResponseResource
Name | Schema |
---|---|
appId |
integer (int32) |
data |
object |
defaultSetting |
boolean |
links |
< Link > array |
viewName |
string |
3.73. WorkOrderInfo
fields should be valid
Name | Schema |
---|---|
affectedQuantity |
number (double) |
bomItem |
< BomItem > array |
failedVariable |
< FailedVariableInfo > array |
lotIdentifier |
string |
materialLotActualId |
integer (int64) |
operationName |
string |
producedMaterialId |
integer (int64) |
segmentActualId |
integer (int64) |
segmentId |
integer (int64) |
serialized |
boolean |
splitLotEntrys |
< SplitLotEntry > array |
startedOnUnitId |
integer (int64) |
workOrderId |
integer (int64) |
workOrderName |
string |
3.74. WorkflowExecutionsPage
Name | Schema |
---|---|
content |
< WorkflowLevelGroupExecutionInfo > array |
links |
< Link > array |
page |
3.75. WorkflowLevelGroupExecutionInfo
Name | Schema |
---|---|
activityId |
integer (int64) |
groupName |
string |
groupType |
string |
id |
integer (int64) |
levelGroupCreatedOn |
string (date-time) |
levelId |
integer (int32) |
levelName |
string |
monitorGroupId |
integer (int64) |
monitorSecurityGroup |
string |
recievedReverification |
boolean |
requestId |
string |
requestName |
string |
revision |
integer (int32) |
status |
string |
workflowExecutionId |
integer (int64) |
workflowLevelGroupExecutionId |
integer (int64) |
workflowName |
string |
workflowStartedBy |
string |
workflowStartedOn |
string (date-time) |
4. Security
4.1. access_token
Type : oauth2
Flow : accessCode
Token URL : http://localhost/uaa/oauth/authorize
Token URL : http://localhost/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.2. resource_owner
Type : oauth2
Flow : password
Token URL : http://localhost/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.3. implicit_grant
Type : oauth2
Flow : implicit
Token URL : http://localhost/uaa/oauth/authorize
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.4. client_creds
Type : oauth2
Flow : application
Token URL : http://localhost/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |