blob: 829732d1fb94ab89466b1c8b7418970e8d7967ce [file]
<?xml version="1.0" encoding="UTF-8"?>
<workflow name="ApprovalProcess" version="1">
<node id="1" type="Start">
<outNode id="3"/>
</node>
<node id="2" type="End"/>
<node id="3" type="VariableSet">
<variable name="approved_by_a">
<boolean>false</boolean>
</variable>
<variable name="approved_by_b">
<boolean>false</boolean>
</variable>
<outNode id="4"/>
</node>
<node id="4" type="Loop">
<condition type="Variable" name="approved_by_a">
<condition type="IsFalse"/>
<outNode id="5"/>
</condition>
<condition type="Variable" name="approved_by_b">
<condition type="IsFalse"/>
<outNode id="6"/>
</condition>
<condition type="And">
<condition type="Variable" name="approved_by_a">
<condition type="IsTrue"/>
</condition>
<condition type="Variable" name="approved_by_b">
<condition type="IsTrue"/>
</condition>
<outNode id="2"/>
</condition>
</node>
<node id="5" type="VariableSet">
<variable name="approved_by_a">
<boolean>true</boolean>
</variable>
<outNode id="4"/>
</node>
<node id="6" type="VariableSet">
<variable name="approved_by_b">
<boolean>true</boolean>
</variable>
<outNode id="4"/>
</node>
</workflow>