From 987077845f4699e39977a290c1e57a799506b363 Mon Sep 17 00:00:00 2001 From: Wilrik de Loose Date: Tue, 15 Apr 2008 08:09:05 +0000 Subject: Woflan files voor WarehouseWarehouse. --- Woflan/WarehouseWarehouse/Main_Process.scr | 313 ++++++++++++------------ Woflan/WarehouseWarehouse/Order_and_restock.gtp | 11 +- 2 files changed, 169 insertions(+), 155 deletions(-) diff --git a/Woflan/WarehouseWarehouse/Main_Process.scr b/Woflan/WarehouseWarehouse/Main_Process.scr index 47bffb4..38fa15e 100644 --- a/Woflan/WarehouseWarehouse/Main_Process.scr +++ b/Woflan/WarehouseWarehouse/Main_Process.scr @@ -2,7 +2,7 @@ ** ** 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 16:15:45 2008 +** Generated at: Tue Apr 15 10:07:16 2008 ** */ declare flow Main_Process @@ -10,129 +10,129 @@ declare files end files ; -declare condition end_quantity_check_1(360.0,465.0) +declare condition quantity_checked_1(90.0,345.0) type activity_ruled end condition -declare condition quantity_checked_1(360.0,345.0) +declare condition quantity_inspection_1(90.0,225.0) type activity_ruled end condition -declare condition quantity_inspection_1(360.0,225.0) +declare condition end_quantity_check_1(90.0,465.0) type activity_ruled end condition -declare condition wait_for_restocking(540.0,105.0) +declare condition wait_for_restocking(270.0,105.0) type activity_ruled end condition -declare condition goods_inspected_1(555.0,705.0) +declare condition goods_inspected_1(285.0,705.0) type activity_ruled end condition -declare condition end_date_check(675.0,585.0) +declare condition date_inspection(405.0,225.0) type activity_ruled end condition -declare condition date_inspection(675.0,225.0) +declare condition thrown_away(405.0,465.0) type activity_ruled end condition -declare condition thrown_away(675.0,465.0) +declare condition date_checked(405.0,345.0) type activity_ruled end condition -declare condition date_checked(675.0,345.0) +declare condition end_date_check(405.0,585.0) type activity_ruled end condition -declare condition quality_checked(915.0,465.0) +declare condition end_quality_inspection(645.0,345.0) type activity_ruled end condition -declare condition end_quality_inspection(915.0,345.0) +declare condition quality_inspection(645.0,585.0) type activity_ruled end condition -declare condition quality_inspection(915.0,585.0) +declare condition quality_checked(645.0,465.0) type activity_ruled end condition -declare condition goods_ordered(1035.0,705.0) +declare condition goods_ordered(765.0,705.0) type activity_ruled end condition -declare condition goods_inspected_2(1035.0,225.0) +declare condition goods_inspected_2(765.0,225.0) type activity_ruled end condition -declare condition quantity_inspection_2(1140.0,585.0) +declare condition quantity_inspection_2(870.0,585.0) type activity_ruled end condition -declare condition quantity_checked_2(1140.0,465.0) +declare condition quantity_checked_2(870.0,465.0) type activity_ruled end condition -declare condition end_quantity_inspection_2(1140.0,345.0) +declare condition end_quantity_inspection_2(870.0,345.0) type activity_ruled end condition -declare condition goods_put_into_warehouse(1365.0,165.0) +declare condition warehouse_full(1095.0,285.0) type activity_ruled end condition -declare condition logistics_planned(1365.0,525.0) +declare condition logistics_paid(1095.0,645.0) type activity_ruled end condition -declare condition warehouse_full(1365.0,285.0) +declare condition warehouse_found(1095.0,405.0) type activity_ruled end condition -declare condition logistics_paid(1365.0,645.0) +declare condition goods_put_into_warehouse(1095.0,165.0) type activity_ruled end condition -declare condition warehouse_found(1365.0,405.0) +declare condition logistics_planned(1095.0,525.0) type activity_ruled end condition -declare condition no_warehouse_found(1500.0,345.0) +declare condition no_warehouse_found(1230.0,345.0) type activity_ruled end condition -declare condition inventory_updated_2(1620.0,105.0) +declare condition inventory_updated_2(1350.0,105.0) type activity_ruled end condition -declare condition goods_returned(1620.0,285.0) +declare condition goods_returned(1350.0,285.0) type activity_ruled end condition ; - declare activity check_quantity_1 (360.0,285.0) + declare activity add_to_order (90.0,405.0) // -memo "check quantity 1"ENG +memo "add to order"ENG input - quantity_inspection_1 + quantity_checked_1 output - quantity_checked_1 end_quantity_check_1 process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis - "xor-split" analysis + "and-split" analysis "and-join" analysis access "warehouse_employee" priority 0 end activity - declare activity add_to_order (360.0,405.0) + declare activity check_quantity_1 (90.0,285.0) // -memo "add to order"ENG +memo "check quantity 1"ENG input - quantity_checked_1 + quantity_inspection_1 output + quantity_checked_1 end_quantity_check_1 process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration normal 4.000000e1 2.000000e0" analysis "priority expression 1.000000e0" analysis - "and-split" analysis + "xor-split" analysis "and-join" analysis access "warehouse_employee" priority 0 end activity - declare activity start_activity (540.0,45.0) + declare activity start_activity (270.0,45.0) // memo "start activity"ENG @@ -144,25 +144,28 @@ memo "start activity"ENG "gen_iatime nexp 2.500000e0" analysis "gen_nrbatches 1000000" analysis "gen_batchsize 1" analysis - "res_available warehouse_employee 10" analysis + "res_available warehouse_employee 15" analysis "res_available manager 1" analysis - "res_available administration_employee 2" analysis + "res_available administrative_employee 2" analysis "res_available warehouse_manager 2" analysis - "res_available store_employee 5" analysis + "res_available store_employee 3" analysis "res_available administration_manager 1" analysis "res_available chauffeur 5" analysis "res_available logistics_employee 2" analysis + "res_available system 10" analysis + "res_ar system 1" analysis "res_usage costs 0.000000e0" analysis - "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "abs_frequ 1.000000e1" analysis + "duration expression 0.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis +access "system" priority 0 end activity - declare activity inspect_goods (540.0,165.0) + declare activity inspect_goods (270.0,165.0) // memo "inspect goods"ENG input @@ -173,10 +176,10 @@ memo "inspect goods"ENG date_inspection process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 4" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration normal 2.000000e1 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -185,7 +188,7 @@ access "warehouse_employee" priority 0 end activity - declare activity AND_join_1 (555.0,645.0) + declare activity AND_join_1 (285.0,645.0) // memo "AND-join 1"ENG input @@ -196,41 +199,43 @@ memo "AND-join 1"ENG goods_inspected_1 process + "res_ar system 1" analysis "res_usage costs 0.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration expression 0.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis +access "system" priority 0 end activity - declare activity check_date (675.0,285.0) + declare activity check_date (405.0,285.0) // memo "check date"ENG input - end_date_check date_inspection + end_date_check output date_checked end_date_check process - "res_ar manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_manager 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis - "and-join" analysis + "xor-join" analysis -access "manager" +access "warehouse_manager" priority 0 end activity - declare activity update_inventory_1 (675.0,525.0) + declare activity update_inventory_1 (405.0,525.0) // memo "update inventory 1"ENG input @@ -240,10 +245,10 @@ memo "update inventory 1"ENG end_date_check process - "res_ar warehouse_manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_manager 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration expression 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -252,7 +257,7 @@ access "warehouse_manager" priority 0 end activity - declare activity throw_away (675.0,405.0) + declare activity throw_away (405.0,405.0) // memo "throw away"ENG input @@ -262,10 +267,10 @@ memo "throw away"ENG thrown_away process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration uniform 1.000000e0 3.000000e0" analysis + "duration normal 4.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -274,7 +279,7 @@ access "warehouse_employee" priority 0 end activity - declare activity order_goods (795.0,705.0) + declare activity order_goods (525.0,705.0) // memo "order goods"ENG input @@ -284,10 +289,10 @@ memo "order goods"ENG goods_ordered process - "res_ar warehouse_manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_manager 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -296,7 +301,7 @@ access "warehouse_manager" priority 0 end activity - declare activity return_goods (915.0,405.0) + declare activity return_goods (645.0,405.0) // memo "return goods"ENG input @@ -306,10 +311,10 @@ memo "return goods"ENG end_quality_inspection process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -318,7 +323,7 @@ access "warehouse_employee" priority 0 end activity - declare activity check_quality (915.0,525.0) + declare activity check_quality (645.0,525.0) // memo "check quality"ENG input @@ -329,10 +334,10 @@ memo "check quality"ENG end_quality_inspection process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis @@ -341,30 +346,7 @@ access "warehouse_employee" priority 0 end activity - declare activity check_goods (1035.0,645.0) -// -memo "check goods"ENG - input - goods_ordered - - output - quality_inspection - quantity_inspection_2 - - process - "res_ar warehouse_employee 1" analysis - "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 - -access "warehouse_employee" - priority - 0 - end activity - declare activity AND_join_2 (1035.0,285.0) + declare activity AND_join_2 (765.0,285.0) // memo "AND-join 2"ENG input @@ -375,6 +357,7 @@ memo "AND-join 2"ENG goods_inspected_2 process + "res_ar system 1" analysis "res_usage costs 0.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration expression 0.000000e0" analysis @@ -382,32 +365,34 @@ memo "AND-join 2"ENG "and-split" analysis "and-join" analysis +access "system" priority 0 end activity - declare activity order_extra_goods (1140.0,405.0) + declare activity check_goods (765.0,645.0) // -memo "order extra goods"ENG +memo "check goods"ENG input - quantity_checked_2 + goods_ordered output - end_quantity_inspection_2 + quality_inspection + quantity_inspection_2 process - "res_ar warehouse_manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 4" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 4.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis -access "warehouse_manager" +access "warehouse_employee" priority 0 end activity - declare activity check_quantity_2 (1140.0,525.0) + declare activity check_quantity_2 (870.0,525.0) // memo "check quantity 2"ENG input @@ -418,10 +403,10 @@ memo "check quantity 2"ENG end_quantity_inspection_2 process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis @@ -430,29 +415,29 @@ access "warehouse_employee" priority 0 end activity - declare activity pay_logistics (1365.0,585.0) + declare activity order_extra_goods (870.0,405.0) // -memo "pay logistics"ENG +memo "order extra goods"ENG input - logistics_planned + quantity_checked_2 output - logistics_paid + end_quantity_inspection_2 process - "res_ar logistics_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_manager 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e0 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis -access "logistics_employee" +access "warehouse_manager" priority 0 end activity - declare activity plan___confirm_logistics (1365.0,465.0) + declare activity plan___confirm_logistics (1095.0,465.0) // memo "plan & confirm logistics"ENG input @@ -462,10 +447,10 @@ memo "plan & confirm logistics"ENG logistics_planned process - "res_ar logistics_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar logistics_employee 2" analysis + "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e1 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -474,7 +459,7 @@ access "logistics_employee" priority 0 end activity - declare activity deliver_at_warehouse (1365.0,705.0) + declare activity deliver_at_warehouse (1095.0,705.0) // memo "deliver at warehouse"ENG input @@ -484,10 +469,10 @@ memo "deliver at warehouse"ENG goods_inspected_2 process - "res_ar chauffeur 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar chauffeur 3" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e1 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -496,7 +481,7 @@ access "chauffeur" priority 0 end activity - declare activity put_in_warehouse (1365.0,225.0) + declare activity put_in_warehouse (1095.0,225.0) // memo "put in warehouse"ENG input @@ -507,10 +492,10 @@ memo "put in warehouse"ENG warehouse_full process - "res_ar warehouse_employee 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_employee 4" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 4.000000e1 4.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis @@ -519,7 +504,7 @@ access "warehouse_employee" priority 0 end activity - declare activity update_inventory_2 (1365.0,105.0) + declare activity update_inventory_2 (1095.0,105.0) // memo "update inventory 2"ENG input @@ -529,10 +514,10 @@ memo "update inventory 2"ENG inventory_updated_2 process - "res_ar warehouse_manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar warehouse_manager 2" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration expression 1.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis @@ -541,7 +526,7 @@ access "warehouse_manager" priority 0 end activity - declare activity search_new_warehouse (1365.0,345.0) + declare activity search_new_warehouse (1095.0,345.0) // memo "search new warehouse"ENG input @@ -553,9 +538,9 @@ memo "search new warehouse"ENG process "res_ar manager 1" analysis - "res_usage costs 0.000000e0" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration normal 2.000000e1 2.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis @@ -564,29 +549,29 @@ access "manager" priority 0 end activity - declare activity return_to_supplier (1620.0,345.0) + declare activity pay_logistics (1095.0,585.0) // -memo "return to supplier"ENG +memo "pay logistics"ENG input - no_warehouse_found + logistics_planned output - goods_returned + logistics_paid process - "res_ar chauffeur 1" analysis - "res_usage costs 0.000000e0" analysis + "res_ar logistics_employee 1" analysis + "res_usage costs 1.000000e0" analysis "abs_frequ 1.000000e0" analysis - "duration expression 0.000000e0" analysis + "duration expression 4.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis -access "chauffeur" +access "logistics_employee" priority 0 end activity - declare activity end_activity (1620.0,225.0) + declare activity end_activity (1350.0,225.0) // memo "end activity"ENG input @@ -595,6 +580,7 @@ memo "end activity"ENG process + "res_ar system 1" analysis "res_usage costs 0.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration expression 0.000000e0" analysis @@ -602,6 +588,29 @@ memo "end activity"ENG "and-split" analysis "and-join" analysis +access "system" + priority + 0 + end activity + declare activity return_to_supplier (1350.0,345.0) +// +memo "return to supplier"ENG + input + no_warehouse_found + + output + goods_returned + + process + "res_ar chauffeur 3" analysis + "res_usage costs 1.000000e0" analysis + "abs_frequ 1.000000e0" analysis + "duration normal 4.000000e1 4.000000e0" analysis + "priority expression 1.000000e0" analysis + "and-split" analysis + "and-join" analysis + +access "chauffeur" priority 0 end activity diff --git a/Woflan/WarehouseWarehouse/Order_and_restock.gtp b/Woflan/WarehouseWarehouse/Order_and_restock.gtp index 5efc2e2..e22c500 100644 --- a/Woflan/WarehouseWarehouse/Order_and_restock.gtp +++ b/Woflan/WarehouseWarehouse/Order_and_restock.gtp @@ -13,11 +13,11 @@ group 2: user_id: manager name: manager koordinaten: (270.0,30.0),(270.0,30.0) -member_of: 1 +member_of: 4 group 3: -user_id: administration_employee -name: administration_employee +user_id: administrative_employee +name: administrative_employee koordinaten: (465.0,195.0),(465.0,195.0) group 4: @@ -47,4 +47,9 @@ user_id: logistics_employee name: logistics_employee koordinaten: (330.0,195.0),(330.0,195.0) +group 9: +user_id: system +name: system +koordinaten: (630.0,30.0),(630.0,30.0) + end groups -- cgit v0.12