@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 |
assemblyData The FlexType used to define the assembly data for this component (Optional). |
private java.lang.Integer |
bomSequence The Sequence for the BOM component being assembled (Optional). |
private org.simplemes.mes.product.domain.Product |
component The component Product to be added to the order (Required or a bomSequence required). |
private java.lang.String |
fields The holder for the customer-defined assembly data. |
private java.lang.String |
location The location in the work center that the component came from (Optional). |
private org.simplemes.mes.demand.domain.LSN |
lsn The lsn the component was assembled on (Optional). |
private org.simplemes.mes.demand.domain.Order |
order The order the component was assembled on (Required). |
private BigDecimal |
qty The number of pieces added (Default 1.0). |
private org.simplemes.mes.floor.domain.WorkCenter |
workCenter The 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