A swimlane diagram is a type of flowchart that delineates who does what in a process. We can define swimlanes using pipe | symbol.
Example
|swimlane1|
Using #color notation, we can add colors to the lane.
Example
|#gold|lane1|
Above statement add gold color to the lane1.
addColorLane.txt
@startuml |#gold|lane1| start :activity1; |#palegreen|lane2| :activtiy3; :activtiy4; |#aqua|lane3| :activtiy5; |lane1| :activtiy6; :activtiy7; |lane3| :activtiy8; |lane2| :activtiy9; :activtiy10; stop @enduml
Above snippet generate below diagram.
You can use, conditional statements (if, if else if ladder), loops (while, repeat) inside swimlanes.
Find the below example.
swimLane2.txt
@startuml |#gold|Customer| start :Insert card; :Enter pin; |#palegreen|ATM| |#aqua|Bank| if (pin is correct) then (yes) |Customer| :Enter amount; |Bank| :Check account balance; if (entered amount > balance) then (yes) |Customer| :Insuffecient funds in the account; else (suffecient balance) |ATM| :Give the money to customer; :Show home page screen; endif else (no) |Customer| :Invalid pin; endif stop @enduml
Above snippet generate below diagram.
Previous Next Home
No comments:
Post a Comment