Hi Arjun,
Please follow below link very useful
Workflow best practices
View solution in original post