summaryrefslogtreecommitdiffstats
path: root/Woflan
diff options
context:
space:
mode:
authorWilrik de Loose <wilrik@wilrik.nl>2008-04-13 11:06:17 (GMT)
committerWilrik de Loose <wilrik@wilrik.nl>2008-04-13 11:06:17 (GMT)
commit3e6a0869dbd9af64e5d25a49be184d76db7a1158 (patch)
treee06bfcab04ce29f8664caa4c55314609652f927e /Woflan
parent53ae27a21597e6c724a82f2d0481109837013ce4 (diff)
download2ii55-3e6a0869dbd9af64e5d25a49be184d76db7a1158.zip
2ii55-3e6a0869dbd9af64e5d25a49be184d76db7a1158.tar.gz
2ii55-3e6a0869dbd9af64e5d25a49be184d76db7a1158.tar.bz2
WarehouseWarehouse protos model gemaakt. Ik voeg vandaag nog de rest van de rollen enzo aan het model toe + de data. Morgen is YAWL aan de beurt
Diffstat (limited to 'Woflan')
-rw-r--r--Woflan/WarehouseWarehouse/Main_Process.scr588
-rw-r--r--Woflan/WarehouseWarehouse/Main_Process.tpn86
-rw-r--r--Woflan/WarehouseWarehouse/Order_and_restock.gtp50
3 files changed, 724 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
diff --git a/Woflan/WarehouseWarehouse/Main_Process.tpn b/Woflan/WarehouseWarehouse/Main_Process.tpn
new file mode 100644
index 0000000..8512fc5
--- /dev/null
+++ b/Woflan/WarehouseWarehouse/Main_Process.tpn
@@ -0,0 +1,86 @@
+-- Reading file D:\My Documents\Protos\Classic\Woflan\Order and restock\Main_Process.scr
+--
+-- Generated by Co2Tpn, d.d. Jul 10 2003 --
+--
+-- History
+--
+-- 10 Jul 2003:
+-- Fixed a subsubprocess nomenclature bug.
+-- Writing file handling errors to output file.
+--
+-- 16 Oct 2000:
+-- Moved "icon_id" and "duration" option outside "with" option.
+-- Added "command_ruled" option for conditions (has extra parameter).
+--
+-- 13 Oct 2000:
+-- Initial version.
+--
+-- declare flow: Main_Process
+place "start flow" init 1;
+-- declare activity: dummy_2
+trans "dummy_2"
+ in "date_checked"
+ out "inventory_updated"
+;
+-- end activity: dummy_2
+-- declare activity: throw_away
+trans "throw_away"
+ in "date_checked"
+ out "thrown_away"
+;
+-- end activity: throw_away
+-- declare activity: check_date
+trans "check_date"
+ in "date_inspection"
+ out "date_checked"
+;
+-- end activity: check_date
+-- declare activity: update_inventory_1
+trans "update_inventory_1"
+ in "thrown_away"
+ out "inventory_updated"
+;
+-- end activity: update_inventory_1
+-- declare activity: AND_join_1
+trans "AND_join_1"
+ in "inventory_updated" "added_to_order"
+ out "end_of_process"
+;
+-- end activity: AND_join_1
+-- declare activity: end_activity
+trans "end_activity"
+ in "end_of_process"
+ out "end flow"
+;
+-- end activity: end_activity
+-- declare activity: start_activity
+trans "start_activity"
+ in "start flow"
+ out "wait_for_restocking"
+;
+-- end activity: start_activity
+-- declare activity: inspect_goods
+trans "inspect_goods"
+ in "wait_for_restocking"
+ out "date_inspection" "quantity_inspection"
+;
+-- end activity: inspect_goods
+-- declare activity: dummy_1
+trans "dummy_1"
+ in "inventory_updated"
+ out "date_inspection"
+;
+-- end activity: dummy_1
+-- declare activity: add_to_order
+trans "add_to_order"
+ in "quantity_checked"
+ out "added_to_order"
+;
+-- end activity: add_to_order
+-- declare activity: check_quantity
+trans "check_quantity"
+ in "quantity_inspection"
+ out "quantity_checked"
+;
+-- end activity: check_quantity
+-- end flow: Main_Process
diff --git a/Woflan/WarehouseWarehouse/Order_and_restock.gtp b/Woflan/WarehouseWarehouse/Order_and_restock.gtp
new file mode 100644
index 0000000..5efc2e2
--- /dev/null
+++ b/Woflan/WarehouseWarehouse/Order_and_restock.gtp
@@ -0,0 +1,50 @@
+/*This is an Exspect file */
+declare hierarchy demo
+end hierarchy
+declare users
+end users
+declare groups
+group 1:
+user_id: warehouse_employee
+name: warehouse_employee
+koordinaten: (60.0,195.0),(60.0,195.0)
+
+group 2:
+user_id: manager
+name: manager
+koordinaten: (270.0,30.0),(270.0,30.0)
+member_of: 1
+
+group 3:
+user_id: administration_employee
+name: administration_employee
+koordinaten: (465.0,195.0),(465.0,195.0)
+
+group 4:
+user_id: warehouse_manager
+name: warehouse_manager
+koordinaten: (60.0,105.0),(60.0,105.0)
+member_of: 1
+
+group 5:
+user_id: store_employee
+name: store_employee
+koordinaten: (195.0,195.0),(195.0,195.0)
+
+group 6:
+user_id: administration_manager
+name: administration_manager
+koordinaten: (465.0,105.0),(465.0,105.0)
+member_of: 3
+
+group 7:
+user_id: chauffeur
+name: chauffeur
+koordinaten: (330.0,240.0),(330.0,240.0)
+
+group 8:
+user_id: logistics_employee
+name: logistics_employee
+koordinaten: (330.0,195.0),(330.0,195.0)
+
+end groups