The art of business process modeling : the business analyst's guide to process modeling with UML & BPMN