| <?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="_FcMNgJTYEDuJVMby5BR7SQ" 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="_driverIdItem" structureRef="String"/> |
| <bpmn2:itemDefinition id="_violationItem" structureRef="org.kie.kogito.traffic.Violation"/> |
| <bpmn2:itemDefinition id="_driverItem" structureRef="org.kie.kogito.traffic.licensevalidation.Driver"/> |
| <bpmn2:itemDefinition id="_fineItem" structureRef="org.kie.kogito.traffic.Fine"/> |
| <bpmn2:itemDefinition id="_validatedItem" structureRef="org.kie.kogito.traffic.licensevalidated.Validated"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ViolationInputXItem" structureRef="org.kie.kogito.traffic.Violation"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_DriverInputXItem" structureRef="org.kie.kogito.traffic.licensevalidation.Driver"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ValidatedOutputXItem" structureRef="org.kie.kogito.traffic.licensevalidated.Validated"/> |
| <bpmn2:itemDefinition id="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_FineOutputXItem" structureRef="org.kie.kogito.traffic.Fine"/> |
| <bpmn2:itemDefinition id="__93FFD317-476E-4624-84EF-994617572560_driverIdInputXItem" structureRef="String"/> |
| <bpmn2:itemDefinition id="__93FFD317-476E-4624-84EF-994617572560_responseOutputXItem" structureRef="org.kie.kogito.traffic.licensevalidation.Driver"/> |
| <bpmn2:itemDefinition id="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_namespaceInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_modelInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverInputXItem" structureRef="org.kie.kogito.traffic.licensevalidation.Driver"/> |
| <bpmn2:itemDefinition id="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverOutputXItem" structureRef="org.kie.kogito.traffic.licensevalidation.Driver"/> |
| <bpmn2:itemDefinition id="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_namespaceInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_modelInputXItem" structureRef="java.lang.String"/> |
| <bpmn2:itemDefinition id="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedInputXItem" structureRef="org.kie.kogito.traffic.licensevalidated.Validated"/> |
| <bpmn2:itemDefinition id="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedOutputXItem" structureRef="org.kie.kogito.traffic.licensevalidated.Validated"/> |
| <bpmn2:interface id="_93FFD317-476E-4624-84EF-994617572560_ServiceInterface" name="org.kie.kogito.traffic.DriverService" implementationRef="org.kie.kogito.traffic.DriverService"> |
| <bpmn2:operation id="_93FFD317-476E-4624-84EF-994617572560_ServiceOperation" name="getDriver" implementationRef="getDriver"/> |
| </bpmn2:interface> |
| <bpmn2:collaboration id="_835BF56B-F802-4ABD-8F1A-F6110E669D6C" name="Default Collaboration"> |
| <bpmn2:participant id="_12DAED3F-4A2C-40B1-9716-A16BA1A05F2D" name="Pool Participant" processRef="traffic"/> |
| </bpmn2:collaboration> |
| <bpmn2:process id="traffic" drools:packageName="com.example" drools:version="1.0" drools:adHoc="false" name="traffic" isExecutable="true" processType="Public"> |
| <bpmn2:property id="driverId" itemSubjectRef="_driverIdItem" name="driverId"/> |
| <bpmn2:property id="violation" itemSubjectRef="_violationItem" name="violation"/> |
| <bpmn2:property id="driver" itemSubjectRef="_driverItem" name="driver"/> |
| <bpmn2:property id="fine" itemSubjectRef="_fineItem" name="fine"/> |
| <bpmn2:property id="validated" itemSubjectRef="_validatedItem" name="validated"/> |
| <bpmn2:sequenceFlow id="_044AA388-325A-45DE-B783-4F48421B788B" name="license is expired" sourceRef="_7229480F-BC4D-4406-B27C-8FF46C5C9042" targetRef="_E2A8304B-68A0-4CCC-8D47-1FA9352D4853"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[license is expired]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return !driver.isValidLicense();]]></bpmn2:conditionExpression> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_D3E2F4B7-7739-452F-8D55-0C4F169D4A44" sourceRef="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5" targetRef="_7229480F-BC4D-4406-B27C-8FF46C5C9042"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_A19108FE-08A2-4E80-B7A8-0254C49209A6" sourceRef="_93FFD317-476E-4624-84EF-994617572560" targetRef="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5"/> |
| <bpmn2:sequenceFlow id="_1287C97D-3568-458A-A907-0123A64A93BE" sourceRef="_298312AB-7A3D-478B-BD9B-B260CE847645" targetRef="_67972C63-8A06-42C5-A3FF-A843EFB4D07B"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.source"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_249EB7E9-5847-47C9-8B4D-8BEFED257600" name="yes" sourceRef="_8A66FABC-E538-4F50-9DAC-BC9069D19942" targetRef="_298312AB-7A3D-478B-BD9B-B260CE847645"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[yes]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return validated.isValidLicense();]]></bpmn2:conditionExpression> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_E7EF578E-3735-42D9-BF0C-8CCBF398D41C" sourceRef="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C" targetRef="_8A66FABC-E538-4F50-9DAC-BC9069D19942"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_521A00FC-6A79-44ED-8485-45DB97A621F2" sourceRef="_DDD02AFB-D927-47BC-9C0C-523B602B5CD2" targetRef="_418CD980-670D-4FC5-B492-A271A61B1477"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.source"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_19CC68B6-D2DC-4E39-99E5-CE5B30C5FEE6" name="no" sourceRef="_8A66FABC-E538-4F50-9DAC-BC9069D19942" targetRef="_DDD02AFB-D927-47BC-9C0C-523B602B5CD2"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[no]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return !validated.isValidLicense();]]></bpmn2:conditionExpression> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_BB963FF4-CF17-4CA0-A727-9AFC2BE17C29" sourceRef="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941" targetRef="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C"/> |
| <bpmn2:sequenceFlow id="_D2252EFF-5EC4-4D61-B797-653F71652627" sourceRef="_7229480F-BC4D-4406-B27C-8FF46C5C9042" targetRef="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return driver.isValidLicense();]]></bpmn2:conditionExpression> |
| </bpmn2:sequenceFlow> |
| <bpmn2:sequenceFlow id="_2C2FFD79-4241-4F9E-A486-2482F817595E" sourceRef="_905F0834-19CC-423B-B90E-B38C6D80329F" targetRef="_93FFD317-476E-4624-84EF-994617572560"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="isAutoConnection.target"> |
| <drools:metaValue><![CDATA[true]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| </bpmn2:sequenceFlow> |
| <bpmn2:businessRuleTask id="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C" drools:ruleFlowGroup="unit:org.kie.kogito.traffic.licensevalidated.LicenseValidatedService" name="LicenseValidated DRL" implementation="http://www.jboss.org/drools/rule"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[LicenseValidated |
| DRL]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_BB963FF4-CF17-4CA0-A727-9AFC2BE17C29</bpmn2:incoming> |
| <bpmn2:outgoing>_E7EF578E-3735-42D9-BF0C-8CCBF398D41C</bpmn2:outgoing> |
| <bpmn2:ioSpecification> |
| <bpmn2:dataInput id="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedInputX" drools:dtype="org.kie.kogito.traffic.licensevalidated.Validated" itemSubjectRef="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedInputXItem" name="validated"/> |
| <bpmn2:dataOutput id="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedOutputX" drools:dtype="org.kie.kogito.traffic.licensevalidated.Validated" itemSubjectRef="__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedOutputXItem" name="validated"/> |
| <bpmn2:inputSet> |
| <bpmn2:dataInputRefs>_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedInputX</bpmn2:dataInputRefs> |
| </bpmn2:inputSet> |
| <bpmn2:outputSet> |
| <bpmn2:dataOutputRefs>_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedOutputX</bpmn2:dataOutputRefs> |
| </bpmn2:outputSet> |
| </bpmn2:ioSpecification> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:sourceRef>validated</bpmn2:sourceRef> |
| <bpmn2:targetRef>_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedInputX</bpmn2:targetRef> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataOutputAssociation> |
| <bpmn2:sourceRef>_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_validatedOutputX</bpmn2:sourceRef> |
| <bpmn2:targetRef>validated</bpmn2:targetRef> |
| </bpmn2:dataOutputAssociation> |
| </bpmn2:businessRuleTask> |
| <bpmn2:endEvent id="_E2A8304B-68A0-4CCC-8D47-1FA9352D4853"> |
| <bpmn2:incoming>_044AA388-325A-45DE-B783-4F48421B788B</bpmn2:incoming> |
| </bpmn2:endEvent> |
| <bpmn2:exclusiveGateway id="_7229480F-BC4D-4406-B27C-8FF46C5C9042" name="Exclusive Gateway 1" gatewayDirection="Diverging"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[Exclusive Gateway 1]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_D3E2F4B7-7739-452F-8D55-0C4F169D4A44</bpmn2:incoming> |
| <bpmn2:outgoing>_D2252EFF-5EC4-4D61-B797-653F71652627</bpmn2:outgoing> |
| <bpmn2:outgoing>_044AA388-325A-45DE-B783-4F48421B788B</bpmn2:outgoing> |
| </bpmn2:exclusiveGateway> |
| <bpmn2:businessRuleTask id="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5" drools:ruleFlowGroup="unit:org.kie.kogito.traffic.licensevalidation.LicenseValidationService" name="LicenseValidation DRL" implementation="http://www.jboss.org/drools/rule"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[LicenseValidation |
| DRL]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_A19108FE-08A2-4E80-B7A8-0254C49209A6</bpmn2:incoming> |
| <bpmn2:outgoing>_D3E2F4B7-7739-452F-8D55-0C4F169D4A44</bpmn2:outgoing> |
| <bpmn2:ioSpecification> |
| <bpmn2:dataInput id="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverInputX" drools:dtype="org.kie.kogito.traffic.licensevalidation.Driver" itemSubjectRef="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverInputXItem" name="driver"/> |
| <bpmn2:dataOutput id="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverOutputX" drools:dtype="org.kie.kogito.traffic.licensevalidation.Driver" itemSubjectRef="__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverOutputXItem" name="driver"/> |
| <bpmn2:inputSet> |
| <bpmn2:dataInputRefs>_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverInputX</bpmn2:dataInputRefs> |
| </bpmn2:inputSet> |
| <bpmn2:outputSet> |
| <bpmn2:dataOutputRefs>_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverOutputX</bpmn2:dataOutputRefs> |
| </bpmn2:outputSet> |
| </bpmn2:ioSpecification> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:sourceRef>driver</bpmn2:sourceRef> |
| <bpmn2:targetRef>_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverInputX</bpmn2:targetRef> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataOutputAssociation> |
| <bpmn2:sourceRef>_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_driverOutputX</bpmn2:sourceRef> |
| <bpmn2:targetRef>driver</bpmn2:targetRef> |
| </bpmn2:dataOutputAssociation> |
| </bpmn2:businessRuleTask> |
| <bpmn2:serviceTask id="_93FFD317-476E-4624-84EF-994617572560" drools:serviceimplementation="Java" drools:serviceinterface="org.kie.kogito.traffic.DriverService" drools:serviceoperation="getDriver" name="Get Driver Details" implementation="Java" operationRef="_93FFD317-476E-4624-84EF-994617572560_ServiceOperation"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[Get Driver Details]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_2C2FFD79-4241-4F9E-A486-2482F817595E</bpmn2:incoming> |
| <bpmn2:outgoing>_A19108FE-08A2-4E80-B7A8-0254C49209A6</bpmn2:outgoing> |
| <bpmn2:ioSpecification> |
| <bpmn2:dataInput id="_93FFD317-476E-4624-84EF-994617572560_driverIdInputX" drools:dtype="String" itemSubjectRef="__93FFD317-476E-4624-84EF-994617572560_driverIdInputXItem" name="driverId"/> |
| <bpmn2:dataOutput id="_93FFD317-476E-4624-84EF-994617572560_responseOutputX" drools:dtype="org.kie.kogito.traffic.licensevalidation.Driver" itemSubjectRef="__93FFD317-476E-4624-84EF-994617572560_responseOutputXItem" name="response"/> |
| <bpmn2:inputSet> |
| <bpmn2:dataInputRefs>_93FFD317-476E-4624-84EF-994617572560_driverIdInputX</bpmn2:dataInputRefs> |
| </bpmn2:inputSet> |
| <bpmn2:outputSet> |
| <bpmn2:dataOutputRefs>_93FFD317-476E-4624-84EF-994617572560_responseOutputX</bpmn2:dataOutputRefs> |
| </bpmn2:outputSet> |
| </bpmn2:ioSpecification> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:sourceRef>driverId</bpmn2:sourceRef> |
| <bpmn2:targetRef>_93FFD317-476E-4624-84EF-994617572560_driverIdInputX</bpmn2:targetRef> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataOutputAssociation> |
| <bpmn2:sourceRef>_93FFD317-476E-4624-84EF-994617572560_responseOutputX</bpmn2:sourceRef> |
| <bpmn2:targetRef>driver</bpmn2:targetRef> |
| </bpmn2:dataOutputAssociation> |
| </bpmn2:serviceTask> |
| <bpmn2:endEvent id="_67972C63-8A06-42C5-A3FF-A843EFB4D07B"> |
| <bpmn2:incoming>_1287C97D-3568-458A-A907-0123A64A93BE</bpmn2:incoming> |
| </bpmn2:endEvent> |
| <bpmn2:scriptTask id="_298312AB-7A3D-478B-BD9B-B260CE847645" name="Suspended Task" scriptFormat="http://www.java.com/java"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[Suspended |
| Task]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_249EB7E9-5847-47C9-8B4D-8BEFED257600</bpmn2:incoming> |
| <bpmn2:outgoing>_1287C97D-3568-458A-A907-0123A64A93BE</bpmn2:outgoing> |
| <bpmn2:script>System.out.println("Driver is suspended!");</bpmn2:script> |
| </bpmn2:scriptTask> |
| <bpmn2:exclusiveGateway id="_8A66FABC-E538-4F50-9DAC-BC9069D19942" name="Exclusive Gateway 2" gatewayDirection="Diverging"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[Exclusive Gateway 2]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_E7EF578E-3735-42D9-BF0C-8CCBF398D41C</bpmn2:incoming> |
| <bpmn2:outgoing>_19CC68B6-D2DC-4E39-99E5-CE5B30C5FEE6</bpmn2:outgoing> |
| <bpmn2:outgoing>_249EB7E9-5847-47C9-8B4D-8BEFED257600</bpmn2:outgoing> |
| </bpmn2:exclusiveGateway> |
| <bpmn2:endEvent id="_418CD980-670D-4FC5-B492-A271A61B1477"> |
| <bpmn2:incoming>_521A00FC-6A79-44ED-8485-45DB97A621F2</bpmn2:incoming> |
| </bpmn2:endEvent> |
| <bpmn2:scriptTask id="_DDD02AFB-D927-47BC-9C0C-523B602B5CD2" name="Not Suspended Task" scriptFormat="http://www.java.com/java"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[Not Suspended |
| Task]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_19CC68B6-D2DC-4E39-99E5-CE5B30C5FEE6</bpmn2:incoming> |
| <bpmn2:outgoing>_521A00FC-6A79-44ED-8485-45DB97A621F2</bpmn2:outgoing> |
| <bpmn2:script>System.out.println("Driver is NOT suspended!");</bpmn2:script> |
| </bpmn2:scriptTask> |
| <bpmn2:businessRuleTask id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941" name="TrafficViolation DMN" implementation="http://www.jboss.org/drools/dmn"> |
| <bpmn2:extensionElements> |
| <drools:metaData name="elementname"> |
| <drools:metaValue><![CDATA[TrafficViolation |
| DMN]]></drools:metaValue> |
| </drools:metaData> |
| </bpmn2:extensionElements> |
| <bpmn2:incoming>_D2252EFF-5EC4-4D61-B797-653F71652627</bpmn2:incoming> |
| <bpmn2:outgoing>_BB963FF4-CF17-4CA0-A727-9AFC2BE17C29</bpmn2:outgoing> |
| <bpmn2:ioSpecification> |
| <bpmn2:dataInput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputX" drools:dtype="java.lang.String" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputXItem" name="namespace"/> |
| <bpmn2:dataInput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputX" drools:dtype="java.lang.String" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputXItem" name="model"/> |
| <bpmn2:dataInput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ViolationInputX" drools:dtype="org.kie.kogito.traffic.Violation" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ViolationInputXItem" name="Violation"/> |
| <bpmn2:dataInput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_DriverInputX" drools:dtype="org.kie.kogito.traffic.licensevalidation.Driver" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_DriverInputXItem" name="Driver"/> |
| <bpmn2:dataOutput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ValidatedOutputX" drools:dtype="org.kie.kogito.traffic.licensevalidated.Validated" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ValidatedOutputXItem" name="Validated"/> |
| <bpmn2:dataOutput id="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_FineOutputX" drools:dtype="org.kie.kogito.traffic.Fine" itemSubjectRef="__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_FineOutputXItem" name="Fine"/> |
| <bpmn2:inputSet> |
| <bpmn2:dataInputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputX</bpmn2:dataInputRefs> |
| <bpmn2:dataInputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputX</bpmn2:dataInputRefs> |
| <bpmn2:dataInputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ViolationInputX</bpmn2:dataInputRefs> |
| <bpmn2:dataInputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_DriverInputX</bpmn2:dataInputRefs> |
| </bpmn2:inputSet> |
| <bpmn2:outputSet> |
| <bpmn2:dataOutputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ValidatedOutputX</bpmn2:dataOutputRefs> |
| <bpmn2:dataOutputRefs>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_FineOutputX</bpmn2:dataOutputRefs> |
| </bpmn2:outputSet> |
| </bpmn2:ioSpecification> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:targetRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputX</bpmn2:targetRef> |
| <bpmn2:assignment> |
| <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[https://github.com/kiegroup/drools/kie-dmn/_A4BCA8B8-CF08-433F-93B2-A2598F19ECFF]]></bpmn2:from> |
| <bpmn2:to xsi:type="bpmn2:tFormalExpression"><![CDATA[_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_namespaceInputX]]></bpmn2:to> |
| </bpmn2:assignment> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:targetRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputX</bpmn2:targetRef> |
| <bpmn2:assignment> |
| <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[Traffic Violation]]></bpmn2:from> |
| <bpmn2:to xsi:type="bpmn2:tFormalExpression"><![CDATA[_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_modelInputX]]></bpmn2:to> |
| </bpmn2:assignment> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:sourceRef>violation</bpmn2:sourceRef> |
| <bpmn2:targetRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ViolationInputX</bpmn2:targetRef> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataInputAssociation> |
| <bpmn2:sourceRef>driver</bpmn2:sourceRef> |
| <bpmn2:targetRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_DriverInputX</bpmn2:targetRef> |
| </bpmn2:dataInputAssociation> |
| <bpmn2:dataOutputAssociation> |
| <bpmn2:sourceRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_ValidatedOutputX</bpmn2:sourceRef> |
| <bpmn2:targetRef>validated</bpmn2:targetRef> |
| </bpmn2:dataOutputAssociation> |
| <bpmn2:dataOutputAssociation> |
| <bpmn2:sourceRef>_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_FineOutputX</bpmn2:sourceRef> |
| <bpmn2:targetRef>fine</bpmn2:targetRef> |
| </bpmn2:dataOutputAssociation> |
| </bpmn2:businessRuleTask> |
| <bpmn2:startEvent id="_905F0834-19CC-423B-B90E-B38C6D80329F"> |
| <bpmn2:outgoing>_2C2FFD79-4241-4F9E-A486-2482F817595E</bpmn2:outgoing> |
| </bpmn2:startEvent> |
| </bpmn2:process> |
| <bpmndi:BPMNDiagram> |
| <bpmndi:BPMNPlane bpmnElement="traffic"> |
| <bpmndi:BPMNShape id="shape__905F0834-19CC-423B-B90E-B38C6D80329F" bpmnElement="_905F0834-19CC-423B-B90E-B38C6D80329F"> |
| <dc:Bounds height="56" width="56" x="79" y="227"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941" bpmnElement="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941"> |
| <dc:Bounds height="98" width="216" x="782" y="205"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__DDD02AFB-D927-47BC-9C0C-523B602B5CD2" bpmnElement="_DDD02AFB-D927-47BC-9C0C-523B602B5CD2"> |
| <dc:Bounds height="100" width="181" x="1429.5" y="354"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__418CD980-670D-4FC5-B492-A271A61B1477" bpmnElement="_418CD980-670D-4FC5-B492-A271A61B1477"> |
| <dc:Bounds height="56" width="56" x="1719" y="377"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__8A66FABC-E538-4F50-9DAC-BC9069D19942" bpmnElement="_8A66FABC-E538-4F50-9DAC-BC9069D19942"> |
| <dc:Bounds height="56" width="56" x="1351" y="228"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__298312AB-7A3D-478B-BD9B-B260CE847645" bpmnElement="_298312AB-7A3D-478B-BD9B-B260CE847645"> |
| <dc:Bounds height="102" width="178" x="1445" y="77"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__67972C63-8A06-42C5-A3FF-A843EFB4D07B" bpmnElement="_67972C63-8A06-42C5-A3FF-A843EFB4D07B"> |
| <dc:Bounds height="56" width="56" x="1719" y="100"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__93FFD317-476E-4624-84EF-994617572560" bpmnElement="_93FFD317-476E-4624-84EF-994617572560"> |
| <dc:Bounds height="102" width="154" x="195" y="205"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5" bpmnElement="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5"> |
| <dc:Bounds height="101.09090909090912" width="177.63636363636363" x="409" y="205.45454545454544"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__7229480F-BC4D-4406-B27C-8FF46C5C9042" bpmnElement="_7229480F-BC4D-4406-B27C-8FF46C5C9042"> |
| <dc:Bounds height="56" width="56" x="637" y="227"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__E2A8304B-68A0-4CCC-8D47-1FA9352D4853" bpmnElement="_E2A8304B-68A0-4CCC-8D47-1FA9352D4853"> |
| <dc:Bounds height="56" width="56" x="637" y="416"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="shape__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C" bpmnElement="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C"> |
| <dc:Bounds height="103" width="227" x="1032" y="204.11691542288554"/> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="edge_shape__905F0834-19CC-423B-B90E-B38C6D80329F_to_shape__93FFD317-476E-4624-84EF-994617572560" bpmnElement="_2C2FFD79-4241-4F9E-A486-2482F817595E"> |
| <di:waypoint x="107" y="255"/> |
| <di:waypoint x="272" y="205"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__7229480F-BC4D-4406-B27C-8FF46C5C9042_to_shape__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941" bpmnElement="_D2252EFF-5EC4-4D61-B797-653F71652627"> |
| <di:waypoint x="665" y="255"/> |
| <di:waypoint x="782" y="254"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__B076DF7E-91A5-47C7-B3FC-2C2EC06E5941_to_shape__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C" bpmnElement="_BB963FF4-CF17-4CA0-A727-9AFC2BE17C29"> |
| <di:waypoint x="890" y="254"/> |
| <di:waypoint x="1032" y="255.61691542288554"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__8A66FABC-E538-4F50-9DAC-BC9069D19942_to_shape__DDD02AFB-D927-47BC-9C0C-523B602B5CD2" bpmnElement="_19CC68B6-D2DC-4E39-99E5-CE5B30C5FEE6"> |
| <di:waypoint x="1379" y="256"/> |
| <di:waypoint x="1378.951928980325" y="406.2250892494252"/> |
| <di:waypoint x="1520" y="404"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__DDD02AFB-D927-47BC-9C0C-523B602B5CD2_to_shape__418CD980-670D-4FC5-B492-A271A61B1477" bpmnElement="_521A00FC-6A79-44ED-8485-45DB97A621F2"> |
| <di:waypoint x="1520" y="354"/> |
| <di:waypoint x="1747" y="433"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C_to_shape__8A66FABC-E538-4F50-9DAC-BC9069D19942" bpmnElement="_E7EF578E-3735-42D9-BF0C-8CCBF398D41C"> |
| <di:waypoint x="1259" y="255.61691542288554"/> |
| <di:waypoint x="1351" y="256"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__8A66FABC-E538-4F50-9DAC-BC9069D19942_to_shape__298312AB-7A3D-478B-BD9B-B260CE847645" bpmnElement="_249EB7E9-5847-47C9-8B4D-8BEFED257600"> |
| <di:waypoint x="1379" y="256"/> |
| <di:waypoint x="1378.9581298828125" y="128"/> |
| <di:waypoint x="1534" y="179"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__298312AB-7A3D-478B-BD9B-B260CE847645_to_shape__67972C63-8A06-42C5-A3FF-A843EFB4D07B" bpmnElement="_1287C97D-3568-458A-A907-0123A64A93BE"> |
| <di:waypoint x="1623" y="128"/> |
| <di:waypoint x="1719" y="128"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__93FFD317-476E-4624-84EF-994617572560_to_shape__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5" bpmnElement="_A19108FE-08A2-4E80-B7A8-0254C49209A6"> |
| <di:waypoint x="272" y="256"/> |
| <di:waypoint x="409" y="256"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__95EFED1F-73F8-47E7-9604-A81EFE5DE8F5_to_shape__7229480F-BC4D-4406-B27C-8FF46C5C9042" bpmnElement="_D3E2F4B7-7739-452F-8D55-0C4F169D4A44"> |
| <di:waypoint x="497.8181818181818" y="256"/> |
| <di:waypoint x="637" y="255"/> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="edge_shape__7229480F-BC4D-4406-B27C-8FF46C5C9042_to_shape__E2A8304B-68A0-4CCC-8D47-1FA9352D4853" bpmnElement="_044AA388-325A-45DE-B783-4F48421B788B"> |
| <di:waypoint x="665" y="255"/> |
| <di:waypoint x="665" y="444"/> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
| <bpmn2:relationship type="BPSimData"> |
| <bpmn2:extensionElements> |
| <bpsim:BPSimData> |
| <bpsim:Scenario id="default" name="Simulationscenario"> |
| <bpsim:ScenarioParameters/> |
| <bpsim:ElementParameters elementRef="_905F0834-19CC-423B-B90E-B38C6D80329F"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_B076DF7E-91A5-47C7-B3FC-2C2EC06E5941"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_DDD02AFB-D927-47BC-9C0C-523B602B5CD2"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_298312AB-7A3D-478B-BD9B-B260CE847645"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_93FFD317-476E-4624-84EF-994617572560"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_95EFED1F-73F8-47E7-9604-A81EFE5DE8F5"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| <bpsim:ElementParameters elementRef="_3F719C8E-DA3F-46F8-B8F2-5F04DB132E9C"> |
| <bpsim:TimeParameters> |
| <bpsim:ProcessingTime> |
| <bpsim:NormalDistribution mean="0" standardDeviation="0"/> |
| </bpsim:ProcessingTime> |
| </bpsim:TimeParameters> |
| <bpsim:ResourceParameters> |
| <bpsim:Availability> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Availability> |
| <bpsim:Quantity> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:Quantity> |
| </bpsim:ResourceParameters> |
| <bpsim:CostParameters> |
| <bpsim:UnitCost> |
| <bpsim:FloatingParameter value="0"/> |
| </bpsim:UnitCost> |
| </bpsim:CostParameters> |
| </bpsim:ElementParameters> |
| </bpsim:Scenario> |
| </bpsim:BPSimData> |
| </bpmn2:extensionElements> |
| <bpmn2:source>_FcMNgJTYEDuJVMby5BR7SQ</bpmn2:source> |
| <bpmn2:target>_FcMNgJTYEDuJVMby5BR7SQ</bpmn2:target> |
| </bpmn2:relationship> |
| </bpmn2:definitions> |