@groovy.transform.ToString(includeNames: true, includePackage: false) class AddOrderAssembledComponentRequest extends java.lang.Object
This class is the request to add a component to a work center's current setup.
| Type | Name and description |
|---|---|
private org.simplemes.eframe.custom.domain.FlexType |
assemblyDataThe FlexType used to define the assembly data for this component (Optional). |
private java.lang.Integer |
bomSequenceThe Sequence for the BOM component being assembled (Optional). |
private org.simplemes.mes.product.domain.Product |
componentThe component Product to be added to the order (Required or a bomSequence required). |
private java.lang.String |
fieldsThe holder for the customer-defined assembly data. |
private java.lang.String |
locationThe location in the work center that the component came from (Optional). |
private org.simplemes.mes.demand.domain.LSN |
lsnThe lsn the component was assembled on (Optional). |
private org.simplemes.mes.demand.domain.Order |
orderThe order the component was assembled on (Required). |
private BigDecimal |
qtyThe number of pieces added (Default 1.0). |
private org.simplemes.mes.floor.domain.WorkCenter |
workCenterThe work center the component was assembled in (Optional). |
| Constructor and description |
|---|
AddOrderAssembledComponentRequest
() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The FlexType used to define the assembly data for this component (Optional).
Note: This is required if there are custom fields to be processed. Otherwise, the custom fields will be ignored. See the mes-assy module reference for the OrderAssyService.addComponent() method in docs.simplemes.org for details.
The Sequence for the BOM component being assembled (Optional).
The component Product to be added to the order (Required or a bomSequence required). Ignored if the bomSequence is >0.
The holder for the customer-defined assembly data.
The location in the work center that the component came from (Optional).
The lsn the component was assembled on (Optional).
The order the component was assembled on (Required).
The number of pieces added (Default 1.0). Will use the BOM Component.qty if provided.
The work center the component was assembled in (Optional).
Groovy Documentation