Quintiq file version 2.0
|
Component CustomDrawComponentRoutingConfigurator
|
{
|
#keys: '[136682.0.365497253]'
|
BaseType: 'CustomDrawComponent'
|
Children:
|
[
|
Component menuCustomDrawRCVOperationOutputPISP
|
{
|
#keys: '[136682.0.365497285]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuEditOperationOutputPISP { #keys: '[136682.0.479315153]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Enter' Text: 'Edit...' ] }
|
Component menuSeparator824 { #keys: '[136682.0.479315345]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuDeleteOperationOutputPISP { #keys: '[136682.0.482628095]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: 'Delete' ] }
|
Component MenuDeletePISPNodeInRoutingOutput { #keys: '[136682.0.526192072]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Ctrl+Del' Text: 'Delete all similar' ] }
|
Component MenuEditAllSimilarOperationOutput { #keys: '[136682.0.537862808]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Ctrl+E' Text: 'Edit all similar...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw
|
c: menuPrintCustomDraw
|
c: menuExport
|
c: menuSeparator824
|
c: MenuEditOperationOutputPISP
|
c: MenuEditAllSimilarOperationOutput
|
c: MenuDeleteOperationOutputPISP
|
c: MenuDeletePISPNodeInRoutingOutput
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 230
|
PosY: 196
|
]
|
}
|
Component CustomDrawDataLayerRoutingStep
|
{
|
#keys: '[136682.0.365497255]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationRoutingStep
|
{
|
#keys: '[136682.0.365497256]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Routing step'
|
ObjectText: 'VALUE(object.Name())'
|
ObjectType: 'RoutingStep'
|
PosX: 28
|
PosY: 2
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Routing step</b></td><td>VALUE( object.Name())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>unit</b> here to add the unit as an operation on routing step.</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawRoutingStepRCV'
|
DataExtractor: 'GUIDataExtractorRoutingStepRCV'
|
DrawingOrder: 1
|
PosX: 63
|
PosY: 58
|
ResponsesFallThrough: false
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerRoutingStep_OnDrop
|
{
|
#keys: '[124808.0.1253207753]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1253207896]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component GUIDataExtractorRoutingStepRCV
|
{
|
#keys: '[136682.0.365497349]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 37
|
PosY: 58
|
Transformation: 'RoutingStep'
|
]
|
}
|
Component menuCustomDrawRoutingStepRCV
|
{
|
#keys: '[136682.0.365497331]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_1
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_1 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_1 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_1 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component Menu5 { #keys: '[136682.0.365497332]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditRoutingStepRCV { #keys: '[136682.0.365497333]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
|
Component MenuDeleteRoutingStepRCV { #keys: '[136682.0.365497334]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component MenuMoveUpRoutingStepRCV { #keys: '[136682.0.365497336]' BaseType: 'Menu' Properties: [ Image: 'NAV_UP_BLUE' Shortcut: 'Ctrl+Up' Text: 'Move &up' ] }
|
Component MenuMoveDownRoutingStepRCV { #keys: '[136682.0.365497337]' BaseType: 'Menu' Properties: [ Image: 'NAV_DOWN_BLUE' Shortcut: 'Ctrl+Down' Text: 'Move d&own' ] }
|
Component Menu7 { #keys: '[136682.0.365497335]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component Menu9 { #keys: '[136682.0.365497338]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuNewOperationRCV { #keys: '[136682.0.365497339]' BaseType: 'Menu' Properties: [ Image: 'New' Shortcut: 'Alt+Ins' Text: 'New operation...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_1
|
c: menuPrintCustomDraw_1
|
c: menuExport_1
|
c: Menu5
|
c: MenuEditRoutingStepRCV
|
c: MenuDeleteRoutingStepRCV
|
c: Menu7
|
c: MenuMoveUpRoutingStepRCV
|
c: MenuMoveDownRoutingStepRCV
|
c: Menu9
|
c: MenuNewOperationRCV
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 94
|
PosY: 61
|
]
|
}
|
Component GUIDataExtractorOperationRCV
|
{
|
#keys: '[136682.0.365497356]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 36
|
PosY: 91
|
Transformation: 'RoutingStep.Operation'
|
]
|
}
|
Component CustomDrawDataLayerOperation
|
{
|
#keys: '[136682.0.365497259]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperation
|
{
|
#keys: '[136682.0.365497260]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Operation'
|
ObjectText: 'VALUE( object.Unit().Name() ) VALUE(ifexpr(object.Unit().CapacityType() ~ \'Time\', \'(\'+object.Throughput().Format("N(Dec(2))")+\' \'+object.Unit().UnitOfMeasureName()+\'/Hour\'+\')\', \' \'))'
|
ObjectType: 'Operation'
|
PosX: 28
|
PosY: 4
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Operation by</b></td><td>VALUE( object.Unit().Name() )</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr><td><b>Throughput</b></td><td>VALUE(ifexpr(object.Unit().CapacityType() ~ 'Time', object.Throughput().Format("N(Dec(2))")+' '+object.Unit().UnitOfMeasureName()+'/Hour', '-'))</td><td><b>Lead time</b></td><td>VALUE(object.LeadTime())</td></tr>
|
<tr><td><b>VALUE(object.GetDisplayAccount())</b></td><td>VALUE(object.GetDisplayCost())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>product in stocking point</b> here to add the product as input of operation.</tr>
|
<tr>Drop <b>operation (output)</b> here to create an operation link between the operation and this operation.</tr>
|
<tr>Drop <b>operation input within a group</b> here to ungroup the operation input from the group..</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawOperationRCV'
|
DataExtractor: 'GUIDataExtractorOperationRCV'
|
DrawingOrder: 4
|
PosX: 62
|
PosY: 91
|
ResponsesFallThrough: false
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerOperation_OnDrop
|
{
|
#keys: '[124808.0.1253515983]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1253516216]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component menuCustomDrawOperationRCV
|
{
|
#keys: '[136682.0.365497340]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_2
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_2 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_2 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_2 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component Menu5 id:Menu5_650 { #keys: '[136682.0.365497341]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditOperationRCV { #keys: '[136682.0.365497342]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
|
Component MenuDeleteOperationRCV { #keys: '[136682.0.365497343]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component MenuEnableDisableOperation { #keys: '[136682.0.365497345]' BaseType: 'Menu' Properties: [ Image: 'CHECK2' Shortcut: 'Space' Text: 'Enable / Disable' ] }
|
Component Menu3 { #keys: '[136682.0.365497344]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component Menu10 { #keys: '[136682.0.365497346]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuAddInputProductInStockingPoint { #keys: '[136682.0.365497347]' BaseType: 'Menu' Properties: [ Image: 'ADD' Shortcut: 'Ctrl+I' Text: 'Add input product...' ] }
|
Component MenuAddOutputProductInStockingPoint { #keys: '[136682.0.365497348]' BaseType: 'Menu' Properties: [ Image: 'ADD2' Shortcut: 'Ctrl+O' Text: 'Add output product...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_2
|
c: menuPrintCustomDraw_2
|
c: menuExport_2
|
c: Menu5_650
|
c: MenuEditOperationRCV
|
c: MenuDeleteOperationRCV
|
c: Menu3
|
c: MenuEnableDisableOperation
|
c: Menu10
|
c: MenuAddInputProductInStockingPoint
|
c: MenuAddOutputProductInStockingPoint
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 96
|
PosY: 93
|
]
|
}
|
Component GUIDataExtractorOperationInputRCV
|
{
|
#keys: '[136682.0.365497330]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 33
|
PosY: 122
|
Transformation: 'RoutingStep.Operation.OperationInput'
|
]
|
}
|
Component CustomDrawDataLayerOperationInput
|
{
|
#keys: '[136682.0.365497265]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperationInput
|
{
|
#keys: '[136682.0.365497266]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Operation input'
|
ObjectText: 'VALUE( object.Quantity() ) VALUE(object.PISPUnitOfMeasurement().Name())'
|
ObjectType: 'OperationInput'
|
PosX: 28
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Input from</b></td><td>VALUE(ifexpr(object.ProductInStockingPoint_MP().IsSystem(),object.BaseOperationLink().OperationOutput().Operation().Name(), object.Name()))</td><td></td><td></td></tr>
|
<tr><td><b>Quantity</b></td><td>VALUE(object.MinQuantity()) to VALUE(object.MaxQuantity()) VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name())</td></tr>
|
<tr><td><b>Group quantity</b></td><td>FORMAT(guard( object.OperationInputGroup().InputGroupQuantity(), 0.00 );"N(Dec(2))") VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>product in stocking point</b> here to group the product and this input in an input group.</tr>
|
<tr>Drop <b>operation (output)</b> here to group the output of the operation and this input in an input group.</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawOperationInputRCV'
|
DataExtractor: 'GUIDataExtractorOperationInputRCV'
|
DrawingOrder: 7
|
PosX: 68
|
PosY: 120
|
ResponsesFallThrough: false
|
]
|
}
|
Component menuCustomDrawOperationInputRCV
|
{
|
#keys: '[136682.0.365497350]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_3
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_3 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_3 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_3 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component MenuSeparator2 { #keys: '[136682.0.365497354]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditOperationInputRCV { #keys: '[136682.0.365497352]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
|
Component MenuDeleteOperationInputRCV { #keys: '[136682.0.365497353]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component menuSeparator { #keys: '[136682.0.365497351]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuExcludeFromUtilizationOfUnitOperationInput { #keys: '[136682.0.365497355]' BaseType: 'Menu' Properties: [ Checkmark: true HasMemory: true Shortcut: 'Ctrl+U' Text: 'Exclude from utilization of unit' Tooltip: 'Exclude operation input or output from the utilization calculation of unit, depending on whether it is calculated based on input or output.' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_3
|
c: menuPrintCustomDraw_3
|
c: menuExport_3
|
c: menuSeparator
|
c: MenuEditOperationInputRCV
|
c: MenuDeleteOperationInputRCV
|
c: MenuSeparator2
|
c: MenuExcludeFromUtilizationOfUnitOperationInput
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 109
|
PosY: 120
|
]
|
}
|
Component CustomDrawDataLayerPISPNodeInRoutingRCV
|
{
|
#keys: '[136682.0.365497257]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPNodeInRouting
|
{
|
#keys: '[136682.0.365497258]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'OperationInputOutputPISPNode'
|
PosX: 29
|
PosY: 2
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Product in stocking point</b></td><td>VALUE( ifexpr( object.PISPNodeInRouting().IsFloating(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Product_MP().Name(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Name() ) )</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>operation</b> here to add product as output of the operation.</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawPISPNodeInRoutingRCV'
|
DataExtractor: 'GUIDataExtractorPISPNodeInRoutingRCV'
|
DrawingOrder: 3
|
PosX: 84
|
PosY: 154
|
ResponsesFallThrough: false
|
SizePosition: 'lt13 39 143 169'
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerPISPNodeInRoutingRCV_OnDrop
|
{
|
#keys: '[124808.0.1227624003]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1227624362]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component GUIDataExtractorPISPNodeInRoutingRCV
|
{
|
#keys: '[136682.0.365497357]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 34
|
PosY: 162
|
Transformation: 'OperationInput.OperationInputPISPNode'
|
]
|
}
|
Component DataHolderRCView
|
{
|
#keys: '[136682.0.365497358]'
|
BaseType: 'DataHolder'
|
Databinding: 'RoutingConfiguratorView'
|
Children:
|
[
|
Component GUIDataExtractorRoutingConfiguratorView
|
{
|
#keys: '[136682.0.365497359]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
DataSet: 'MacroPlan'
|
DataType: 'MacroPlan'
|
PosX: 4
|
PosY: 9
|
SizePosition: 'lt14 40 3 29'
|
Transformation: 'ViewBase.astype(RoutingConfiguratorView)'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 5
|
PosY: 35
|
]
|
}
|
Component menuCustomDrawPISPNodeInRoutingRCV
|
{
|
#keys: '[136682.0.365497297]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_4
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_4 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_4 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_4 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component MenuDeletePISPNodeInRoutingRCV { #keys: '[136682.0.365497300]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component MenuEdit { #keys: '[136682.0.365497299]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Enter' Text: 'Edit...' ] }
|
Component Menu16 { #keys: '[136682.0.365497298]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuDeleteAllPispNodeInRoutingInput { #keys: '[136682.0.526201066]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Ctrl+Del' Text: 'Delete all similar' ] }
|
Component MenuEditAllSimilarOperationInput { #keys: '[136682.0.532585896]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Ctrl+E' Text: 'Edit all similar...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_4
|
c: menuPrintCustomDraw_4
|
c: menuExport_4
|
c: Menu16
|
c: MenuEdit
|
c: MenuEditAllSimilarOperationInput
|
c: MenuDeletePISPNodeInRoutingRCV
|
c: MenuDeleteAllPispNodeInRoutingInput
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 112
|
PosY: 153
|
]
|
}
|
Component GUIDataExtractorOperationInputGroupRCV
|
{
|
#keys: '[136682.0.365497362]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 35
|
PosY: 203
|
Transformation: 'RoutingStep.Operation.OperationInputGroup'
|
]
|
}
|
Component CustomDrawDataLayerOperationInputGroup
|
{
|
#keys: '[136682.0.365497263]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperationInputGroup
|
{
|
#keys: '[136682.0.365497264]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Input group'
|
ObjectText: 'VALUE( object.InputGroupQuantity() ) VALUE(object.UnitOfMeasureName())'
|
ObjectType: 'OperationInputGroup'
|
PosX: 41
|
PosY: 8
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Input group</b></td><td>VALUE(object.InputGroupID())</td><td></td></tr>
|
<tr><td><b>Quantity</b></td><td>VALUE(object.InputGroupQuantity()) VALUE(object.UnitOfMeasureName())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>product in stocking point</b> here to add product as an input in input group.</tr>
|
<tr>Drop <b>operation (output)</b> here to add the output of the operation as an input in input group.</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawOperationInputGroupRCV'
|
DataExtractor: 'GUIDataExtractorOperationInputGroupRCV'
|
DrawingOrder: 6
|
PosX: 74
|
PosY: 197
|
ResponsesFallThrough: false
|
]
|
}
|
Component menuCustomDrawOperationInputGroupRCV
|
{
|
#keys: '[136682.0.365497292]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_5
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_5 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_5 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_5 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component Menu5 id:Menu5_642 { #keys: '[136682.0.365497293]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditOperationInputGroupRCV { #keys: '[136682.0.365497294]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
|
Component MenuSplitOperationInputGroup { #keys: '[136682.0.365497296]' BaseType: 'Menu' Properties: [ Image: 'LM_NO_OUTER_GAP' Text: '&Split input' ] }
|
Component Menu13 { #keys: '[136682.0.365497295]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuDeleteOperationInputGroup { #keys: '[136770.0.168618205]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_5
|
c: menuPrintCustomDraw_5
|
c: menuExport_5
|
c: Menu5_642
|
c: MenuEditOperationInputGroupRCV
|
c: MenuDeleteOperationInputGroup
|
c: Menu13
|
c: MenuSplitOperationInputGroup
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 105
|
PosY: 195
|
]
|
}
|
Component GUIDataExtractorOperationLinkEdgeRCV
|
{
|
#keys: '[136682.0.365497363]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 31
|
PosY: 236
|
Transformation: 'RoutingStep.Operation.SourceOperationLink.OperationLinkEdge'
|
]
|
}
|
Component CustomDrawDataLayerOperationLinkEdgeRCV
|
{
|
#keys: '[136682.0.365497279]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperationLinkEdge
|
{
|
#keys: '[136682.0.365497280]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrows between WIP products'
|
ObjectType: 'OperationLinkEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerEdgesRCV'
|
DataExtractor: 'GUIDataExtractorOperationLinkEdgeRCV'
|
DrawingOrder: 14
|
PosX: 75
|
PosY: 234
|
ResponsesFallThrough: false
|
]
|
}
|
Component GUIDataExtractorPISPOperationInputEdgeRCV
|
{
|
#keys: '[136682.0.365497360]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 33
|
PosY: 271
|
Transformation: 'PISPNodeInRouting.PISPOperationInputEdge'
|
]
|
}
|
Component GUIDataExtractorPISPOperationOutputEdgeRCV
|
{
|
#keys: '[136682.0.365497361]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 35
|
PosY: 303
|
Transformation: 'PISPNodeInRouting.PISPOperationOutputEdge'
|
]
|
}
|
Component CustomDrawDataLayerOperationOutputEdgeRCV
|
{
|
#keys: '[136682.0.365497283]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPOperationOutputEdge
|
{
|
#keys: '[136682.0.365497284]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrow between operation output and PISP'
|
ObjectType: 'PISPOperationOutputEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerIOEdgesRCV'
|
DataExtractor: 'GUIDataExtractorPISPOperationOutputEdgeRCV'
|
DrawingOrder: 16
|
PosX: 64
|
PosY: 301
|
ResponsesFallThrough: false
|
]
|
}
|
Component CustomDrawDataLayerRoutingConfiguratorBackground
|
{
|
#keys: '[136682.0.365497254]'
|
BaseType: 'CustomDrawDataLayer'
|
Properties:
|
[
|
AutoDrawHighlighting: false
|
AutoDrawSelection: false
|
ContextMenu: 'menuCustomDrawRoutingConfigurator'
|
DataExtractor: 'GUIDataExtractorRoutingRCV'
|
DrawingOrder: 0
|
PosX: 73
|
PosY: 28
|
ResponsesFallThrough: false
|
SizePosition: 'lt13 39 143 169'
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerRoutingConfiguratorBackground_OnDrop
|
{
|
#keys: '[124808.0.1265704965]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1265705115]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component menuCustomDrawRoutingConfigurator
|
{
|
#keys: '[136682.0.365497310]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_6
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_6 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true Properties: [ Image: 'WRENCH' Text: 'Configure...' ] }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_6 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true Properties: [ Image: 'PRINTER' Text: 'Print...' ] }
|
Component menuExport id:menuExport_6 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true Properties: [ Image: 'EXPORT' Text: 'Export...' ] }
|
Component Menu8 { #keys: '[136682.0.365497320]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuNewRoutingStep1 { #keys: '[136682.0.365497321]' BaseType: 'Menu' Properties: [ Image: 'New' Shortcut: 'Ins' Text: 'New routing step...' ] }
|
Component MenuZoomIn1 { #keys: '[136682.0.365497311]' BaseType: 'Menu' Properties: [ Image: 'ZOOMIN' Shortcut: '+' Text: 'Zoom in' ] }
|
Component MenuZoomOut1 { #keys: '[136682.0.365497312]' BaseType: 'Menu' Properties: [ Image: 'ZOOMOUT' Shortcut: '-' Text: 'Zoom out' ] }
|
Component MenuEditRoutingConfiguratorView { #keys: '[136682.0.365497315]' BaseType: 'Menu' Properties: [ Image: 'NOTE_EDIT' Shortcut: 'Ctrl+R' Text: 'Edit routing configurator view...' ] }
|
Component MenuCompactMode { #keys: '[136682.0.365497316]' BaseType: 'Menu' Properties: [ Checkmark: true DataBinding: 'DataHolderRCView.Data.IsCompactMode' Shortcut: 'Alt+Ctrl+C' Text: 'Compact mode' ] }
|
Component Menu12 { #keys: '[136682.0.365497314]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuLegend { #keys: '[136682.0.365497313]' BaseType: 'Menu' Properties: [ Image: 'colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] }
|
Component MenuShowAllArrows { #keys: '[136682.0.365497318]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_USER' Shortcut: 'Alt+Ctrl+S' Text: 'Show all arrows' ] }
|
Component menuSeparator787 { #keys: '[136682.0.365497317]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuHideAllArrows { #keys: '[136682.0.365497319]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_INDUSTRYSOLUTION' Shortcut: 'Alt+Ctrl+H' Text: 'Hide all arrows' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_6
|
c: menuPrintCustomDraw_6
|
c: menuExport_6
|
c: MenuZoomIn1
|
c: MenuZoomOut1
|
c: MenuLegend
|
c: Menu12
|
c: MenuEditRoutingConfiguratorView
|
c: MenuCompactMode
|
c: menuSeparator787
|
c: MenuShowAllArrows
|
c: MenuHideAllArrows
|
c: Menu8
|
c: MenuNewRoutingStep1
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 101
|
PosY: 27
|
SizePosition: 'lt66 92 204 230'
|
]
|
}
|
Component DataHolderHighlightPISPNodeInRouting
|
{
|
#keys: '[136682.0.365497365]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[PISPNodeInRouting]*'
|
Properties:
|
[
|
PosX: 159
|
PosY: 154
|
]
|
}
|
Component CustomDrawDataLayerOperationInputEdgeRCV
|
{
|
#keys: '[136682.0.365497281]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPOperationInputEdge
|
{
|
#keys: '[136682.0.365497282]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrow between PISP and Operation input'
|
ObjectType: 'PISPOperationInputEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerIOEdgesRCV'
|
DataExtractor: 'GUIDataExtractorPISPOperationInputEdgeRCV'
|
DrawingOrder: 15
|
PosX: 68
|
PosY: 268
|
ResponsesFallThrough: false
|
]
|
}
|
Component DataHolderRoutingRCV
|
{
|
#keys: '[136682.0.365497366]'
|
BaseType: 'DataHolder'
|
Databinding: 'Routing'
|
Children:
|
[
|
Component GUIDataExtractorRoutingRCV
|
{
|
#keys: '[136682.0.365497367]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'ListRouting'
|
DataType: 'Routing'
|
ExtractMultiple: false
|
FilterArguments: 'dataholderrcview:DataHolderRCView(RoutingConfiguratorView)'
|
FixedFilter: 'not isnull( dataholderrcview )'
|
PosX: 10
|
PosY: 7
|
]
|
}
|
Component GUIDataExtractorListOperation
|
{
|
#keys: '[136682.0.365497368]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'FormOperations.ListOperation'
|
DataType: 'Operation'
|
PosX: 53
|
PosY: 16
|
Transformation: 'RoutingStep.Routing'
|
]
|
}
|
]
|
Properties:
|
[
|
Description: 'Starting point for extractors on Routing configurator. Contains only single instance routing.'
|
MergeStyle: 'Unite'
|
PosX: 39
|
PosY: 27
|
ModeledStringList ChildOrdering
|
{
|
c: GUIDataExtractorListOperation
|
c: GUIDataExtractorRoutingRCV
|
}
|
]
|
}
|
Component CustomDrawDataLayerBlendingOperation
|
{
|
#keys: '[136682.0.365497261]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationBlendingOperation
|
{
|
#keys: '[136682.0.365497262]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Blending operation'
|
ObjectType: 'Operation'
|
PosX: 28
|
PosY: 4
|
TooltipText:
|
[*
|
<table>
|
<tr>Blending operation</tr>
|
</table>
|
<hr>
|
<table>
|
<tr>
|
<td>Input products</td>
|
<td>VALUE( selectvalues( object, OperationInputGroup.OperationInput.ProductInStockingPoint_MP.Product_MP, p, p.HasRecipe(), p.Name() ).Concatenate( ', ' ) )</td>
|
<tr></tr>
|
<td>Output products</td>
|
<td>VALUE(guard( select( object, OperationOutput.ProductInStockingPoint_MP.Product_MP , p, p.HasRecipe(), true ).Name(), '<product name>' ))</td>
|
</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
DataExtractor: 'GUIDataExtractorOperationRCV'
|
DrawingOrder: 5
|
PosX: 151
|
PosY: 96
|
ResponsesFallThrough: false
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerBlendingOperation_OnDrop
|
{
|
#keys: '[124808.0.1253515983]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1253516216]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component menuCustomDrawOperationOutputRCV
|
{
|
#keys: '[136682.0.365497322]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_7
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_7 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_7 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_7 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component MenuSeparatorExcludeFromUtilizationOfUnitOperationOutput { #keys: '[136682.0.365497326]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditOperationOutputRCV { #keys: '[136682.0.365497324]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
|
Component MenuDeleteOperationOutputRCV { #keys: '[136682.0.365497325]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component Menu4 { #keys: '[136682.0.365497328]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuSplitOperationOutput { #keys: '[136682.0.365497329]' BaseType: 'Menu' Properties: [ Image: 'LM_NO_OUTER_GAP' Text: '&Split output' ] }
|
Component MenuExcludeFromUtilizationOfUnitOperationOutput { #keys: '[136682.0.365497327]' BaseType: 'Menu' Properties: [ Checkmark: true HasMemory: true Shortcut: 'Ctrl+U' Text: 'Exclude from utilization of unit' Tooltip: 'Exclude operation input or output from the utilization calculation of unit, depending on whether it is calculated based on input or output.' ] }
|
Component menuSeparator381 { #keys: '[136682.0.365497323]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_7
|
c: menuPrintCustomDraw_7
|
c: menuExport_7
|
c: menuSeparator381
|
c: MenuEditOperationOutputRCV
|
c: MenuDeleteOperationOutputRCV
|
c: MenuSeparatorExcludeFromUtilizationOfUnitOperationOutput
|
c: MenuExcludeFromUtilizationOfUnitOperationOutput
|
c: Menu4
|
c: MenuSplitOperationOutput
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 267
|
PosY: 121
|
]
|
}
|
Component CustomDrawDataLayerOperationOutput
|
{
|
#keys: '[136682.0.365497267]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperationOutput
|
{
|
#keys: '[136682.0.365497268]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Operation output'
|
ObjectText: 'VALUE( object.Quantity() ) VALUE(object.PISPUnitOfMeasurement().Name())'
|
ObjectType: 'OperationOutput'
|
PosX: 56
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Output</b></td><td>VALUE(object.Name())</td></tr>
|
<tr><td><b>Quantity</b></td><td>VALUE(object.Quantity()) VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name())</td></tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawOperationOutputRCV'
|
DataExtractor: 'GUIDataExtractorOperationOutputRCV'
|
DrawingOrder: 8
|
PosX: 234
|
PosY: 125
|
ResponsesFallThrough: false
|
]
|
}
|
Component GUIDataExtractorOperationOutputRCV
|
{
|
#keys: '[136682.0.365497309]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 204
|
PosY: 123
|
Transformation: 'RoutingStep.Operation.OperationOutput'
|
]
|
}
|
Component DataHolderHighlightOperationInputOutputNode
|
{
|
#keys: '[136682.0.365497364]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[OperationInputOutput]*'
|
Properties:
|
[
|
PosX: 301
|
PosY: 120
|
]
|
}
|
Component menuCustomDrawDataLayerEdgesRCV
|
{
|
#keys: '[136682.0.365497301]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_8
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_8 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_8 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_8 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component Menu5 id:Menu5_584 { #keys: '[136682.0.365497302]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuDeleteOperationLinkEdge { #keys: '[136682.0.365497303]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component MenuEditCapacity { #keys: '[136682.0.365497305]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'edit' Shortcut: 'Enter' Text: 'Edit inventory specification...' Visible: false ] }
|
Component MenuHideOperationLinkEdge { #keys: '[136682.0.365497308]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_INDUSTRYSOLUTION' Shortcut: 'Alt+Space' Text: 'Hide' ] }
|
Component Menu14 { #keys: '[136682.0.365497306]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuShowOperationLinkEdge { #keys: '[136682.0.365497307]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_USER' Shortcut: 'Space' Text: 'Show' ] }
|
Component Menu17 { #keys: '[136682.0.365497304]' BaseType: 'Menu' Properties: [ Separator: true Visible: false ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_8
|
c: menuPrintCustomDraw_8
|
c: menuExport_8
|
c: Menu5_584
|
c: MenuDeleteOperationLinkEdge
|
c: Menu17
|
c: MenuEditCapacity
|
c: Menu14
|
c: MenuShowOperationLinkEdge
|
c: MenuHideOperationLinkEdge
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 105
|
PosY: 236
|
]
|
}
|
Component menuCustomDrawDataLayerIOEdgesRCV
|
{
|
#keys: '[136682.0.365497286]'
|
BaseType: 'popupCustomDraw'
|
Children:
|
[
|
Component PopupParent id:PopupParent_9
|
{
|
#keys: '[530.0.10969855]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureCustomDraw id:menuConfigureCustomDraw_9 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true }
|
Component menuPrintCustomDraw id:menuPrintCustomDraw_9 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true }
|
Component menuExport id:menuExport_9 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true }
|
Component Menu5 id:Menu5_884 { #keys: '[136682.0.365497287]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuDeleteIOEdges { #keys: '[136682.0.365497288]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
|
Component MenuHideIOEdge { #keys: '[136682.0.365497291]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_INDUSTRYSOLUTION' Shortcut: 'Alt+Space' Text: 'Hide' ] }
|
Component Menu15 { #keys: '[136682.0.365497289]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuShowIOEdge { #keys: '[136682.0.365497290]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_VISIBILITY_USER' Shortcut: 'Space' Text: 'Show' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureCustomDraw_9
|
c: menuPrintCustomDraw_9
|
c: menuExport_9
|
c: Menu5_884
|
c: MenuDeleteIOEdges
|
c: Menu15
|
c: MenuShowIOEdge
|
c: MenuHideIOEdge
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 99
|
PosY: 269
|
]
|
}
|
Component CustomDrawDataLayerOperationInputEdgeRCVHidden
|
{
|
#keys: '[136682.0.365497275]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPOperationInputEdge id:UserConfigurableInformationPISPOperationInputEdge_57
|
{
|
#keys: '[136682.0.365497276]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrow between PISP and Operation input'
|
ObjectType: 'PISPOperationInputEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerIOEdgesRCV'
|
DataExtractor: 'GUIDataExtractorPISPOperationInputEdgeRCV'
|
DrawingOrder: 12
|
PosX: 133
|
PosY: 276
|
ResponsesFallThrough: false
|
]
|
}
|
Component CustomDrawDataLayerOperationOutputEdgeRCVHidden
|
{
|
#keys: '[136682.0.365497277]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPOperationOutputEdge id:UserConfigurableInformationPISPOperationOutputEdge_575
|
{
|
#keys: '[136682.0.365497278]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrow between operation output and PISP'
|
ObjectType: 'PISPOperationOutputEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerIOEdgesRCV'
|
DataExtractor: 'GUIDataExtractorPISPOperationOutputEdgeRCV'
|
DrawingOrder: 13
|
PosX: 137
|
PosY: 304
|
ResponsesFallThrough: false
|
]
|
}
|
Component CustomDrawDataLayerOperationLinkEdgeRCVHidden
|
{
|
#keys: '[136682.0.365497273]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationOperationLinkEdge id:UserConfigurableInformationOperationLinkEdge_176
|
{
|
#keys: '[136682.0.365497274]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrows between WIP products'
|
ObjectType: 'OperationLinkEdge'
|
PosX: 41
|
PosY: 8
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerEdgesRCV'
|
DataExtractor: 'GUIDataExtractorOperationLinkEdgeRCV'
|
DrawingOrder: 11
|
PosX: 133
|
PosY: 231
|
ResponsesFallThrough: false
|
]
|
}
|
Component CustomDrawDataLayerExcludedOperationOutput
|
{
|
#keys: '[136682.0.365497271]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationExcludedOperationOutput
|
{
|
#keys: '[136682.0.365497272]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Excluded operation output'
|
ObjectType: 'OperationOutput'
|
PosX: 28
|
PosY: 4
|
TooltipText: 'Operation input or output is excluded from the utilization of unit.'
|
]
|
}
|
]
|
Properties:
|
[
|
DataExtractor: 'GUIDataExtractorOperationOutputRCV'
|
DrawingOrder: 10
|
PosX: 329
|
PosY: 127
|
ResponsesFallThrough: false
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerExcludedOperationOutput_OnDrop
|
{
|
#keys: '[124808.0.1253515983]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1253516216]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component CustomDrawDataLayerExcludedOperationInput
|
{
|
#keys: '[136682.0.365497269]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationExcludedOperationInput
|
{
|
#keys: '[136682.0.365497270]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Excluded operation input'
|
ObjectType: 'OperationInput'
|
PosX: 28
|
PosY: 4
|
TooltipText: 'Operation input or output is excluded from the utilization of unit.'
|
]
|
}
|
]
|
Properties:
|
[
|
DataExtractor: 'GUIDataExtractorOperationInputRCV'
|
DrawingOrder: 9
|
PosX: 150
|
PosY: 125
|
ResponsesFallThrough: false
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerExcludedOperationInput_OnDrop
|
{
|
#keys: '[124808.0.1253515983]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1253516216]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component CustomDrawDataLayerOutputPISPNodeInRouting
|
{
|
#keys: '[136682.0.368896124]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPNodeInRouting847
|
{
|
#keys: '[136770.0.162896211]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'OperationInputOutputPISPNode'
|
PosX: 116
|
PosY: 84
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Product in stocking point</b></td><td>VALUE( ifexpr( object.PISPNodeInRouting().IsFloating(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Product_MP().Name(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Name() ) )</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr>Drop <b>operation</b> here to add product as output of the operation.</tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawRCVOperationOutputPISP'
|
DataExtractor: 'GUIDataExtractorOutputPISPNodeInRouting'
|
DrawingOrder: 17
|
PosX: 203
|
PosY: 195
|
]
|
}
|
Component GUIDataExtractorOutputPISPNodeInRouting
|
{
|
#keys: '[136682.0.368896125]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 174
|
PosY: 195
|
Transformation: 'RoutingStep.Operation.OutputOperationLink.OperationOutput.OperationOutputPISPNode'
|
]
|
}
|
Component CustomDrawDataLayerInputGroupGrouping
|
{
|
#keys: '[136682.0.452572557]'
|
BaseType: 'CustomDrawDataLayer'
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawRCVOperationOutputPISP'
|
DataExtractor: 'GUIDataExtractor418'
|
DrawingOrder: 2
|
PosX: 140
|
PosY: 38
|
]
|
}
|
Component GUIDataExtractor418
|
{
|
#keys: '[136682.0.452572558]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 172
|
PosY: 37
|
Transformation: 'RoutingStep.Operation.OperationInputGroup'
|
]
|
}
|
Component CustomDrawDataLayerOperationInputGroupEdge
|
{
|
#keys: '[136682.0.487056665]'
|
BaseType: 'CustomDrawDataLayer'
|
Children:
|
[
|
Component UserConfigurableInformationPISPOperationInputEdge596
|
{
|
#keys: '[136770.0.141266365]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Arrow between PISP and Operation input group'
|
ObjectType: 'OperationInputGroup'
|
PosX: 34
|
PosY: 2
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'menuCustomDrawDataLayerIOEdgesRCV'
|
DataExtractor: 'GUIDataExtractorOperationInputGroupEdge'
|
DrawingOrder: 45
|
PosX: 207
|
PosY: 301
|
]
|
}
|
Component GUIDataExtractorOperationInputGroupEdge
|
{
|
#keys: '[136682.0.487056666]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderRoutingRCV'
|
DataType: 'Routing'
|
PosX: 285
|
PosY: 301
|
Transformation: 'RoutingStep.Operation.OperationInputGroup.OperationInputGroupEdge'
|
]
|
}
|
]
|
Properties:
|
[
|
BackgroundColor: 'Window'
|
ModeledStringList ChildOrdering
|
{
|
c: menuCustomDrawRCVOperationOutputPISP
|
c: menuCustomDrawDataLayerIOEdgesRCV
|
c: menuCustomDrawOperationInputGroupRCV
|
c: menuCustomDrawPISPNodeInRoutingRCV
|
c: menuCustomDrawDataLayerEdgesRCV
|
c: GUIDataExtractorOperationOutputRCV
|
c: CustomDrawDataLayerOperationOutput
|
c: menuCustomDrawRoutingConfigurator
|
c: CustomDrawDataLayerRoutingConfiguratorBackground
|
c: menuCustomDrawOperationOutputRCV
|
c: CustomDrawDataLayerBlendingOperation
|
c: GUIDataExtractorOperationInputRCV
|
c: menuCustomDrawRoutingStepRCV
|
c: menuCustomDrawOperationRCV
|
c: CustomDrawDataLayerOperation
|
c: CustomDrawDataLayerOperationInput
|
c: GUIDataExtractorRoutingStepRCV
|
c: CustomDrawDataLayerPISPNodeInRoutingRCV
|
c: menuCustomDrawOperationInputRCV
|
c: CustomDrawDataLayerRoutingStep
|
c: GUIDataExtractorOperationRCV
|
c: GUIDataExtractorPISPNodeInRoutingRCV
|
c: DataHolderRCView
|
c: CustomDrawDataLayerOperationOutputEdgeRCVHidden
|
c: CustomDrawDataLayerOperationInputEdgeRCVHidden
|
c: CustomDrawDataLayerOperationInputEdgeRCV
|
c: CustomDrawDataLayerOperationLinkEdgeRCVHidden
|
c: CustomDrawDataLayerOperationInputGroup
|
c: CustomDrawDataLayerOperationLinkEdgeRCV
|
c: GUIDataExtractorPISPOperationInputEdgeRCV
|
c: GUIDataExtractorPISPOperationOutputEdgeRCV
|
c: GUIDataExtractorOperationInputGroupRCV
|
c: CustomDrawDataLayerOperationOutputEdgeRCV
|
c: GUIDataExtractorOperationLinkEdgeRCV
|
c: DataHolderHighlightOperationInputOutputNode
|
c: DataHolderHighlightPISPNodeInRouting
|
c: DataHolderRoutingRCV
|
c: CustomDrawDataLayerExcludedOperationOutput
|
c: CustomDrawDataLayerExcludedOperationInput
|
c: CustomDrawDataLayerOutputPISPNodeInRouting
|
c: GUIDataExtractorOutputPISPNodeInRouting
|
c: CustomDrawDataLayerInputGroupGrouping
|
c: GUIDataExtractor418
|
c: CustomDrawDataLayerOperationInputGroupEdge
|
c: GUIDataExtractorOperationInputGroupEdge
|
}
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawComponentRoutingConfigurator_Menu_OnClick
|
{
|
#keys: '[113694.1.1907095720]'
|
Initiator: 'Menu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[113694.1.1907095721]'
|
Binding: 'this.Selection()'
|
}
|
ResponseDefinitionArgument masterselection
|
{
|
#keys: '[124808.0.1221104988]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawComponentRoutingConfigurator_GUIButtonBase_OnClick
|
{
|
#keys: '[113694.1.1907095722]'
|
Initiator: 'GUIButtonBase'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[113694.1.1907095723]'
|
Binding: 'this.Selection()'
|
}
|
]
|
}
|
ResponseDefinition OnDrop id:Responsedef_CustomDrawComponentRoutingConfigurator_OnDrop
|
{
|
#keys: '[124808.0.1227413725]'
|
IsInherited: false
|
ResponseType: 'OnDrop'
|
Arguments:
|
[
|
ResponseDefinitionArgument routing
|
{
|
#keys: '[124808.0.1227414505]'
|
Binding: 'ListRouting.Selection()'
|
}
|
]
|
}
|
]
|
}
|