Scheduling parameter Class


( Class of scheduling parameters. [Interval] of event plugin key [EventTimer] can be set. )
Inherits the ASPCommandObject.

<ASPSchedulingParameter> Interface

 

Property Overview

TabProperty NameData TypeDescription

General

Dispatching rule
(Command_WorkSortExpression)

<Basic><Standard>
WorkSortExpression
<ASVSortExpression> Data Type

Sort expression

Specify here the method of deciding the order in which to process the target operations.

 

Assignment type
(Command_AssignmentType)

<Basic><Standard>
AssignmentType

Enum

Specify here the method of assignment by this command.


ValueNameDescription
FiniteFinite capacityAssigns with finite capacity.
InfiniteInfinite capacityAssigns with infinite capacity.

 

Assignment direction
(Command_AssignmentDirection)

<Basic><Standard>
AssignmentDirection

Enum

Specify here the direction in which orders are to be assigned by this command.


ValueNameDescription
NotSpecifiedUnspecifiedNot specified.
ForwardForwardSpecify that all target orders will be assigned forward.
BackwardBackwardSpecify that all target orders will be assigned backward.
NormalAccording to orderSpecify the assignment direction of each target order based on the order's 'Priority' and 'Assignment direction' properties.
ForceForwardForced forwardForce the assignment direction to be forward, regardless of any results data in pegged operations.
ForceBackwardForced backwardForce the assignment direction to be backward, regardless of any results data in pegged operations.

 

Resource selection method
(Command_ResSelectionType)

<Basic><Standard>
ResSelectionType

Enum

Specify here the method of selecting a resource when the assignment will be performed.


ValueNameDescription
Optimal ResourceOptimal resourceAssigns to the resource with the highest evaluation score.
Priority ResourcePriority resourceTries to assign only to the resources with the highest priority.
Current ResourceCurrent resourceAssigns to the resource to which it is currently assigned. If it is a split sub operation and is assigned at the first time, the assigned resource before splitting will be the current resource. If it is not a split sub operation, it will be the same as choosing First resource found.
First ResourceFirst resource foundAssigns to the resource that is found first.

 

Resource evaluation
(Command_ResEval)

<Multi>
<Basic><Standard>
ResEval
<ASLResourceEval> Data Type

Object

Specify here the weight settings or expressions to be used for evaluating the result of tentative assignment to various candidate resource combinations.

 

Temporary operation fix
(Command_TemporaryOperationFix)

<Standard>
TemporaryOperationFix

Enum

Specify here the method of fixing the operations temporarily during rescheduling.


ValueNameDescription
Terminal OperationsTerminal operationsTemporarily fixes the first process operation for forward orders and the final process operation for backward orders. For forward orders, the first process operations assigned only to inventory orders are regarded as terminal operations.
Assigned OperationsAssigned operationsTemporarily fixes operations that are currently assigned.
Neck OperationsBottleneck resourcesTemporarily fixes the operations that have been assigned to the resources for which the bottleneck flag is on.
NoneNoneNo temporary fix will be performed.
Terminal Operations (Manufacturing Order Only)Terminal operations (mfg. orders only)Almost the same as Terminal operations but temporarily fixes only terminal operations in manufacturing orders.

 

Production time calculation
(Command_ProductionTimeCalculation)

<Standard>
ProductionTimeCalculation

Enum

Specify here the method of calculation of the production time.


ValueNameDescription
Main ResMain resourceBased on the capacity value of the main resource.
Longest ResLongest time resourceBased on the capacity value with the longest production time (the lowest capacity) among the capacity values of the main resource and all sub resources.
Longest SubResLongest time sub resourceBased on the capacity value with the longest production time (the lowest capacity) among the capacity values of all sub resources.

 

Strictly enforce next resource constraints
(Command_NextResConstraintAbsolute)

<Standard>
NextResConstraintAbsolute
<VARIANT_BOOL> Data Type

Bool

Specify here whether or not to strictly enforce next resource constraints.
When the property is checked, next resource constraints will be strictly enforced and candidate resources for assignment will be filtered by the resource codes specified as next resources. When unchecked, next resource constraints will be treated as one of the evaluation items during assignment and operations may be assigned to resources not specified as next resources.

 

Enable inventory constraints
(Command_MaterialRestriction)

<Standard>
InventoryConstraintFlag
<VARIANT_BOOL> Data Type

Enum

When operations with an item for which the inventory constraints flag of the item class is on (operations for manufacturing orders), they will be assigned to dummy resource if sufficient quantities have not been pegged to the operations. Operations in the later processes will also be assigned to the dummy resource.


ValueNameDescription
NoNoAssigns even when an inventory constraint violation occurs.
YesYesAssigns an operation in which an inventory constraint violation occurs and operations after the operation to a dummy resource.
Yes (Unassign All Operations On Violation)Yes (assigns whole order to dummy resource when constraint violated)Assigns all operations of an order to a dummy resource when an inventory constraint violation occurs.

 

Passed assignment start time
(Command_ErrPassedAssignStart)

<Standard>
ErrPassedAssignStart

Enum

Method of handling the case where an operation was assigned in the past direction from the assignment start time during the backward assignment.


ValueNameDescription
PileForcibly assignAssigns with infinite capacity.
IgnoreIgnoreIgnores time constraints.
Switch DirectionSwitch to forwardReassigns by switching the assignment direction to forward.
UnassignUnassignRemoves assignment data.

 

Passed assignment end time
(Command_ErrPassedAssignEnd)

<Standard>
ErrPassedAssignEnd

Enum

Method of handling the case where an operation was assigned in the future direction from the assignment end time during the forward assignment.


ValueNameDescription
PileForcibly assignAssigns with infinite capacity.
IgnoreIgnoreIgnores time constraints.
UnassignUnassignRemoves assignment data.

 

Passed EST
(Command_ErrPassedEST)

<Standard>
ErrPassedEST
<TErrPassedEST> Data Type

Enum

Method of handling the case where an operation was assigned in the past direction from the earliest start time (EST) during the backward assignment.


ValueNameDescription
PileForcibly assignAssigns with infinite capacity.
IgnoreIgnoreIgnores time constraints.
Switch DirectionSwitch to forwardReassigns by switching the assignment direction to forward.

 

Passed LET
(Command_ErrPassedLET)

<Standard>
ErrPassedLET
<TErrPassedLET> Data Type

Enum

Method of handling the case where an operation was assigned in the future direction from the latest end time (LET) during the forward assignment.


ValueNameDescription
PileForcibly assignAssigns with infinite capacity.
IgnoreIgnoreIgnores time constraints.

Time periods

Assignment start time
(Command_AssignmentStartTime)

<Standard>
AssignmentStartTime
<ASVExpression> Data Type

Expression

Specify here the start time of the period in which operations can be assigned by this command.

 

Assignment end time
(Command_AssignmentEndTime)

<Standard>
AssignmentEndTime
<ASVExpression> Data Type

Expression

Specify here the end time of the period in which operations can be assigned by this command.

 

User specified EST
(Command_UserEST)

<Standard>
UserEST
<ASVExpression> Data Type

Expression

Earliest possible start time specified by the user for the operation.

 

User specified LET
(Command_UserLET)

<Standard>

Expression

Latest possible end time specified by the user for the operation.

Settings

Production factor
(Command_ProductionFactor)

<Basic><Standard>
ProductionFactor
<ASVExpression> Data Type

Expression

Specify here a production efficiency rate.
1 represents 100%. 0 is regarded as 1, i.e. 100%. (Ver3 restricted feature)

 

Split operations
(Command_DoOperationSplit)

<Standard>
DoOperationSplit

Enum

Specify here whether or not to split operations when exploding orders/assigning operations. Specifying no value means Yes.


ValueNameDescription
YesYesSplits operations.
Yes (Order Explosion Only)Yes (only during order explosion)Only performs the splitting that is done during order explosion.
NoNoDoes not split operations. The operations split dynamically will not be merged after rescheuling.

 

Assign split operations near each other
(Command_AssignSplitOperTogether)

<Standard>
AssignSplitOperationTogether

Enum

Specify here, for when any of split operations in a single process is time-fixed, whether or not to assign other split operations as much as possible to the same time period to which the time-fixed split operation is assigned. Specifying no value means Yes.


ValueNameDescription
YesYesAssigns split operations other than the one that is time-fixed as much as possible to the same time period to which the time-fixed split operation is assigned.
NoNoDoes not assign split operations other than the one that is time-fixed as much as possible to the same time period to which the time-fixed split operation is assigned.

 

Use changeover
(Command_UseCombinationSetup)

<Standard>
UseCombinationSetup

Enum

Specify here whether or not to use the settings of the spec setup and item setup tables. Specifying no value means Yes.


ValueNameDescription
YesYesUses changeover.
NoNoDoes not use changeover.

 

Max # resource candidate
(Command_MaxResourceCandidate)

<Standard>
MaxResourceCandidate
<> Data Type

Integer

Specify here the maximum number of resource candidates' combination during tentative assignment. If no value is specified, all the candidates will be checked.
If the maximum number of candidates is specified, candidate resources will be checked up to this number during evaluation. Therefore, the time of the scheduling process may be shortened but the best scheduling result may not be obtained.

 

Auto-generate master instructions
(Command_GenerateMasterInstructions)

<Standard>
AutoGenerateMasterInstruction

Enum

Select instructions to auto-generate during order explosion. When no instructions are specified, only master input instructions will be generated.


ValueNameDescription
InputInput instructionsGenerates only master input instructions.
Input And OutputInput and output instructions (Intermediate items)Generates master input instructions and output instructions for intermediate items.
Input And Output And FinalInput and output instructionsGenerates master input instructions and output instructions for intermediate items and final items.

 

Assignment failed (time contraints MAX)
(Command_ErrTimeConstraintMax)

<Standard>
ErrTimeConstraintMax

Enum

Method of handling the case where a time constraint MAX could not be satisfied. Specifying no value means Assign outside scheduling period.


ValueNameDescription
PileAssign outside scheduling periodThe operations bound by time constraint MAX are all forcibly assigned outside the scheduling period.
IgnoreIgnore constraintThe operations originally intended for assignment will be individually assigned by ignoring the time constraint MAX.
Dummy ResourceAssign to dummy resourceThe constrained operations are all assigned to dummy resources.

 

Assignment failed (resource lock)
(Command_ErrResLock)

<Standard>
ErrResourceLock

Enum

Method of handling the case where a resource lock constraint could not be satisfied. Specifying no value means Assign outside scheduling period.


ValueNameDescription
PileAssign outside scheduling periodThe operations bound by resource lock constraint are all forcibly assigned outside the scheduling period.
IgnoreIgnore constraintThe operations originally intended for assignment will be individually assigned by ignoring the resource lock constraint.
Dummy ResourceAssign to dummy resourceThe constrained operations are all assigned to dummy resources.

 

Assignment failed (group assign)
(Command_ErrGroupAssign)

<Standard>

Enum

Method of handling the case where a group assign constraint could not be satisfied. Specifying no value means Assign outside scheduling period.


ValueNameDescription
PileAssign outside scheduling periodThe operations bound by group assign constraint are all forcibly assigned outside the scheduling period.
IgnoreIgnore constraintThe operations originally intended for assignment will be individually assigned by ignoring the resource lock constraint.
Dummy ResourceAssign to dummy resourceThe constrained operations are all assigned to dummy resources.

 

Dispatching rule absolute
(Command_DispatchRuleAbsolute)

<Standard>
DispatchRuleAbsolute

Enum

Specify whether or not to ensure that the assignment position on each resource is in exact order specified by the dispatching rule. If empty, this value is treated as No


ValueNameDescription
NoNoAssigns operations from the earliest start time (EST).
YesYesEnsures that the assignment position on each resource is in exact order specified by the dispatching rule.

 

Ignore unassigned pegged operations
(Command_IgnoreUnassignedPeggedOperations)

<Standard>
IgnoreUnassignedPeggedOperations

Enum

When set to Yes, the operation will be assigned even when operations pegged before or after it are unassigned. When left empty, the default value is No.


ValueNameDescription
0NoWaits for pegged operations to be assigned first. If forward scheduling, previous operations will be assigned first. If backward scheduling, following operations will be assigned first.
1YesDoes not wait for pegged operations to be assigned first. If forward scheduling, previous operations will be ignored. If backward scheduling, following operations will be ignored.

 

Assignment direction of orders for Inventory MIN
(Command_InventoryMinOrderDirection)

<Standard>
InventoryMinOrderDirection

Enum

Specify the assignment direction for orders which were generated as a result of the Inventory MIN setting of an item. Default direction is forward if nothing is specified.


ValueNameDescription
ForwardForwardAssigns orders of Inventory MIN orders forwards
BackwardBackwardAssigns orders of Inventory MIN orders backwards

 

Assignment direction of orders for Target inventory MIN
(Command_TargetInventoryMinOrderDirection)

<Standard>
TargetInventoryMinOrderDirection

Enum

Specify the assignment direction for orders which were generated as a result of the Target inventory MIN setting of an item. Default direction is forward if nothing is specified.


ValueNameDescription
ForwardForwardAssigns orders of Target inventory MIN orders forwards
BackwardBackwardAssigns orders of Target inventory MIN orders backwards

 

Suspend schedule condition
(Command_SuspendExpr)

<Standard>
SuspendExpr
<ASVExpression> Data Type

Expression

Set a condition here if you want to suspend processing during rescheduling

 

Display color
(Command_Color)

<Standard>

Color

The color to use when displaying in the scheduling parameter list combobox

 

Display in combo box
(Command_DisplayToComboBox)

<Standard>
DisplayToComboBox

Enum

When set to Yes, this parameter will be shown in the scheduling parameter list combobox


ValueNameDescription
0NoThis parameter will not be shown in the scheduling parameters combobox
1YesThis parameter will be shown in the scheduling parameters combobox

 

Display order
(Command_DisplayOrder)

<Standard>

Float

Specify the order to show scheduling paramters in the parameter combobox and popup menus

 

Parameter type
(Command_ParameterType)

<Standard>

Enum

Specify the type of parameter. 'Scheduling' is used for normal rescheduling, and 'Sequencing' is used when rescheduling only the objects currently selected on the gantt chart.


ValueNameDescription
SSchedulingPerforms a normal reschedule
RSequencingSequencing (reassign to adjust sequence) only the operations selected by GUI.

 

Interval
(Command_EventTimer_Interval)

<Standard>
Interval
<LONG> Data Type

Integer

Interval time of event plugin key timer. It can be specified for each command.

Filter

Filter orders
(Command_WorkFilterExpression)

<Basic><Standard>
OrderFilterExpression
<ASVExpression> Data Type

Expression

Specify here the method of filtering the orders for which the command will be executed.

 

Low level code MIN
(Command_LowLevelCodeMin)

<Standard>
LowLevelCodeMin
<LONG> Data Type

Integer

Specify here the minimum value of the low level code assigned by this command.

 

Low level code MAX
(Command_LowLevelCodeMax)

<Standard>
LowLevelCodeMax
<LONG> Data Type

Integer

Specify here the maximum value of the low level code to be assigned by this command.

 

Filter operations
(Command_OperFilterExpression)

<Basic><Standard>
OperFilterExpression
<ASVExpression> Data Type

Expression

Specify here the method of filtering operations for which the command will be executed.

Link

Reference execution command
(Command_RefExecutor_Param_Rev)

<RO> <Multi>
<Standard>

Object

The command of which the referenced scheduling parameter belongs to.

Peg

Peg and update replenishment order
(Command_PegAndUpdateReplenishmentOrder)

<Standard>
PegAndUpdateReplenishmentOrder

Enum

Specify here whether or not to peg, generate/delete auto-replenishment orders, and reassign quantities by the explode orders command. Specifying nothing is regarded as Yes.


ValueNameDescription
0NoDoes not peg, generate/delete auto-replenishment orders, and reassign quantities by the explode orders command.
1YesPegs, generates/deletes auto-replenishment orders, and reassigns quantities by the explode orders command.

 

Pegging method
(Command_PeggingMethod)

<Standard>
PeggingMethod

Enum

Specify the pegging method to use during order explosion. If left empty, the default value is 'Standard'


ValueNameDescription
DefaultStandardPegs orders on a FIFO basis using the due date.
Last Assigned TimeLast scheduled datePegs orders on a FIFO basis using the date which was assigned in the previous schedule

 

Pegged item filter expression
(Command_PeggingItemFilterExpr)

<Standard>
PeggingItemFilterExpr
<ASVExpression> Data Type

Expression

A filter to specify which items should be pegged.

 

Pegging to keep filter expression
(Command_PeggingToKeepFilterExpr)

<Standard>
PeggingToKeepFilterExpression
<ASVExpression> Data Type

Expression

Filters pegging you want to keep. ME is a peg object. When no expression is specified, only those for which the fixed flag is not set and of which the quantities are not fixed (i.e. ME.QtyFixed==1||ME.LinkFixed==1 in an expression) will be deleted.

Plan

Start time (purchase plan)
(Command_GenerateScheduleSummary_PurchaseStartTime)

<Standard>
PurchaseStartTime
<ASVExpression> Data Type

Expression

Start time of the purchase plan. If not specified, the project's display start time will be used.

 

Period (purchase plan)
(Command_GenerateScheduleSummary_PurchasePeriodEnum)

<Standard>
PurchasePeriod

Enum

Time period of the purchase plan.


ValueNameDescription
M11 month1 month.
M22 months2 months.
M33 months3 months.
M44 months4 months.
M55 months5 months.
M66 months6 months.
M77 months7 months.
M88 months8 months.
M99 months9 months.
M1010 months10 months.
M1111 months11 months.
M1212 months12 months.
EExpressionSpecify the time period by a period expression.

 

Period expression (purchase plan)
(Command_GenerateScheduleSummary_PurchasePeriodExpr)

<Standard>
PurchasePeriodExpression
<ASVExpression> Data Type

Expression

Specify here an expression for determining the period of the purchase plan. Valid when Period (purchase plan) is set to 'Expression'.

 

Resource filter expression (purchase plan)
(Command_GenerateScheduleSummary_PurchaseResFilterExpr)

<Standard>
PurchaseResourceFilterExpression
<ASVExpression> Data Type

Expression

Filters the resources for which to generate purchase plans.

 

Calculation method (purchase plan)
(Command_GenerateScheduleSummary_PurchaseQtyCalcType)

<Standard>
PurchaseQtyCalcultaionMethod

Enum

Specify here the calculation method. Specifying no value means Start.


ValueNameDescription
SStartReports the quantity according to the start time.
EEndReports the quantity according to the end time.
PProrateReports the quantity on a prorated basis.

 

Start time (production plan)
(Command_GenerateScheduleSummary_ManufacturingStartTime)

<Standard>
ManufacturingStartTime
<ASVExpression> Data Type

Expression

Start time of the production plan. If not specified, the project's display start time will be used.

 

Period (production plan)
(Command_GenerateScheduleSummary_ManufacturingPeriodEnum)

<Standard>
ManufacturingPeriod

Enum

Time period of the production plan.


ValueNameDescription
M11 month1 month.
M22 months2 months.
M33 months3 months.
M44 months4 months.
M55 months5 months.
M66 months6 months.
M77 months7 months.
M88 months8 months.
M99 months9 months.
M1010 months10 months.
M1111 months11 months.
M1212 months12 months.
EExpressionSpecify the time period by a period expression.

 

Period expression (production plan)
(Command_GenerateScheduleSummary_ManufacturingPeriodExpr)

<Standard>
ManufacturingPeriodExpression
<ASVExpression> Data Type

Expression

Specify here an expression for determining the period of the production plan. Valid when Period (production plan) is set to 'Expression'.

 

Resource filter expression (production plan)
(Command_GenerateScheduleSummary_ManufacturingResFilterExpr)

<Standard>
ManufacturingResourceFilterExpression
<ASVExpression> Data Type

Expression

Filters the resources for which to generate production plans.

 

Calculation method (production plan)
(Command_GenerateScheduleSummary_ManufacturingQtyCalcType)

<Standard>
ManufacturingQtyCalcultaionMethod

Enum

Specify here the calculation method. Specifying no value means Start.


ValueNameDescription
SStartReports the quantity according to the start time.
EEndReports the quantity according to the end time.
PProrateReports the quantity on a prorated basis.

Message

Purchase orders
(Command_Message_NumPurchaseOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Manufacturing orders
(Command_Message_NumManufacturingOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Sales orders
(Command_Message_NumSalesOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Event orders
(Command_Message_NumEventOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Absolute inventory orders
(Command_Message_NumAbsoluteInventories)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Relative inventory orders
(Command_Message_NumRelativeInventories)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Late manufacturing orders
(Command_Message_NumTardyManufacturingOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Late sales orders
(Command_Message_NumTardySalesOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

EST violating manufacturing orders
(Command_Message_NumESTViolationManufacturingOrders)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Operations
(Command_Message_NumOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Unassigned operations
(Command_Message_NumUnassignedOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Operations assigned to dummy resource
(Command_Message_NumDummyResAssignedOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Forcibly assigned operations
(Command_Message_NumForciblyAssignedOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Time constraint violating operations
(Command_Message_NumTimeConstraintViolationOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Resource quantity violating operations
(Command_Message_NumResQtyViolationOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Operations with insufficient input qty
(Command_Message_NumInputInstNotFullPeggedOperations)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Manufacturing order lead time (average)
(Command_Message_ManufacturingOrderLeadTime_Average)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Manufacturing order lead time (min)
(Command_Message_ManufacturingOrderLeadTime_Min)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Manufacturing order lead time (max)
(Command_Message_ManufacturingOrderLeadTime_Max)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time average (without time constraints)
(Command_Message_WaitTime_Average)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time min (without time constraints)
(Command_Message_WaitTime_Min)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time max (without time constraints)
(Command_Message_WaitTime_Max)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time average
(Command_Message_TrueWaitTime_Average)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time min
(Command_Message_TrueWaitTime_Min)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Wait time max
(Command_Message_TrueWaitTime_Max)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Total setup time
(Command_Message_TotalSetupTime)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Setup time ratio
(Command_Message_SetupTimePercentage)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Item switching frequency
(Command_Message_ItemSwitchingFrequency)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Load average
(Command_Message_ResLoadPercentage_Average)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Load min
(Command_Message_ResLoadPercentage_Min)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

 

Load max
(Command_Message_ResLoadPercentage_Max)

<Standard>

Enum

Sets whether to display messages from in the schedule evaluation command and report command.


ValueNameDescription
0NoNo message will be displayed
1YesMessage will be displayed

Common

Code
(Code)

<Basic><Standard>

String

Name of the object used internally. The code does not need to be unique including objects such as order. In that case, however, other property should be added to the DBIO primary key for a merge process during import and synchronization. Also, in cases where orders are specified by code such as for next orders, behavior is undefined.

 

Internal status flag
(Object_StatusFlag)

<RO>
<Standard>

Enum

Represents the status such as whether the object was added or changed within Asprova.


ValueNameDescription
 NoneThis record has not been changed.
ANewly addedThis record has been newly added.
MModifiedThis record has been modified.
DDeletedThis record has been deleted.

 

Invalid flag
(Object_InvalidFlag)

<RO>
<Standard>

Bool

Indicates whether the object is invalid or not.

 

Object ID
(ObjectID)

<RO>
<Standard>

Unsigned integer

ID number defined by each object.

 

Parent
(Parent)

<RO>
<Standard>

Object

The object at one level higher than this object.

 

Children
(Child)

<RO> <Multi>
<Standard>

Object

Objects at one level lower than this object.

 

Class definition
(Object_ClassDef)

<RO>
<Standard>

Object

Object that defines the class information of this object.

 

Display name
(DisplayString)

<Standard>

String

Display name held internally in Asprova. If a value is set here, the display name will be displayed in place of the code. Starting with Ver4, single quotations (') are not allowed.

 

Alias
(DisplayAlias)

<Standard>

String

Specify here an alias of the object. If a value is set here, the alias will be displayed in place of its code or display name.
To display an alias, you need to select User defined aliases from [Workspace] - [General] - [String display method] (The default is set to this value). Starting with Ver4, single quotations (') are not allowed.

 

Comments (common)
(Comment)

<Multi>
<Standard>

String

Enter comments here. This property is common to each class and you can use it for Properties to be copied to operation from order of the Project class and so on.

 

Status flag
(Object_StatusFlagExt)

<RO>
<Standard>

Enum

Represents the status such as whether the object was added or changed outside Asprova.


ValueNameDescription
 NoneThis record has not been changed externally.
ANewly addedThis record has been newly added externally.
MModifiedThis record has been modified externally.
DDeletedThis record has been deleted externally.

 

Reason to be invalidated
(ReasonToBeInvalidated)

<RO> <Multi>
<Standard>

Enum

Reason why the invalid flag is on.


ValueNameDescription
NNo valid master for order explosionNo valid master exists when orders are exploded.
LBMaster loop (master object)Master object in which a loop was detected.
LNMaster loop (master input instruction)Master input instruction in which a loop was detected.
LIMaster loop (item)Item in which a loop was detected.
FOrder explosion failureOrder explosion failed at last execution.
LIntegrated master loopItem that is detected to have a loop in the integrated master, and it's auto replenishment flag is not No.
GFailed to build groupsGroup hierachy exceeded the maximum limit of 20 levels deep.
GLFound a loop inside groupA loop has been detected inside a group.
D  
RUnneeded result operationRegarded as unneeded during the last order explosion but was not deleted because results data was specified for the operation.

 

Update time
(FlagDate)

<RO>
<Standard>

Time

Updated when import/export/synchronization is executed. Note that this is not the time at which data is changed through the GUI, rescheduling, and so on.

Internal

System flag
(Object_SystemObject)

<RO>
<Standard>

Bool

Indicates whether the object is a system object or not.

Control

Execution condition expression
(Command_ConditionExpr)

<Standard>

Expression

The condition for this command to be executed. Returning FALSE will skip the execution. The condition only applies to this command, and does not apply to the child commands.

 

Loop counter
(Command_LoopCounter)

<Multi>
<Standard>
LoopCounter
<LONG> Data Type

Integer

Integer type property that can be used for a condition you specify in loop condition expressions so on.

 

Loop initialize expression
(Command_LoopInitializeExpression)

<Multi>
<Standard>
LoopInitializeExpr
<ASVExpression> Data Type

Expression

Expression that is called before a loop starts.

 

Loop condition expression
(Command_LoopConditionExpression)

<Multi>
<Standard>
LoopConditionExpr
<ASVExpression> Data Type

Expression

Expression for determining whether or not to execute the next loop.

 

Loop increment expression
(Command_LoopIncrementExpression)

<Multi>
<Standard>
LoopIncrementExpr
<ASVExpression> Data Type

Expression

Expression that is called before the next loop starts.

 

Loop repetitions MAX
(Command_LoopMaxFrequency)

<Standard>
LoopMAXRepetitions
<LONG> Data Type

Integer

The maximum value of the loop counter.

Event

Event condition
(Command_Event)

<Multi>
<Standard>
EventCondition
<ASBEventCondition> Data Type

Object

Specify here the event conditions by which event orders will be generated during adjustment.

 

Leave unneeded event orders
(Command_KeepAutoGenEventOrder)

<Standard>

Bool

Flag indicating whether or not to leave unneeded auto-generated event orders as they are in adjustment. Used when using event control in composite scheduling and so on.

Optimization

Sequence control evaluation rules
(Command_DispatchOrderDirector_DispRule)

<Multi>
<Standard>

Object

Evaluation rules for the sequence control command. Used when using sequence control.

 

Resource wise load leveling rule
(Command_ResourceWiseLoadLeveling_SortExp)

<Multi>
<Standard>

Sort expression

Used for determining the first use instruction to move to another resource. Used also when selecting the resource to which to move the use instruction. ME is a use instruction. Used when using resource wise load leveling.

 

Resource wise load leveling time bucket
(Command_ResourceWiseLoadLeveling_TimeBucket)

Time span

Time bucket used when calculating resource loads. Used when using resource wise load leveling.

 

Resource wise load leveling target load
(Command_ResourceWiseLoadLeveling_TargetLoad)

<Standard>

Float

Target load. 1 means 100%. Used when using resource wise load leveling.

 

Time wise load leveling calculation repetitions
(Command_TimeWiseLoadLeveling_CalculationFrequency)

<Standard>

Integer

Number of times to perform time wise load leveling assignment within the time wise load leveling command. In this command, piled operations will be time wise load leveled. As a result, however, the piled operations may be piled with new operations. If you increase this value, new piled operations will be load leveled in the following repetition.

 

Time wise load leveling resources
(Command_TimeWiseLoadLeveling_Resource)

<Multi>
<Standard>

Object

Time wise load leveling resources will be selected automatically (Top 20% in resource load will be selected). Apart from these resources, you can specify resources that should always be load leveled. The result of selecting the top 20% resources in resource load will be the same regardless of whether values are specified for this property.

 

Time wise load leveling limit
(Command_TimeWiseLoadLeveling_ResourcePercentage)

<Standard>

Float

Specify what percentage of resources load leveling will be applied to eg. with 20 resources, a value of 50% will apply load-leveling to the 10 resources with highest loads. The default is 20%.

 

Time wise load leveling target load
(Command_TimeWiseLoadLeveling_TargetLoad)

Float

Target load. 1 means 100%. Used when using time wise load leveling.

 

Order start buffer
(Command_OrderStartBuffer)

<Standard>

Expression

Buffer until the production start time. Used during execution of sequence control. If not specified, internally calculated values will be used. The calculation process is as follows. Immediately before processing, the day with the highest load among the applicable resources is found, and the amount it exceeds capacity by will be used as the number of days to buffer by. For example, if the day with the highest load is 300%, the buffer time will be three days. If the day with the highest load is 120%, the buffer time will be 2 days. If no days have load which exceeds capacity, the buffer time will be one day. The day with highest load is only taken from the time between the scheduling start and end times.

 

Order end buffer
(Command_OrderEndBuffer)

<Standard>

Expression

Buffer from the production end time to due date. Used when using sequence control.

 

Passed assignment start time
(Command_TimeWiseLoadLeveling_ErrPassedAssignStart)

<Standard>

Enum

Method of handling the case where an operation was assigned in the past direction from the assignment start time during the backward assignment.


ValueNameDescription
GIgnoreExecutes nothing.
IAssign at infinite capacitySet the expansion rate back to 1 and reassign.
EAssign evenly across lead timePerform even assignments within the lead time MAX. Not valid if no expanded operation exists within the order.

 

Passed assignment end time
(Command_TimeWiseLoadLeveling_ErrPassedAssignEnd)

<Standard>

Enum

Method of handling the case where an operation was assigned in the future direction from the assignment end time during the forward assignment.


ValueNameDescription
GIgnoreExecutes nothing.
IAssign at infinite capacitySet the expansion rate back to 1 and reassign.
EAssign evenly across lead timePerform even assignments within the lead time MAX. Not valid if no expanded operation exists within the order.

 

Passed EST
(Command_TimeWiseLoadLeveling_ErrPassedEST)

<Standard>

Enum

Method of handling the case where an operation was assigned in the past direction from the earliest start time (EST) during the backward assignment, or when in violation of the lead time MAX.


ValueNameDescription
GIgnoreExecutes nothing.
IAssign at infinite capacitySet the expansion rate back to 1 and reassign.
EAssign evenly across lead timePerform even assignments within the lead time MAX. Not valid if no expanded operation exists within the order.

 

Passed LET
(Command_TimeWiseLoadLeveling_ErrPassedLET)

<Standard>

Enum

Method of handling the case where an operation was assigned in the future direction from the latest end time (LET) during the forward assignment, or when in violation of the lead time MAX


ValueNameDescription
GIgnoreExecutes nothing.
IAssign at infinite capacitySet the expansion rate back to 1 and reassign.
EAssign evenly across lead timePerform even assignments within the lead time MAX. Not valid if no expanded operation exists within the order.

 

Force orders finally into assignment period
(Command_TimeWiseLoadLeveling_ForceOrdersFinallyIntoAssignmentPeriod)

<Standard>

Enum

Orders that went beyond the assignment period as a result of load leveling are forced into the assignment period.


ValueNameDescription
0NoExecutes nothing.
1YesOrders that went beyond the assignment period as a result of load leveling are forced into the assignment period.

All Properties

Order list
(Command_OrderList)

<Multi>
OrderList
<ASOObjectList> Data Type

Object

The orders collected by [Prepare for assignment] command. Only exists during executing scheduling parameters.

 

Operation list
(Command_OperationList)

<Multi>
OperationList
<ASOObjectList> Data Type

Object

The operations collected by [Upload operations] command or generated by [Explode orders] command. Only exists during executing scheduling parameters.

 

Project
(Project_CommandReschedule_Rev)

<RO>

Object

Internally used property.

 

Code/Display name/Alias
(Object_CodeDisplayNameOrAlias)

String

Corresponds to the code, display name or alias depending on the setting in the property String display method of the workspace.

 

Currently editing user code
(Object_UserDuringChangeCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Currently editing user. Mapped in DBIO's [Field mapping].

 

User with right to edit code
(Object_UserDuringCheckOutCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Reserved right to edit user. Mapped in DBIO's [Field mapping].

 

Owner code
(Object_OwnerUserCode)

<RO> <Multi>

WBSRef

Temporarily used when importing/exporting Owner. Mapped in DBIO's [Field mapping].

 
 
ResEvalCount
<LONG> Data Type
<RO>

 

Number of elements in ResEval property's array.

 
GetAsObject
<ASOObject> Data Type
<Method>

 

Obtains property value as object.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to obtain.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsObject
<VOID> Data Type
<Method>

 

Sets properties as object.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsInteger
<ASOObject> Data Type
<Method>

 

Obtains properties as integer.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsExpression
<ASOObject> Data Type
<Method>

 

Obtains properties as expression.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsTime
<ASOObject> Data Type
<Method>

 

Obtains properties as time.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsTimeSpan
<ASOObject> Data Type
<Method>

 

Obtains properties as time span.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsDouble
<ASOObject> Data Type
<Method>

 

Obtains properties as float.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsBool
<ASOObject> Data Type
<Method>

 

Obtains properties as boolean.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
GetAsEnum
<ASOObject> Data Type
<Method>

 

Obtains properties as enum.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsInteger
<VOID> Data Type
<Method>

 

Sets properties as integer.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsExpression
<VOID> Data Type
<Method>

 

Sets properties as expression.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsTime
<VOID> Data Type
<Method>

 

Sets properties as time.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsTimeSpan
<VOID> Data Type
<Method>

 

Sets properties as time span.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsDouble
<VOID> Data Type
<Method>

 

Sets properties as float.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsBool
<VOID> Data Type
<Method>

 

Sets properties as boolean.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
SetAsEnum
<VOID> Data Type
<Method>

 

Sets properties as enum.
[in:TPropertyID]PropertyID: Specifies the ID of the properties to set.
[in:LONG]Index: Specifies the Index of the property.

 
ExportXMLSchedulingParameter
<VOID> Data Type
<Method>

 

Export scheduling parameters to specified XML file in ExportFilePath. The file extension must be xml. Specify export with Unicode or not in SaveAsUnicode.
[in:BSTR]ExportFilePath:Export file path and name.
[in:BOOL]Export with Unicode or not.

 
AddResEval
<ASLResourceEval> Data Type
<Method>

 

Add new resource evaluations.

 
EventCount
<LONG> Data Type
<RO>

 

Number of elements in Event property's array.

 
AddEvent
<VOID> Data Type
<Method>

 

Add Event.


<RO> : Read-Only
<Multi> : Array Type (Starting From 1)

<Basic> : Displays in basic mode
<Standard> : Displays in standard mode

See Also

Resource_Eval


HelpNo.:C77

© Since 1994 Asprova Corporation, All rights reserved.