As I need to make Multilevel Leave approval system that will be based on Jorani (open source web app). So I start learning workflow and functionality of jorani. It include different feature of available in it. and Start reading code of it to modify it according to our need.