/* ** ** COVC scriptfile: D:\My Documents\Protos\Classic\Woflan\PartyParty\Hoofdproces.scr ** Generated by Protos Exspect generator version 3.0.1 ** Generated at: Mon Apr 14 21:53:16 2008 ** */ declare flow Hoofdproces declare files end files ; declare condition Complete(0.0,735.0) type activity_ruled end condition declare condition Process_Goods(30.0,495.0) type activity_ruled end condition declare condition Not_Complete(120.0,735.0) type activity_ruled end condition declare condition Logistics_Paid(165.0,1695.0) type activity_ruled end condition declare condition Goods_Ready(165.0,1065.0) type activity_ruled end condition declare condition Goods_Back(165.0,1785.0) type activity_ruled end condition declare condition Process_Order(165.0,345.0) type activity_ruled end condition declare condition Goods_Not_Ok(165.0,1875.0) type activity_ruled end condition declare condition Logistics_Planned___Confirmed(165.0,1605.0) type activity_ruled end condition declare condition Fine_Send(165.0,2025.0) type activity_ruled end condition declare condition Party__(165.0,1515.0) type activity_ruled end condition declare condition Goods_Ordered(240.0,630.0) type activity_ruled end condition declare condition Order_Ready(240.0,1200.0) type activity_ruled end condition declare condition Fine_Never_Paid(285.0,2175.0) type activity_ruled end condition declare condition Logistics_Ready(315.0,1065.0) type activity_ruled end condition declare condition Ready_for_Party(360.0,1395.0) type activity_ruled end condition declare condition Logistics_Planned(435.0,660.0) type activity_ruled end condition declare condition Logistics_Confirmed(435.0,855.0) type activity_ruled end condition declare condition Process_Logistics(435.0,480.0) type activity_ruled end condition declare condition Start(555.0,75.0) type activity_ruled end condition declare condition Order_Done(555.0,195.0) type activity_ruled end condition declare condition Party_Cancelled(600.0,1515.0) type activity_ruled end condition declare condition Not_Paid(690.0,750.0) type activity_ruled end condition declare condition Bill_Send(780.0,630.0) type activity_ruled end condition declare condition Bill_Created(780.0,480.0) type activity_ruled end condition declare condition Process_Payment(870.0,300.0) type activity_ruled end condition declare condition Order_Cancelled(960.0,1035.0) type activity_ruled end condition declare condition End(960.0,1965.0) type activity_ruled end condition declare condition Paid(990.0,870.0) type activity_ruled end condition ; declare activity Inspect_Order (60.0,855.0) // memo "Inspect Order"ENG input Complete output Process_Goods Goods_Ready process "res_ar Warehouse_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis access "Warehouse_Employee" priority 0 end activity declare activity Pick_Order (60.0,600.0) // memo "Pick Order"ENG input Process_Goods output Complete Not_Complete process "res_ar Warehouse_Employee 1" analysis "res_usage costs 5.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 4.000000e1 5.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis access "Warehouse_Employee" priority 0 end activity declare activity Send_Fine (165.0,1950.0) // memo "Send Fine"ENG input Goods_Not_Ok output Fine_Send process "res_ar Administrative_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Employee" priority 0 end activity declare activity Fine_Time_Out (165.0,2115.0) // memo "Fine Time Out"ENG input Fine_Send output Goods_Not_Ok Fine_Never_Paid process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Pick_Up_Goods (165.0,1740.0) // memo "Pick Up Goods"ENG input Logistics_Paid output Goods_Back process "res_ar Chauffeur 1" analysis "res_usage costs 5.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 4.000000e1 5.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Chauffeur" priority 0 end activity declare activity AND_Split_2 (165.0,405.0) // memo "AND-Split 2"ENG input Process_Order output Process_Goods Process_Logistics process "res_ar System 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 "System" priority 0 end activity declare activity Plan___Confirm_Logistics (165.0,1560.0) // memo "Plan & Confirm Logistics"ENG input Party__ output Logistics_Planned___Confirmed process "res_ar Logistics_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Logistics_Manager" priority 0 end activity declare activity Pay_Logistics_2 (165.0,1650.0) // memo "Pay Logistics 2"ENG input Logistics_Planned___Confirmed output Logistics_Paid process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Deliver_Goods (165.0,1470.0) // memo "Deliver Goods"ENG input Ready_for_Party output Party__ process "res_ar Chauffeur 1" analysis "res_usage costs 5.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 4.000000e1 5.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Chauffeur" priority 0 end activity declare activity Inspect_Goods (165.0,1830.0) // memo "Inspect Goods"ENG input Goods_Back output End Goods_Not_Ok process "res_ar Warehouse_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis access "Warehouse_Manager" priority 0 end activity declare activity Order_Goods (240.0,735.0) // memo "Order Goods"ENG input Not_Complete output Goods_Ordered process "res_ar Warehouse_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Warehouse_Manager" priority 0 end activity declare activity And_Join_2 (240.0,1140.0) // memo "And-Join 2"ENG input Goods_Ready Logistics_Ready output Order_Ready process "res_ar System 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 "System" priority 0 end activity declare activity Receive_Goods (255.0,555.0) // memo "Receive Goods"ENG input Goods_Ordered output Process_Goods process "res_ar Administrative_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Employee" priority 0 end activity declare activity And_Join_1 (360.0,1320.0) // memo "And-Join 1"ENG input Order_Ready Paid output Ready_for_Party process "res_ar System 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 "System" priority 0 end activity declare activity Receive_Fine (375.0,2025.0) // memo "Receive Fine"ENG input Fine_Send output End process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Confirm_Logistics_1 (435.0,780.0) // memo "Confirm Logistics 1"ENG input Logistics_Planned Paid output Paid Logistics_Confirmed process "res_ar Logistics_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Logistics_Manager" priority 0 end activity declare activity Plan_Logistics_1 (435.0,585.0) // memo "Plan Logistics 1"ENG input Process_Logistics output Logistics_Planned process "res_ar Logistics_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Logistics_Manager" priority 0 end activity declare activity Pay_Logistics (435.0,930.0) // memo "Pay Logistics"ENG input Logistics_Confirmed output Logistics_Ready process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Cancel_Party (465.0,1470.0) // memo "Cancel Party"ENG input Ready_for_Party output Party_Cancelled process "res_ar Manager 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 "Manager" priority 0 end activity declare activity Paid_By_Lawsuit (510.0,2175.0) // memo "Paid By Lawsuit"ENG input Fine_Never_Paid output End process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Order (555.0,120.0) // memo "Order"ENG input Start output Order_Done process "res_ar Store_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Store_Employee" priority 0 end activity declare activity AND_Split_1 (555.0,255.0) // memo "AND-Split 1"ENG input Order_Done output Process_Payment Process_Order process "res_ar System 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 "System" priority 0 end activity declare activity Start_Pocess (555.0,30.0) // memo "Start Pocess"ENG output Start process "simulation 10 100 0" analysis "gen_iatime nexp 2.500000e0" analysis "gen_nrbatches 1000000" analysis "gen_batchsize 1" analysis "res_available Warehouse_Employee 15" analysis "res_available Warehouse_Manager 2" analysis "res_available Store_Employee 3" analysis "res_available Administrative_Employee 2" analysis "res_available Administrative_Manager 1" analysis "res_available Chauffeur 5" analysis "res_available Logistics_Manager 2" analysis "res_available Manager 1" analysis "res_available System 10" analysis "res_ar System 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 "System" priority 0 end activity declare activity Payment_Timeout (690.0,675.0) // memo "Payment Timeout"ENG input Bill_Send output Bill_Created Not_Paid process "res_ar System 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "xor-split" analysis "and-join" analysis access "System" priority 0 end activity declare activity Cancel_Order (690.0,990.0) // memo "Cancel Order"ENG input Goods_Ready Logistics_Planned Not_Paid output Order_Cancelled process "res_ar Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Manager" priority 0 end activity declare activity Refund (735.0,1590.0) // memo "Refund"ENG input Party_Cancelled output End process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity Create_Bill (780.0,405.0) // memo "Create Bill"ENG input Process_Payment output Bill_Created process "res_ar Administrative_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Employee" priority 0 end activity declare activity Send_Bill (780.0,570.0) // memo "Send Bill"ENG input Bill_Created output Bill_Send process "res_ar Administrative_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Employee" priority 0 end activity declare activity Payment_Received (915.0,675.0) // memo "Payment Received"ENG input Bill_Send output Paid process "res_ar Administrative_Manager 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Administrative_Manager" priority 0 end activity declare activity End_Process (960.0,2070.0) // memo "End Process"ENG input End process "res_ar System 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 "xor-join" analysis access "System" priority 0 end activity declare activity Put_Back_Goods (960.0,1170.0) // memo "Put Back Goods"ENG input Order_Cancelled output End process "res_ar Warehouse_Employee 1" analysis "res_usage costs 5.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 4.000000e1 5.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Warehouse_Employee" priority 0 end activity declare activity Receive_Cash (975.0,420.0) // memo "Receive Cash"ENG input Process_Payment output Paid process "res_ar Store_Employee 1" analysis "res_usage costs 2.000000e0" analysis "abs_frequ 1.000000e0" analysis "duration normal 5.000000e0 2.000000e0" analysis "priority expression 1.000000e0" analysis "and-split" analysis "and-join" analysis access "Store_Employee" priority 0 end activity ; declare start_act Start_Pocess; declare end_act End_Process; end flow