Red = Can be Imported

* = Required

Name

Description

Type

Values

ExternalId*

(Inherited from ExternalBaseIdObject.) String

Name*

Unique, changeable, text identifier.(Inherited from BaseObject.) String

AgentAlert

Controls when E-Mail Alerts are sent to Agents, subject to system level Alert controls. Int16

AgentEmail

E-mail address of the sales or customer service agents to be alerted when the Job changes. Separate multiple addresses with semi-colons. String
AlmostLate Whether the Job finishes too close to the Need Date. Too close is defined as less than 10% of the Job’s LeadTime.

AlmostLateDays

Jobs and Activities are considered AlmostLate if they end within this period from the Need Date. Double
Analysis Special summary or troubleshooting information.
Anchored Anchored Activities tend to move less (in time) during Optimizations. Manual moves are allowed.

Cancelled

If cancelled, the Job won’t be scheduled. Boolean

CanSpanPlants

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

Classification

Can be used to distinguish the purpose of the work request.A value of “Safety Stock” affects the Job Late Property based on the Inventory Safety Stock Warning Level. MRP sets this value based on the reason for the creation of the Job: from Sales Order, Forecast, Transfer Order, Safety Stock or Buffer Stock Replenishment. If a Job was created with batched requirements then the earliest requirement determines this setting. Buffer Stock Replenishment Jobs are treated differently for measuring Buffer Penetration. They use the Buffer Penetration of the primary Product’s Inventory instead of the Drum or Shipping Buffer penetration. String ProductionOrder
Quote
SafetyStock
Forecast
TransferOrder
Template
BufferStockReplenishment
SalesOrder

ColorCode

A Color that can be used to distinguish the Job from other Jobs in the Gantt. String

ColorCodeAlpha

Alpha component in RGBA representation of Job color Int16

ColorCodeBlue

 Blue component in RGBA representation of Job color Int16

ColorCodeGreen

Green component in RGBA representation of Job color Int16

ColorCodeRed

 Red component in RGBA representation of Job color Int16

Commitment

Indicates the likelihood that the work will be executed. This value can be updated internally and will be protected from external changes that attempt to set the value “backwards” (such as from Firm to Planned). This allows the planner to advance the Commitment level internally and not have the change undone by an external system that has not been updated. String Released
Firm
Planned
Estimate

CustomerAlert

Controls when E-Mail Alerts are sent to Customers, subject to system level Alert controls. Int16

CustomerEmail

E-mail address of the customer to be alerted when the Job changes. Separate multiple addresses with semi-colons. String

CustomerExternalId

Indicates the Customer that the Job is for. String
Departments The name(s) of the Department(s) the Job is scheduled in if the Job is scheduled.

Description

Text for describing the object.(Inherited from BaseObject.) String

Destination

Indicates the geographical region or address where the products will be sent. For information only. String

DoNotDelete

If true then the Job will not be deleted by the system. This can be used to keep Jobs that will be used as templates for copying to new Jobs. This value can be set by the interface but not updated. This is to preserve manual changes by the planner. Boolean

DoNotSchedule

If true then the Job will not be scheduled. This can be used to prevent quotes or other un-firm Jobs from scheduling until a planner would like to do so. This value can be set by the interface but not updated. This is to preserve manual changes by the planner. Boolean
EarliestDelivery The customer will accept the order on or after this date.
Earliness The NeedDate minus the Scheduled End Date if early. Zero otherwise.
EnteredToday Don’t use this field for simulation purposes becuase it uses Datetime.Now. True if the EntryDate (ignoring time of day) of the Job is the same as the date on the client PC.
EntryDate Don’t use this field for simulation purposes becuase it uses Datetime.Now. When the Job was entered into the system.
EntryMethod How the Job was entered into the system.
ExpectedLatePenaltyCost Cost, usually charged by a customer, for delivering the Job’s products late.Set to the Job.LatePenaltyCost if the Job is Late. Otherwise set to zero.
ExpectedRunHours Total of the Expected Run Hours for all of the Manufacturing Orders.
ExpectedSetupHours Total of the Expected Setup Hours for all of the Manufacturing Orders.
FailedToScheduleReason If the status of the job is FailedToSchedule this will be set to a description as to why the job might not be schedulable.
Finished Whether all Manufacturing Orders are Finished.(Overrides BaseOrder..::.Finished.)

Hold

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

HoldReason

The reason the Job 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
HoldUntil No Activities are scheduled before this date/time. This value is only set if the Job itself is placed On Hold, not if Operations, etc. only are placed On Hold.

HoldUntilDate

 No Activities are scheduled before this date/time. This value is only set if the Job itself is placed On Hold, not if Operations, etc. only are placed On Hold. DateTime

Hot

Means the Job is especially important. This can be used by the Balanced Composite Rule. Boolean

HotReason

Explanation of why the Job is on Hot. String
Id Unique, unchangeable, numeric identifier.(Inherited from BaseIdObject.)

Importance

The value of the Job relative to other Jobs. This can be used by the Balanced Composite Rule. Int32

Invoiced

Whether an invoice has been sent for the Job. For information only. Boolean
LaborCost The sum of the Labor Cost for all Manufacturing Orders
Late  ‘True’ if the Job’s Scheduled End Date is after its Need Date. If the Job’s Classification is “Safety Stock” and the Job has Products associated with it then this value will be set to ‘True’ only if the Job is later than the Safety Stock Warning Level of the Product’s Inventory.
Lateness Timespan specifying how late a Job is, calculated as the larger of ‘ScheduledEnd minus NeedDate’ or zero.

LatePenaltyCost

Optional currency value that specifies the cost (either actual or estimated) per day of finishing late. For display only. Decimal
LeadTime The time between the Scheduled Start and End.
Locked Locked Blocks cannot be moved to different Resources during Optimizations. Manual moves can be made to different Resources.
MachineCost The sum of the Machine Cost for all Manufacturing Orders

MarkForDeletion

 Can be used by the Interface Customizer to delete jobs that are batched together, etc. Boolean
MaterialCost The sum of the Material Cost for all Manufacturing Orders

MaxEarlyDeliveryDays

The customer will accept the order this amount of time before the Need Date. If Operations are scheduled with more than this amount of Slack then they are considered Early. This does not impose a constraint on Optimizations or Moves. Jobs can still be scheduled earlier than this but then they are marked as “Early”. If this value is zero then E-mail Alerts are not sent to alert of early Jobs since they cannot be accepted early. Double

NeedDateTime

 When to finish by to be considered on-time. DateTime
NextResources The Names of the Resources assigned to the earliest scheduled Operation.
NextWorkcenters The Names of the Workcenters assigned to the earliest scheduled Operation.
Notes Comments or special considerations pertaining to this object.(Inherited from BaseObject.)

Notes

String

OldExternalId

Can be used to change the ExternalId of a Job once it has been imported. During import, if a Job with the specified ExternalId does not exist then a Job with OldExternalId is searched for and updated if it exists.  If this doesn’t exist either then a new Job is created with the ExternalId (not the OldExternalId). String
OnHold Operations that are On-Hold are scheduled to start after the Hold Until Date.
Open True if the Job is neither finished nor cancelled.

OrderNumber

Can be used to specify the cutomer order number. For display only. String
Overdue Whether the Job’s Need Date is in the past. Don’t use this for simulation purposes since it makes use of DateTime’s UtcNow.
PercentFinished The average Percent Finished of all of the Job’s Manufacturing Orders weighted by their Standard Hours.
PercentOfStandardHrs If Standard Hours are specified then this is the Expected Hours divided by the Standard Hours. Smaller values mean the Job ran or is running faster than standard.
PercentOverStandardHrs If the expected hours exceeds the standard hours (and Standard Hours is not zero) then this is the percent of the Standard Hours by which the Standard Hours have been exceeded. For example, if the Job should take 100 hours but is going to take 110 hours then this value is 10%.

Printed

Whether the Job’s Traveler Report has been Printed. Boolean
PrintedDate Set to the current time when a JobsPrintedT is received.

Priority

Usually used to specify a combination of importance and urgency. This can be used by the Balanced Composite Rule. Lower numbers are more urgent/important. Int32
PriorityColor Returns a color based on the Priority. Priority Less than 0=Gray, 0=Red, 1=Orange, 2=Yellow. Greater than 2 is White.
Product The name of the Product from the first Manufacturing Order. If a Job contains multiple Manufacturing Orders then the Summary field lists all Product Names.
ProductDescription The description of the Product from the first Manufacturing Order. If a Job contains multiple Manufacturing Orders then the value is blank.
Profit The expected profit for the Job. This can be used by the Balanced Composite Rule.
Qty The sum of all Manufacturing Order Required Qties.
ReportedRunHours The sum of the Reported Run Hours for all Manufacturing Orders in the Job.
ReportedSetupHours The sum of the Reported Setup Hours for all Manufacturing Orders in the Job.

Revenue

Estimated money paid for the parts produced by the Job. Decimal

Reviewed

Tracks whether the Job has been reviewed by a planner. Only set during import for NEW Jobs and thereafter controlled internally. Boolean
ScheduledEndDate Date and time when Job is scheduled to Finish.
ScheduledStartDate  Date and time when Job is scheduled to Start.
ScheduledStatus Indicates the current status of the Operation with respect to it being scheduled.
SchedulingHours The sum of the Scheduling Hours for all Manufacturing Orders.

Shipped

Whether the Job has been shipped to the recipient. For informatiion only. Int32

ShippingCost

The cost of shipping the parts produced by the Job. Decimal
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 Manufacturing Orders. Only the hours from the operations that haven’t been omitted are included in this total.
Started Whether any of the Job’s Manufacturing orders are started.
SubcontractCost: Hours * Standard hourly Cost for Resources with ResourceType of Subcontractor.
Summary Summary of the Products being made by the Job.

Template

Indicates that the Job is only used for copying to create new Jobs. Template Jobs are not scheduled. Boolean
Throughput Calculated field equal to: Revenue – SubcontractCost – MaterialCost – ShippingCost – ExpectedLatePenaltyCost
Timing Color to indicate the lateness of the Job. Overdue=Red, Late=Orange, TooEarly=LightGreen, AlmostLate==Yellow, On-Time=White.
TooEarly True if the Job is scheduled to end earlier than its Need Date minus its Max Early Delivery Span. False if MaxEarlyDeliverSpan is zero.
TotalCost Labor Cost + Machine Cost + Subcontract Cost + Shipping Cost + Expected Late Penalty Cost.

TravelerReport

The name of the report (without path) to use for accompanying the Job on the shop floor. Multiple reports can be included here by separating them with a semi-colon. These reports must be placed in the Reports folder to be sent to the Clients by the Client Updater Service. String

Type

Can be used to specify a free-form type for grouping. For display only. String

UserFields

Optional list of user-defined fields. Null if not initialized.(Inherited from BaseObject.) String
WorkCenters The name(s) of the Department(s) the Job is scheduled in if the Job is scheduled.
ResourceNames  The names of the Resource(s) the Job is scheduled on if the Job is scheduled.
Tagged:

Leave a Reply