/*
**
** COVC scriptfile: D:\My Documents\Protos\Classic\Woflan\PartyParty\Hoofdproces.scr
** Generated by Protos Exspect generator version 3.0.1
** Generated at: Fri Apr 11 16:11:47 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 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 0.000000e0" analysis
"abs_frequ 1.000000e0" analysis
"duration expression 0.000000e0" analysis
"priority expression 1.000000e0" analysis
"xor-split" analysis
"and-join" analysis
access "Warehouse_Employee"
priority
0
end activity
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 0.000000e0" analysis
"abs_frequ 1.000000e0" analysis
"duration expression 0.000000e0" analysis
"priority expression 1.000000e0" analysis
"xor-split" analysis
"and-join" analysis
access "Warehouse_Employee"
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 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 "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_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 (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 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 "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 Administration_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 "Administration_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 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 "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 0.000000e0" analysis
"abs_frequ 1.000000e0" analysis
"duration expression 0.000000e0" analysis
"priority expression 1.000000e0" analysis
"xor-split" analysis
"and-join" analysis
access "Warehouse_Manager"
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 Administration_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 "Administration_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 Administration_Manager 1" analysis
"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
access "Administration_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 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 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_Manager"
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 Administration_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 "Administration_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_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 Receive_Fine (375.0,2025.0)
//
memo "Receive Fine"ENG
input
Fine_Send
output
End
process
"res_ar Administration_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 "Administration_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 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 "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 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 "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_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 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 Administration_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 "Administration_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 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 "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_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 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 1" analysis
"res_available Warehouse_Manager 1" analysis
"res_available Store_Employee 1" analysis
"res_available Administration_Employee 1" analysis
"res_available Administration_Manager 1" analysis
"res_available Chauffeur 1" analysis
"res_available Logistics_Manager 1" analysis
"res_available Manager 1" analysis
"res_available 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
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 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 Payment_Timeout (705.0,660.0)
//
memo "Payment Timeout"ENG
input
Bill_Send
output
Bill_Created
Not_Paid
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 Refund (735.0,1590.0)
//
memo "Refund"ENG
input
Party_Cancelled
output
End
process
"res_ar Administration_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 "Administration_Manager"
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 Administration_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 "Administration_Employee"
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 Administration_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 "Administration_Employee"
priority
0
end activity
declare activity Payment_Received (900.0,675.0)
//
memo "Payment Received"ENG
input
Bill_Send
output
Paid
process
"res_ar Administration_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 "Administration_Manager"
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 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 End_Process (960.0,2070.0)
//
memo "End Process"ENG
input
End
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
"xor-join" analysis
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 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 "Store_Employee"
priority
0
end activity
;
declare start_act Start_Pocess;
declare end_act End_Process;
end flow