I need a workflow, where in I need 3 approvals and after the 3rd approval is attained, it should move to next state. Eg
Approval 1 -> Approval 2 -> Approval 3 -> Ready
Once Approval 3 has reached it should automatically move to Ready state. How can this be achieved efficiently.