Alternate Path & Node Mappings

* = 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, it 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:
The path is 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 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

These 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