Integrated master (GUI) Class


( Row object of the Integrated Master window. )

 

Property Overview

TabProperty NameData TypeDescription

General

Time constraint method
(InputBomInst_TimeConstraintMethod)

Enum

Specify the time relationship between this process and the previous process.
Eg;
'ES' start after the previous process has finished.
'SS' start after the previous process has started.
'SSEE' start after the previous process has started, and end after the previous process has ended.
'ESE' When the operation of the previous process is split, allow the split operations to be timed with respect to the following process.
'EES' When operations of the current process are split, allow the split operations to be timed with respect to the previous process.
'ESSEE' When operations of the current process are split, allow the split operations to be timed freely with respect to the previous process taking into account the quantities of the split operations.
'SSEEE' When operations of the previous process are split, allow the split operations to be timed freely with respect to the following process taking into account the quantities of the split operations.


ValueNameDescription
ESES(End-Start) Defines the minimum amount of time separating the end of the previous process and the start of the current process. Used to strictly separate the previous process and the current process.
SSSS(Start-Start) Defines the minimum amount of time separating the start of the previous process and the start of the current process. Used to allow the previous process and the current process overlap.
SSEESSEE(Start-Start, End-End) Defines the minimum amount of time separating the start of the previous process and the start of the current process, as well as the minimum amount of time separating the end of the previous process and the end of the current process. Used to make the previous process and the current process overlap, while ensuring that the current process does not end before the previous process.
ESEESE(End-Start-Each) Defines the minimum amount of time separating the production end times of the previous process and arbitrary times of the current process. If the operation of the previous process is split, the move time defines the minimum amount of time separating the production end times of the previous process and arbitrary times of the current process according to the production quantity of each split operation. If the operation of the previous process is not split, then the assignment will be the same as when you specified ES as the time constraint method.
EESEES(End-Each-Start) Defines the minimum amount of time separating arbitrary times of the previous process and the production start times of the current process. If the operation of the current process is split, the move time defines the minimum amount of time separating arbitrary times of the previous process and the production start times of the current process according to the production quantity of each split operation. If the operation of the current process is not split, then the assignment will be the same as when you specified ES as the time constraint method.
SSEEESSEEE(Start-Start, End-End-Each) When an operation of the previous process is split, defines the minimum amount of time separating the start and end times of each split operation and the times of the operation of the current process in light of the production quantity of the split parent operation. The image of this time constraint method is a combination of SSEE and ESE. If an operation of the previous process is not split, operations will be assigned as in the case of SSEE. Specifying ;C is not supported for this time constraint method.
ESSEEESSEE(Each-Start-Start, End-End) When an operation of the current process is split, defines the minimum amount of time separating the start and end times of each split operation and the times of the operation of the previous process in light of the production quantity of the split parent operation. The image of this time constraint method is a combination of SSEE and EES. If an operation of the current process is not split, operations will be assigned as in the case of SSEE. Specifying ;C is not supported for this time constraint method.
GESGES(Group-End-Start) When the operations of the previous process are grouped, allow the grouped operations' end times to be timed with respect to the following process's start time.


Details
 

Time constraint MIN
(InputBomInst_TimeConstraintMin)

Time expression old Asprova

Specify the minimum required time between processes, separated by semicolons.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
H1D (Separates at least until the beginning of the next day)
1D/M (Separates at least 1 day measured along the working time of the main resource in the next process)
1D@R1 (Separates at least 1 day measured along the working time of the resource R1 in the next process)
#1.5 (Separates at least the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details


Details
Details
 

Time constraint MIN expression
(InputBomInst_TimeConstraintMinExpr)

Expression

Specify the minimum required time between processes, separated by semicolons. Time, integer, float, time expression, string, date can be used for this field. For integer and float, it will be intepreted as 'minutes'. For string it will be intepreted as a time expression. For date, please make sure the date is valid for both backward or forward assignment cases. ME = Pegging information.
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
['H1D'] (Separates at most until the beginning of the next day)
['1D/M'] (Separates at most 1 day measured along the working time of the main resource in the next process)
['1D@R1'] (Separates at most 1 day measured along the working time of the resource R1 in the next process)
['#1.5'] (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

Time constraint MAX
(InputBomInst_TimeConstraintMax)

Time expression old Asprova

Specify the maximum allowable time between processes, separated by semicolons.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
H1D (Separates at most until the beginning of the next day)
1D/M (Separates at most 1 day measured along the working time of the main resource in the next process)
1D@R1 (Separates at most 1 day measured along the working time of the resource R1 in the next process)
#1.5 (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

Time constraint MAX expression
(InputBomInst_TimeConstraintMaxExpr)

Expression

Specify the maximum allowable time between processes, separated by semicolons.
Enabled when Time Constraint MAX option is used.
Time, integer, float, time expression, string, date can be used for this field. For integer and float, it will be intepreted as 'minutes'. For string it will be intepreted as a time expression. For date, please make sure the date is valid for both backward or forward assignment cases. ME = Pegging information.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
['H1D'] (Separates at most until the beginning of the next day)
['1D/M'] (Separates at most 1 day measured along the working time of the main resource in the next process)
['1D@R1'] (Separates at most 1 day measured along the working time of the resource R1 in the next process)
['#1.5'] (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

Process valid condition
(Bom_ProcValidConditionExpr)

Expression

Used to determine whether this process is valid.

 

Production factor
(UseBomInst_ProductionFactor)

Float

Specify here a production efficiency rate for the use instruction.
1 represents 100%. 0 is regarded as 1, i.e. 100%.

 

Required resource quantity
(UseBomInst_ResourceQty)

Float

Specify here the resource quantity to be required for assignment.

 

Resource priority
(UseBomInst_ResourcePriority)

Float

Specify here the priority at which this resource is assigned. A bigger value means higher priority.

 

Sort order
(UseBomInst_SortOrder)

Float

Specify here a numeric value for the combination of resources.


Details
Details

Common

Code
(Code)

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.

 

Display name
(DisplayString)

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)

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)

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.

 

Object ID
(ObjectID)

Unsigned integer

ID number defined by each object.

 

Parent
(Parent)

Object

The object at one level higher than this object.

 

Children
(Child)

Object

Objects at one level lower than this object.

 

Class definition
(Object_ClassDef)

Object

Object that defines the class information of this object.

 

Internal status flag
(Object_StatusFlag)

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.

 

Status flag
(Object_StatusFlagExt)

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.

 

Invalid flag
(Object_InvalidFlag)

Bool

Indicates whether the object is invalid or not.

 

Reason to be invalidated
(ReasonToBeInvalidated)

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)

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.

All Properties

Final item
(EM_FinalItem)

Object

Specify here the final item.

 

Site
(EM_FinalItemSite)

String

The site at which the final item exists. Used by Asprova SCP.

 

Process selector object
(EM_ProcSelector)

Object

Process selector object.

 

Process code
(EM_Process)

Object

Process code.

 

Master operation
(EM_Operation)

Object

Master operation object.

 

Task selector object
(EM_TaskSelector)

Object

Task selector object.

 

Item
(EM_Item)

Object

Specify here the item.

 

Process code
(EM_ProcCode)

String

Specify here the process.

 

Process valid condition expression
(EM_ProcValidConditionExpr)

Expression

Specify conditions under which to make the process valid.

 

Time constraint
(EM_TimeConstraint)

String

Specify here the time constraint method and move time when the instruction type is an input instruction.

 

Instruction code
(EM_Instruction)

String

Used to specify arrangements of instructions. Any arbitrary string can be used.

 

Resource/Item
(EM_ResOrItem)

String

If the instruction type is a use instruction, specify here the resource code. If the instruction type is an input instruction or output instruction, specify here the item code.

 

Input item
(EM_InputItem)

Object

The item specified as the input item.

 

Output item
(EM_OutputItem)

Object

The item specified as the output item.

 

Resource
(EM_Resource)

Object

The resource specified in the master use instruction.

 

Res capacity/Req qty
(EM_ResCapacityOrInOutRate)

String

If the instruction type is an input instruction or output instruction, specify here the required quantity. If the instruction type is a use instruction, specify here the resource capacity.

 

Instruction type
(EM_InstructionType)

Enum

Specify here the instruction type of this Integrated Master record.


ValueNameDescription
EUnspecifiedNot specified.
IInput instructionInput instructions.
UUse instructionUse instructions.
OOutput instructionOutput instructions.

 

Comments
(EM_Comment)

String

Enter comments here.

 

Version
(EM_Version)

String

If set a string in this property, whether to use this instruction or not will be decided by the order's [Version] property. Used mainly for the old Asprova for compatibility. In Asprova APS, this property is unnecessary if [Valid condition] has been used.

 

Process selector
(EM_ProcSel)

String

Used when registering multiple masters for the same item.

 

Process selector valid condition
(EM_ProcSelEnableCondition)

Expression

Used to specify the conditions where a process selector is valid.

 

Task selector
(EM_TaskSel)

String

Used to group together a set of instructions

 

Task selector valid condition
(EM_TaskSelEnableCondition)

Expression

Used to specify the conditions where a task selector is valid.

 

Previous process number
(EM_ProcRelation)

Integer

Used to specify the other connected process number for branching/merging processes.
A value of -1can be used to specify that there is no previous process, in the case where extra inputs are required partway through the process

 

Valid condition
(EM_InstEnableCondition)

Expression

You can specify which instructions are valid with a conditional expression.

 

Time constraint method
(EM_TimeConstraintMethod)

Enum

Specify the time relationship between this process and the previous process.
Eg;
'ES' start after the previous process has finished.
'SS' start after the previous process has started.
'SSEE' start after the previous process has started, and end after the previous process has ended.
'ESE' When the operation of the previous process is split, allow the split operations to be timed with respect to the following process.
'EES' When operations of the current process are split, allow the split operations to be timed with respect to the previous process.
'SSEEE' When operations of the previous process are split, allow the split operations to be timed freely with respect to the following process taking into account the quantities of the split operations.
'ESSEE' When operations of the current process are split, allow the split operations to be timed freely with respect to the previous process taking into account the quantities of the split operations.
'GES' When the operations of the previous process are grouped, allow the grouped operations' end times to be timed with respect to the following process's start time.


ValueNameDescription
ES  
SS  
SSEE  
ESE  
EES  
SSEEE  
ESSEE  
GES  

 

Explode order stop flag
(EM_ExplodeStopFlag)

Enum

Specify here whether or not to explode the order for those processes prior to this process.


ValueNameDescription
0ExplodeExplodes the order after this instruction.
1Explode stopDoes not explode the order after this instruction.

 

Process number
(EM_ProcessOrderInt4)

Integer

Order of the process. The data type is integer.

 

Time constraint MIN
(EM_TimeConstraintMin)

Time expression old Asprova

Specify the minimum required time between processes, separated by semicolons.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
H1D (Separates at least until the beginning of the next day)
1D/M (Separates at least 1 day measured along the working time of the main resource in the next process)
1D@R1 (Separates at least 1 day measured along the working time of the resource R1 in the next process)
#1.5 (Separates at least the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details

 

Time constraint MAX
(EM_TimeConstraintMax)

Time expression old Asprova

Specify the maximum allowable time between processes, separated by semicolons. Only enabled if the license includes the Time Constraint MAX option.
Note that this property in Master Use instruction is ignored if time constraint method and time constraint MIN (or it's expression variant) is specified in the master input instruction.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
H1D (Separates at most until the beginning of the next day)
1D@R1 (Separates at most 1 day measured along the working time of the resource R1 in the next process)
#1.5 (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

Scrap quantity
(EM_InOutScrap)

Float

Specify here the scrap quantity of the input/output instruction.

 

Yield rate
(EM_InOutYield)

Float

Specify here the yield rate of the input/output instruction.
1 means 100%. Specifying no value is regarded as 1.

 

Operation split size MIN
(EM_OperationQtyMin)

Float

Specify the minimum production lot size.

 

Operation split size MAX
(EM_OperationQtyMax)

Float

Specify the maximum production lot size, for splitting operations.

 

Operation split size UNIT
(EM_OperationQtyUnit)

Float

Specify the step size for production lot sizes.

 

Setup
(EM_Task1)

Expression

For a use instruction, specify the setup time using an expression. Examples: 10mp; 20h; 30. (If the unit is omitted, it will be regarded as m.) For an input/output instruction, specify the input-output ratio using an expression.

 

Production
(EM_Task2)

Expression

For a use instruction, specify the production time using an expression. Examples: 10mp; 20h; 30. (If the unit is omitted, it will be regarded as m.) For an input/output instruction, specify the input-output ratio using an expression.

 

Teardown
(EM_Task3)

Expression

For a use instruction, specify the teardown time using an expression. Examples: 10mp; 20h; 30. (If the unit is omitted, it will be regarded as m.) For an input/output instruction, specify the input-output ratio using an expression.

 

Setup time
(UseBomInst_SetupTime)

Time span

Specify here the setup time.

 

Teardown time
(UseBomInst_TeardownTime)

Time span

Specify here the teardown time.

 

Instruction object
(EM_InstObject)

Object

Instruction object.

 

Time constraint MIN expression
(EM_TimeConstraintMinExpr)

Expression

Specify the minimum required time between processes, separated by semicolons. Time, integer, float, time expression, string, date can be used for this field. For integer and float, it will be intepreted as 'minutes'. For string it will be intepreted as a time expression. For date, please make sure the date is valid for both backward or forward assignment cases. ME = Pegging information.
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
['H1D'] (Separates at most until the beginning of the next day)
['1D/M'] (Separates at most 1 day measured along the working time of the main resource in the next process)
['1D@R1'] (Separates at most 1 day measured along the working time of the resource R1 in the next process)
['#1.5'] (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

Time constraint MAX expression
(EM_TimeConstraintMaxExpr)

Expression

Specify the maximum allowable time between processes, separated by semicolons. Only enabled if the license includes the Time Constraint MAX option.
Note that this property in Master Use instruction is ignored if time constraint method and time constraint MIN (or it's expression variant) is specified in the master input instruction.
Time, integer, float, time expression, string, date can be used for this field. For integer and float, it will be intepreted as 'minutes'. For string it will be intepreted as a time expression. For date, please make sure the date is valid for both backward or forward assignment cases. ME = Pegging information.
Eg:
60S 60M 1H 1D 1W (seconds, minutes, hours, days, weeks)
60 (if no time unit is given the value will be taken as minutes)
['H1D'] (Separates at most until the beginning of the next day)
['1D@R1'] (Separates at most 1 day measured along the working time of the resource R1 in the next process)
['#1.5'] (Separates at most the time it takes to produce 1.5 items in the previous process) See HelpNo.:754000 for details.

 

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)

WBSRef

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

 

User with right to edit code
(Object_UserDuringCheckOutCode)

WBSRef

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

 

Owner code
(Object_OwnerUserCode)

WBSRef

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

 

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

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

See Also



HelpNo.:C74

© Since 2019 Asprova Corporation, All rights reserved.