Manufacturing Order Mappings

* = Required

Manufacturing Orders

Name

Description

Type

Values

ExternalId*

The external identifier of the manufacturing order. String  

JobExternalId*

The identifier of the job to which the manufacturing order belongs.     

Name*

Changeable text identifier for the manufacturing order. String  

RequiredQty*

The target quantity of good Product to be made. Don’t use the setter of this function unless you plan on setting the operation and activities quantities manually. Instead use SetRequiredQty(double). Decimal  

AlternatePathSelection

Controls how alternate paths are used. String  

AutoJoinGroup

Manufacturing orders with this same group are joined together.  String  
AutoSplitMinQty When using Manufacturing Order Auto-splitting, this prevents Manufacturing Orders from being created (the original MO or the splits) with a Required Qty less than this value. If ’0′ then no Auto-splitting is allowed on this Manufacturing Order.    

BatchDefinitionName

The definition name of the batch. String  

BatchGroupName

The group name of the batch.  String  

CanSpanPlants

If true, then the Operations can schedule in more than one plant. Otherwise, all operations must be scheduled in only one Plant.(Overrides BaseOrder..::.CanSpanPlants.) Boolean  

CopyRoutingFromTemplate

If true then any Path information is ignored. Instead, the Path information for an existing Template Job is copied and used. The Product Name specifies which Product to copy the Paths from. If there is more than one Template for the same Product then the first one found by the system will be used. /// Setting this to true on an existing Manufacturing Order will cause any current routing information to be lost and copied in from a Template when the Manufacturing Order is saved. Boolean  

DBRShippingBufferOverrideDays

Shipping buffers are added from the manufacturing order's need date to set the shipping need date. Manufacturing orders should be done before the shipping need date to avoid shipping buffer penetration.  Double  

DefaultPathExternalId

The initial path to be used. The user may select a different path. String  

Description

Text for describing the object.(Overrides BaseObject..::.Description.) String  

ExpectedFinishQty

Usually the same as Required Qty but production problems may result in more or less than required. This is usually externally specified. However, changing quantities in the Job Dialog will update this value based on Operation completion quantities and whether the setting for Deduct Scrap from Required is set. Double  

Family

For display only. String  

Hold

Whether the Manufacturing Order was placed On-hold and work should not be done on it. Boolean  

HoldReason

The reason the Manufacturing Order was placed On-Hold String 1. Material Hold
2. Tooling Hold
3. Production Hold
4. Engineering Hold
5. Customer Hold
6. Quality Hold
7. Lack of Material
8. Design Change Pending

HoldUntilDate

The date and time specified when the MO was placed on hold. All Operations have their Hold Until Date set to this value as well. DateTime  

IsReleased

Whether the MO has be approved by a planner to go into production. Setting this to true sets the Release Date to the current time. Boolean  

LockedPlantExternalId

The external identifier of the plant where all work must be scheduled on if specified.  String  

LockToCurrentAlternatePath

If true, the manufacturing order will be locked to the current alternate path.  Boolean  

MoNeedDate

If true then the Need Date can is set explicitly for the M.O. Otherwise, M.O. Need Date is set to the Job Need Date. Boolean  

NeedDate

The date and time when the M.O. should be finished to be considered on-time. If MoNeedDate is true then this is the value stored for the M.O.. Otherwise, this is the same as the Job Need Date. DateTime  

Notes

Comments or special considerations pertaining to this object.(Overrides BaseObject..::.Notes.) String  

PreserveRequiredQty

If true then the Required Qty can only be set manually, not via ERP imports. This value is set to true automatically when the Required Qty is set internally by a planner in order to preserve the change. Boolean  

ProductColor

Can be used to visually indicate the Product being made. String  

ProductColorAlpha

The alpha component in RGBA representation of product color. Int16  

ProductColorBlue

The blue component in RGBA representation of product color.  Int16  

ProductColorGreen

The green component in RGBA representation of product color.  Int16  

ProductColorRed

The red component in RGBA representation of product color.  Int16  

ProductDescription

Description of the product being made. String  

ProductName

Name of the product being made. String  

ReleaseDateTime

No activities can be scheduled before this date. The date and time at which the activities can be released to start.  DateTime  

SplitUpdateMode

Determines how the Manufacturing Order Splits will be updated. The following options are available:

- Update Splits Individually: Hour and quantity reporting for the operation mist specify the ExternalId of the MO to update, similar to when an MO has not been split.

- Share Reported Values Proportionally Decimal: When hours are reported for the manufacturing order, they are allocated across all MOs and their activities in proportion to their required qty, allowing decimal values for quantities.

- Share Reported Values Proportionally Integer: When hours or quantity are reported for the MO, they are allocated across all MOs and their activities in proportion to their Required Qty, rounded into integer values for quantities. 

String

UpdateSplitsIndividually

ShareReportedValuesProportionallyDecimal

ShareReportedValuesProportionallyInteger

 

UOM

Unit of measure. For display only. String  

UserFields

Optional list of user-defined fields. Null if not initialized.(Inherited from BaseObject.) String