office-dynamixs-ai/workflow/templates/finemanagement-en-1.0.0.bpmn
2026-06-23 13:50:04 +02:00

626 lines
36 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<bpmn2:definitions xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:BPMN2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:imixs="http://www.imixs.org/bpmn2" xmlns:open-bpmn="http://open-bpmn.org/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exporter="org.openbpmn" exporterVersion="1.0.0" targetNamespace="http://open-bpmn.org">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowmodelversion" type="xs:string">
<imixs:value><![CDATA[finemanagement-en-1.0]]></imixs:value>
</imixs:item>
<imixs:item name="txtplugins" type="xs:string">
<imixs:value><![CDATA[org.imixs.workflow.documents.OCRDocumentPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.office.plugins.WorkitemLinkPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ResultPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.RulePlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.profile.ProfilePlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.plugins.CommentPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.plugins.SequenceNumberPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.team.TeamPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.profile.DeputyPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.OwnerPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.HistoryPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.LogPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ApplicationPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.IntervalPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.marty.profile.MailPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.SplitAndJoinPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.ai.rag.workflow.RAGIndexPlugin]]></imixs:value>
</imixs:item>
<imixs:item name="txtfieldmapping" type="xs:string">
<imixs:value><![CDATA[Creator|$creator]]></imixs:value>
<imixs:value><![CDATA[Owner|$owner]]></imixs:value>
<imixs:value><![CDATA[Editor|$editor]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:collaboration id="collaboration_1" name="Default Collaboration">
<bpmn2:participant id="participant_f0g5Ug" name="Default Process" processRef="process_1"/>
<bpmn2:participant id="participant_Z8irtw" name="finemanagement" processRef="process_trU6HQ">
<bpmn2:documentation id="documentation_tS0RdQ"/>
</bpmn2:participant>
</bpmn2:collaboration>
<bpmn2:process definitionalCollaborationRef="collaboration_1" id="process_1" name="Default Process" processType="Public">
<bpmn2:documentation id="documentation_cxaXrA"/>
<bpmn2:extensionElements>
<open-bpmn:auto-align>true</open-bpmn:auto-align>
</bpmn2:extensionElements>
</bpmn2:process>
<bpmn2:process definitionalCollaborationRef="collaboration_1" id="process_trU6HQ" isExecutable="true" name="finemanagement" processType="Private">
<bpmn2:laneSet id="laneset_IOvfqQ" name="Lane Set">
<bpmn2:lane id="lane_MZOgqA" name="Company">
<bpmn2:documentation id="documentation_06qLuw"/>
<bpmn2:flowNodeRef>event_0ut6OQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_1i00bQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>dataObject_5JjCxw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_gUqlBw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_IoSRSA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_0nO4bg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_t8EKXA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_qnCPXQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_8Wevnw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_K8UMzg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_X0TouA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_0ygkvQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_dqMUpw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_0lVu7w</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_Rf97hg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_4VW5rA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_sc12QA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_Un4fdQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_DUpwMA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_cZaN6Q</bpmn2:flowNodeRef>
</bpmn2:lane>
<bpmn2:lane id="lane_p7VD9A" name="Driver">
<bpmn2:documentation id="documentation_uM00kA"/>
<bpmn2:flowNodeRef>task_HWTTWg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_Rg0C0w</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_8Ow3Yg</bpmn2:flowNodeRef>
</bpmn2:lane>
</bpmn2:laneSet>
<bpmn2:startEvent id="event_1i00bQ" name="start">
<bpmn2:documentation id="documentation_PmwsrQ"/>
<bpmn2:outgoing>sequenceFlow_EEBn4g</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:intermediateCatchEvent id="event_0ut6OQ" imixs:activityid="100" name="Import">
<bpmn2:extensionElements>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_iLfJ4A"/>
<bpmn2:incoming>sequenceFlow_EEBn4g</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_px0OYQ</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_EEBn4g" sourceRef="event_1i00bQ" targetRef="event_0ut6OQ">
<bpmn2:documentation id="documentation_0QW2rw"/>
</bpmn2:sequenceFlow>
<bpmn2:dataObject id="dataObject_5JjCxw" imixs:datatype="form-data" name="Fine Details">
<bpmn2:documentation id="documentation_71Uz0w"><![CDATA[<?xml version="1.0"?>
<imixs-form>
<imixs-form-section label="fine details" columns="2">
<item name="fine.id" type="text" label="Fine ID:" required="true" />
<item name="vehicle.name" type="text" label="Vehiclename:" />
<item name="plate.number" type="text" label="Vehicle Number:" required="true" />
</imixs-form-section>
<imixs-form-section label="Violation details">
<item name="fine.category.name" type="selectOneMenu" label="Violation Category :"
options="Overspeed;illegalparking;tailgating;Overtaking" required="true" />
<item name="fine.location.country" type="custom" path="country" required="true"
label="Country:" />
<item name="fine.violation.date" type="date" label="Violation date:" required="true"
span="6" />
<item name="fine.location.description" type="textarea" label="location:" />
</imixs-form-section>
<imixs-form-section label="Payment">
<item name="payment.amount" type="currency" label="Amount:" />
<item name="payment.currency" type="selectOneMenu"
label="Currency:"
options="EUR;CHF;SEK;NOK;GBP;USD" />
<item name="dbtr.iban" type="iban" label="IBAN" />
<item name="dbtr.bic" type="bic" label="BIC/SWIFT" />
<item name="payament.Account.name" type="text" label="Account Number: " />
<item name="Payment.duedate.enddate" type="date" label="Due Date:" required="true" span="6" />
</imixs-form-section>
</imixs-form>]]></bpmn2:documentation>
</bpmn2:dataObject>
<bpmn2:task id="task_gUqlBw" imixs:processid="1000" name="Fine Validation">
<bpmn2:extensionElements>
<imixs:item name="txttype" type="xs:string">
<imixs:value><![CDATA[workitem]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_CaGU2g"><![CDATA[Validates violation date, fine amount, vioaltion type, number plate. It also checks any duplications.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_px0OYQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_uw0aQQ</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_px0OYQ" sourceRef="event_0ut6OQ" targetRef="task_gUqlBw">
<bpmn2:documentation id="documentation_KENDHw"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_IoSRSA" imixs:activityid="110" name="Reject">
<bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[After validation check, it is identified that provided data is not valid. Request gor rejected.]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[Request got rejected]]></imixs:value>
</imixs:item>
<imixs:item name="nammailreceiver" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="nammailreceivercc" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="nammailreceiverbcc" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_qrenuw"><![CDATA[If data is not valid, system rejects the fine.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_xbNqbA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_0N0lWQ</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:task id="task_0nO4bg" imixs:processid="1100" name="Rejected">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_Uw4VuA"><![CDATA[Request is not vali and hence got rejected]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_0N0lWQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_xg6qsA</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_0N0lWQ" sourceRef="event_IoSRSA" targetRef="task_0nO4bg">
<bpmn2:documentation id="documentation_1yJOgQ"/>
</bpmn2:sequenceFlow>
<bpmn2:endEvent id="event_t8EKXA" name="End">
<bpmn2:documentation id="documentation_70NqQA"/>
<bpmn2:incoming>sequenceFlow_xg6qsA</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="sequenceFlow_xg6qsA" sourceRef="task_0nO4bg" targetRef="event_t8EKXA">
<bpmn2:documentation id="documentation_pNvWRA"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_qnCPXQ" name="Validation check">
<bpmn2:documentation id="documentation_ctzZcA"/>
<bpmn2:incoming>sequenceFlow_uw0aQQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_xbNqbA</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_ueLOmA</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_uw0aQQ" sourceRef="task_gUqlBw" targetRef="gateway_qnCPXQ">
<bpmn2:documentation id="documentation_z9jXvg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_xbNqbA" sourceRef="gateway_qnCPXQ" targetRef="event_IoSRSA">
<bpmn2:documentation id="documentation_BC00uA"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_8Wevnw" imixs:activityid="10" name="Submit">
<bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Validation check is done]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_40dU8A"><![CDATA[Validation check is done. Provided data is valid.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_ueLOmA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_nv1jMA</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="signalEventDefinition_1UfUag" signalRef="signal_1"/>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_ueLOmA" sourceRef="gateway_qnCPXQ" targetRef="event_8Wevnw">
<bpmn2:documentation id="documentation_sBQx1g"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_K8UMzg" imixs:processid="1200" name="Check Vehicle Number">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_NQ0Umw"><![CDATA[with provided fine details, vehicle number is identifying.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_nv1jMA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_nbIufA</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_nv1jMA" sourceRef="event_8Wevnw" targetRef="task_K8UMzg">
<bpmn2:documentation id="documentation_GsWNfg"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_X0TouA" name="Internal/Rented">
<bpmn2:documentation id="documentation_4NJfmg"><![CDATA[Is vehicle rented or internal?]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_nbIufA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_Xd00cA</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_0R4Pbg</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_nbIufA" sourceRef="task_K8UMzg" targetRef="gateway_X0TouA">
<bpmn2:documentation id="documentation_QFqeTQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_0ygkvQ" imixs:activityid="130" name="Internal Ownership">
<bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Car Identification is done]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_x60Zug"><![CDATA[Car is identified as Internal and not rented. ]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_Xd00cA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_JD0GtA</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_Xd00cA" sourceRef="gateway_X0TouA" targetRef="event_0ygkvQ">
<bpmn2:documentation id="documentation_l0HMVQ"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_dqMUpw" name="Company car?">
<bpmn2:documentation id="documentation_rHMMig"/>
<bpmn2:incoming>sequenceFlow_JD0GtA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_9fKSlA</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_JD0GtA" sourceRef="event_0ygkvQ" targetRef="gateway_dqMUpw">
<bpmn2:documentation id="documentation_6GHZsQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_0lVu7w" imixs:activityid="140" name="Not Company car">
<bpmn2:extensionElements>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_PWnHnw"><![CDATA[Vehicle details are not matching to company data. ]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_9fKSlA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_yszUNw</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_9fKSlA" sourceRef="gateway_dqMUpw" targetRef="event_0lVu7w">
<bpmn2:documentation id="documentation_nN2V4g"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_Rf97hg" imixs:processid="1300" name="Rejected">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_rZZkkQ"><![CDATA[Vehicle details donot match with company data. So fine is rejected.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_yszUNw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_18x2nQ</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_yszUNw" sourceRef="event_0lVu7w" targetRef="task_Rf97hg">
<bpmn2:documentation id="documentation_DW0vdA"/>
</bpmn2:sequenceFlow>
<bpmn2:endEvent id="event_4VW5rA" name="End">
<bpmn2:documentation id="documentation_qkKG0w"/>
<bpmn2:incoming>sequenceFlow_18x2nQ</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="sequenceFlow_18x2nQ" sourceRef="task_Rf97hg" targetRef="event_4VW5rA">
<bpmn2:documentation id="documentation_tPtrVQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_sc12QA" imixs:activityid="150" name="Rental">
<bpmn2:extensionElements>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Its is Rental vehicle.]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_Skq9pA"><![CDATA[Vehicle is identified as Rental vehicle.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_0R4Pbg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_tc6vzA</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_0R4Pbg" sourceRef="gateway_X0TouA" targetRef="event_sc12QA">
<bpmn2:documentation id="documentation_z14g4g"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_Un4fdQ" imixs:processid="1400" name="Check Rental contract">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_ypTbrQ"><![CDATA[Vehicle rental contract is under screening to identify the driver details]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_tc6vzA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_TmTYQg</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_tc6vzA" sourceRef="event_sc12QA" targetRef="task_Un4fdQ">
<bpmn2:documentation id="documentation_QNYUKA"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_DUpwMA" imixs:activityid="160" name="Identify Driver">
<bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Rentacl contract screeing and identifying driver]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_YHg0sw"><![CDATA[Based on rental contract driver has been identified. ]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_TmTYQg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_L347mw</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_TmTYQg" sourceRef="task_Un4fdQ" targetRef="event_DUpwMA">
<bpmn2:documentation id="documentation_zC0hdQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_cZaN6Q" imixs:activityid="170" name="Email to driver">
<bpmn2:extensionElements>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Email to driver with fine details]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_KjUQ6g"><![CDATA[An Email is being forword to driver with fine details. ]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_L347mw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_4QEWcQ</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_L347mw" sourceRef="event_DUpwMA" targetRef="event_cZaN6Q">
<bpmn2:documentation id="documentation_6rHrJA"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_HWTTWg" imixs:processid="1500" name="Driver Recievs Email">
<bpmn2:extensionElements>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>fine.id</itemvalue> <itemvalue>fine.category.name</itemvalue>]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_6t8EKg"><![CDATA[Driver recieves Email with fine details.]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_4QEWcQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_tDivkA</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_4QEWcQ" sourceRef="event_cZaN6Q" targetRef="task_HWTTWg">
<bpmn2:documentation id="documentation_QonasA"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_Rg0C0w" name="Review">
<bpmn2:documentation id="documentation_QztFCA"><![CDATA[Driver reviews fine details]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_tDivkA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_B2E9KA</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_tDivkA" sourceRef="task_HWTTWg" targetRef="gateway_Rg0C0w">
<bpmn2:documentation id="documentation_6w338g"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_8Ow3Yg" imixs:activityid="180" name="Dispute">
<bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Driver finds issue]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_ikv9cQ"><![CDATA[Driver raises issue. ]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_B2E9KA</bpmn2:incoming>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_B2E9KA" sourceRef="gateway_Rg0C0w" targetRef="event_8Ow3Yg">
<bpmn2:documentation id="documentation_rfu40g"/>
</bpmn2:sequenceFlow>
<bpmn2:association id="association_C7WqYg" sourceRef="dataObject_5JjCxw" targetRef="task_gUqlBw">
<bpmn2:documentation id="documentation_4Ykifg"/>
</bpmn2:association>
</bpmn2:process>
<bpmn2:message id="message_1" name="Message 1">
<bpmn2:documentation id="documentation_QQrn3Q"/>
</bpmn2:message>
<bpmn2:signal id="signal_1" name="Signal 1"/>
<bpmndi:BPMNDiagram id="BPMNDiagram_1" name="OpenBPMN Diagram">
<bpmndi:BPMNPlane bpmnElement="process_1" id="BPMNPlane_lz0Crg">
<bpmndi:BPMNShape bpmnElement="message_1" id="BPMNShape_meROqQ">
<dc:Bounds height="20.0" width="30.0" x="0.0" y="0.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0DRpMA">
<dc:Bounds height="20.0" width="100.0" x="-35.0" y="25.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
</bpmndi:BPMNPlane>
<bpmndi:BPMNPlane bpmnElement="collaboration_1" id="BPMNPlane_PYdgDA">
<bpmndi:BPMNShape bpmnElement="participant_Z8irtw" id="BPMNShape_L2y4Gw">
<dc:Bounds height="830.0" width="1380.0" x="240.0" y="-70.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="lane_MZOgqA" id="BPMNShape_bNexRQ">
<dc:Bounds height="419.0" width="1350.0" x="270.0" y="-70.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="lane_p7VD9A" id="BPMNShape_jl3KFA">
<dc:Bounds height="411.0" width="1350.0" x="270.0" y="349.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_1i00bQ" id="BPMNShape_0umf0w">
<dc:Bounds height="36.0" width="36.0" x="307.0" y="27.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_VIZ6bw">
<dc:Bounds height="20.0" width="100.0" x="275.0" y="66.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_0ut6OQ" id="BPMNShape_cBJqow">
<dc:Bounds height="36.0" width="36.0" x="457.0" y="27.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0r3b5g">
<dc:Bounds height="20.0" width="100.0" x="425.0" y="66.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="dataObject_5JjCxw" id="BPMNShape_cCagbw">
<dc:Bounds height="50.0" width="35.0" x="380.0" y="-60.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0hpXQg">
<dc:Bounds height="20.0" width="100.0" x="347.5" y="-5.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_gUqlBw" id="BPMNShape_LkhMVg">
<dc:Bounds height="50.0" width="110.0" x="560.0" y="20.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_IoSRSA" id="BPMNShape_SH5H3Q">
<dc:Bounds height="36.0" width="36.0" x="837.0" y="27.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_U0kSAQ">
<dc:Bounds height="20.0" width="100.0" x="805.0" y="66.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_0nO4bg" id="BPMNShape_l198xw">
<dc:Bounds height="50.0" width="110.0" x="960.0" y="20.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_t8EKXA" id="BPMNShape_5UobiA">
<dc:Bounds height="36.0" width="36.0" x="1117.0" y="27.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_JBsTKw">
<dc:Bounds height="20.0" width="100.0" x="1085.0" y="66.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_qnCPXQ" id="BPMNShape_Lva0eA">
<dc:Bounds height="50.0" width="50.0" x="730.0" y="20.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0afbqg">
<dc:Bounds height="20.0" width="100.0" x="705.0" y="73.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_8Wevnw" id="BPMNShape_cKjgcg">
<dc:Bounds height="36.0" width="36.0" x="737.0" y="127.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_X9ZA2w">
<dc:Bounds height="20.0" width="100.0" x="705.0" y="166.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_K8UMzg" id="BPMNShape_VrxuEQ">
<dc:Bounds height="50.0" width="110.0" x="830.0" y="120.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_X0TouA" id="BPMNShape_N1wlgA">
<dc:Bounds height="50.0" width="50.0" x="1000.0" y="120.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_4iKBuw">
<dc:Bounds height="20.0" width="100.0" x="975.0" y="173.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_0ygkvQ" id="BPMNShape_IuzV0A">
<dc:Bounds height="36.0" width="36.0" x="1097.0" y="127.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0y8tUQ">
<dc:Bounds height="20.0" width="100.0" x="1065.0" y="166.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_dqMUpw" id="BPMNShape_JjJPog">
<dc:Bounds height="50.0" width="50.0" x="1200.0" y="120.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_dOfWxg">
<dc:Bounds height="20.0" width="100.0" x="1175.0" y="173.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_0lVu7w" id="BPMNShape_fexM3g">
<dc:Bounds height="36.0" width="36.0" x="1297.0" y="127.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_QlkrTA">
<dc:Bounds height="20.0" width="100.0" x="1265.0" y="166.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_Rf97hg" id="BPMNShape_pR0ptw">
<dc:Bounds height="50.0" width="110.0" x="1370.0" y="120.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_4VW5rA" id="BPMNShape_AkO9fQ">
<dc:Bounds height="36.0" width="36.0" x="1517.0" y="127.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_OAZMWw">
<dc:Bounds height="20.0" width="100.0" x="1485.0" y="166.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_sc12QA" id="BPMNShape_OORr0w">
<dc:Bounds height="36.0" width="36.0" x="1007.0" y="207.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_K0rLOA">
<dc:Bounds height="20.0" width="100.0" x="975.0" y="246.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_Un4fdQ" id="BPMNShape_6JsIvg">
<dc:Bounds height="50.0" width="110.0" x="1110.0" y="200.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_DUpwMA" id="BPMNShape_Bg0bGQ">
<dc:Bounds height="36.0" width="36.0" x="1277.0" y="207.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0hAxBQ">
<dc:Bounds height="20.0" width="100.0" x="1245.0" y="246.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_cZaN6Q" id="BPMNShape_0mH0tQ">
<dc:Bounds height="36.0" width="36.0" x="1357.0" y="207.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_celo2g">
<dc:Bounds height="20.0" width="100.0" x="1325.0" y="246.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_HWTTWg" id="BPMNShape_iHIRuQ">
<dc:Bounds height="50.0" width="110.0" x="1320.0" y="390.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_Rg0C0w" id="BPMNShape_PsE0fA">
<dc:Bounds height="50.0" width="50.0" x="1180.0" y="390.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_sis58w">
<dc:Bounds height="20.0" width="100.0" x="1155.0" y="443.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_8Ow3Yg" id="BPMNShape_mhYJ0w">
<dc:Bounds height="36.0" width="36.0" x="1057.0" y="397.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_HcZ6Bw">
<dc:Bounds height="20.0" width="100.0" x="1025.0" y="436.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_EEBn4g" id="BPMNEdge_adeQ6w" sourceElement="BPMNShape_0umf0w" targetElement="BPMNShape_cBJqow">
<di:waypoint x="343.0" y="45.0"/>
<di:waypoint x="457.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_px0OYQ" id="BPMNEdge_ry70SA" sourceElement="BPMNShape_cBJqow" targetElement="BPMNShape_LkhMVg">
<di:waypoint x="493.0" y="45.0"/>
<di:waypoint x="560.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0N0lWQ" id="BPMNEdge_cgofaw" sourceElement="BPMNShape_SH5H3Q" targetElement="BPMNShape_l198xw">
<di:waypoint x="873.0" y="45.0"/>
<di:waypoint x="960.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_xg6qsA" id="BPMNEdge_EhQy3g" sourceElement="BPMNShape_l198xw" targetElement="BPMNShape_5UobiA">
<di:waypoint x="1070.0" y="45.0"/>
<di:waypoint x="1117.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_uw0aQQ" id="BPMNEdge_i5l14Q" sourceElement="BPMNShape_LkhMVg" targetElement="BPMNShape_Lva0eA">
<di:waypoint x="670.0" y="45.0"/>
<di:waypoint x="730.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_xbNqbA" id="BPMNEdge_fQmZDg" sourceElement="BPMNShape_Lva0eA" targetElement="BPMNShape_SH5H3Q">
<di:waypoint x="780.0" y="45.0"/>
<di:waypoint x="837.0" y="45.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ueLOmA" id="BPMNEdge_ML0gwg" sourceElement="BPMNShape_Lva0eA" targetElement="BPMNShape_cKjgcg">
<di:waypoint x="755.0" y="70.0"/>
<di:waypoint x="755.0" y="127.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_nv1jMA" id="BPMNEdge_3V5Ijw" sourceElement="BPMNShape_cKjgcg" targetElement="BPMNShape_VrxuEQ">
<di:waypoint x="773.0" y="145.0"/>
<di:waypoint x="830.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_nbIufA" id="BPMNEdge_KDoFzw" sourceElement="BPMNShape_VrxuEQ" targetElement="BPMNShape_N1wlgA">
<di:waypoint x="940.0" y="145.0"/>
<di:waypoint x="1000.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Xd00cA" id="BPMNEdge_niNleg" sourceElement="BPMNShape_N1wlgA" targetElement="BPMNShape_IuzV0A">
<di:waypoint x="1050.0" y="145.0"/>
<di:waypoint x="1097.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_JD0GtA" id="BPMNEdge_WU0dBw" sourceElement="BPMNShape_IuzV0A" targetElement="BPMNShape_JjJPog">
<di:waypoint x="1133.0" y="145.0"/>
<di:waypoint x="1200.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_9fKSlA" id="BPMNEdge_gR86eA" sourceElement="BPMNShape_JjJPog" targetElement="BPMNShape_fexM3g">
<di:waypoint x="1250.0" y="145.0"/>
<di:waypoint x="1297.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_yszUNw" id="BPMNEdge_7FHtVw" sourceElement="BPMNShape_fexM3g" targetElement="BPMNShape_pR0ptw">
<di:waypoint x="1333.0" y="145.0"/>
<di:waypoint x="1370.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_18x2nQ" id="BPMNEdge_T3bSOg" sourceElement="BPMNShape_pR0ptw" targetElement="BPMNShape_AkO9fQ">
<di:waypoint x="1480.0" y="145.0"/>
<di:waypoint x="1517.0" y="145.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0R4Pbg" id="BPMNEdge_bjnHhQ" sourceElement="BPMNShape_N1wlgA" targetElement="BPMNShape_OORr0w">
<di:waypoint x="1025.0" y="170.0"/>
<di:waypoint x="1025.0" y="207.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_tc6vzA" id="BPMNEdge_T6Ldcg" sourceElement="BPMNShape_OORr0w" targetElement="BPMNShape_6JsIvg">
<di:waypoint x="1043.0" y="225.0"/>
<di:waypoint x="1110.0" y="225.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_TmTYQg" id="BPMNEdge_4gdb6w" sourceElement="BPMNShape_6JsIvg" targetElement="BPMNShape_Bg0bGQ">
<di:waypoint x="1220.0" y="225.0"/>
<di:waypoint x="1277.0" y="225.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_L347mw" id="BPMNEdge_6RNOow" sourceElement="BPMNShape_Bg0bGQ" targetElement="BPMNShape_0mH0tQ">
<di:waypoint x="1313.0" y="225.0"/>
<di:waypoint x="1357.0" y="225.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_4QEWcQ" id="BPMNEdge_0sTn2w" sourceElement="BPMNShape_0mH0tQ" targetElement="BPMNShape_iHIRuQ">
<di:waypoint x="1375.0" y="243.0"/>
<di:waypoint x="1375.0" y="390.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_tDivkA" id="BPMNEdge_rPDgtw" sourceElement="BPMNShape_iHIRuQ" targetElement="BPMNShape_PsE0fA">
<di:waypoint x="1320.0" y="415.0"/>
<di:waypoint x="1230.0" y="415.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_B2E9KA" id="BPMNEdge_1E2fdg" sourceElement="BPMNShape_PsE0fA" targetElement="BPMNShape_mhYJ0w">
<di:waypoint x="1180.0" y="415.0"/>
<di:waypoint x="1093.0" y="415.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="association_C7WqYg" id="BPMNEdge_ByGVsg" sourceElement="BPMNShape_cCagbw" targetElement="BPMNShape_LkhMVg">
<di:waypoint x="415.0" y="-36.0"/>
<di:waypoint x="615.0" y="-36.0"/>
<di:waypoint x="615.0" y="20.0"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn2:definitions>