A flow models a business process in your application by using graphical shapes and connectors to define a sequence of events. You can use flows to route tasks, make data-driven decisions, implement parallel or iterative processing, and enforce service-level agreements. Flows also provide a standard set of utilities, or smart shapes, that you can use to speed up your development.
Use processes in the life cycle of a case type to create simple flows that contain shapes. You can then use the Flow form to enhance your flow diagram with advanced features.