summaryrefslogtreecommitdiffstats
path: root/Woflan/WarehouseWarehouse/Main_Process.scr
diff options
context:
space:
mode:
Diffstat (limited to 'Woflan/WarehouseWarehouse/Main_Process.scr')
-rw-r--r--Woflan/WarehouseWarehouse/Main_Process.scr588
1 files changed, 588 insertions, 0 deletions
diff --git a/Woflan/WarehouseWarehouse/Main_Process.scr b/Woflan/WarehouseWarehouse/Main_Process.scr
new file mode 100644
index 0000000..b94b9dd
--- /dev/null
+++ b/Woflan/WarehouseWarehouse/Main_Process.scr
@@ -0,0 +1,588 @@
+/*
+**
+** COVC scriptfile: D:\My Documents\Protos\Classic\Woflan\Order and restock\Main_Process.scr
+** Generated by Protos Exspect generator version 3.0.1
+** Generated at: Sun Apr 13 13:03:18 2008
+**
+*/
+declare flow Main_Process
+declare files
+end files
+;
+
+declare condition end_quantity_check_1(360.0,465.0)
+ type activity_ruled
+end condition
+declare condition quantity_checked_1(360.0,345.0)
+ type activity_ruled
+end condition
+declare condition quantity_inspection_1(360.0,225.0)
+ type activity_ruled
+end condition
+declare condition wait_for_restocking(540.0,105.0)
+ type activity_ruled
+end condition
+declare condition goods_inspected_1(555.0,705.0)
+ type activity_ruled
+end condition
+declare condition end_date_check_1(675.0,585.0)
+ type activity_ruled
+end condition
+declare condition date_inspection_1(675.0,225.0)
+ type activity_ruled
+end condition
+declare condition thrown_away(675.0,465.0)
+ type activity_ruled
+end condition
+declare condition date_checked_1(675.0,345.0)
+ type activity_ruled
+end condition
+declare condition quality_checked_1(915.0,465.0)
+ type activity_ruled
+end condition
+declare condition end_quality_inspection(915.0,345.0)
+ type activity_ruled
+end condition
+declare condition quality_inspection_1(915.0,585.0)
+ type activity_ruled
+end condition
+declare condition goods_ordered(1035.0,705.0)
+ type activity_ruled
+end condition
+declare condition goods_inspected_2(1035.0,225.0)
+ type activity_ruled
+end condition
+declare condition quantity_inspection_2(1140.0,585.0)
+ type activity_ruled
+end condition
+declare condition quantity_checked_2(1140.0,465.0)
+ type activity_ruled
+end condition
+declare condition end_quantity_inspection_2(1140.0,345.0)
+ type activity_ruled
+end condition
+declare condition goods_put_into_warehouse(1365.0,165.0)
+ type activity_ruled
+end condition
+declare condition logistics_planned(1365.0,525.0)
+ type activity_ruled
+end condition
+declare condition warehouse_full(1365.0,285.0)
+ type activity_ruled
+end condition
+declare condition logistics_paid(1365.0,645.0)
+ type activity_ruled
+end condition
+declare condition warehouse_found(1365.0,405.0)
+ type activity_ruled
+end condition
+declare condition no_warehouse_found(1500.0,345.0)
+ type activity_ruled
+end condition
+declare condition inventory_updated_2(1620.0,105.0)
+ type activity_ruled
+end condition
+declare condition goods_returned(1620.0,285.0)
+ type activity_ruled
+end condition
+;
+
+ declare activity check_quantity_1 (360.0,285.0)
+//<FONT face=Arial size=2></FONT>
+memo "check quantity 1"ENG
+ input
+ quantity_inspection_1
+
+ output
+ quantity_checked_1
+ end_quantity_check_1
+
+ process
+ "res_ar warehouse_employee 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+access "warehouse_employee"
+ priority
+ 0
+ end activity
+ declare activity add_to_order (360.0,405.0)
+//<FONT face=Arial size=2></FONT>
+memo "add to order"ENG
+ input
+ quantity_checked_1
+
+ output
+ end_quantity_check_1
+
+ process
+ "res_ar warehouse_employee 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+access "warehouse_employee"
+ priority
+ 0
+ end activity
+ declare activity start_activity (540.0,45.0)
+//<FONT face=Arial size=2></FONT>
+memo "start activity"ENG
+
+ output
+ wait_for_restocking
+
+ process
+ "simulation 10 100 0" analysis
+ "gen_iatime nexp 2.500000e0" analysis
+ "gen_nrbatches 1000000" analysis
+ "gen_batchsize 1" analysis
+ "res_available warehouse_employee 10" analysis
+ "res_available manager 1" analysis
+ "res_available administration_employee 2" analysis
+ "res_available warehouse_manager 2" analysis
+ "res_available store_employee 5" analysis
+ "res_available administration_manager 1" analysis
+ "res_available chauffeur 5" analysis
+ "res_available logistics_employee 2" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity inspect_goods (540.0,165.0)
+//<FONT face="Arial" size=2></FONT>
+memo "inspect goods"ENG
+ input
+ wait_for_restocking
+
+ output
+ quantity_inspection_1
+ date_inspection_1
+
+ process
+ "res_ar warehouse_employee 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+access "warehouse_employee"
+ priority
+ 0
+ end activity
+ declare activity AND_join_1 (555.0,645.0)
+//
+memo "AND-join 1"ENG
+ input
+ end_quantity_check_1
+ end_date_check_1
+
+ output
+ goods_inspected_1
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity throw_away (675.0,405.0)
+//<FONT face="Arial" size=2></FONT>
+memo "throw away"ENG
+ input
+ date_checked_1
+
+ output
+ thrown_away
+
+ process
+ "res_ar warehouse_employee 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+access "warehouse_employee"
+ priority
+ 0
+ end activity
+ declare activity check_date_1 (675.0,285.0)
+//<FONT face=Arial size=2></FONT>
+memo "check date 1"ENG
+ input
+ date_inspection_1
+ end_date_check_1
+
+ output
+ date_checked_1
+ end_date_check_1
+
+ process
+ "res_ar manager 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+access "manager"
+ priority
+ 0
+ end activity
+ declare activity update_inventory_1 (675.0,525.0)
+//<FONT face=Arial size=2></FONT>
+memo "update inventory 1"ENG
+ input
+ thrown_away
+
+ output
+ end_date_check_1
+
+ process
+ "res_ar warehouse_manager 1" analysis
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration uniform 1.000000e0 3.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+access "warehouse_manager"
+ priority
+ 0
+ end activity
+ declare activity order_goods (795.0,705.0)
+//<FONT face=Arial size=2></FONT>
+memo "order goods"ENG
+ input
+ goods_inspected_1
+
+ output
+ goods_ordered
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity return_goods (915.0,405.0)
+//<FONT face="Arial" size=2></FONT>
+memo "return goods"ENG
+ input
+ quality_checked_1
+
+ output
+ end_quality_inspection
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity check_quality_1 (915.0,525.0)
+//<FONT face=Arial size=2></FONT>
+memo "check quality 1"ENG
+ input
+ quality_inspection_1
+
+ output
+ quality_checked_1
+ end_quality_inspection
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity check_goods (1035.0,645.0)
+//
+memo "check goods"ENG
+ input
+ goods_ordered
+
+ output
+ quality_inspection_1
+ quantity_inspection_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity AND_join_2 (1035.0,285.0)
+//<FONT face="Arial" size=2></FONT>
+memo "AND-join 2"ENG
+ input
+ end_quality_inspection
+ end_quantity_inspection_2
+
+ output
+ goods_inspected_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity return_goods1 (1140.0,405.0)
+//<FONT face="Arial" size=2></FONT>
+memo "return goods1"ENG
+ input
+ quantity_checked_2
+
+ output
+ end_quantity_inspection_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity check_quantity_2 (1140.0,525.0)
+//<FONT face=Arial size=2></FONT>
+memo "check quantity 2"ENG
+ input
+ quantity_inspection_2
+
+ output
+ quantity_checked_2
+ end_quantity_inspection_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity deliver_at_warehouse (1365.0,705.0)
+//<FONT face="Arial" size=2></FONT>
+memo "deliver at warehouse"ENG
+ input
+ logistics_paid
+
+ output
+ goods_inspected_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity put_in_warehouse (1365.0,225.0)
+//<FONT face="Arial" size=2></FONT>
+memo "put in warehouse"ENG
+ input
+ goods_inspected_2
+
+ output
+ goods_put_into_warehouse
+ warehouse_full
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity update_inventory_2 (1365.0,105.0)
+//<FONT face=Arial size=2></FONT>
+memo "update inventory 2"ENG
+ input
+ goods_put_into_warehouse
+
+ output
+ inventory_updated_2
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity search_new_warehouse (1365.0,345.0)
+//<FONT face=Arial size=2></FONT>
+memo "search new warehouse"ENG
+ input
+ warehouse_full
+
+ output
+ no_warehouse_found
+ warehouse_found
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "xor-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity pay_logistics (1365.0,585.0)
+//<FONT face="Arial" size=2></FONT>
+memo "pay logistics"ENG
+ input
+ logistics_planned
+
+ output
+ logistics_paid
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity plan___confirm_logistics (1365.0,465.0)
+//<FONT face=Arial size=2></FONT>
+memo "plan & confirm logistics"ENG
+ input
+ warehouse_found
+
+ output
+ logistics_planned
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity return_goods_to_supplier (1620.0,345.0)
+//<FONT face="Arial" size=2></FONT>
+memo "return goods to supplier"ENG
+ input
+ no_warehouse_found
+
+ output
+ goods_returned
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+ declare activity end_activity (1620.0,225.0)
+//<FONT face="Arial" size=2></FONT>
+memo "end activity"ENG
+ input
+ inventory_updated_2
+ goods_returned
+
+
+ process
+ "res_usage costs 0.000000e0" analysis
+ "abs_frequ 1.000000e0" analysis
+ "duration expression 0.000000e0" analysis
+ "priority expression 1.000000e0" analysis
+ "and-split" analysis
+ "and-join" analysis
+
+ priority
+ 0
+ end activity
+;
+
+declare start_act start_activity;
+
+declare end_act ;
+
+end flow