Red = Can be Imported

* = Required

Manufacturing Orders

Name

Description

Type

Values

AlternatePathSelection

Controls how alternate paths are used. String

AutoJoinGroup

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

String

BatchGroupName

String
Bottlenecks
BreakOffSourceMoName Name of the Manufacturing Order from which this Manufacturing Order was Broken Off, if this is a Break Off. If this is not a Break Off or if the original Manufacturing Order was deleted, this is an empty 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
CapacityBottlenecks

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
CurrentPath Indicates the PathName of the Path that is currently scheduled.
CustomFlagsList Flags that are created with a customization. These values are stored. This value is initially null. To add a Flag a list must first be created. This is to save on memory since this list is possible for every BaseIdObject in the system.(Inherited from BaseIdObject.)

DBRShippingBufferOverrideDays

Double
Deep Split Count (Read-Only) The number of Manufacturing Orders that were Split directly or indirectly from this Manufacturing Order.

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
EligiblePlants
ElligibleUsers Specifies User Rights to the object.(Inherited from BaseOrder.)

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
ExpectedRunHours Sum of all Operation Expected Run Hours.
ExpectedSetupHours Sum of all Operation Expected Setup Hours.

ExternalId*

String

Family

For display only. String
Finished Whether all Operations are Finished.(Overrides BaseOrder..::.Finished.)
FinishedPredecessorMOReleaseInfoManager

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
Id Unique, unchangeable, numeric identifier.(Inherited from BaseIdObject.)
IsBreakOff Indicates whether this Manufacturing Order is the result of a Break Off from another Manufacturing Order.

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

JobExternalId*

String
LaborCost The sum of the LaborCost for all Operations in the Current Path.
Late
Lateness
LeadOperation
LeadTime The amount of time between the earliest scheduled operation’s start and the latest scheduled operation’s finish.
Locked Locked Blocks cannot be moved to different Resources during Optimizations. Manual moves can be made to different Resources.
LockedPlant If specified then all work must be scheduled in this Plant.

LockedPlantExternalId

String
LockedPlantName If specified then all work must be scheduled in this Plant.

LockToCurrentAlternatePath

Boolean
MachineCost The sum of the Machine Cost for all Operations in the Current Path.
MaterialBottlenecks
MaterialCost The sum of the Material Cost for all Operations in the Current Path.

MoNeedDate

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

Name*

String

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
OnHold Operations that are OnHold are scheduled to start after their Hold Until Date.
OperationManager
PercentFinished The average Percent Finished of the Manufacturing Order’s Operations weighted by their Standard Hours. This doesn’t include omitted operations.

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
Product The Item produced by the Manufacturing Order. This is null if no Operations make any Products or if the Operations make more than one Product. This is used by the Resource Product Rules tables.

ProductColor

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

ProductColorAlpha

Int16

ProductColorBlue

Int16

ProductColorGreen

Int16

ProductColorRed

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. DateTime
ReportedRunHours The sum of the Reported Run Hours for all Operations in the Current Path.
ReportedSetupHours The sum of the Reported Setup Hours for all Operations in the Current Path.
RequestedQty This is the Required Qty as specified from the ERP imported values. This is usually the same as the Required Qty unless the Required Qty has been adjusted internally or PreserveRequiredQty is true.
RequiredPath If specified, this Path must be used during scheduling. This provides a way for the planner to force the system to use a specific Path when there are Alternate Paths.

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). Double
ScheduledEndDate
ScheduledStartDate
SchedulingHours The sum of the Scheduling Hours for all Operations. This doesn’t include omitted operations.
Split Whether this ManufacutingOrder was split of from another ManufacturingOrder.
SplitCount (Read-Only) The number of Manufacturing Orders that were Split directly from this Manufacturing Order.
SplitFromManufacturingOrderId (Read-Only) If this Manufacturing Order is Split then this value specifies the Id of the Manufacturing Order from which it was Split.

SplitUpdateMode

Determines how the Manufacturing Order Splits will be updated String UpdateSplitsIndividually:
Hour and quantity reporting for the Operation must specify the ExternalId of the MO to update, similar to when an MO has not been Split.

ShareRepotedValuesProportionallyDecimal:
When hours or quantity are reported for the Manufacturing Order they are allocated across all Manufacturing Orders and their Activities in proportion to their RequiredQty, allowing decimal values for quantities.

ShareReportedValuesProportionallyInteger:
When hours or quantity are reported for the Manufacturing Order they are allocated across all Manufacturing Orders and their Activities in proportion to their RequiredQty, rounded into integer values for quantities.

StandardFlagsList An internally generated list of Flags to alert users to particular conditions. These are not stored in the objects but can be generated by an object on demand. This value is null unless overridden in a derived object.(Inherited from BaseIdObject.)
StandardHours The sum of the Standard Hours for all Operations. Only the hours from the operations that haven’t been omitted are included in this total.
Started
SubcontractCost Hours * Standard Hourly Cost for Resources with ResourceType of Subcontractor.
SuccessorMOs
UniqueId (Overrides BaseOrder..::.UniqueId.)

UOM

Unit of measure. For display only. String

UserFields

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

Leave a Reply