Operation Attribute Mappings

* = Required

Name

Description

Type

Values

Code

The Code that defines the Attribute. Operation Attribute Setup Tables can use this to determine when setup should be incurred (Setup Code). String  

ColorCode

A Color that can be used to represent the value of the Attribute in the Gantt. For example, if the Attribute represents paint colors, then the ColorCode can be the color of the paint. Int32  

ColorCodeAlpha

A Color that can be used to represent the alpha value of the Attribute in the Gantt. Int32  

ColorCodeBlue

A Color that can be used to represent the blue value of the Attribute in the Gantt. Int32  

ColorCodeGreen

A Color that can be used to represent the green value of the Attribute in the Gantt. Int32  

ColorCodeRed

A Color that can be used to represent the red value of the Attribute in the Gantt. Int32  

ConsecutiveSetup

This is used to model operations where multiple Setup activities must be completed in a sequence and cannot be performed concurrently. If True, the total Setup time for the Operation is calculated as the sum of the maximum non-consecutive Setup time and the various consecutive Setup times. Boolean  

Description

Additional text for describing the Attribute. String  

IncurSetupWhen

Specifies when to include a Setup time and Cost for the Attribute.

  • Always: This uses the SetupHours specified, no matter what.
  • Code changes: This uses the SetupHours whenever the code changes under this attribute. For example, when the color changes from black to white.
  • Number changes: This uses the SetupHours whenever the number changes under this attribute. For example, when temperature switches from 100 to 200 degrees.
  • Next Number is higher: This uses the SetupHours when switching from a lower to a higher number.
  • Next Number is lower: This uses the SetupHours when switching from a higher to a lower number.
  • Lookup in Attribute Code Table: Uses a table to determine the setup time. This overrides the SetupHours.
  • Never: Setup time is never incurred.
  • Lookup by Attribute Number Range: Uses a table to determine setup time and overrides SetupHours. 
String Always
CodeChanges
NumberChanges
NumberHigher
NumberLower
LookupByCode
Never
LookupByRange

JobExternalId*

The External identifier of the parent job.  String  

ManualUpdateOnly

Specifies whether this Attribute can be updated during data imports. This is usually set to 'True' once an Attribute has been modified manually to prevent an import from overriding those modifications. Boolean  

MoExternalId*

The External identifier of the Manufacturing Order associated with this Attribute. String  

Name*

The Name used to identify the Attribute. String  

Number

The numeric value that defines the Attribute. This can be used by Attribute Number Range Tables to determine Setup time and constrain the Operation to Eligible resources. Double  

OpExternalId*

The external identifier of the parent operation. String  

SetupCost

The cost to perform the Setup related to this Attribute. This is only used if not using Lookup tables. Decimal  

SetupHrs

The Setup hours incurred by this Attribute if activated. This is only used if not using Lookup tables. Double  

ShowInGantt

Specifies whether to show this Attribute in the Gantt View when the 'Attribute(s)' segment is enabled on the labels. Boolean