Summary
In this chapter, we showed a simple example of how to design and enable a simple workflow with conditional branches, and also approval steps that are delivered out to the appropriate users. For many business cases, this is all that you need to use.
As you work with the workflow designer more though, you will notice other features that you may want to take advantage of, including:
Assigning decisions and steps to multiple users, and then requiring one, some, or all of them to complete the step before allowing the workflow to continue
Creating parallel processes allowing multiple decisions and tasks to be performed at once within the workflow
Implementing escalation rules to make sure that tasks are performed within a certain amount of time, otherwise they get assigned to a superior within the company
Additionally, if you feel like writing some code, you can try developing additional workflow templates and even new workflow steps for the existing workflow templates.