0% found this document useful (0 votes)
8 views2 pages

Leave Request Workflow Diagram

The document outlines a flow diagram representing a leave request process involving three participants: Employee, System, and Manager. It details the sequence of messages exchanged, including 'Request Leave', 'Validate Leave', 'Notify Manager', 'Approve/Reject', and 'Update Status'. Each participant is visually represented with swimlanes and lifelines to indicate their roles and interactions.

Uploaded by

byxkr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Leave Request Workflow Diagram

The document outlines a flow diagram representing a leave request process involving three participants: Employee, System, and Manager. It details the sequence of messages exchanged, including 'Request Leave', 'Validate Leave', 'Notify Manager', 'Approve/Reject', and 'Update Status'. Each participant is visually represented with swimlanes and lifelines to indicate their roles and interactions.

Uploaded by

byxkr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

<!

-- Participants -->
<mxCell id="2" value="Employee"
style="swimlane;horizontal=0;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSi
ze=14;fontColor=#1a1a1a;" vertex="1" parent="1">
<mxGeometry x="60" y="40" width="120" height="30" as="geometry"/>
</mxCell>
<mxCell id="3" value="System"
style="swimlane;horizontal=0;rounded=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSi
ze=14;fontColor=#1a1a1a;" vertex="1" parent="1">
<mxGeometry x="200" y="40" width="120" height="30" as="geometry"/>
</mxCell>
<mxCell id="4" value="Manager"
style="swimlane;horizontal=0;rounded=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSi
ze=14;fontColor=#1a1a1a;" vertex="1" parent="1">
<mxGeometry x="340" y="40" width="120" height="30" as="geometry"/>
</mxCell>

<!-- Lifelines -->


<mxCell id="5" style="line;strokeColor=#000000;strokeWidth=2;" vertex="1"
parent="1">
<mxGeometry x="120" y="70" width="0" height="300" as="geometry"/>
</mxCell>
<mxCell id="6" style="line;strokeColor=#000000;strokeWidth=2;" vertex="1"
parent="1">
<mxGeometry x="260" y="70" width="0" height="300" as="geometry"/>
</mxCell>
<mxCell id="7" style="line;strokeColor=#000000;strokeWidth=2;" vertex="1"
parent="1">
<mxGeometry x="400" y="70" width="0" height="300" as="geometry"/>
</mxCell>

<!-- Messages -->


<mxCell id="8" value="Request Leave"
style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html
=1;endArrow=open;" edge="1" parent="1" source="2" target="3">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="9" value="Validate Leave"
style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html
=1;endArrow=open;" edge="1" parent="1" source="3" target="3">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="10" value="Notify Manager"
style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html
=1;endArrow=open;" edge="1" parent="1" source="3" target="4">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="11" value="Approve/Reject"
style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html
=1;endArrow=open;" edge="1" parent="1" source="4" target="3">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="12" value="Update Status"
style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html
=1;endArrow=open;" edge="1" parent="1" source="3" target="2">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

You might also like