"description":"A buffer where entities of the same group can be held until the next station is ready to process them. Entities of other groups cannot be accepted",
"description":"A buffer where entities of the same group can be held until the next station is ready to process them. Entities of other groups cannot be accepted",
"description":"A station processing batches for some time given by a distribution provided by the entities that are processed. A random number of batch units is scrapped",
"description":"A station processing batches for some time given by a distribution provided by the entities that are processed. A random number of batch units is scrapped",
"_class":"node",
"_class":"node",
"allOf":[{
"allOf":[{
...
@@ -632,36 +651,19 @@
...
@@ -632,36 +651,19 @@
"$ref":"#/definitions/_dist",
"$ref":"#/definitions/_dist",
"required":true
"required":true
},
},
"failures":{
"interruption":{
"type":"object",
"properties":{
"failure":{
"$ref":"#/definitions/_failureDist",
"$ref":"#/definitions/_failureDist",
"required":true
"required":true
}
}
}
}
}
]
},
"Dream.BatchReassembly":{
"name":"Reassembly",
"description":"A station that assembles sub-batches back into a parent batch ",
"_class":"node",
"allOf":[{
"$ref":"#/node"
},{
"name":{
"type":"string",
"default":"Reassembly"
},
},
"id":{
"scrapping":{
"type":"string",
"$ref":"#/definitions/_dist",
"default":"R"
"required":true
},
}
"processingTime":{
"$ref":"#/definitions/_dist"
},
"numberOfSubBatches":{
"description":"Number Of Sub-Batches",
"type":"number",
"default":10
}
}
}
}
]
]
...
@@ -674,43 +676,10 @@
...
@@ -674,43 +676,10 @@
"type":"object_view",
"type":"object_view",
"gadget":"Input_viewProductionLine"
"gadget":"Input_viewProductionLine"
},
},
"view_parent_entities_spreadsheet":{
"view_management":{
"gadget":"Input_viewSpreadsheet",
"gadget":"Input_viewDocumentManagement",
"type":"object_view",
"type":"object_view",
"title":"Batches Spreadsheet",
"title":"Manage document"
"configuration":{
"columns":[{
"name":"Batch ID",
"type":"string"
},{
"name":"Priority",
"type":"number",
"default":1
},{
"name":"Number of sub-batches",
"type":"number",
"default":4
},{
"name":"Sub-Batch IDs",
"type":"string"
}
]
}
},
"view_child_components_spreadsheet":{
"gadget":"Input_viewSpreadsheet",
"type":"object_view",
"title":"Sub-Batches Spreadsheet",
"configuration":{
"columns":[{
"name":"Sub-batch ID",
"type":"string"
},{
"name":"Batch ID",
"type":"string"
}
]
}
},
},
"view_machine_shift_spreadsheet":{
"view_machine_shift_spreadsheet":{
"gadget":"Input_viewSpreadsheet",
"gadget":"Input_viewSpreadsheet",
...
@@ -737,14 +706,14 @@
...
@@ -737,14 +706,14 @@
"view_operator_shift_spreadsheet":{
"view_operator_shift_spreadsheet":{
"gadget":"Input_viewSpreadsheet",
"gadget":"Input_viewSpreadsheet",
"type":"object_view",
"type":"object_view",
"title":"Operators Shifts Spreadsheet",
"title":"Product Builder Shifts Spreadsheet",
"configuration":{
"configuration":{
"columns":[{
"columns":[{
"name":"Date",
"name":"Date",
"type":"string",
"type":"string",
"format":"date-time"
"format":"date-time"
},{
},{
"name":"Repairman",
"name":"Product Builder",
"type":"string"
"type":"string"
},{
},{
"name":"Start",
"name":"Start",
...
@@ -756,23 +725,41 @@
...
@@ -756,23 +725,41 @@
]
]
}
}
},
},
"view_operator_skill_spreadsheet":{
"gadget":"Input_viewSpreadsheet",
"type":"object_view",
"title":"Product Builder Skills",
"configuration":{
"columns":[{
"name":"Product Builder",
"type":"string"
},{
"name":"Skills",
"type":"array"
}
]
}
},
"view_wip_spreadsheet":{
"view_wip_spreadsheet":{
"gadget":"Input_viewSpreadsheet",
"gadget":"Input_viewSpreadsheet",
"type":"object_view",
"type":"object_view",
"title":"WIP Spreadsheet",
"title":"WIP Spreadsheet",
"configuration":{
"configuration":{
"columns":[{
"columns":[{
"name":"entity ID",
"name":"ID",
"type":"string"
"type":"string"
},{
},{
"name":"StationID",
"name":"StationID",
"type":"string"
"type":"string"
},{//doweneedsequence
"name":"Sequence",
"type":"string"
},{
},{
"name":"Remaining Processing Time",
"name":"Remaining Units",
"type":"number"
"type":"number"
},{
"name":"Type",
"type":"string"
},{
"name":"Batch ID",
"type":"string"
}
}
]
]
}
}
...
@@ -782,10 +769,10 @@
...
@@ -782,10 +769,10 @@
"type":"object_view",
"type":"object_view",
"gadget":"Input_viewSimulation"
"gadget":"Input_viewSimulation"
},
},
"view_result":{
"view_result":{
"gadget":"Input_viewResultList",
"gadget":"Input_viewResultList",
"type":"object_view",
"type":"object_view",
"title":"Results"
"title":"Results"
}
}
},
},
"output":{
"output":{
...
@@ -798,7 +785,7 @@
...
@@ -798,7 +785,7 @@
}
}
},
},
"view_queue_stats":{
"view_queue_stats":{
"title":"QueueStatistics",
"title":"QueueStatistics",
"type":"object_view",
"type":"object_view",
"gadget":"Output_viewQueueStatGraph",
"gadget":"Output_viewQueueStatGraph",
"configuration":{
"configuration":{
...
@@ -808,7 +795,7 @@
...
@@ -808,7 +795,7 @@
}
}
},
},
"view_exit_stats":{
"view_exit_stats":{
"title":"ExitStatistics",
"title":"ExitStatistics",
"type":"object_view",
"type":"object_view",
"gadget":"Output_viewExitStatistics",
"gadget":"Output_viewExitStatistics",
"configuration":{
"configuration":{
...
@@ -841,9 +828,6 @@
...
@@ -841,9 +828,6 @@
},
},
"preprocessing":{
"preprocessing":{
"plugin_list":[{
"plugin_list":[{
"plugin":"PartJobShop",
"input_id":"Simulation"
},{
"plugin":"ReadShiftFromSpreadsheet",
"plugin":"ReadShiftFromSpreadsheet",
"input_id":"ShiftSpreadsheet"
"input_id":"ShiftSpreadsheet"
},{
},{
...
@@ -852,10 +836,18 @@
...
@@ -852,10 +836,18 @@
}
}
]
]
},
},
"processing":{
"plugin_list":[{
"plugin":"plugin.PartJobShop",
"input_id":"Simulation"
}
]
},
"postprocessing":{
"postprocessing":{
"plugin_list":[{
"plugin_list":[{
"plugin":"CalculateConfidenceIntervals"
"plugin":"CalculateConfidenceIntervals"
}]
}
]
},
},
"general":{
"general":{
"properties":{
"properties":{
...
@@ -896,28 +888,29 @@
...
@@ -896,28 +888,29 @@
"type":"number"
"type":"number"
},
},
"trace":{
"trace":{
"default":false,
"default":"No",
"description":"Create an excel trace file (true or false)",
"enum":["No","Yes"],
"title":"Output Trace",
"description":"Create an excel trace file (Yes or No)",
"type":"boolean"
"title":"OutputTrace",
"type":"string"
},
},
"seed":{
"seed":{
"default":"",
"default":"1",
"description":"When using the same seed, the random number generator produce the same sequence of numbers",
"description":"When using the same seed, the random number generator produce the same sequence of numbers",
"description":"The URL for knowledge extraction to access its data for example http://git.erp5.org/gitweb/dream.git/blob_plain/HEAD:/dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"description":"The URL for knowledge extraction to access its data for example http://git.erp5.org/gitweb/dream.git/blob_plain/HEAD:/dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"title":"URL for Knowledge Extraction Spreadsheet",
"title":"URL for Knowledge Extraction Spreadsheet",
"type":"string"
"type":"string"
},
},
"throughputTarget":{
"throughputTarget":{
"default":10,
"default":10,
"description":"The daily throughput target in units.",
"description":"The daily throughput target in units.",