<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE process-definition PUBLIC "-//jbpm/jBPM Mapping DTD 2.0//EN" "http://jBPM.org/dtd/processdefinition-2.0.dtd">
<process-definition name="pay raise process"> 
  <!--...-->
  <!-- START-STATE -->
  <start-state name="request a payraise">
    <transition to="evaluating"/>
  </start-state>

  <!-- NODES -->
  <state name="evaluating">
    <!--...-->
    <transition name="approve"     to="fork"/>
    <transition name="disapprove"  to="done"/>
  </state>
  
  <fork name="fork">
    <transition to="updating erp asynchronously" />
    <transition to="treating collegues on cake and pie" />
  </fork>

  <state name="updating erp asynchronously">
    <!--...-->
    <transition to="join" />
  </state>

  <state name="treating collegues on cake and pie">
    <!--...-->
    <transition to="join" />
  </state>
  
  <join name="join">
    <transition to="done" />
  </join>

  <!-- END-STATE -->
  <end-state name="done" />

</process-definition>