BPM helps in automating the business process workflow. A workflow, has many conditions and rules which decide the flow. This session covers different use cases and different ways available in BPM to achieve this, like using, decisions steps, Bpm events and business rules. Decision is a gateway which represent a decision point in the process flow ,which say if the specified condition is not met ,it would take the default branch and help control the business flow effectively. BPM events are build around the principles ,where a business events is an object ranging from disk failures to a purchase order or a record. Event driven business rules help in sending alarms, live report, triggering external programs and much more. Rules created in BPM Events help to monitor a business process, generate live reports, enforce business policies and also capable of dynamically modify rules.