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:
[*
Routing step | VALUE( object.Name()) |
Drop unit here to add the unit as an operation on routing step.
*]
]
}
]
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:
[*
Operation by | VALUE( object.Unit().Name() ) |
Throughput | VALUE(ifexpr(object.Unit().CapacityType() ~ 'Time', object.Throughput().Format("N(Dec(2))")+' '+object.Unit().UnitOfMeasureName()+'/Hour', '-')) | Lead time | VALUE(object.LeadTime()) |
VALUE(object.GetDisplayAccount()) | VALUE(object.GetDisplayCost()) |
Drop product in stocking point here to add the product as input of operation.
Drop operation (output) here to create an operation link between the operation and this operation.
Drop operation input within a group here to ungroup the operation input from the group..
*]
]
}
]
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:
[*
Input from | VALUE(ifexpr(object.ProductInStockingPoint_MP().IsSystem(),object.BaseOperationLink().OperationOutput().Operation().Name(), object.Name())) | | |
Quantity | VALUE(object.MinQuantity()) to VALUE(object.MaxQuantity()) VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name()) |
Group quantity | FORMAT(guard( object.OperationInputGroup().InputGroupQuantity(), 0.00 );"N(Dec(2))") VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name()) |
Drop product in stocking point here to group the product and this input in an input group.
Drop operation (output) here to group the output of the operation and this input in an input group.
*]
]
}
]
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:
[*
Product in stocking point | VALUE( ifexpr( object.PISPNodeInRouting().IsFloating(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Product_MP().Name(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Name() ) ) |
Drop operation here to add product as output of the operation.
*]
]
}
]
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:
[*
Input group | VALUE(object.InputGroupID()) | |
Quantity | VALUE(object.InputGroupQuantity()) VALUE(object.UnitOfMeasureName()) |
Drop product in stocking point here to add product as an input in input group.
Drop operation (output) here to add the output of the operation as an input in input group.
*]
]
}
]
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:
[*
Input products |
VALUE( selectvalues( object, OperationInputGroup.OperationInput.ProductInStockingPoint_MP.Product_MP, p, p.HasRecipe(), p.Name() ).Concatenate( ', ' ) ) |
Output products |
VALUE(guard( select( object, OperationOutput.ProductInStockingPoint_MP.Product_MP , p, p.HasRecipe(), true ).Name(), '' )) |
*]
]
}
]
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:
[*
Output | VALUE(object.Name()) |
Quantity | VALUE(object.Quantity()) VALUE(object.ProductInStockingPoint_MP().UnitOfMeasure_MP().Name()) |
*]
]
}
]
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:
[*
Product in stocking point | VALUE( ifexpr( object.PISPNodeInRouting().IsFloating(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Product_MP().Name(), object.PISPNodeInRouting().ProductInStockingPoint_MP().Name() ) ) |
Drop operation here to add product as output of the operation.
*]
]
}
]
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()'
}
]
}
]
}