Red = Can be Imported

* = Required

Alternate Paths

Name

Description

Type

Values

AlternateNodeHash The set of nodes that define this alternate path. Keys are the node’s associated operation external id.
Analysis If overridden in a parent class, returns a string containing analysis about the object. Else returns an empty string.(Inherited from BaseIdObject.)

AutoBuildLinearPath

A boolean value that triggers whether or not APS will automatically construct a simple linear path based on the available Operations Boolean True:
APS will automatically build a simple, linear path.

False:
APS will require the user to manually define the Operation flow.

AutoUse

This will determine when APS will choose an Alternate Path Node to automatically use for the Operation flow. String IfCurrent:
Path chosen only if it’s marked as CurrentPath

Regular Release:
The Path is released as usual, based on optimize settings, activity JIT start dates, etc.

ReleaseOffsetFromDefaultPathsLatestRelease:
A TimeSpan that defines when the path becomes eligible for automatic selection. The Alternate Path will not be used before the default path’s release date + AutoPathSelectionReleaseOffset.

AutoUseReleaseOffsetDays

Double
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.)

ExternalId*

String
Id Unique, unchangeable, numeric identifier.(Inherited from BaseIdObject.)

JobExternalId*

The identifier for the Job to which the Alternate Path will be associated String
Leaves The set of nodes that have no predecessor operations.

MoExternalId*

The identifier for the Manufacturing Order to which the Alternate Path will be associated String

Name

Identifies the AlternatePath. String
NodeCount

Preference

This values can be used in different way by custom algorithms and serves as a visual indicator to the planner. Int32
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.)
UniqueId A number that uniquely defines this class.(Overrides ExternalBaseIdObject.UniqueId.)

Alternate Path Nodes

Name

Description

Type

Values

AllowManualConnectorViolation

Boolean

AutoFinishPredecessor

String NoAutoFinish
OnSuccessorSetupStart
OnSuccessorRunStart
OnSuccessorPostProcessingStart
OnSuccessorFinish

IgnoreInvalidSuccessorOperationExternalIds

Boolean

JobExternalId

Job ID associated with Path String

MaxDelayHrs

Total hours operation can be delayed after the end of predecessor Double

MoExternalId*

Manufacturing Order ID associated with Path String

OverlapPercentComplete

Byte

OverlapSetups

Boolean

OverlapTransferHrs

Double

OverlapType

String NoOverlap
TransferQty
TransferSpan
TransferSpanBeforeStart
AtFirstTransfer
TransferSpanAfterSetup
PercentComplete

PathExternalId*

Path ID String

PredecessorOperationExternalId*

Predecessor Operation ID associated with Path String

SuccessorOperationExternalId

Successor Operation ID associated with Path String

TransferHrs

Double

UsageQtyPerCycle

Double