Apart from automating the process workflows, Force.com also provides a system to automate the approval process. The difference between workflows and an approval process is that an approval process requires a manual decision between the flows. A typical approval process flow is as follows:
An approval process can be a single step or multiple steps. At every approval stage, we can add a set of actions. The following diagram shows the visualization of a multi-stage approval process:
Let's create a multi-step approval process.
Since time is a subjective term, the library wants the provision to provide a discount on the fine collected. However, the discount should be approved by the head librarian and supervisor. Every librarian is empowered to give a discount of up to 5% for every customer. However, any discount above 5% should...