A BPMN (business process modelling notation) diagram is a visual representation for illustrating processes in a business process model. Process models are usually sequence of steps that are performed to attain an objective or result.