summaryrefslogtreecommitdiffstats
path: root/WFM_group_XX
diff options
context:
space:
mode:
authorMaik Teurlings <mteur@gmx.net>2008-04-11 14:24:36 (GMT)
committerMaik Teurlings <mteur@gmx.net>2008-04-11 14:24:36 (GMT)
commit53ae27a21597e6c724a82f2d0481109837013ce4 (patch)
tree11b73ba8f62d405ea09d32a14238520299a527f0 /WFM_group_XX
parent5a6ed8783bf4cd70147ecd550c760f5ccfcb18a6 (diff)
download2ii55-53ae27a21597e6c724a82f2d0481109837013ce4.zip
2ii55-53ae27a21597e6c724a82f2d0481109837013ce4.tar.gz
2ii55-53ae27a21597e6c724a82f2d0481109837013ce4.tar.bz2
Party Party Protos en Woflan v_1
Hele map van het voorbeeld project van Wimpie
Diffstat (limited to 'WFM_group_XX')
-rw-r--r--WFM_group_XX/Process A.xml877
-rw-r--r--WFM_group_XX/Process A.ywlbin0 -> 40447 bytes
-rw-r--r--WFM_group_XX/Process B.xml919
-rw-r--r--WFM_group_XX/Process B.ywlbin0 -> 43669 bytes
-rw-r--r--WFM_group_XX/ProcessA.pal1854
-rw-r--r--WFM_group_XX/ProcessA.tpn180
-rw-r--r--WFM_group_XX/ProcessB.pal1692
-rw-r--r--WFM_group_XX/ProcessB.tpn158
-rw-r--r--WFM_group_XX/Report.docbin0 -> 8500224 bytes
9 files changed, 5680 insertions, 0 deletions
diff --git a/WFM_group_XX/Process A.xml b/WFM_group_XX/Process A.xml
new file mode 100644
index 0000000..958ef79
--- /dev/null
+++ b/WFM_group_XX/Process A.xml
@@ -0,0 +1,877 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<specificationSet xmlns="http://www.citi.qut.edu.au/yawl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="Beta 7.1" xsi:schemaLocation="http://www.citi.qut.edu.au/yawl d:/yawl/schema/YAWL_SchemaBeta7.1.xsd">
+ <specification uri="TravelA">
+ <metaData>
+ <creator>cbratosi</creator>
+ <description>No description has been given.</description>
+ <version>0.1</version>
+ </metaData>
+ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:complexType name="client">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="ID" type="xs:long" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Name" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Address" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Phone" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="request">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="StartLocation" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Destination" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="StartDate" type="xs:date" />
+ <xs:element maxOccurs="1" minOccurs="1" name="EndDate" type="xs:date" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="flight">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="Company" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="StartHour" type="xs:time" />
+ <xs:element maxOccurs="1" minOccurs="1" name="EndHour" type="xs:time" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Price" type="xs:decimal" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="travelPlan">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="Onward" type="flight" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Return" type="flight" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="travelPlanList">
+ <xs:sequence>
+ <xs:element maxOccurs="5" minOccurs="1" name="TravelPlan" type="travelPlan" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="bill">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="Client" type="client" />
+ <xs:element maxOccurs="1" minOccurs="1" name="TravelPlan" type="travelPlan" />
+ <xs:element maxOccurs="1" minOccurs="1" name="TotalPrice" type="xs:decimal" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:simpleType name="clientAnswer">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Cancel" />
+ <xs:enumeration value="Refine" />
+ <xs:enumeration value="Accept" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:schema>
+ <decomposition id="Travel_agency" isRootNet="true" xsi:type="NetFactsType">
+ <localVariable>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>ClientAnswer</name>
+ <type>clientAnswer</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>Payment</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue>false</initialValue>
+ </localVariable>
+ <localVariable>
+ <name>Request</name>
+ <type>request</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>TimeOutValue</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue>100</initialValue>
+ </localVariable>
+ <processControlElements>
+ <inputCondition id="InputCondition_1">
+ <flowsInto>
+ <nextElementRef id="Client_registration_3" />
+ </flowsInto>
+ </inputCondition>
+ <task id="Client_registration_3">
+ <name>Client registration</name>
+ <flowsInto>
+ <nextElementRef id="Find_travel_opportunities_4" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Client_registration/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Request&gt;{/Client_registration/Request/*}&lt;/Request&gt;" />
+ <mapsTo>Request</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Client_registration" />
+ </task>
+ <task id="Find_travel_opportunities_4">
+ <name>Find travel opportunities</name>
+ <flowsInto>
+ <nextElementRef id="Announce_the_client_5" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Request&gt;{/Travel_agency/Request/*}&lt;/Request&gt;" />
+ <mapsTo>Request</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;List&gt;{/Find_travel_opportunities/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Travel Agent$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Find_travel_opportunities" />
+ </task>
+ <task id="Announce_the_client_5">
+ <name>Announce the client</name>
+ <flowsInto>
+ <nextElementRef id="Time_out_7" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Client_reply_6" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;TOValue&gt;{/Travel_agency/TimeOutValue/text()}&lt;/TOValue&gt;" />
+ <mapsTo>TOValue</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Travel_agency/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;List&gt;{/Travel_agency/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;TimeOutValue&gt;{/Announce_the_client/TOValue/text()}&lt;/TimeOutValue&gt;" />
+ <mapsTo>TimeOutValue</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Announce_the_client" />
+ </task>
+ <task id="Time_out_7">
+ <name>Time out</name>
+ <flowsInto>
+ <nextElementRef id="Call_client__17" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <removesTokens id="Client_reply_6" />
+ <removesTokensFromFlow>
+ <flowSource id="Announce_the_client_5" />
+ <flowDestination id="Client_reply_6" />
+ </removesTokensFromFlow>
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;time&gt;{/Travel_agency/TimeOutValue/text()}&lt;/time&gt;" />
+ <mapsTo>time</mapsTo>
+ </mapping>
+ </startingMappings>
+ <decomposesTo id="Time_out" />
+ </task>
+ <task id="Client_reply_6">
+ <name>Client reply</name>
+ <flowsInto>
+ <nextElementRef id="End_request_30" />
+ <isDefaultFlow />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Refine_travel_info_18" />
+ <predicate ordering="0">/Travel_agency/ClientAnswer/text()='Refine'</predicate>
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Client_response_positive_19" />
+ <predicate ordering="1">/Travel_agency/ClientAnswer/text()='Accept'</predicate>
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <removesTokens id="Time_out_7" />
+ <removesTokensFromFlow>
+ <flowSource id="Announce_the_client_5" />
+ <flowDestination id="Time_out_7" />
+ </removesTokensFromFlow>
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;List&gt;{/Travel_agency/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;ClientAnswer&gt;{/Client_reply/ClientAnswer/text()}&lt;/ClientAnswer&gt;" />
+ <mapsTo>ClientAnswer</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;List&gt;{/Client_reply/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Client_reply" />
+ </task>
+ <task id="Call_client__17">
+ <name>Call client</name>
+ <flowsInto>
+ <nextElementRef id="Refine_travel_info_18" />
+ <predicate ordering="0">/Travel_agency/ClientAnswer/text()='Refine'</predicate>
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="End_request_30" />
+ <isDefaultFlow />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Client_response_positive_19" />
+ <predicate ordering="1">/Travel_agency/ClientAnswer/text()='Accept'</predicate>
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Travel_agency/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;ClientAnswer&gt;{/CallClient/ClientAnswer/text()}&lt;/ClientAnswer&gt;" />
+ <mapsTo>ClientAnswer</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="CallClient" />
+ </task>
+ <task id="Refine_travel_info_18">
+ <name>Refine travel info</name>
+ <flowsInto>
+ <nextElementRef id="Find_travel_opportunities_4" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Request&gt;{/Travel_agency/Request/*}&lt;/Request&gt;" />
+ <mapsTo>Request</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Travel Agent$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Refine_info" />
+ </task>
+ <task id="Client_response_positive_19">
+ <name>Client response positive</name>
+ <flowsInto>
+ <nextElementRef id="Enable_Canceling_193" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Book_trip_21" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Prepare_bill_22" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;List&gt;{/Travel_agency/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Travel Agent$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="ClientResponsePositive" />
+ </task>
+ <task id="End_request_30">
+ <name>End request</name>
+ <flowsInto>
+ <nextElementRef id="OutputCondition_2" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <decomposesTo id="End_request" />
+ </task>
+ <condition id="Enable_Canceling_193">
+ <name>Enable Canceling</name>
+ <flowsInto>
+ <nextElementRef id="Cancel_case_194" />
+ </flowsInto>
+ </condition>
+ <task id="Book_trip_21">
+ <name>Book trip</name>
+ <flowsInto>
+ <nextElementRef id="Client_paid_25" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;List&gt;{/Travel_agency/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Travel Agent$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Book_trip" />
+ </task>
+ <task id="Cancel_case_194">
+ <name>Cancel case</name>
+ <flowsInto>
+ <nextElementRef id="Refund_249" />
+ <predicate ordering="0">/Travel_agency/Payment/text()='true'</predicate>
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="End_request_30" />
+ <isDefaultFlow />
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <removesTokens id="Book_trip_21" />
+ <removesTokens id="Client_paid_25" />
+ <removesTokens id="Prepare_bill_22" />
+ <removesTokens id="Send_bill_23" />
+ <removesTokens id="Send_documents_27" />
+ <removesTokens id="Start_trip_29" />
+ <removesTokens id="Time_out_2_26" />
+ <removesTokensFromFlow>
+ <flowSource id="Client_paid_25" />
+ <flowDestination id="Send_documents_27" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Client_response_positive_19" />
+ <flowDestination id="Book_trip_21" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Send_documents_27" />
+ <flowDestination id="Start_trip_29" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Client_response_positive_19" />
+ <flowDestination id="Prepare_bill_22" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Prepare_bill_22" />
+ <flowDestination id="Send_bill_23" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Time_out_2_26" />
+ <flowDestination id="Send_bill_23" />
+ </removesTokensFromFlow>
+ <removesTokensFromFlow>
+ <flowSource id="Book_trip_21" />
+ <flowDestination id="Client_paid_25" />
+ </removesTokensFromFlow>
+ <decomposesTo id="Cancel_case" />
+ </task>
+ <task id="Prepare_bill_22">
+ <name>Prepare bill</name>
+ <flowsInto>
+ <nextElementRef id="Send_bill_23" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Bill&gt;&lt;Client&gt;{/Travel_agency/ClientData/*}&lt;/Client&gt; &lt;TravelPlan&gt;{/Travel_agency/List/TravelPlan[1]/*}&lt;/TravelPlan&gt; &lt;TotalPrice&gt;0&lt;/TotalPrice&gt;&lt;/Bill&gt;" />
+ <mapsTo>Bill</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;TOVAlue&gt;{/Travel_agency/TimeOutValue/text()}&lt;/TOVAlue&gt;" />
+ <mapsTo>TOVAlue</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Bill&gt;{/Prepare_bill/Bill/*}&lt;/Bill&gt;" />
+ <mapsTo>Bill</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;TimeOutValue&gt;{/Prepare_bill/TOVAlue/text()}&lt;/TimeOutValue&gt;" />
+ <mapsTo>TimeOutValue</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Manager$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Prepare_bill" />
+ </task>
+ <task id="Send_bill_23">
+ <name>Send bill</name>
+ <flowsInto>
+ <nextElementRef id="Client_paid_25" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="Time_out_2_26" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Bill&gt;{/Travel_agency/Bill/*}&lt;/Bill&gt;" />
+ <mapsTo>Bill</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Travel_agency/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Send_bill" />
+ </task>
+ <task id="Client_paid_25">
+ <name>Client paid</name>
+ <flowsInto>
+ <nextElementRef id="Send_documents_27" />
+ </flowsInto>
+ <join code="and" />
+ <split code="and" />
+ <removesTokens id="Time_out_2_26" />
+ <removesTokensFromFlow>
+ <flowSource id="Send_bill_23" />
+ <flowDestination id="Time_out_2_26" />
+ </removesTokensFromFlow>
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Bill&gt;{/Travel_agency/Bill/*}&lt;/Bill&gt;" />
+ <mapsTo>Bill</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Travel_agency/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Payment&gt;{/Client_paid/Payment/text()}&lt;/Payment&gt;" />
+ <mapsTo>Payment</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Client_paid" />
+ </task>
+ <task id="Refund_249">
+ <name>Refund</name>
+ <flowsInto>
+ <nextElementRef id="End_request_30" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Bill&gt;{/Travel_agency/Bill/*}&lt;/Bill&gt;" />
+ <mapsTo>Bill</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Manager$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Refund" />
+ </task>
+ <task id="Time_out_2_26">
+ <name>Time out 2</name>
+ <flowsInto>
+ <nextElementRef id="Send_bill_23" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <removesTokens id="Client_paid_25" />
+ <removesTokensFromFlow>
+ <flowSource id="Send_bill_23" />
+ <flowDestination id="Client_paid_25" />
+ </removesTokensFromFlow>
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;time&gt;{/Travel_agency/TimeOutValue/text()}&lt;/time&gt;" />
+ <mapsTo>time</mapsTo>
+ </mapping>
+ </startingMappings>
+ <decomposesTo id="Time_out" />
+ </task>
+ <task id="Send_documents_27">
+ <name>Send documents</name>
+ <flowsInto>
+ <nextElementRef id="Start_trip_29" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <removesTokens id="Send_documents_27" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;ClientData&gt;{/Travel_agency/ClientData/*}&lt;/ClientData&gt;" />
+ <mapsTo>ClientData</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;List&gt;{/Travel_agency/List/*}&lt;/List&gt;" />
+ <mapsTo>List</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Travel Agent$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="Send_documents" />
+ </task>
+ <task id="Start_trip_29">
+ <name>Start trip</name>
+ <flowsInto>
+ <nextElementRef id="End_request_30" />
+ </flowsInto>
+ <join code="and" />
+ <split code="and" />
+ <removesTokens id="Cancel_case_194" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;time&gt;{/Travel_agency/TimeOutValue/text()}&lt;/time&gt;" />
+ <mapsTo>time</mapsTo>
+ </mapping>
+ </startingMappings>
+ <decomposesTo id="Time_out" />
+ </task>
+ <outputCondition id="OutputCondition_2" />
+ </processControlElements>
+ </decomposition>
+ <decomposition id="Client_registration" xsi:type="WebServiceGatewayFactsType">
+ <outputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>Request</name>
+ <type>request</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="CallClient" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>ClientAnswer</name>
+ <type>clientAnswer</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Send_bill" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Prepare_bill" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>TOVAlue</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>TOVAlue</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Cancel_case" xsi:type="WebServiceGatewayFactsType" />
+ <decomposition id="End_request" xsi:type="WebServiceGatewayFactsType" />
+ <decomposition id="Announce_the_client" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>TOValue</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>TOValue</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Book_trip" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Refine_info" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Request</name>
+ <type>request</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Request</name>
+ <type>request</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Find_travel_opportunities" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Request</name>
+ <type>request</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Client_reply" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>ClientAnswer</name>
+ <type>clientAnswer</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Send_documents" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Refund" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="ClientResponsePositive" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>List</name>
+ <type>travelPlanList</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="Time_out" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>time</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <yawlService id="http://localhost:8080/timeService/ib" />
+ </decomposition>
+ <decomposition id="Client_paid" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>ClientData</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Bill</name>
+ <type>bill</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Payment</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ </specification>
+</specificationSet>
+
+
diff --git a/WFM_group_XX/Process A.ywl b/WFM_group_XX/Process A.ywl
new file mode 100644
index 0000000..902f10b
--- /dev/null
+++ b/WFM_group_XX/Process A.ywl
Binary files differ
diff --git a/WFM_group_XX/Process B.xml b/WFM_group_XX/Process B.xml
new file mode 100644
index 0000000..5a975b1
--- /dev/null
+++ b/WFM_group_XX/Process B.xml
@@ -0,0 +1,919 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<specificationSet xmlns="http://www.citi.qut.edu.au/yawl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="Beta 7.1" xsi:schemaLocation="http://www.citi.qut.edu.au/yawl d:/yawl/schema/YAWL_SchemaBeta7.1.xsd">
+ <specification uri="newprocess2.ywl">
+ <metaData>
+ <creator>vkannan</creator>
+ <description>No description has been given.</description>
+ <version>0.1</version>
+ </metaData>
+ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:complexType name="client">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="ID" type="xs:long" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Name" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Address" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Phone" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="InsuranceScheme" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="claim">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="Information" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Hospital" type="xs:string" />
+ <xs:element maxOccurs="1" minOccurs="1" name="AmountClaimed" type="xs:double" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="questionnaire">
+ <xs:sequence>
+ <xs:element maxOccurs="5" minOccurs="1" name="question" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:simpleType name="claimType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="High" />
+ <xs:enumeration value="Low" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="answerType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Accept" />
+ <xs:enumeration value="Reject" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="package">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="Answer" type="answerType" />
+ <xs:element maxOccurs="1" minOccurs="0" name="Amount" type="xs:double" />
+ <xs:element maxOccurs="1" minOccurs="1" name="Message" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="decisionInfo">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="1" name="ClaimType" type="claimType" />
+ <xs:element maxOccurs="1" minOccurs="0" name="InsuranceCompliance" type="xs:boolean" />
+ <xs:element maxOccurs="1" minOccurs="1" name="MedicalHistoryCompliance" type="xs:boolean" />
+ <xs:element maxOccurs="1" minOccurs="0" name="HospitalInformation" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:schema>
+ <decomposition id="InsuranceAgency" isRootNet="true" xsi:type="NetFactsType">
+ <localVariable>
+ <name>AnswerType</name>
+ <type>answerType</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>B</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>C</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>ClaimType</name>
+ <type>claimType</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>DecisionInfo</name>
+ <type>decisionInfo</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue>&lt;ClaimType&gt;Low&lt;/ClaimType&gt;
+&lt;InsuranceCompliance&gt;false&lt;/InsuranceCompliance&gt;
+&lt;MedicalHistoryCompliance&gt;false&lt;/MedicalHistoryCompliance&gt;
+&lt;HospitalInformation&gt;none&lt;/HospitalInformation&gt;</initialValue>
+ </localVariable>
+ <localVariable>
+ <name>Package</name>
+ <type>package</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <localVariable>
+ <name>Questionnaire</name>
+ <type>questionnaire</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ <initialValue />
+ </localVariable>
+ <processControlElements>
+ <inputCondition id="InputCondition_1">
+ <name>start</name>
+ <flowsInto>
+ <nextElementRef id="register_6" />
+ </flowsInto>
+ </inputCondition>
+ <task id="register_6">
+ <name>register</name>
+ <flowsInto>
+ <nextElementRef id="classify_7" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="create_questionnaire_208" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/register/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/register/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="register" />
+ </task>
+ <task id="classify_7">
+ <name>classify</name>
+ <flowsInto>
+ <nextElementRef id="high-insurance_check_8" />
+ <predicate ordering="0">/InsuranceAgency/ClaimType/text()='High'</predicate>
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="AND_split1_12" />
+ <isDefaultFlow />
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;ClaimType&gt;{/classify/ClaimType/text()}&lt;/ClaimType&gt;" />
+ <mapsTo>ClaimType</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Manager$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="classify" />
+ </task>
+ <task id="create_questionnaire_208">
+ <name>create questionnaire</name>
+ <flowsInto>
+ <nextElementRef id="send_questionnaire_209" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Questionnaire&gt;{/create_questionnaire/Questionnaire/*}&lt;/Questionnaire&gt;" />
+ <mapsTo>Questionnaire</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="create_questionnaire" />
+ </task>
+ <task id="send_questionnaire_209">
+ <name>send questionnaire</name>
+ <flowsInto>
+ <nextElementRef id="questionnaire_sent_210" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Questionnaire&gt;{/InsuranceAgency/Questionnaire/*}&lt;/Questionnaire&gt;" />
+ <mapsTo>Questionnaire</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="send_questionnaire" />
+ </task>
+ <task id="high-insurance_check_8">
+ <name>high-insurance check</name>
+ <flowsInto>
+ <nextElementRef id="NOK_16" />
+ <isDefaultFlow />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="high-medical_history_9" />
+ <predicate ordering="0">/InsuranceAgency/B/text()='true'</predicate>
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;B&gt;{/insurance_check/InsuranceCompliance/text()}&lt;/B&gt;" />
+ <mapsTo>B</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Insurance Agent A$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="insurance_check" />
+ </task>
+ <task id="AND_split1_12">
+ <name>AND split1</name>
+ <flowsInto>
+ <nextElementRef id="low-insurance_check_13" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="low-medical_history_14" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <decomposesTo id="AND_split1" />
+ </task>
+ <condition id="questionnaire_sent_210">
+ <name>questionnaire sent</name>
+ <flowsInto>
+ <nextElementRef id="cancel_213" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="receive_questionnaire_211" />
+ </flowsInto>
+ </condition>
+ <task id="high-medical_history_9">
+ <name>high-medical history</name>
+ <flowsInto>
+ <nextElementRef id="NOK_16" />
+ <isDefaultFlow />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="contact_hospital_10" />
+ <predicate ordering="0">/InsuranceAgency/B/text()='true'</predicate>
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;B&gt;{/medical_history/MedicalCompliance/text()}&lt;/B&gt;" />
+ <mapsTo>B</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Insurance Agent A$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="medical_history" />
+ </task>
+ <task id="cancel_213">
+ <name>cancel</name>
+ <flowsInto>
+ <nextElementRef id="join_214" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="letter_sent_215" />
+ </flowsInto>
+ <join code="and" />
+ <split code="and" />
+ <decomposesTo id="cancel" />
+ </task>
+ <task id="NOK_16">
+ <name>NOK</name>
+ <flowsInto>
+ <nextElementRef id="send_letter_18" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Package&gt;&lt;Answer&gt;Reject&lt;/Answer&gt; &lt;Message&gt;{/NOK/Package/text()}&lt;/Message&gt;&lt;/Package&gt;" />
+ <mapsTo>Package</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="NOK" />
+ </task>
+ <task id="low-medical_history_14">
+ <name>low-medical history</name>
+ <flowsInto>
+ <nextElementRef id="AND_join1_15" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;C&gt;{/medical_history/MedicalCompliance/text()}&lt;/C&gt;" />
+ <mapsTo>C</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Insurance Agent B$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="medical_history" />
+ </task>
+ <task id="low-insurance_check_13">
+ <name>low-insurance check</name>
+ <flowsInto>
+ <nextElementRef id="AND_join1_15" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;B&gt;{/insurance_check/InsuranceCompliance/text()}&lt;/B&gt;" />
+ <mapsTo>B</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Insurance Agent B$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="insurance_check" />
+ </task>
+ <task id="receive_questionnaire_211">
+ <name>receive questionnaire</name>
+ <flowsInto>
+ <nextElementRef id="join_214" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Questionnaire&gt;{/InsuranceAgency/Questionnaire/*}&lt;/Questionnaire&gt;" />
+ <mapsTo>Questionnaire</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Questionnaire&gt;{/receive_questionnaire/Questionnaire/*}&lt;/Questionnaire&gt;" />
+ <mapsTo>Questionnaire</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="receive_questionnaire" />
+ </task>
+ <condition id="letter_sent_215">
+ <name>letter sent</name>
+ <flowsInto>
+ <nextElementRef id="archive_216" />
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="cancel_213" />
+ </flowsInto>
+ </condition>
+ <task id="AND_join1_15">
+ <name>AND join1</name>
+ <flowsInto>
+ <nextElementRef id="decide_11" />
+ </flowsInto>
+ <join code="and" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;MedicalHistory&gt;{/InsuranceAgency/C/text()}&lt;/MedicalHistory&gt;" />
+ <mapsTo>MedicalHistory</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;InsuranceCompliance&gt;{/InsuranceAgency/B/text()}&lt;/InsuranceCompliance&gt;" />
+ <mapsTo>InsuranceCompliance</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;DecisionInfo&gt;&lt;ClaimType&gt;Low&lt;/ClaimType&gt; &lt;InsuranceCompliance&gt;{/AND_join1/InsuranceCompliance/text()}&lt;/InsuranceCompliance&gt; &lt;MedicalHistoryCompliance&gt;{/AND_join1/MedicalHistory/text()}&lt;/MedicalHistoryCompliance&gt; &lt;HospitalInformation&gt;none&lt;/HospitalInformation&gt;&lt;/DecisionInfo&gt;" />
+ <mapsTo>DecisionInfo</mapsTo>
+ </mapping>
+ </completedMappings>
+ <decomposesTo id="AND_join1" />
+ </task>
+ <task id="contact_hospital_10">
+ <name>contact hospital</name>
+ <flowsInto>
+ <nextElementRef id="decide_11" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;DecisionInfo&gt;&lt;ClaimType&gt;High&lt;/ClaimType&gt; &lt;InsuranceCompliance&gt;true&lt;/InsuranceCompliance&gt; &lt;MedicalHistoryCompliance&gt;true&lt;/MedicalHistoryCompliance&gt; &lt;HospitalInformation&gt;{/contact_hospital/HospitalInfo/text()}&lt;/HospitalInformation&gt;&lt;/DecisionInfo&gt;" />
+ <mapsTo>DecisionInfo</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Insurance Agent A$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="contact_hospital" />
+ </task>
+ <task id="archive_216">
+ <name>archive</name>
+ <flowsInto>
+ <nextElementRef id="OutputCondition_2" />
+ </flowsInto>
+ <join code="and" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Claim&gt;{/InsuranceAgency/Claim/*}&lt;/Claim&gt;" />
+ <mapsTo>Claim</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Package&gt;{/InsuranceAgency/Package/*}&lt;/Package&gt;" />
+ <mapsTo>Package</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <decomposesTo id="archive" />
+ </task>
+ <task id="join_214">
+ <name>join</name>
+ <flowsInto>
+ <nextElementRef id="archive_216" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <decomposesTo id="join" />
+ </task>
+ <task id="send_letter_18">
+ <name>send letter</name>
+ <flowsInto>
+ <nextElementRef id="letter_sent_215" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Package&gt;{/InsuranceAgency/Package/*}&lt;/Package&gt;" />
+ <mapsTo>Package</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Public Relation$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="send_letter" />
+ </task>
+ <task id="decide_11">
+ <name>decide</name>
+ <flowsInto>
+ <nextElementRef id="NOK_16" />
+ <predicate ordering="0">/InsuranceAgency/AnswerType/text()='Reject'</predicate>
+ </flowsInto>
+ <flowsInto>
+ <nextElementRef id="OK_17" />
+ <isDefaultFlow />
+ </flowsInto>
+ <join code="xor" />
+ <split code="xor" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ <mapping>
+ <expression query="&lt;DecisionInfo&gt;{/InsuranceAgency/DecisionInfo/*}&lt;/DecisionInfo&gt;" />
+ <mapsTo>DecisionInfo</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;AnswerType&gt;{/decide/Answer/text()}&lt;/AnswerType&gt;" />
+ <mapsTo>AnswerType</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Manager$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="decide" />
+ </task>
+ <task id="OK_17">
+ <name>OK</name>
+ <flowsInto>
+ <nextElementRef id="send_letter_18" />
+ </flowsInto>
+ <join code="xor" />
+ <split code="and" />
+ <startingMappings>
+ <mapping>
+ <expression query="&lt;Client&gt;{/InsuranceAgency/Client/*}&lt;/Client&gt;" />
+ <mapsTo>Client</mapsTo>
+ </mapping>
+ </startingMappings>
+ <completedMappings>
+ <mapping>
+ <expression query="&lt;Package&gt;&lt;Answer&gt;Accept&lt;/Answer&gt; &lt;Amount&gt;{/OK/Amount/text()}&lt;/Amount&gt; &lt;Message&gt;{/OK/Package/text()}&lt;/Message&gt; &lt;/Package&gt;" />
+ <mapsTo>Package</mapsTo>
+ </mapping>
+ </completedMappings>
+ <enablementMappings>
+ <mapping>
+ <expression query="&lt;YawlResourceAllocationQuery&gt;select HResID from HResPerformsRole where RoleName =$apos;Manager$apos;&lt;/YawlResourceAllocationQuery&gt;" />
+ <mapsTo>YawlResourceAllocationQuery</mapsTo>
+ </mapping>
+ </enablementMappings>
+ <decomposesTo id="OK" />
+ </task>
+ <outputCondition id="OutputCondition_2">
+ <name>end</name>
+ </outputCondition>
+ </processControlElements>
+ </decomposition>
+ <decomposition id="decide" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>DecisionInfo</name>
+ <type>decisionInfo</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Answer</name>
+ <type>answerType</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="medical_history" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>MedicalCompliance</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="create_questionnaire" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Questionnaire</name>
+ <type>questionnaire</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="cancel" xsi:type="WebServiceGatewayFactsType" />
+ <decomposition id="AND_join1" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>InsuranceCompliance</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>MedicalHistory</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>MedicalHistory</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>InsuranceCompliance</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ </decomposition>
+ <decomposition id="send_questionnaire" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Questionnaire</name>
+ <type>questionnaire</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="join" xsi:type="WebServiceGatewayFactsType" />
+ <decomposition id="NOK" xsi:type="WebServiceGatewayFactsType">
+ <outputParam>
+ <name>Package</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="register" xsi:type="WebServiceGatewayFactsType">
+ <outputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="classify" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>ClaimType</name>
+ <type>claimType</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="receive_questionnaire" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Questionnaire</name>
+ <type>questionnaire</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Questionnaire</name>
+ <type>questionnaire</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="OK" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>Amount</name>
+ <type>double</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <outputParam>
+ <name>Package</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="contact_hospital" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>HospitalInfo</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="insurance_check" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <outputParam>
+ <name>InsuranceCompliance</name>
+ <type>boolean</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </outputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ <decomposition id="AND_split1" xsi:type="WebServiceGatewayFactsType" />
+ <decomposition id="archive" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Package</name>
+ <type>package</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Claim</name>
+ <type>claim</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ </decomposition>
+ <decomposition id="send_letter" xsi:type="WebServiceGatewayFactsType">
+ <inputParam>
+ <name>Package</name>
+ <type>package</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <inputParam>
+ <name>Client</name>
+ <type>client</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </inputParam>
+ <enablementParam>
+ <name>YawlResourceAllocationQuery</name>
+ <type>string</type>
+ <namespace>http://www.w3.org/2001/XMLSchema</namespace>
+ </enablementParam>
+ </decomposition>
+ </specification>
+</specificationSet>
+
+
diff --git a/WFM_group_XX/Process B.ywl b/WFM_group_XX/Process B.ywl
new file mode 100644
index 0000000..6f73d45
--- /dev/null
+++ b/WFM_group_XX/Process B.ywl
Binary files differ
diff --git a/WFM_group_XX/ProcessA.pal b/WFM_group_XX/ProcessA.pal
new file mode 100644
index 0000000..153139b
--- /dev/null
+++ b/WFM_group_XX/ProcessA.pal
@@ -0,0 +1,1854 @@
+WORKFLOW
+NAME " Travel Agency"
+(*
+ PROTOSVERSION "8.0.2"
+ HANDLEWIDTH 120
+ HANDLEHEIGHT 30
+ FONT "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ ROLEROUTECOLUMNSEP 150
+ TEAMROUTECOLUMNSEP 150
+ DATAROUTECOLUMNSEP 150
+ APPLICATIONROUTECOLUMNSEP 150
+ ROLEROUTEROWSEP 50
+ TEAMROUTEROWSEP 50
+ DATAROUTEROWSEP 50
+ APPLICATIONROUTEROWSEP 50
+ ROLEROUTEBLOCKSIZE 40
+ TEAMROUTEBLOCKSIZE 40
+ DATAROUTEBLOCKSIZE 40
+ APPLICATIONROUTEBLOCKSIZE 40
+ GRID 15
+ SNAP 1
+ GRIDVISIBLE 0
+ EXPORT
+ TITLEPAGE
+ HEADER
+ HEADERTEXT ""
+ FOOTER
+ TABLEOFCONTENTS
+ DESCRIPTION
+ WORKFLOWWORKINSTRUCTIONS
+ OVERVIEW
+ OVERVIEWFIGURE
+ OVERVIEWTABLE
+ ROLES
+ ROLESFIGURE
+ ROLESTABLE
+ TEAMS
+ GROUP
+ ANALYSIS
+ ANALYSISROLEROUTE
+ ANALYSISROLETABLE
+ ANALYSISTEAMROUTE
+ ANALYSISTEAMTABLE
+ ANALYSISDATAROUTE
+ ANALYSISAPPLICATIONROUTE
+ PROCESS
+ PROCESSDESCRIPTIONINSTRUCTION : 0
+ PROCESSOVERALLDESCRIPTIONINSTRUCTION : 0
+ PROCESSFIGURE
+ PROCESSCONTENTS
+ PROCESSACTIVITIES
+ PROCESSTRIGGERS
+ PROCESSCONDITIONS
+ PROCESSBUFFERS
+ PROCESSARCS
+ PROCESSAPPLICATIONS
+ PROCESSDATA
+ METADATA
+ EMPTY
+ WORKINSTRUCTIONS
+ ACTIVITYDESCRIPTION
+ ACTIVITYROLE
+ ACTIVITYRESPONSIBLE
+ ACTIVITYRESOURCE
+ ACTIVITYBATCH
+ ACTIVITYDATA
+ ACTIVITYARC : 0
+ ACTIVITYAPPLICATION
+ ACTIVITYPART
+ ROLEDESCRIPTION
+ ROLEWORKINSTRUCTION
+ TEAMDESCRIPTION
+ TEAMWORKINSTRUCTION
+ GROUPDESCRIPTION
+ GROUPWORKINSTRUCTION
+ TRIGGERDESCRIPTION
+ TRIGGERWORKINSTRUCTION
+ TRIGGERPART
+ STATUSDESCRIPTION
+ STATUSWORKINSTRUCTION
+ BUFFERDESCRIPTION
+ BUFFERWORKINSTRUCTION
+ ARCDESCRIPTION
+ ARCWORKINSTRUCTION
+ APPLICATIONDESCRIPTION
+ APPLICATIONWORKINSTRUCTION
+ APPLICATIONPART
+ DATADESCRIPTION
+ DATAWORKINSTRUCTION
+ DATAPART
+ KEEPROWS
+ SIMULATION
+ IMPORTSUBSTITUTION : 0
+ ROLETABLECONTENTS : 0
+ TEAMTABLECONTENTS : 0
+ TABLESEPARATION : 1.000000000000000e0
+ WORDPROCESSOR : 0
+ LAYOUT : 0
+ HISTORY
+ STARTWORDPROCESSOR
+ LINKMODEL
+ ROLEORGANISATION
+ TEAMORGANISATION
+ SUBPROCESSORGANISATION
+ ACTIVITYQUALITY
+ TRIGGERQUALITY
+ PROCESSQUALITY
+ BUFFERQUALITY
+ STATUSQUALITY
+ DATAQUALITY
+ APPLICATIONQUALITY
+ ROLEQUALITY
+ GROUPQUALITY
+ TEAMQUALITY
+ RESPONSIBLEROUTECOLUMNSEP 150
+ RESPONSIBLEROUTEROWSEP 50
+ RESPONSIBLEROUTEBLOCKSIZE 40
+ ANALYSISRESPONSIBLEROUTE
+ ANALYSISRESPONSIBLETABLE
+ RESPONSIBLETABLECONTENTS : 0
+ QUALITY
+ ASSIGNMENT
+ DRAWING
+ RTFDRAWING
+ ANALYSISRACITABLE
+ RACITABLECONTENTS : 0
+ DESCRIPTIONFONT "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ EXPORTRTFFONTNAME "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ EXPORTRTFFONTSIZE 10
+
+ EXPORTHTML
+ HTMLINSTRUCTIONTOP
+ HTMLSTARTBROWSER
+ HTMLORIENTATIONLEFT
+ HTMLMAXIMIZE
+ HTMLMAXIMIZECURRENTWINDOW
+ HTMLACTIVITY
+ HTMLACTIVITYAPPLICATIONS
+ HTMLACTIVITYDATA
+ HTMLACTIVITYDESCRIPTION
+ HTMLACTIVITYEXTRA
+ HTMLACTIVITYINSTRUCTION
+ HTMLACTIVITYINVOLVED
+ HTMLACTIVITYRESPONSIBLE
+ HTMLACTIVITYROLE
+ HTMLACTIVITYSIMULATION
+ HTMLACTIVITYTEAM
+ HTMLAPPLICATION
+ HTMLAPPLICATIONDATA
+ HTMLAPPLICATIONDESCRIPTION
+ HTMLAPPLICATIONEXTRA
+ HTMLAPPLICATIONINSTRUCTION
+ HTMLAPPLICATIONINVOLVED
+ HTMLBUFFER
+ HTMLBUFFERDESCRIPTION
+ HTMLBUFFEREXTRA
+ HTMLBUFFERINSTRUCTION
+ HTMLCONNECTION
+ HTMLCONNECTIONDESCRIPTION
+ HTMLCONNECTIONEXTRA
+ HTMLCONNECTIONINSTRUCTION
+ HTMLCONNECTIONDATA
+ HTMLDATA
+ HTMLDATADATA
+ HTMLDATADESCRIPTION
+ HTMLDATAEXTRA
+ HTMLDATAINSTRUCTION
+ HTMLDATAINVOLVED
+ HTMLGROUP
+ HTMLGROUPDATA
+ HTMLGROUPDESCRIPTION
+ HTMLGROUPEXTRA
+ HTMLGROUPINSTRUCTION
+ HTMLPROCESSMODEL
+ HTMLPROCESSMODELDESCRIPTION
+ HTMLPROCESSMODELEXTRA
+ HTMLPROCESSMODELINSTRUCTION
+ HTMLROLE
+ HTMLROLEDESCRIPTION
+ HTMLROLEEXTRA
+ HTMLROLEINSTRUCTION
+ HTMLSTATUS
+ HTMLSTATUSDESCRIPTION
+ HTMLSTATUSEXTRA
+ HTMLSTATUSINSTRUCTION
+ HTMLSUBPROCESS
+ HTMLSUBPROCESSAPPLICATIONS
+ HTMLSUBPROCESSDATA
+ HTMLSUBPROCESSDESCRIPTION
+ HTMLSUBPROCESSEXTRA
+ HTMLSUBPROCESSINSTRUCTION
+ HTMLSUBPROCESSINVOLVED
+ HTMLSUBPROCESSRESPONSIBLE
+ HTMLTEAM
+ HTMLTEAMDATA
+ HTMLTEAMDESCRIPTION
+ HTMLTEAMEXTRA
+ HTMLTEAMINSTRUCTION
+ HTMLTRIGGER
+ HTMLTRIGGERAPPLICATIONS
+ HTMLTRIGGERDATA
+ HTMLTRIGGERDESCRIPTION
+ HTMLTRIGGEREXTRA
+ HTMLTRIGGERINSTRUCTION
+ HTMLTRIGGERINVOLVED
+ HTMLTRIGGERSIMULATION
+ HTMLDRAWING
+ HTMLFRAMEHLOGO 50
+ HTMLFRAMEHNAME 50
+
+ LASTROLEDBID 4
+ LASTTEAMDBID 4
+ LASTPROCESSDBID 1
+ LASTDATADBID 11
+ LASTACTTRIGDBID 71
+ MASTERLASTROLEDBID 0
+ MASTERLASTTEAMDBID 0
+ MASTERLASTPROCESSDBID 0
+ MASTERLASTDATADBID 0
+ MASTERLASTACTTRIGDBID 0
+ *)
+BATCHSIZE 1
+NUMBEROFBATCHES 1000000
+BATCHRUN 400 300 0
+NEXP MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.600000000000000e1 VARIANCE 6.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 2.500000000000000e0
+
+METANAME
+()()()()()()()()()()()()()()()
+REVISIONCOMMENT
+
+DESCRIPTION "<FONT face=Arial size=2><P>A travel agency organizes trips. To organize a trip the following tasks are executed.</P><P>First the customer request is registered, and then an employee searches for opportunities which are communicated to the customer. If the customer doesn't reply to an offer within a given time frame, then the customer is contacted to find out whether (s)he is still interested and whether more alternatives are desired. </P><P>If the customer selects a trip, then the trip is booked. When the bill is paid, the travel documents are sent to customer.</P><P>It is possible that the customer cancels the trip at any time before the start date. If the trip is cancelled after the bill is paid, a refund is made.</P><P>&nbsp;</P></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PROCESSOWNER " Carmen Bratosin"
+METADATA
+RESPONSIBLE
+ROLE
+\080ublic\032Relation DBID 1
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*0:15*) METADATA
+AVAILABLE 10
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\084ravel\032Agent DBID 2
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*0:60*) METADATA
+AVAILABLE 5
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\077anager DBID 3
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*0:105*) METADATA
+AVAILABLE 2
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\083ystem DBID 4
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*0:150*) METADATA
+AVAILABLE 10
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+
+HIERARCHY
+
+DRAWING
+
+RESOURCE
+\077anagement DBID 1
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\084ravel\032Agent\032Department DBID 3
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\080ublic\032Relation DBID 2
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\084ravel\032Company DBID 4
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+
+GROUP
+
+PROCESS \077ain\032Process DBID 1
+(*
+ EXPORT
+ PROCESS
+*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+
+REVISIONCOMMENT
+
+DOCUMENT \084ravel\032plan DBID 1
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \067ustomer\032bill DBID 2
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \078ame DBID 3
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \065dress DBID 5
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \082equest\032data DBID 6
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \082efund\032amount DBID 7
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \084ravel\032documents DBID 8
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \067lients\032database DBID 9
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \067lient\032answer DBID 10
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT \067lient\032ID DBID 11
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+
+ARCHIVE
+
+ACTIVITY
+\069nd\032process\032 DBID 2 (*15:1545*)
+DESCRIPTION "<FONT face=Arial size=2>This is the end task of the model.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC END ENDMODEL
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY DELETED
+$\077ain\032Process.\067lients\032database MANDATORY
+
+OUT
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN XOR OUT AND
+ROLE ()
+SEQUENCE 2
+
+REVISIONCOMMENT
+
+
+
+\067lient\032reply DBID 9 (*15:480*)
+DESCRIPTION "<FONT face=Arial size=2>The client replies. The output of the task is an explicit XOR since based on the client decision the booking is done or the request is deleted from the system.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032answer MANDATORY CREATED
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "accept plan" (*-14:-18*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\080ositive\032response(**)DISTRIBUTION 6.000000000000000e-1
+ "cancel request\013\010" (*5:-14*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078egative\032response(**)DISTRIBUTION 2.000000000000000e-1
+ "more options request" (*-77:-16*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065sk\032for\032more\032options(**)DISTRIBUTION 2.000000000000000e-1
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e0 VARIANCE 1.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 9
+
+REVISIONCOMMENT
+
+
+
+\068elete\032client\032request DBID 28 (*15:720*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lients\032database MANDATORY CHANGED
+$\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\069nd(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 1.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 2.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 27
+
+REVISIONCOMMENT
+
+
+
+\083tart\032process DBID 1 (*165:15*)
+DESCRIPTION "<FONT face=Arial size=2>This is the start task of the model.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC START STARTMODEL
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY CREATED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\087ait\032for\032client\032requests(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 1
+
+REVISIONCOMMENT
+
+
+
+\066ook\032the\032trip DBID 17 (*165:780*)
+DESCRIPTION "<FONT face=Arial size=2>A trip is booked after a positive response from the customer.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \084ravel\032Agent
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\084ravel\032documents MANDATORY CREATED
+$\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084rip\032booked(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 3.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 1.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 17
+
+REVISIONCOMMENT
+
+
+
+\065nnounce\032the\032client DBID 8 (*165:315*)
+DESCRIPTION "<P><FONT face=Arial size=2>The employee anounce the client about the opportunities found.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\087ait\032client\032response(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 1.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e1 VARIANCE 3.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 8
+
+REVISIONCOMMENT
+
+
+
+\070ind\032travel\032opportunities DBID 6 (*165:195*)
+DESCRIPTION "<FONT face=Arial size=2>An employee has to search for opportunities that fullfils client requirements.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \084ravel\032Agent
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\084ravel\032plan MANDATORY CREATED
+$\077ain\032Process.\082equest\032data MANDATORY
+$\077ain\032Process.\067lient\032ID
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084ravel\032plan\032found(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 4.000000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 6
+
+REVISIONCOMMENT
+
+
+
+\083end\032documents DBID 21 (*165:1050*)
+DESCRIPTION "<FONT face=Arial size=2><P><FONT face=Arial size=2>After the bill is paid the customer receives the travel documents.</FONT></P><P>&nbsp;</P><P>The documents can be sent only if the trip was not canceled yet. (<STRONG>milestone pattern</STRONG>)</P></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \084ravel\032Agent
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\084ravel\032documents MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\078ame
+$\077ain\032Process.\065dress
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\068ocuments\032sent(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ancelling(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e1 VARIANCE 1.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 21
+
+REVISIONCOMMENT
+
+
+
+\083tart\032the\032trip DBID 40 (*165:1200*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\067lients\032database MANDATORY CHANGED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\069nd(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 36
+
+REVISIONCOMMENT
+
+
+
+\067ustomer\032pays\032the\032bill DBID 19 (*165:900*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067ustomer\032bill MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032paid(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e0 VARIANCE 1.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 19
+
+REVISIONCOMMENT
+
+
+
+\067lient\032request\032registration DBID 4 (*165:105*)
+DESCRIPTION "<FONT face=Arial size=2>The customer request is registered into the system.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\078ame MANDATORY CREATED
+$\077ain\032Process.\065dress MANDATORY CREATED
+$\077ain\032Process.\082equest\032data MANDATORY CREATED
+$\077ain\032Process.\067lients\032database MANDATORY CHANGED
+$\077ain\032Process.\067lient\032ID MANDATORY CREATED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067lient\032registered(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 1.000000000000000e0 MAX 5.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 2.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 4
+
+REVISIONCOMMENT
+
+
+
+\071arbage\032collector\0322 DBID 58 (*300:1125*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2>If the trip was canceled in order to preserve the soundness garbage has to be collected.</FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ollected\032garbage(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032canceled\032the\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 41
+
+REVISIONCOMMENT
+
+
+
+\065ND\045split DBID 23 (*315:645*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\066ooking\032trip(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ancelling(*720:660 *)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\080reparing\032bill\032(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 23
+
+REVISIONCOMMENT
+
+
+
+\067ontact\032client\032for\032confirmation\046 DBID 13 (*315:525*)
+DESCRIPTION "<FONT face=Arial size=2>Since the client didn't reply in the given time frame, an employee contacts directly the client to see if it is still interested. The output of the task is an explicit XOR because that the response can be positive or negative.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032answer MANDATORY CREATED
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\082equest\032data MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "cancel request" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078egative\032response(**)DISTRIBUTION 4.000000000000000e-1
+ "accept plan" (*11:0*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\080ositive\032response(**)DISTRIBUTION 5.000000000000000e-1
+ "more options request" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065sk\032for\032more\032options(*480:540 480:525 *)DISTRIBUTION 1.000000000000000e-1
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 1.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 13
+
+REVISIONCOMMENT
+
+
+
+\084ime\032out DBID 11 (*315:360*)
+DESCRIPTION "<FONT face=Arial size=2>If the client does not reply in a given time frame, the client is contacted directly.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084he\032client\032exceeded\032the\032time\032frame\032for\032an\032answer(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 11
+
+REVISIONCOMMENT
+
+
+
+\078o\032refund DBID 35 (*345:960*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \077anager
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084rip\032cancelled(*420:1380 *)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 34
+
+REVISIONCOMMENT
+
+
+
+\080repare\032bill DBID 62 (*345:735*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \077anager
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067ustomer\032bill MANDATORY CREATED
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083ending\032bill(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 2.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 44
+
+REVISIONCOMMENT
+
+
+
+\083end\032the\032bill DBID 22 (*345:840*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067ustomer\032bill MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\087ait\032for\032payment(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 4.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 22
+
+REVISIONCOMMENT
+
+
+
+\082efine\032travel\032plans DBID 45 (*420:150*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\082equest\032data MANDATORY CHANGED
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067lient\032registered(*360:165 *)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 38
+
+REVISIONCOMMENT
+
+
+
+\071arbage\032colector\0321 DBID 57 (*435:1095*)
+DESCRIPTION "<FONT face=Arial size=2>If the trip was canceled in order to preserve the soundness garbage has to be collected.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ollected\032garbage(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032canceled\032the\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 40
+
+REVISIONCOMMENT
+
+
+
+\067anceling\032trip DBID 31 (*465:1440*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\067lients\032database MANDATORY CHANGED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\069nd(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 30
+
+REVISIONCOMMENT
+
+
+
+\082e\045fund DBID 34 (*465:1275*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \077anager
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067ustomer\032bill MANDATORY
+$\077ain\032Process.\082efund\032amount MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+$\077ain\032Process.\084ravel\032plan MANDATORY
+$\077ain\032Process.\078ame MANDATORY
+$\077ain\032Process.\065dress MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084rip\032cancelled(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.500000000000000e1 VARIANCE 1.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 33
+
+REVISIONCOMMENT
+
+
+
+\082esend\032bill DBID 59 (*540:855*)
+DESCRIPTION "<FONT face=Arial size=2>If the customer does not pay the bill in two weeks the bill is resent.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067ustomer\032bill MANDATORY
+$\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083ending\032bill(*600:810 *)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e0 VARIANCE 1.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 42
+
+REVISIONCOMMENT
+
+
+
+\067ancel\032trip DBID 30 (*660:1125*)
+DESCRIPTION "<P><FONT face=Arial size=2>The client can cancel the trip at any moment. If the the customer paid a re-fund is made. For this reason the output is an explicit XOR.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relation
+RESPONSIBLE
+RESOURCE
+DATA $\077ain\032Process.\067lient\032ID MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032canceled\032the\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e0 VARIANCE 1.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 29
+
+REVISIONCOMMENT
+
+
+
+
+TRIGGER
+\082espond DBID 68
+(*105:420*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067lient\032reply(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+POST APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000001e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 45
+
+REVISIONCOMMENT
+
+
+\084imeout DBID 69
+(*375:270*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084ime\032out(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000001e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 46
+
+REVISIONCOMMENT
+
+
+\084imeout2 DBID 70
+(*615:750*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\082esend\032bill(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000001e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 47
+
+REVISIONCOMMENT
+
+
+\067ancel DBID 71
+(*750:1050*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ancel\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+POST APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000001e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 48
+
+REVISIONCOMMENT
+
+
+
+CONDITION
+\069nd DBID 29
+(*60:1440*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\069nd\032process\032(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 28
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\078egative\032response DBID 15
+(*60:630*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\068elete\032client\032request(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 15
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\087ait\032for\032client\032requests DBID 3
+(*210:60*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067lient\032request\032registration(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 3
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\067lient\032registered DBID 5
+(*210:150*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\070ind\032travel\032opportunities(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 5
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\084rip\032booked DBID 20
+(*210:840*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078o\032refund(**)DISTRIBUTION 1.000000000000000e-1
+ "" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032pays\032the\032bill(**)DISTRIBUTION 9.000000000000000e-1
+
+UNSET
+:METADATA
+SEQUENCE 20
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\067ustomer\032paid DBID 26
+(*210:960*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083end\032documents(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\071arbage\032colector\0321(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 26
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\068ocuments\032sent DBID 39
+(*210:1125*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083tart\032the\032trip(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\071arbage\032collector\0322(*270:1140 *)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 35
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\066ooking\032trip DBID 24
+(*210:720*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\066ook\032the\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 24
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\084ravel\032plan\032found DBID 7
+(*210:255*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065nnounce\032the\032client(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 7
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\087ait\032client\032response DBID 10
+(*210:360*)(*-35:31*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067lient\032reply(*75:375 *)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\084ime\032out(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 10
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\084he\032client\032exceeded\032the\032time\032frame\032for\032an\032answer DBID 12
+(*360:450*)(*-6:-11*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ontact\032client\032for\032confirmation\046(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 12
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\080ositive\032response DBID 14
+(*360:585*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065ND\045split(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 14
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\087ait\032for\032payment DBID 18
+(*390:900*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ustomer\032pays\032the\032bill(**)DISTRIBUTION 7.000000000000000e-1
+ "" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078o\032refund(**)DISTRIBUTION 1.000000000000000e-1
+ "" (*0:0*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\082esend\032bill(*600:915 *)DISTRIBUTION 2.000000000000000e-1
+
+UNSET
+:METADATA
+SEQUENCE 18
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\080reparing\032bill\032 DBID 61
+(*390:690*)(*0:15*)
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\080repare\032bill(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 43
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\083ending\032bill DBID 25
+(*390:795*)(*-2:-16*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083end\032the\032bill(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 25
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\065sk\032for\032more\032options DBID 16
+(*465:480*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\082efine\032travel\032plans(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 16
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\067ollected\032garbage DBID 56
+(*510:1200*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\082e\045fund(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 39
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\084rip\032cancelled DBID 42
+(*510:1365*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067anceling\032trip(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 37
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\067ancelling DBID 32
+(*705:1050*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\067ancel\032trip(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083tart\032the\032trip(*675:1020 135:1020 135:1215 *)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\083end\032documents(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 31
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\067ustomer\032canceled\032the\032trip DBID 33
+(*705:1200*)(*-57:57*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\082e\045fund(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078o\032refund(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\071arbage\032colector\0321(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\071arbage\032collector\0322(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 32
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+
+
+DRAWING
+
+END
+
diff --git a/WFM_group_XX/ProcessA.tpn b/WFM_group_XX/ProcessA.tpn
new file mode 100644
index 0000000..b2fbe7e
--- /dev/null
+++ b/WFM_group_XX/ProcessA.tpn
@@ -0,0 +1,180 @@
+-- Reading file C:\Documents and Settings\cbratosi\Desktop\BPMS course\woflan\ProcessA\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: Cancel_trip
+trans "Cancel_trip"
+ in "Cancelling"
+ out "Customer_canceled_the_trip"
+;
+-- end activity: Cancel_trip
+-- declare activity: Resend_bill
+trans "Resend_bill"
+ in "Wait_for_payment"
+ out "Sending_bill"
+;
+-- end activity: Resend_bill
+-- declare activity: Re_fund
+trans "Re_fund"
+ in "Customer_canceled_the_trip" "Collected_garbage"
+ out "Trip_cancelled"
+;
+-- end activity: Re_fund
+-- declare activity: Canceling_trip
+trans "Canceling_trip"
+ in "Trip_cancelled"
+ out "End"
+;
+-- end activity: Canceling_trip
+-- declare activity: Garbage_colector_1
+trans "Garbage_colector_1"
+ in "Customer_canceled_the_trip" "Customer_paid"
+ out "Customer_canceled_the_trip" "Collected_garbage"
+;
+-- end activity: Garbage_colector_1
+-- declare activity: Refine_travel_plans
+trans "Refine_travel_plans"
+ in "Ask_for_more_options"
+ out "Client_registered"
+;
+-- end activity: Refine_travel_plans
+-- declare activity: Send_the_bill
+trans "Send_the_bill"
+ in "Sending_bill"
+ out "Wait_for_payment"
+;
+-- end activity: Send_the_bill
+-- declare activity: Prepare_bill
+trans "Prepare_bill"
+ in "Preparing_bill_"
+ out "Sending_bill"
+;
+-- end activity: Prepare_bill
+-- declare activity: No_refund
+trans "No_refund"
+ in "Customer_canceled_the_trip" "Wait_for_payment" "Trip_booked"
+ out "Trip_cancelled"
+;
+-- end activity: No_refund
+-- declare activity: Time_out
+trans "Time_out"
+ in "Wait_client_response"
+ out "The_client_exceeded_the_time_frame_for_an_answer"
+;
+-- end activity: Time_out
+-- declare activity: Contact_client_for_confirmation_
+trans "Contact_client_for_confirmation_+Ask_for_more_options"
+ in "The_client_exceeded_the_time_frame_for_an_answer"
+ out "Ask_for_more_options"
+;
+trans "Contact_client_for_confirmation_+Positive_response"
+ in "The_client_exceeded_the_time_frame_for_an_answer"
+ out "Positive_response"
+;
+trans "Contact_client_for_confirmation_+Negative_response"
+ in "The_client_exceeded_the_time_frame_for_an_answer"
+ out "Negative_response"
+;
+-- end activity: Contact_client_for_confirmation_
+-- declare activity: AND_split
+trans "AND_split"
+ in "Positive_response"
+ out "Preparing_bill_" "Cancelling" "Booking_trip"
+;
+-- end activity: AND_split
+-- declare activity: Garbage_collector_2
+trans "Garbage_collector_2"
+ in "Customer_canceled_the_trip" "Documents_sent"
+ out "Customer_canceled_the_trip" "Collected_garbage"
+;
+-- end activity: Garbage_collector_2
+-- declare activity: Announce_the_client
+trans "Announce_the_client"
+ in "Travel_plan_found"
+ out "Wait_client_response"
+;
+-- end activity: Announce_the_client
+-- declare activity: Book_the_trip
+trans "Book_the_trip"
+ in "Booking_trip"
+ out "Trip_booked"
+;
+-- end activity: Book_the_trip
+-- declare activity: Start_process
+trans "Start_process"
+ in "start flow"
+ out "Wait_for_client_requests"
+;
+-- end activity: Start_process
+-- declare activity: Client_request_registration
+trans "Client_request_registration"
+ in "Wait_for_client_requests"
+ out "Client_registered"
+;
+-- end activity: Client_request_registration
+-- declare activity: Customer_pays_the_bill
+trans "Customer_pays_the_bill"
+ in "Wait_for_payment" "Trip_booked"
+ out "Customer_paid"
+;
+-- end activity: Customer_pays_the_bill
+-- declare activity: Start_the_trip
+trans "Start_the_trip"
+ in "Cancelling" "Documents_sent"
+ out "End"
+;
+-- end activity: Start_the_trip
+-- declare activity: Send_documents
+trans "Send_documents"
+ in "Cancelling" "Customer_paid"
+ out "Cancelling" "Documents_sent"
+;
+-- end activity: Send_documents
+-- declare activity: Find_travel_opportunities
+trans "Find_travel_opportunities"
+ in "Client_registered"
+ out "Travel_plan_found"
+;
+-- end activity: Find_travel_opportunities
+-- declare activity: Delete_client_request
+trans "Delete_client_request"
+ in "Negative_response"
+ out "End"
+;
+-- end activity: Delete_client_request
+-- declare activity: Client_reply
+trans "Client_reply+Ask_for_more_options"
+ in "Wait_client_response"
+ out "Ask_for_more_options"
+;
+trans "Client_reply+Negative_response"
+ in "Wait_client_response"
+ out "Negative_response"
+;
+trans "Client_reply+Positive_response"
+ in "Wait_client_response"
+ out "Positive_response"
+;
+-- end activity: Client_reply
+-- declare activity: End_process_
+trans "End_process_"
+ in "End"
+ out "end flow"
+;
+-- end activity: End_process_
+-- end flow: Main_Process
diff --git a/WFM_group_XX/ProcessB.pal b/WFM_group_XX/ProcessB.pal
new file mode 100644
index 0000000..5e55812
--- /dev/null
+++ b/WFM_group_XX/ProcessB.pal
@@ -0,0 +1,1692 @@
+WORKFLOW
+NAME " "
+(*
+ PROTOSVERSION "8.0.2"
+ HANDLEWIDTH 120
+ HANDLEHEIGHT 30
+ FONT "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ ROLEROUTECOLUMNSEP 150
+ TEAMROUTECOLUMNSEP 150
+ DATAROUTECOLUMNSEP 150
+ APPLICATIONROUTECOLUMNSEP 150
+ ROLEROUTEROWSEP 50
+ TEAMROUTEROWSEP 50
+ DATAROUTEROWSEP 50
+ APPLICATIONROUTEROWSEP 50
+ ROLEROUTEBLOCKSIZE 40
+ TEAMROUTEBLOCKSIZE 40
+ DATAROUTEBLOCKSIZE 40
+ APPLICATIONROUTEBLOCKSIZE 40
+ GRID 15
+ SNAP 1
+ GRIDVISIBLE 0
+ EXPORT
+ TITLEPAGE
+ HEADER
+ HEADERTEXT ""
+ FOOTER
+ TABLEOFCONTENTS
+ DESCRIPTION
+ WORKFLOWWORKINSTRUCTIONS
+ OVERVIEW
+ OVERVIEWFIGURE
+ OVERVIEWTABLE
+ ROLES
+ ROLESFIGURE
+ ROLESTABLE
+ TEAMS
+ GROUP
+ ANALYSIS
+ ANALYSISROLEROUTE
+ ANALYSISROLETABLE
+ ANALYSISTEAMROUTE
+ ANALYSISTEAMTABLE
+ ANALYSISDATAROUTE
+ ANALYSISAPPLICATIONROUTE
+ PROCESS
+ PROCESSDESCRIPTIONINSTRUCTION : 0
+ PROCESSOVERALLDESCRIPTIONINSTRUCTION : 0
+ PROCESSFIGURE
+ PROCESSCONTENTS
+ PROCESSACTIVITIES
+ PROCESSTRIGGERS
+ PROCESSCONDITIONS
+ PROCESSBUFFERS
+ PROCESSARCS
+ PROCESSAPPLICATIONS
+ PROCESSDATA
+ METADATA
+ EMPTY
+ WORKINSTRUCTIONS
+ ACTIVITYDESCRIPTION
+ ACTIVITYROLE
+ ACTIVITYRESPONSIBLE
+ ACTIVITYRESOURCE
+ ACTIVITYBATCH
+ ACTIVITYDATA
+ ACTIVITYARC : 0
+ ACTIVITYAPPLICATION
+ ACTIVITYPART
+ ROLEDESCRIPTION
+ ROLEWORKINSTRUCTION
+ TEAMDESCRIPTION
+ TEAMWORKINSTRUCTION
+ GROUPDESCRIPTION
+ GROUPWORKINSTRUCTION
+ TRIGGERDESCRIPTION
+ TRIGGERWORKINSTRUCTION
+ TRIGGERPART
+ STATUSDESCRIPTION
+ STATUSWORKINSTRUCTION
+ BUFFERDESCRIPTION
+ BUFFERWORKINSTRUCTION
+ ARCDESCRIPTION
+ ARCWORKINSTRUCTION
+ APPLICATIONDESCRIPTION
+ APPLICATIONWORKINSTRUCTION
+ APPLICATIONPART
+ DATADESCRIPTION
+ DATAWORKINSTRUCTION
+ DATAPART
+ KEEPROWS
+ SIMULATION
+ IMPORTSUBSTITUTION : 1
+ ROLETABLECONTENTS : 0
+ TEAMTABLECONTENTS : 0
+ TABLESEPARATION : 1.000000000000000e0
+ WORDPROCESSOR : 0
+ LAYOUT : 0
+ HISTORY
+ STARTWORDPROCESSOR
+ LINKMODEL
+ ROLEORGANISATION
+ TEAMORGANISATION
+ SUBPROCESSORGANISATION
+ ACTIVITYQUALITY
+ TRIGGERQUALITY
+ PROCESSQUALITY
+ BUFFERQUALITY
+ STATUSQUALITY
+ DATAQUALITY
+ APPLICATIONQUALITY
+ ROLEQUALITY
+ GROUPQUALITY
+ TEAMQUALITY
+ RESPONSIBLEROUTECOLUMNSEP 150
+ RESPONSIBLEROUTEROWSEP 50
+ RESPONSIBLEROUTEBLOCKSIZE 40
+ ANALYSISRESPONSIBLEROUTE
+ ANALYSISRESPONSIBLETABLE
+ RESPONSIBLETABLECONTENTS : 0
+ QUALITY
+ ASSIGNMENT
+ DRAWING
+ RTFDRAWING
+ ANALYSISRACITABLE
+ RACITABLECONTENTS : 0
+ DESCRIPTIONFONT "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ EXPORTRTFFONTNAME "-11 0 0 0 400 0 0 0 0 3 2 1 34 Arial\0090"
+ EXPORTRTFFONTSIZE 10
+
+ EXPORTHTML
+ HTMLINSTRUCTIONTOP
+ HTMLSTARTBROWSER
+ HTMLORIENTATIONLEFT
+ HTMLMAXIMIZE
+ HTMLMAXIMIZECURRENTWINDOW
+ HTMLACTIVITY
+ HTMLACTIVITYAPPLICATIONS
+ HTMLACTIVITYDATA
+ HTMLACTIVITYDESCRIPTION
+ HTMLACTIVITYEXTRA
+ HTMLACTIVITYINSTRUCTION
+ HTMLACTIVITYINVOLVED
+ HTMLACTIVITYRESPONSIBLE
+ HTMLACTIVITYROLE
+ HTMLACTIVITYSIMULATION
+ HTMLACTIVITYTEAM
+ HTMLAPPLICATION
+ HTMLAPPLICATIONDATA
+ HTMLAPPLICATIONDESCRIPTION
+ HTMLAPPLICATIONEXTRA
+ HTMLAPPLICATIONINSTRUCTION
+ HTMLAPPLICATIONINVOLVED
+ HTMLBUFFER
+ HTMLBUFFERDESCRIPTION
+ HTMLBUFFEREXTRA
+ HTMLBUFFERINSTRUCTION
+ HTMLCONNECTION
+ HTMLCONNECTIONDESCRIPTION
+ HTMLCONNECTIONEXTRA
+ HTMLCONNECTIONINSTRUCTION
+ HTMLCONNECTIONDATA
+ HTMLDATA
+ HTMLDATADATA
+ HTMLDATADESCRIPTION
+ HTMLDATAEXTRA
+ HTMLDATAINSTRUCTION
+ HTMLDATAINVOLVED
+ HTMLGROUP
+ HTMLGROUPDATA
+ HTMLGROUPDESCRIPTION
+ HTMLGROUPEXTRA
+ HTMLGROUPINSTRUCTION
+ HTMLPROCESSMODEL
+ HTMLPROCESSMODELDESCRIPTION
+ HTMLPROCESSMODELEXTRA
+ HTMLPROCESSMODELINSTRUCTION
+ HTMLROLE
+ HTMLROLEDESCRIPTION
+ HTMLROLEEXTRA
+ HTMLROLEINSTRUCTION
+ HTMLSTATUS
+ HTMLSTATUSDESCRIPTION
+ HTMLSTATUSEXTRA
+ HTMLSTATUSINSTRUCTION
+ HTMLSUBPROCESS
+ HTMLSUBPROCESSAPPLICATIONS
+ HTMLSUBPROCESSDATA
+ HTMLSUBPROCESSDESCRIPTION
+ HTMLSUBPROCESSEXTRA
+ HTMLSUBPROCESSINSTRUCTION
+ HTMLSUBPROCESSINVOLVED
+ HTMLSUBPROCESSRESPONSIBLE
+ HTMLTEAM
+ HTMLTEAMDATA
+ HTMLTEAMDESCRIPTION
+ HTMLTEAMEXTRA
+ HTMLTEAMINSTRUCTION
+ HTMLTRIGGER
+ HTMLTRIGGERAPPLICATIONS
+ HTMLTRIGGERDATA
+ HTMLTRIGGERDESCRIPTION
+ HTMLTRIGGEREXTRA
+ HTMLTRIGGERINSTRUCTION
+ HTMLTRIGGERINVOLVED
+ HTMLTRIGGERSIMULATION
+ HTMLDRAWING
+ HTMLFRAMEHLOGO 50
+ HTMLFRAMEHNAME 50
+
+ LASTROLEDBID 7
+ LASTTEAMDBID 4
+ LASTPROCESSDBID 1
+ LASTDATADBID 14
+ LASTACTTRIGDBID 69
+ MASTERLASTROLEDBID 0
+ MASTERLASTTEAMDBID 0
+ MASTERLASTPROCESSDBID 0
+ MASTERLASTDATADBID 0
+ MASTERLASTACTTRIGDBID 0
+ *)
+BATCHSIZE 1
+NUMBEROFBATCHES 1000000
+BATCHRUN 100 200 0
+NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.200000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 2.500000000000000e0
+
+METANAME
+()()()()()()()()()()()()()()()
+REVISIONCOMMENT
+
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PROCESSOWNER " "
+METADATA
+RESPONSIBLE
+ROLE
+\080ublic\032Relations DBID 1
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*15:15*) METADATA
+AVAILABLE 10
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\073nsurance\032Agent\032B DBID 3
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*15:135*) METADATA
+AVAILABLE 6
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\073nsurance\032Agent\032A DBID 4
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*15:60*) METADATA
+AVAILABLE 3
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\077anager DBID 6
+DESCRIPTION "<FONT face=Arial size=2>A person insured with this company.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*15:195*) METADATA
+AVAILABLE 2
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+\083ystem DBID 7
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+(*15:255*) METADATA
+AVAILABLE 100000
+INTERNAL
+COST 0.000000000000000e0
+
+
+REVISIONCOMMENT
+
+
+HIERARCHY
+\073nsurance\032Agent\032B > \073nsurance\032Agent\032A(**)
+DRAWING
+
+RESOURCE
+\084ravel\032Company DBID 1
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\080ublic\032Relations DBID 2
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\073nsurance\032Department DBID 3
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+\077anagement DBID 4
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+"" () METADATA
+
+
+REVISIONCOMMENT
+
+
+GROUP
+
+PROCESS \077ain\032Process DBID 1
+(*
+ EXPORT
+ PROCESS
+*)
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+
+REVISIONCOMMENT
+
+DOCUMENT client\032identification DBID 3
+DESCRIPTION "<P><FONT face=Arial size=2>Information identifying the&nbsp;client insured with the company.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT claim DBID 5
+DESCRIPTION "<FONT face=Arial size=2>Details of the insurance claim submitted by the client to the company.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT insurance\032scheme DBID 6
+DESCRIPTION "<P><FONT face=Arial size=2>The scheme that the client is insured under with the company.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT insurance\032claim\032history DBID 7
+DESCRIPTION "<FONT face=Arial size=2>History / record of the insurance claims made by the client in the past.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT medical\032history DBID 8
+DESCRIPTION "<FONT face=Arial size=2>The general medical record of the client.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT hospital\032information DBID 9
+DESCRIPTION "<FONT face=Arial size=2>Information about the current treatment (for which the client claims insurace).</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT insurance\032grant DBID 10
+DESCRIPTION "<FONT face=Arial size=2>Details of the insurance that has been granted to the claimant.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT decision\032letter DBID 11
+DESCRIPTION "<FONT face=Arial size=2>A letter prepared by the company to intimate the client about the decision for his insurance claim.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT insurance\032company\032DB DBID 13
+DESCRIPTION "<FONT face=Arial size=2>A database maintaned at the company with all the details of insurance information of their clients.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+FILE () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+DOCUMENT questionnaire DBID 14
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+PAPER () STANDARDLETTER "" LOCATIONDMS "" METADATA ROLE ()
+LABEL ""
+REVISIONCOMMENT
+
+
+ARCHIVE
+
+ACTIVITY
+high\032\045\032check\032insurance DBID 8 (*45:405*)
+DESCRIPTION "<FONT face=Arial size=2>For the high insurance claim, check the current insurance scheme of the claimant.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032A
+RESPONSIBLE \073nsurance\032Agent\032A
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.insurance\032scheme MANDATORY
+$\077ain\032Process.hospital\032information MANDATORY
+$\077ain\032Process.claim MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.high\032\045\032insurance\032checked(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 6.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 6
+
+REVISIONCOMMENT
+
+
+
+prepare\032OK\045package DBID 29 (*45:1065*)
+DESCRIPTION "<FONT face=Arial size=2>Since the insurance claim has been approved, the insurance department prepares a detailed letter of award for the claimant.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032B
+RESPONSIBLE \073nsurance\032Agent\032B
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.claim
+$\077ain\032Process.decision\032letter MANDATORY CREATED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.package\032assembled(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e1 VARIANCE 3.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 23
+
+REVISIONCOMMENT
+
+
+
+high\032\045\032check\032history DBID 10 (*45:555*)
+DESCRIPTION "<P><FONT face=Arial size=2>For the high insurance claim, check the insurance and medical history of the claimant.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032A
+RESPONSIBLE \073nsurance\032Agent\032A
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.insurance\032claim\032history MANDATORY
+$\077ain\032Process.medical\032history MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.high\032\045\032history\032checked(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 3.000000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 6.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 8
+
+REVISIONCOMMENT
+
+
+
+contact\032hospital DBID 12 (*45:705*)
+DESCRIPTION "<FONT face=Arial size=2>Since this is a high insurance claim, the hospital and/or the doctor is contacted to verify the claimant's request.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032A
+RESPONSIBLE \073nsurance\032Agent\032A
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.hospital\032information MANDATORY
+$\077ain\032Process.claim
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.investigation\032completed(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 1.000000000000000e1
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 1.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 1.500000000000000e1
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 10
+
+REVISIONCOMMENT
+
+
+
+classify\032claim DBID 4 (*195:255*)
+DESCRIPTION "<FONT face=Arial size=2>The insurance claim is analysed and categorised as either a \034high\034 insurance claim or \034low\034 incurance claim based on the amount claimed. Hence, this is an explicit-XOR.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \077anager
+RESPONSIBLE \077anager
+RESOURCE \077anagement
+DATA $\077ain\032Process.claim MANDATORY
+$\077ain\032Process.insurance\032scheme MANDATORY
+$\077ain\032Process.client\032identification
+
+OUT "claimType=high" (*-68:-14*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.high\032claim(**)DISTRIBUTION 1.000000000000000e0
+ "claimType=low" (*2:-14*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032claim(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 1.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 2.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 3
+
+REVISIONCOMMENT
+
+
+
+decide DBID 24 (*195:870*)
+DESCRIPTION "<FONT face=Arial size=2>Based on the information gathered, make a decision to award the insurance claimed by the cleint. Since this decision can be positive or negative, this is an explicit-XOR pattern.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \077anager
+RESPONSIBLE \077anager
+RESOURCE \077anagement
+DATA $\077ain\032Process.claim MANDATORY
+$\077ain\032Process.insurance\032scheme MANDATORY
+$\077ain\032Process.insurance\032claim\032history MANDATORY
+$\077ain\032Process.medical\032history MANDATORY
+$\077ain\032Process.hospital\032information MANDATORY
+
+OUT "claim granted" (*-60:-15*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\079K(**)DISTRIBUTION 1.000000000000000e0
+ "claim rejected" (*0:-15*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\078OK(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e2 VARIANCE 2.000000000000000e1 NUMBER 0.000000000000000e0 CONSTANT 1.500000000000000e1
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 20
+
+REVISIONCOMMENT
+
+
+
+send\032package DBID 61 (*225:1350*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.decision\032letter MANDATORY
+$\077ain\032Process.insurance\032grant
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.package\032sent(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 4.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 39
+
+REVISIONCOMMENT
+
+
+
+compile\032results DBID 43 (*225:1500*)
+DESCRIPTION "<FONT face=Arial size=2>Update the insurance record details of the client in the database with the current claim's decision.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.claim
+$\077ain\032Process.decision\032letter MANDATORY
+$\077ain\032Process.insurance\032grant MANDATORY
+$\077ain\032Process.insurance\032company\032DB MANDATORY CHANGED
+
+OUT "omit questionnaire" (*-91:-6*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.results(**)DISTRIBUTION 1.000000000000000e0
+ "include questionnaire" (*1:-10*) (*0:0*) DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire\032option(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 2.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT XOR
+ROLE ()
+SEQUENCE 31
+
+REVISIONCOMMENT
+
+
+
+low\032\045\032check\032history DBID 13 (*240:555*)
+DESCRIPTION "<FONT face=Arial size=2>For the low insurance claim, check the medical history of the claimant.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032B
+RESPONSIBLE \073nsurance\032Agent\032B
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.insurance\032scheme
+$\077ain\032Process.medical\032history MANDATORY
+$\077ain\032Process.insurance\032claim\032history MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032history\032checked(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 2.000000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 11
+
+REVISIONCOMMENT
+
+
+
+\065ND\045join\0321 DBID 20 (*330:705*)
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE \083ystem
+RESOURCE
+DATA
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.investigation\032completed(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 18
+
+REVISIONCOMMENT
+
+
+
+\065ND\045split\0321 DBID 17 (*330:405*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE \083ystem
+RESOURCE
+DATA
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032checking\032history(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032checking\032insurance(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 15
+
+REVISIONCOMMENT
+
+
+
+end\032activity DBID 41 (*345:1920*)
+DESCRIPTION "<FONT face=Arial size=2>This is the end activity of the process.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC END ENDMODEL
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE \083ystem
+RESOURCE
+DATA $\077ain\032Process.client\032identification
+$\077ain\032Process.insurance\032company\032DB
+
+OUT
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 30
+
+REVISIONCOMMENT
+
+
+
+archive\032results DBID 37 (*345:1770*)
+DESCRIPTION "<FONT face=Arial size=2>The results to the insurance claim are sent to the cleint.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.decision\032letter MANDATORY
+$\077ain\032Process.questionnaire MANDATORY
+$\077ain\032Process.insurance\032company\032DB MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.results\032archived(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 26
+
+REVISIONCOMMENT
+
+
+
+prepare\032NOK\045letter DBID 30 (*375:1050*)
+DESCRIPTION "<FONT face=Arial size=2>This activity is for the insurance department to prepare the rejection letter because the insurance claim has been turned down after the investigation conducted by the claims department.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032B
+RESPONSIBLE \073nsurance\032Agent\032B
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.decision\032letter MANDATORY CREATED
+$\077ain\032Process.claim
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.package\032assembled(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 3.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e1 VARIANCE 4.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 24
+
+REVISIONCOMMENT
+
+
+
+start\032activity DBID 38 (*390:15*)
+DESCRIPTION "<P><FONT face=Arial size=2>This activity is the start task of the process.</FONT></P>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC START STARTMODEL
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE \083ystem
+RESOURCE
+DATA $\077ain\032Process.client\032identification MANDATORY CREATED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.wait\032for\032claim(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 27
+
+REVISIONCOMMENT
+
+
+
+register\032claim DBID 2 (*390:135*)
+DESCRIPTION "<FONT face=Arial size=2>The travels company receives an insurance claim from a client.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.claim MANDATORY CREATED
+$\077ain\032Process.hospital\032information
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.process\032insurance\032claim(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 2.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 2.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 1
+
+REVISIONCOMMENT
+
+
+
+low\032\045\032check\032insurance DBID 14 (*420:555*)
+DESCRIPTION "<FONT face=Arial size=2>For the low claim, check the insurance scheme availed by the claimant.</FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \073nsurance\032Agent\032B
+RESPONSIBLE \073nsurance\032Agent\032B
+RESOURCE \073nsurance\032Department
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.insurance\032scheme MANDATORY
+$\077ain\032Process.claim MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032insurance\032checked(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 5.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e1 VARIANCE 5.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 12
+
+REVISIONCOMMENT
+
+
+
+process\032questionnaire DBID 57 (*495:1650*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification
+$\077ain\032Process.questionnaire MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire\032response(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.results(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 3.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 4.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 5.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 36
+
+REVISIONCOMMENT
+
+
+
+return\032questionnaire DBID 54 (*555:870*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.questionnaire MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire\032response(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 33
+
+REVISIONCOMMENT
+
+
+
+send\032questionnaire DBID 64 (*600:255*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \080ublic\032Relations
+RESPONSIBLE \080ublic\032Relations
+RESOURCE \080ublic\032Relations
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.questionnaire MANDATORY CREATED
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire\032sent(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 2.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION NORMAL MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 5.000000000000000e0 VARIANCE 2.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 42
+
+REVISIONCOMMENT
+
+
+
+timeout DBID 55 (*735:870*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+BASIC
+APPLICATION ()
+
+SINGLE
+ROLE \083ystem
+RESPONSIBLE \083ystem
+RESOURCE
+DATA $\077ain\032Process.client\032identification MANDATORY
+$\077ain\032Process.questionnaire MANDATORY
+
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.questionnaire\032response(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+RESTART
+ARCHIVE
+RETRIEVE METADATA
+ALLOCATE 1
+COST 0.000000000000000e0
+FREQUENCY 1.000000000000000e0
+DURATION CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+PRIORITY CONSTANT MIN 0.000000000000000e0 MAX 0.000000000000000e0 MEAN 1.000000000000000e0 VARIANCE 5.000000000000000e-1 NUMBER 0.000000000000000e0 CONSTANT 1.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 34
+
+REVISIONCOMMENT
+
+
+
+
+TRIGGER
+\072ospital\032Response DBID 68
+(*30:795*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.contact\032hospital(*195:810 195:720 *)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+POST APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000002e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 44
+
+REVISIONCOMMENT
+
+
+\082eturn\032questionnaire DBID 69
+(*495:765*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.return\032questionnaire(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+POST APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000002e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 45
+
+REVISIONCOMMENT
+
+
+\084rigger DBID 67
+(*795:735*)
+START "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.timeout(**)DISTRIBUTION 1.000000000000000e0
+
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+APPLICATION ()
+METADATA FREQUENCY 1.000000000000000e0
+DURATION UNIFORM MIN 1.440000000000000e3 MAX 4.320000000000002e3 MEAN 0.000000000000000e0 VARIANCE 0.000000000000000e0 NUMBER 0.000000000000000e0 CONSTANT 0.000000000000000e0
+ANALYSIS IN AND OUT AND
+ROLE ()
+SEQUENCE 43
+
+REVISIONCOMMENT
+
+
+
+CONDITION
+high\032\045\032insurance\032checked DBID 9
+(*90:480*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.high\032\045\032check\032history(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 7
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+high\032\045\032history\032checked DBID 11
+(*90:630*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.contact\032hospital(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 9
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+high\032claim DBID 6
+(*90:330*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.high\032\045\032check\032insurance(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 4
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\079K DBID 25
+(*90:945*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.prepare\032OK\045package(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 21
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+investigation\032completed DBID 21
+(*240:780*)(*0:15*)
+DESCRIPTION ""
+WORKINSTRUCTIONS ""
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.decide(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 19
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+process\032insurance\032claim DBID 3
+(*240:180*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.classify\032claim(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 2
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+package\032assembled DBID 34
+(*255:1230*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.send\032package(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 25
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+package\032sent DBID 62
+(*270:1425*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.compile\032results(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 40
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+low\032\045\032checking\032history DBID 15
+(*285:480*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032check\032history(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 13
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+low\032\045\032history\032checked DBID 18
+(*285:630*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065ND\045join\0321(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 16
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+\078OK DBID 26
+(*375:945*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.prepare\032NOK\045letter(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 22
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+low\032claim DBID 7
+(*375:330*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065ND\045split\0321(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 5
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+results DBID 59
+(*390:1695*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.archive\032results(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 37
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+results\032archived DBID 40
+(*390:1845*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.end\032activity(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 29
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+wait\032for\032claim DBID 39
+(*435:75*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.register\032claim(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 28
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+questionnaire\032option DBID 60
+(*465:1605*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.process\032questionnaire(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 38
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+low\032\045\032insurance\032checked DBID 19
+(*465:630*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.\065ND\045join\0321(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 17
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+low\032\045\032checking\032insurance DBID 16
+(*465:480*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.low\032\045\032check\032insurance(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 14
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+questionnaire DBID 63
+(*645:180*)(*0:15*)
+DESCRIPTION "<FONT face=\034Arial\034 size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=\034Arial\034 size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.send\032questionnaire(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 41
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+questionnaire\032response DBID 56
+(*690:1065*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.process\032questionnaire(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.archive\032results(*705:1785 *)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 35
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+questionnaire\032sent DBID 42
+(*690:480*)(*0:15*)
+DESCRIPTION "<FONT face=Arial size=2></FONT>"
+WORKINSTRUCTIONS "<FONT face=Arial size=2></FONT>"
+OUT "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.return\032questionnaire(**)DISTRIBUTION 1.000000000000000e0
+ "" (*0:0*) (*0:0*) DESCRIPTION ""
+WORKINSTRUCTIONS ""
+METADATA
+REVISIONCOMMENT
+ $\077ain\032Process.timeout(**)DISTRIBUTION 1.000000000000000e0
+
+UNSET
+:METADATA
+SEQUENCE 32
+
+REVISIONCOMMENT
+
+ MANAGEMENTINFOLABEL ""
+TERM ""
+
+
+
+DRAWING
+
+END
+
diff --git a/WFM_group_XX/ProcessB.tpn b/WFM_group_XX/ProcessB.tpn
new file mode 100644
index 0000000..afcb027
--- /dev/null
+++ b/WFM_group_XX/ProcessB.tpn
@@ -0,0 +1,158 @@
+-- Reading file C:\Documents and Settings\cbratosi\Desktop\BPMS course\woflan\ProcessB\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: timeout
+trans "timeout"
+ in "questionnaire_sent"
+ out "questionnaire_response"
+;
+-- end activity: timeout
+-- declare activity: send_questionnaire
+trans "send_questionnaire"
+ in "questionnaire"
+ out "questionnaire_sent"
+;
+-- end activity: send_questionnaire
+-- declare activity: return_questionnaire
+trans "return_questionnaire"
+ in "questionnaire_sent"
+ out "questionnaire_response"
+;
+-- end activity: return_questionnaire
+-- declare activity: process_questionnaire
+trans "process_questionnaire"
+ in "questionnaire_response" "questionnaire_option"
+ out "results" "questionnaire_response"
+;
+-- end activity: process_questionnaire
+-- declare activity: low___check_insurance
+trans "low___check_insurance"
+ in "low___checking_insurance"
+ out "low___insurance_checked"
+;
+-- end activity: low___check_insurance
+-- declare activity: register_claim
+trans "register_claim"
+ in "wait_for_claim"
+ out "questionnaire" "process_insurance_claim"
+;
+-- end activity: register_claim
+-- declare activity: start_activity
+trans "start_activity"
+ in "start flow"
+ out "wait_for_claim"
+;
+-- end activity: start_activity
+-- declare activity: prepare_NOK_letter
+trans "prepare_NOK_letter"
+ in "NOK"
+ out "package_assembled"
+;
+-- end activity: prepare_NOK_letter
+-- declare activity: archive_results
+trans "archive_results"
+ in "questionnaire_response" "results"
+ out "results_archived"
+;
+-- end activity: archive_results
+-- declare activity: end_activity
+trans "end_activity"
+ in "results_archived"
+ out "end flow"
+;
+-- end activity: end_activity
+-- declare activity: AND_split_1
+trans "AND_split_1"
+ in "low_claim"
+ out "low___checking_insurance" "low___checking_history"
+;
+-- end activity: AND_split_1
+-- declare activity: AND_join_1
+trans "AND_join_1"
+ in "low___insurance_checked" "low___history_checked"
+ out "investigation_completed"
+;
+-- end activity: AND_join_1
+-- declare activity: low___check_history
+trans "low___check_history"
+ in "low___checking_history"
+ out "low___history_checked"
+;
+-- end activity: low___check_history
+-- declare activity: compile_results
+trans "compile_results+questionnaire_option"
+ in "package_sent"
+ out "questionnaire_option"
+;
+trans "compile_results+results"
+ in "package_sent"
+ out "results"
+;
+-- end activity: compile_results
+-- declare activity: send_package
+trans "send_package"
+ in "package_assembled"
+ out "package_sent"
+;
+-- end activity: send_package
+-- declare activity: decide
+trans "decide+NOK"
+ in "investigation_completed"
+ out "NOK"
+;
+trans "decide+OK"
+ in "investigation_completed"
+ out "OK"
+;
+-- end activity: decide
+-- declare activity: classify_claim
+trans "classify_claim+low_claim"
+ in "process_insurance_claim"
+ out "low_claim"
+;
+trans "classify_claim+high_claim"
+ in "process_insurance_claim"
+ out "high_claim"
+;
+-- end activity: classify_claim
+-- declare activity: contact_hospital
+trans "contact_hospital"
+ in "high___history_checked"
+ out "investigation_completed"
+;
+-- end activity: contact_hospital
+-- declare activity: high___check_history
+trans "high___check_history"
+ in "high___insurance_checked"
+ out "high___history_checked"
+;
+-- end activity: high___check_history
+-- declare activity: prepare_OK_package
+trans "prepare_OK_package"
+ in "OK"
+ out "package_assembled"
+;
+-- end activity: prepare_OK_package
+-- declare activity: high___check_insurance
+trans "high___check_insurance"
+ in "high_claim"
+ out "high___insurance_checked"
+;
+-- end activity: high___check_insurance
+-- end flow: Main_Process
diff --git a/WFM_group_XX/Report.doc b/WFM_group_XX/Report.doc
new file mode 100644
index 0000000..6422f1b
--- /dev/null
+++ b/WFM_group_XX/Report.doc
Binary files differ