|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:bpsim="http://www.bpsim.org/schemas/1.0" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:drools="http://www.jboss.org/drools" id="_-zkLYNWzEDqNXYTLd93myg" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd " exporter="jBPM Process Modeler" exporterVersion="2.0" targetNamespace="http://www.omg.org/bpmn20">
|
|
|
+<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:bpsim="http://www.bpsim.org/schemas/1.0" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:drools="http://www.jboss.org/drools" id="_9fOSANXcEDqPFb4nAxvlng" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd " exporter="jBPM Process Modeler" exporterVersion="2.0" targetNamespace="http://www.omg.org/bpmn20">
|
|
|
<bpmn2:itemDefinition id="_claimantItem" structureRef="com.redhat.training.claims.model.Claimant"/>
|
|
|
<bpmn2:itemDefinition id="_claimItem" structureRef="com.redhat.training.claims.model.Claim"/>
|
|
|
<bpmn2:itemDefinition id="_claimResultsItem" structureRef="com.redhat.training.claims.model.ClaimResults"/>
|
|
@@ -13,8 +13,6 @@
|
|
|
<bpmn2:itemDefinition id="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsInputXItem" structureRef="com.redhat.training.claims.model.ClaimResults"/>
|
|
|
<bpmn2:itemDefinition id="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsInputXItem" structureRef="com.redhat.training.claims.model.ClaimClarificationRequests"/>
|
|
|
<bpmn2:itemDefinition id="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimProcAbortInputXItem" structureRef="com.redhat.training.claims.model.ClaimProcessingAborted"/>
|
|
|
- <bpmn2:itemDefinition id="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsOutputXItem" structureRef="com.redhat.training.claims.model.ClaimResults"/>
|
|
|
- <bpmn2:itemDefinition id="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsOutputXItem" structureRef="com.redhat.training.claims.model.ClaimClarificationRequests"/>
|
|
|
<bpmn2:itemDefinition id="__E3C7932A-6597-47A4-9B3A-179EF25F38D6_SkippableInputXItem" structureRef="Object"/>
|
|
|
<bpmn2:itemDefinition id="__E3C7932A-6597-47A4-9B3A-179EF25F38D6_PriorityInputXItem" structureRef="Object"/>
|
|
|
<bpmn2:itemDefinition id="__E3C7932A-6597-47A4-9B3A-179EF25F38D6_CommentInputXItem" structureRef="Object"/>
|
|
@@ -32,8 +30,8 @@
|
|
|
<bpmn2:itemDefinition id="__E3C7932A-6597-47A4-9B3A-179EF25F38D6_tClaimOutputXItem" structureRef="com.redhat.training.claims.model.Claim"/>
|
|
|
<bpmn2:itemDefinition id="__3681E98C-C5C2-47F0-8F8C-558E49A39ACD_tClaimProcAbortInputXItem" structureRef="com.redhat.training.claims.model.ClaimProcessingAborted"/>
|
|
|
<bpmn2:error id="ERR_REJECTION" errorCode="ERR_REJECTION"/>
|
|
|
- <bpmn2:collaboration id="_10E315D4-AFF3-418F-8EEC-136D3973F43B" name="Default Collaboration">
|
|
|
- <bpmn2:participant id="_4B4FA501-75D8-43FB-B482-3DC1940FC40F" name="Pool Participant" processRef="claims.ClaimRuleFlow"/>
|
|
|
+ <bpmn2:collaboration id="_38A553DA-BBA9-404A-A7DB-27D5D0E3AA19" name="Default Collaboration">
|
|
|
+ <bpmn2:participant id="_3D6DB57F-3198-4753-8B20-FE9756DE0DAD" name="Pool Participant" processRef="claims.ClaimRuleFlow"/>
|
|
|
</bpmn2:collaboration>
|
|
|
<bpmn2:process id="claims.ClaimRuleFlow" drools:packageName="com.redhat.training.claims" drools:version="1.0" drools:adHoc="false" name="ClaimRuleFlow" isExecutable="true" processType="Public">
|
|
|
<bpmn2:property id="claimant" itemSubjectRef="_claimantItem" name="claimant"/>
|
|
@@ -163,6 +161,11 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
<bpmn2:sourceRef>_E3C7932A-6597-47A4-9B3A-179EF25F38D6_tClaimOutputX</bpmn2:sourceRef>
|
|
|
<bpmn2:targetRef>claim</bpmn2:targetRef>
|
|
|
</bpmn2:dataOutputAssociation>
|
|
|
+ <bpmn2:potentialOwner id="_9fXb8NXcEDqPFb4nAxvlng">
|
|
|
+ <bpmn2:resourceAssignmentExpression id="_9fXb8dXcEDqPFb4nAxvlng">
|
|
|
+ <bpmn2:formalExpression>#{invoker}</bpmn2:formalExpression>
|
|
|
+ </bpmn2:resourceAssignmentExpression>
|
|
|
+ </bpmn2:potentialOwner>
|
|
|
</bpmn2:userTask>
|
|
|
<bpmn2:scriptTask id="_BD49B16F-21C9-42A0-ACEC-039DA99282C3" name="Register Facts with Session" scriptFormat="http://www.java.com/java">
|
|
|
<bpmn2:extensionElements>
|
|
@@ -172,7 +175,12 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
</bpmn2:extensionElements>
|
|
|
<bpmn2:incoming>_97F4B5CB-1DEC-4717-897E-847695EBE458</bpmn2:incoming>
|
|
|
<bpmn2:outgoing>_6FFB03BF-7A48-4B42-82D8-98D055337563</bpmn2:outgoing>
|
|
|
- <bpmn2:script>System.out.println("Registering facts with session.");</bpmn2:script>
|
|
|
+ <bpmn2:script>System.out.println("Registering facts with session.");
|
|
|
+kcontext.getKieRuntime().insert(claimant);
|
|
|
+kcontext.getKieRuntime().insert(claim);
|
|
|
+kcontext.getKieRuntime().insert(claimResults);
|
|
|
+System.out.println("Successfully registered facts.");
|
|
|
+</bpmn2:script>
|
|
|
</bpmn2:scriptTask>
|
|
|
<bpmn2:exclusiveGateway id="_6C623396-2499-4830-AAD0-D2C7469414DB" gatewayDirection="Diverging">
|
|
|
<bpmn2:incoming>_6018778E-DA4F-4751-B950-10FBF9F2708B</bpmn2:incoming>
|
|
@@ -193,8 +201,6 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
<bpmn2:dataInput id="_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsInputX" drools:dtype="com.redhat.training.claims.model.ClaimResults" itemSubjectRef="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsInputXItem" name="tClaimResults"/>
|
|
|
<bpmn2:dataInput id="_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsInputX" drools:dtype="com.redhat.training.claims.model.ClaimClarificationRequests" itemSubjectRef="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsInputXItem" name="tClaimClarificationReqs"/>
|
|
|
<bpmn2:dataInput id="_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimProcAbortInputX" drools:dtype="com.redhat.training.claims.model.ClaimProcessingAborted" itemSubjectRef="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimProcAbortInputXItem" name="tClaimProcAbort"/>
|
|
|
- <bpmn2:dataOutput id="_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsOutputX" drools:dtype="com.redhat.training.claims.model.ClaimResults" itemSubjectRef="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsOutputXItem" name="tClaimResults"/>
|
|
|
- <bpmn2:dataOutput id="_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsOutputX" drools:dtype="com.redhat.training.claims.model.ClaimClarificationRequests" itemSubjectRef="__40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsOutputXItem" name="tClaimClarificationReqs"/>
|
|
|
<bpmn2:inputSet>
|
|
|
<bpmn2:dataInputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimantInputX</bpmn2:dataInputRefs>
|
|
|
<bpmn2:dataInputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimInputX</bpmn2:dataInputRefs>
|
|
@@ -202,10 +208,6 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
<bpmn2:dataInputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsInputX</bpmn2:dataInputRefs>
|
|
|
<bpmn2:dataInputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimProcAbortInputX</bpmn2:dataInputRefs>
|
|
|
</bpmn2:inputSet>
|
|
|
- <bpmn2:outputSet>
|
|
|
- <bpmn2:dataOutputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsOutputX</bpmn2:dataOutputRefs>
|
|
|
- <bpmn2:dataOutputRefs>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsOutputX</bpmn2:dataOutputRefs>
|
|
|
- </bpmn2:outputSet>
|
|
|
</bpmn2:ioSpecification>
|
|
|
<bpmn2:dataInputAssociation>
|
|
|
<bpmn2:sourceRef>claimant</bpmn2:sourceRef>
|
|
@@ -227,14 +229,6 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
<bpmn2:sourceRef>claimProcessingAborted</bpmn2:sourceRef>
|
|
|
<bpmn2:targetRef>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimProcAbortInputX</bpmn2:targetRef>
|
|
|
</bpmn2:dataInputAssociation>
|
|
|
- <bpmn2:dataOutputAssociation>
|
|
|
- <bpmn2:sourceRef>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimResultsOutputX</bpmn2:sourceRef>
|
|
|
- <bpmn2:targetRef>claimResults</bpmn2:targetRef>
|
|
|
- </bpmn2:dataOutputAssociation>
|
|
|
- <bpmn2:dataOutputAssociation>
|
|
|
- <bpmn2:sourceRef>_40A79752-23EE-4959-9C2C-FCF16AC32CAD_tClaimClarificationReqsOutputX</bpmn2:sourceRef>
|
|
|
- <bpmn2:targetRef>claimClarificationRequests</bpmn2:targetRef>
|
|
|
- </bpmn2:dataOutputAssociation>
|
|
|
</bpmn2:businessRuleTask>
|
|
|
<bpmn2:startEvent id="_69928F5A-82C2-45EE-9DE1-E54DC9C81260">
|
|
|
<bpmn2:outgoing>_5B0B8901-C6B0-40A6-B5FF-706CCBD455C6</bpmn2:outgoing>
|
|
@@ -412,7 +406,7 @@ System.out.println("Cleared CCR reasons: " + claimClarificationRequests.getReque
|
|
|
</bpsim:Scenario>
|
|
|
</bpsim:BPSimData>
|
|
|
</bpmn2:extensionElements>
|
|
|
- <bpmn2:source>_-zkLYNWzEDqNXYTLd93myg</bpmn2:source>
|
|
|
- <bpmn2:target>_-zkLYNWzEDqNXYTLd93myg</bpmn2:target>
|
|
|
+ <bpmn2:source>_9fOSANXcEDqPFb4nAxvlng</bpmn2:source>
|
|
|
+ <bpmn2:target>_9fOSANXcEDqPFb4nAxvlng</bpmn2:target>
|
|
|
</bpmn2:relationship>
|
|
|
</bpmn2:definitions>
|