SlideShare una empresa de Scribd logo
1 de 39
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
1
Class 8
Business Process Modelling
Ano 2013
Sistemas de Informação
para a Indústria
António Grilo, Izunildo Cabral
Prof. Auxiliar FCT-UNL,
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
2
Content
• What is Business Process?
• Examples of Business Process
• Why modelling Business Process?
• Business Process Modelling Standards (Approaches)
• Business Process Modelling Notation (BPMN)
• BPMN core elements
• Description of BPMN core elements
• BPMN: types of models/diagrams
• Business Process Diagram (example)
• Some considerations
• References
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
3
What is Business Process
Process is defined in the dictionary as ―a series of actions, changes, or functions
bringing a result‖ (Mili et al., 2010). There are so many other definitions but in
essence all are the same: processes are relationships between inputs and
outputs, where inputs are transformed into outputs using a series of
activities, which add value to the inputs (Aguilar-Savén, R. S., 2004).
Business process is is ―a set of one or more linked procedures or activities which
collectively realize a business objective or policy goal, normally within the context
of an organizational structure defining functional roles and relationships (Workflow
Management Coalition, 1999).
Business process modelling (BPM) is a group of techniques that allow to model
the business aspects necessaries for a correct performance and comprehension of
the business process applications (Fernández et al., 2010). BPM is a flowchart of a
business process, representing the flows or progression of activities and how they
are linked toward some business goal.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
4
Examples of Business Process
There are several types of business process depending on the business
area which can be classified in marketing, customer service, quality
control, logistic, product design, tourism, etc:
 Make order
 Check inventory
 Prepare invoice
 Send invoice
 Select supplier
 Define production plan
 Request transportation
 Generate report
 Reserve Hotel
 Cancel Reserve
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
5
Why modelling Business Process?
Business process modelling is important due to the following reasons:
 Enable the capturing of existing processes by structurally representing their
activities and inter-related elements.
 Facilitate the compression and understanding of organisational or cross-
organisational processes.
 Improve process efficiency (cost and time) and quality by improving the
business process (business process reengineering).
 Allow the description of who performs each task or function, and where in the
organisation (functionally or physically).
 Provides sequencing and control information about process (main
data/information associated to each process/activity).
 Identify the systems requirements before their development (alignment of the
systems with the underlying business processes).
 Enable the identification of the cross-functional/organisational interfaces
(interoperability issues).
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
6
Business Process Modeling standards/approaches
 Data Flow Diagram (DFD)
 System Flowcharts
 Resource-event-agent (REA) modelling
 IDEF0/IDEF3 models
 Extended Event-driven Process Chain Diagrams (EPC)
 Unified Modelling Language (UML) activity diagrams
 Business Process Diagram (Business Process Modelling Notation
– BPMN)
 Role Activity Diagrams (RADs)
For more detail, see: Carnaghan, Carla (2006). Business process modeling approaches in the context of
process level audit risk assessment: An analysis and comparison , International Journal of Accounting
Information Systems, Vol. 7.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
7
Business Process Modeling Notation (BPMN)
 The BPMN is a standard notation for capturing and designing business
processes in the phases of systems design or systems
redesign, especially at the level of domain analysis.
 The first goal of BPMN is to provide a standard notation that is easily
understandable by business analysts and users (its primary goal is
human understanding).
 Provides a set of standard notations (BPMN) elements for modelling
business process.
 Focuses on the dynamic aspects of business process.
 Allows the creation of end-to-end business process in the form of
Business Process Diagram (BPD).
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
8
BPMN core elements
Source: Rodriguez et al., 2007
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
9
BPMN core elements
Source: http://www.bpmn.org/Samples/Elements/Core_BPMN_Elements.htm - 28-02-2011
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
10
Description of the BPMN core elements
Event – something that ―happens‖ during the execution of a business
process and starts, ends, delays, or interrupts the flow.
 Start (starting point of a BPD) – in a supplier-customer relationship, the
process can start with the customer contact.
 Intermediate (occur between a Start event and an End Event, or more
precisely, between two sequenced processes).
 End (indicates the end of a BPD) – in a supplier-customer
relationship, the process can end with the order delivery (close order).
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
11
Description of the BPMN core elements
Activities – is a work that an organisation (actor) performs via business
processes.
 Task (atomic) – procedure carried out by an actor in order to achieve
an objective. Is used when the work in the process is not broken down
to a finer level of process model detail.
 Sub-process (non-atomic) – set of activities, gateways, and its
sequence flow. Is a compound activity in that it has detail that is defined
as a flow of other activities.
 Process (non atomic, no notation) – is a sequence of activities that are
supported by one or more participants (actors).
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
12
Description of the BPMN core elements
Sub-process
There are two notation forms for sub-processes: expanded and collapsed.
The interior of an expanded sub-process diagrams its detailed flow.
Incoming and out-going sequence flow must never be connected with the
internal elements, but only with the boundary of the sub-process.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
13
Description of the BPMN core elements
Activities
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
14
Description of the BPMN core elements
Collapsed and Expanded Sub-process
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
15
Description of the BPMN core elements
Connecting objects
Sequence flow – shows the order of execution of activities within a BPD,
from start to end event.
Message flow – symbolises the information that is exchanged between
participants (actors). Participants use messages to communicate with one
another.
Association – An association connects a data object with a flow object
(activity, gateway, or event), a message flow, or a sequence flow.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
16
Description of the BPMN core elements
Message flow (some considerations)
A message flow is used to show the flow of messages between two
participants (pools) that are able to send and receive them.
The following connection rules for message flows must be taken into
account. Message flows are permitted:
 Between two separate pools
 Between pool and flow object
 Between two flow objects
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
17
Description of the BPMN core elements
Association(some considerations)
Information, such as text annotations and data objects, can be appended
to the model elements to be documented using the association.
Associations can be directional or non-directional and are modelled with a
dotted line:
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
18
Description of the BPMN core elements
Message flow (example)
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
19
Description of the BPMN core elements
Connecting objects (some errors)
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
20
Description of the BPMN core elements
Connecting objects (some errors)
 Error 1: Sequence flow between pools is not permitted.
 Error 2: The direction of the message flow is incorrect. It must lead from
the throw to the catch event.
 Error 3: Flow objects must never be on the boundary of a pool or a
lane.
 Error 4: Message flows between lanes are not permitted.
 Error 5: Flow objects must never be on the boundary of a pool or a
lane.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
21
Description of the BPMN core elements
Connecting message flows
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
22
Description of the BPMN core elements
Artifact – is a graphical object that provides supporting information about
the process or elements within the process. However, it does not affect the
flow of the process.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
23
Description of the BPMN core elements
Artifacts
Group – is a visual mechanism to group elements of a diagram informally.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
24
Description of the BPMN core elements
Artifacts
Text annotations – are a mechanism for a modeller to provide additional
information for the reader of a BPMN diagram.
Data object – is a business object that can be
generated, required, changed, or destroyed by an activity. Moreover, a
data object can have a specific state.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
25
Description of the BPMN core elements
Associations vs data objects/ message/sequence flows
Directional associations between data objects and message or sequence
flows are not permitted. Associations have no direction in sequence or
message flows.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
26
Description of the BPMN core elements
Gateway – depicts the control of divergence and convergence of the
sequence flow of the elements in a BPD. Thus, it will determine branching,
forking, merging, and joining of paths. Can be parallel (AND), exclusive
(XOR), inclusive (OR) or complex.
 Parallel – splits the sequence flow into two or more parallel flows and
joins the parallel flows again.
 Exclusive – restricts the sequence flow in such a way that exactly one
alternative is selected from a set of alternatives at runtime.
 Inclusive – sequence flow continues along one or more alternative
pathways, depending on branch conditions.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
27
Description of the BPMN core elements
Parallel gateway
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
28
Description of the BPMN core elements
Exclusive gateway
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
29
Description of the BPMN core elements
Inclusive gateway
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
30
Description of the BPMN core elements
Complex gateway
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
31
Description of the BPMN core elements
Swimlanes – frequently, different roles, such as customer, organisation
units, or an IT system participate in the handling of a business flow.
Swimlanes structure a process according to organisational aspects. A
swimlane is a graphical container for partitioning a set of activities from
other activities.
 Pool – represents a participant in a process and acts as the container
for the sequence flow between activities (suppliers, focal
firm, distribution centre, final customers, or a supply chain).
 Lanes (within a pool) – is a sub-partition within a pool. Lanes are used
to organise and categorize activities (internal organisation units or
roles.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
32
Description of the BPMN core elements
Pools and lanes (some considerations)
Pools can be aligned vertically or horizontally. Every process is always
located in a pool. A pool can contain multiple lanes, but each lane must
always be completely within a single pool. Lanes can be further subdivided
into more lanes too. All activities are always completely within a pool or
within a lane.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
33
BPM: types of models/diagrams
 Private (internal) business processes – internal to an organisation.
Source: Mili et al., 2010
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
34
BPM: types of models/diagrams
 Abstract (public) business processes – represents the interaction
points between a process that is internal to an organisation and the
outside world.
Source: Mili et al., 2010
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
35
BPM: types of models/diagrams
 Collaboration (global) business processes – describe the interaction
between two or more business entities, each of which has its own
internal processes.
Source: Mili et al., 2010
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
36
Examples of Business Process Diagram
Source: Cabral, I. F. 2011
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
37
Some considerations
Business analysts vs business users
- The business analysts are the unique capable of modelling the
business process because they are the unique users that know and
understand the notations because of their technical capability. On
the other hand some business users can understand the notation
but they are not able to model their own business processes.
- Other problem is the impossibility of business analysts to model all
aspects of business because they do not have the sufficient
knowledge of the business processes to be modelled.
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
38
References
- Cabral, I. F. (2011). An Information Model for Lean, Agile, Resilient and Green
Supply Chain Management. Master thesis, FCT/UNL
- (OMG), O. M. G. (January 2011). Business Process Model and Notation
(BPMN) (version 2.0)
- Curtis, B., Kellner, M. I., & Over, J. (1992). Process modeling. Communications
of the ACM. 35(9), 75 - 90
- Mili, H., Tremblay, G., Jaoude, G. B., Lefebvre, E., Elabed, L., & El Boussaidi,
G. (2010). Business Process Modeling Languages: Sorting Through the
Alphabet Soup. [Article]. Acm Computing Surveys, 43(1), 56.
- Hammer, M., & Champy, J. (1993). Reengineering the Corporation. New York:
Harper Business
Sistemas de Informação para Indústria
© António Grilo 2013Departamento de Engenharia Mecânica e Industrial
39
References
- Rodriguez, A., Fernandez-Medina, E., & Piattini, M. (2007). A BPMN extension
for the modeling of security requirements in business processes. Ieice
Transactions on Information and Systems, E90D(4), 745-752. doi:
10.1093/ietisy/e90-d.4.745
- Fernández, H. F., Palacios-González, E., García-Díaz, V., Pelayo G-Bustelo, B.
C., Sanjuán Martínez, O., & Cueva Lovelle, J. M. (2010). SBPMN — An easier
business process modeling notation for business users. Computer Standards &
Interfaces, 32(1–2), 18-28. doi: http://dx.doi.org/10.1016/j.csi.2009.04.006
- http://www.bpmn.org/Samples/Elements/Core_BPMN_Elements.htm - 28-02-
2011

Más contenido relacionado

Destacado

Recommendation letter
Recommendation letterRecommendation letter
Recommendation letterDaan Kahmann
 
2016 Look Ahead
2016 Look Ahead2016 Look Ahead
2016 Look AheadSchoolDude
 
اجتماع اسبوعي 18
اجتماع اسبوعي 18اجتماع اسبوعي 18
اجتماع اسبوعي 18Yousef Younis
 
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...José Antonio García Erce
 
Encuesta: Robotica
Encuesta: RoboticaEncuesta: Robotica
Encuesta: RoboticaAna Cano
 

Destacado (11)

Recommendation letter
Recommendation letterRecommendation letter
Recommendation letter
 
2016 Look Ahead
2016 Look Ahead2016 Look Ahead
2016 Look Ahead
 
Alimentos gordurosos
Alimentos gordurososAlimentos gordurosos
Alimentos gordurosos
 
اجتماع اسبوعي 18
اجتماع اسبوعي 18اجتماع اسبوعي 18
اجتماع اسبوعي 18
 
Datos encuesta
Datos encuestaDatos encuesta
Datos encuesta
 
Calubong resume (1) (2)
Calubong resume (1) (2)Calubong resume (1) (2)
Calubong resume (1) (2)
 
Biótica como caso de éxito en el programa europeo H2020
Biótica como caso de éxito en el programa europeo H2020Biótica como caso de éxito en el programa europeo H2020
Biótica como caso de éxito en el programa europeo H2020
 
Eortasmos 25 martiou_2016
Eortasmos 25 martiou_2016Eortasmos 25 martiou_2016
Eortasmos 25 martiou_2016
 
Giorti psomiou
Giorti psomiouGiorti psomiou
Giorti psomiou
 
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...
Anemia perioperatoria. optimización preoperatoria. ii congreso rhmi. dr garc...
 
Encuesta: Robotica
Encuesta: RoboticaEncuesta: Robotica
Encuesta: Robotica
 

Similar a Aula 8 21032013 sii-vfinal

The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpmdotNFS
 
Business Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source ToolsetBusiness Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source ToolsetAdeel Javed
 
How to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesHow to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesAlexander SAMARIN
 
Aula 1 06032015 sii-v1
Aula 1   06032015 sii-v1Aula 1   06032015 sii-v1
Aula 1 06032015 sii-v1Aneesh Zutshi
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureNathaniel Palmer
 
Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...csandit
 
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...IJDKP
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1Nicole Wells
 
Aula 10 16052013 sii-v1
Aula 10   16052013 sii-v1Aula 10   16052013 sii-v1
Aula 10 16052013 sii-v1Aneesh Zutshi
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasNathaniel Palmer
 
Managing business processes with Smalltalk
Managing business processes with SmalltalkManaging business processes with Smalltalk
Managing business processes with SmalltalkESUG
 
A Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial TransactionsA Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial Transactionscorbanmiferreira
 
D1 3 200710 Poznan+Paris Bpm Arch
D1 3   200710 Poznan+Paris Bpm ArchD1 3   200710 Poznan+Paris Bpm Arch
D1 3 200710 Poznan+Paris Bpm Archbrutkowski
 
Aula 11 23052013 sii-v1
Aula 11   23052013 sii-v1Aula 11   23052013 sii-v1
Aula 11 23052013 sii-v1Aneesh Zutshi
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Accenture
 
System Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMSystem Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMpstrookman
 
Control-M - Guide to Selecting a Workflow Orchestration Product
Control-M - Guide to Selecting a Workflow Orchestration ProductControl-M - Guide to Selecting a Workflow Orchestration Product
Control-M - Guide to Selecting a Workflow Orchestration ProductIT Central Station
 

Similar a Aula 8 21032013 sii-vfinal (20)

The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpm
 
Business Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source ToolsetBusiness Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source Toolset
 
How to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecyclesHow to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecycles
 
Aula 1 06032015 sii-v1
Aula 1   06032015 sii-v1Aula 1   06032015 sii-v1
Aula 1 06032015 sii-v1
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 
Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...
 
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...
PROCESS ENGINEERING AND AI SALES PREDICTION: THE CASE STUDY OF AN ITALIAN SMA...
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1
 
Aula 10 16052013 sii-v1
Aula 10   16052013 sii-v1Aula 10   16052013 sii-v1
Aula 10 16052013 sii-v1
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
 
Managing business processes with Smalltalk
Managing business processes with SmalltalkManaging business processes with Smalltalk
Managing business processes with Smalltalk
 
A Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial TransactionsA Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial Transactions
 
D1 3 200710 Poznan+Paris Bpm Arch
D1 3   200710 Poznan+Paris Bpm ArchD1 3   200710 Poznan+Paris Bpm Arch
D1 3 200710 Poznan+Paris Bpm Arch
 
Aula 11 23052013 sii-v1
Aula 11   23052013 sii-v1Aula 11   23052013 sii-v1
Aula 11 23052013 sii-v1
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020
 
Project management case analysis
Project management case analysisProject management case analysis
Project management case analysis
 
Business Process Management - topsoft 2010_03_24 13:00
Business Process Management - topsoft 2010_03_24 13:00Business Process Management - topsoft 2010_03_24 13:00
Business Process Management - topsoft 2010_03_24 13:00
 
System Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMSystem Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLM
 
Control-M - Guide to Selecting a Workflow Orchestration Product
Control-M - Guide to Selecting a Workflow Orchestration ProductControl-M - Guide to Selecting a Workflow Orchestration Product
Control-M - Guide to Selecting a Workflow Orchestration Product
 

Más de Aneesh Zutshi

Aula 1 03032016 sii-v1
Aula 1   03032016 sii-v1Aula 1   03032016 sii-v1
Aula 1 03032016 sii-v1Aneesh Zutshi
 
Class 2 digital ecosystems and ecosystem actors
Class 2   digital ecosystems and ecosystem actorsClass 2   digital ecosystems and ecosystem actors
Class 2 digital ecosystems and ecosystem actorsAneesh Zutshi
 
Class 1 digital business - unique features and future evolution
Class 1   digital business - unique features and future evolutionClass 1   digital business - unique features and future evolution
Class 1 digital business - unique features and future evolutionAneesh Zutshi
 
Class 5 Digital Business Models
Class 5 Digital Business ModelsClass 5 Digital Business Models
Class 5 Digital Business ModelsAneesh Zutshi
 
Aula 4 27032015 sii-v1
Aula 4   27032015 sii-v1Aula 4   27032015 sii-v1
Aula 4 27032015 sii-v1Aneesh Zutshi
 
Class 3 Architectures of IS
Class 3 Architectures of ISClass 3 Architectures of IS
Class 3 Architectures of ISAneesh Zutshi
 
Class 2 Typologies of IS
Class 2 Typologies of ISClass 2 Typologies of IS
Class 2 Typologies of ISAneesh Zutshi
 
Aula 9 21032013 sii-v0
Aula 9   21032013 sii-v0Aula 9   21032013 sii-v0
Aula 9 21032013 sii-v0Aneesh Zutshi
 
Mobile computing fct
Mobile computing fctMobile computing fct
Mobile computing fctAneesh Zutshi
 
Aula 4 21032013 sii-v1
Aula 4   21032013 sii-v1Aula 4   21032013 sii-v1
Aula 4 21032013 sii-v1Aneesh Zutshi
 
Aula 3 14032013 sii-v1
Aula 3   14032013 sii-v1Aula 3   14032013 sii-v1
Aula 3 14032013 sii-v1Aneesh Zutshi
 

Más de Aneesh Zutshi (14)

Aula 1 03032016 sii-v1
Aula 1   03032016 sii-v1Aula 1   03032016 sii-v1
Aula 1 03032016 sii-v1
 
Class 2 digital ecosystems and ecosystem actors
Class 2   digital ecosystems and ecosystem actorsClass 2   digital ecosystems and ecosystem actors
Class 2 digital ecosystems and ecosystem actors
 
Class 1 digital business - unique features and future evolution
Class 1   digital business - unique features and future evolutionClass 1   digital business - unique features and future evolution
Class 1 digital business - unique features and future evolution
 
Class 5 Digital Business Models
Class 5 Digital Business ModelsClass 5 Digital Business Models
Class 5 Digital Business Models
 
Aula 4 27032015 sii-v1
Aula 4   27032015 sii-v1Aula 4   27032015 sii-v1
Aula 4 27032015 sii-v1
 
Class 3 Architectures of IS
Class 3 Architectures of ISClass 3 Architectures of IS
Class 3 Architectures of IS
 
Class 2 Typologies of IS
Class 2 Typologies of ISClass 2 Typologies of IS
Class 2 Typologies of IS
 
Aula 9 21032013 sii-v0
Aula 9   21032013 sii-v0Aula 9   21032013 sii-v0
Aula 9 21032013 sii-v0
 
Aula 7 18042013
Aula 7   18042013Aula 7   18042013
Aula 7 18042013
 
Mobile computing fct
Mobile computing fctMobile computing fct
Mobile computing fct
 
Business model fct
Business model fctBusiness model fct
Business model fct
 
Aula 4 21032013 sii-v1
Aula 4   21032013 sii-v1Aula 4   21032013 sii-v1
Aula 4 21032013 sii-v1
 
Aula 3 14032013 sii-v1
Aula 3   14032013 sii-v1Aula 3   14032013 sii-v1
Aula 3 14032013 sii-v1
 
Aula 6 14042011 sii
Aula 6   14042011 siiAula 6   14042011 sii
Aula 6 14042011 sii
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Aula 8 21032013 sii-vfinal

  • 1. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 1 Class 8 Business Process Modelling Ano 2013 Sistemas de Informação para a Indústria António Grilo, Izunildo Cabral Prof. Auxiliar FCT-UNL,
  • 2. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 2 Content • What is Business Process? • Examples of Business Process • Why modelling Business Process? • Business Process Modelling Standards (Approaches) • Business Process Modelling Notation (BPMN) • BPMN core elements • Description of BPMN core elements • BPMN: types of models/diagrams • Business Process Diagram (example) • Some considerations • References
  • 3. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 3 What is Business Process Process is defined in the dictionary as ―a series of actions, changes, or functions bringing a result‖ (Mili et al., 2010). There are so many other definitions but in essence all are the same: processes are relationships between inputs and outputs, where inputs are transformed into outputs using a series of activities, which add value to the inputs (Aguilar-Savén, R. S., 2004). Business process is is ―a set of one or more linked procedures or activities which collectively realize a business objective or policy goal, normally within the context of an organizational structure defining functional roles and relationships (Workflow Management Coalition, 1999). Business process modelling (BPM) is a group of techniques that allow to model the business aspects necessaries for a correct performance and comprehension of the business process applications (Fernández et al., 2010). BPM is a flowchart of a business process, representing the flows or progression of activities and how they are linked toward some business goal.
  • 4. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 4 Examples of Business Process There are several types of business process depending on the business area which can be classified in marketing, customer service, quality control, logistic, product design, tourism, etc:  Make order  Check inventory  Prepare invoice  Send invoice  Select supplier  Define production plan  Request transportation  Generate report  Reserve Hotel  Cancel Reserve
  • 5. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 5 Why modelling Business Process? Business process modelling is important due to the following reasons:  Enable the capturing of existing processes by structurally representing their activities and inter-related elements.  Facilitate the compression and understanding of organisational or cross- organisational processes.  Improve process efficiency (cost and time) and quality by improving the business process (business process reengineering).  Allow the description of who performs each task or function, and where in the organisation (functionally or physically).  Provides sequencing and control information about process (main data/information associated to each process/activity).  Identify the systems requirements before their development (alignment of the systems with the underlying business processes).  Enable the identification of the cross-functional/organisational interfaces (interoperability issues).
  • 6. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 6 Business Process Modeling standards/approaches  Data Flow Diagram (DFD)  System Flowcharts  Resource-event-agent (REA) modelling  IDEF0/IDEF3 models  Extended Event-driven Process Chain Diagrams (EPC)  Unified Modelling Language (UML) activity diagrams  Business Process Diagram (Business Process Modelling Notation – BPMN)  Role Activity Diagrams (RADs) For more detail, see: Carnaghan, Carla (2006). Business process modeling approaches in the context of process level audit risk assessment: An analysis and comparison , International Journal of Accounting Information Systems, Vol. 7.
  • 7. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 7 Business Process Modeling Notation (BPMN)  The BPMN is a standard notation for capturing and designing business processes in the phases of systems design or systems redesign, especially at the level of domain analysis.  The first goal of BPMN is to provide a standard notation that is easily understandable by business analysts and users (its primary goal is human understanding).  Provides a set of standard notations (BPMN) elements for modelling business process.  Focuses on the dynamic aspects of business process.  Allows the creation of end-to-end business process in the form of Business Process Diagram (BPD).
  • 8. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 8 BPMN core elements Source: Rodriguez et al., 2007
  • 9. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 9 BPMN core elements Source: http://www.bpmn.org/Samples/Elements/Core_BPMN_Elements.htm - 28-02-2011
  • 10. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 10 Description of the BPMN core elements Event – something that ―happens‖ during the execution of a business process and starts, ends, delays, or interrupts the flow.  Start (starting point of a BPD) – in a supplier-customer relationship, the process can start with the customer contact.  Intermediate (occur between a Start event and an End Event, or more precisely, between two sequenced processes).  End (indicates the end of a BPD) – in a supplier-customer relationship, the process can end with the order delivery (close order).
  • 11. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 11 Description of the BPMN core elements Activities – is a work that an organisation (actor) performs via business processes.  Task (atomic) – procedure carried out by an actor in order to achieve an objective. Is used when the work in the process is not broken down to a finer level of process model detail.  Sub-process (non-atomic) – set of activities, gateways, and its sequence flow. Is a compound activity in that it has detail that is defined as a flow of other activities.  Process (non atomic, no notation) – is a sequence of activities that are supported by one or more participants (actors).
  • 12. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 12 Description of the BPMN core elements Sub-process There are two notation forms for sub-processes: expanded and collapsed. The interior of an expanded sub-process diagrams its detailed flow. Incoming and out-going sequence flow must never be connected with the internal elements, but only with the boundary of the sub-process.
  • 13. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 13 Description of the BPMN core elements Activities
  • 14. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 14 Description of the BPMN core elements Collapsed and Expanded Sub-process
  • 15. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 15 Description of the BPMN core elements Connecting objects Sequence flow – shows the order of execution of activities within a BPD, from start to end event. Message flow – symbolises the information that is exchanged between participants (actors). Participants use messages to communicate with one another. Association – An association connects a data object with a flow object (activity, gateway, or event), a message flow, or a sequence flow.
  • 16. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 16 Description of the BPMN core elements Message flow (some considerations) A message flow is used to show the flow of messages between two participants (pools) that are able to send and receive them. The following connection rules for message flows must be taken into account. Message flows are permitted:  Between two separate pools  Between pool and flow object  Between two flow objects
  • 17. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 17 Description of the BPMN core elements Association(some considerations) Information, such as text annotations and data objects, can be appended to the model elements to be documented using the association. Associations can be directional or non-directional and are modelled with a dotted line:
  • 18. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 18 Description of the BPMN core elements Message flow (example)
  • 19. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 19 Description of the BPMN core elements Connecting objects (some errors)
  • 20. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 20 Description of the BPMN core elements Connecting objects (some errors)  Error 1: Sequence flow between pools is not permitted.  Error 2: The direction of the message flow is incorrect. It must lead from the throw to the catch event.  Error 3: Flow objects must never be on the boundary of a pool or a lane.  Error 4: Message flows between lanes are not permitted.  Error 5: Flow objects must never be on the boundary of a pool or a lane.
  • 21. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 21 Description of the BPMN core elements Connecting message flows
  • 22. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 22 Description of the BPMN core elements Artifact – is a graphical object that provides supporting information about the process or elements within the process. However, it does not affect the flow of the process.
  • 23. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 23 Description of the BPMN core elements Artifacts Group – is a visual mechanism to group elements of a diagram informally.
  • 24. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 24 Description of the BPMN core elements Artifacts Text annotations – are a mechanism for a modeller to provide additional information for the reader of a BPMN diagram. Data object – is a business object that can be generated, required, changed, or destroyed by an activity. Moreover, a data object can have a specific state.
  • 25. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 25 Description of the BPMN core elements Associations vs data objects/ message/sequence flows Directional associations between data objects and message or sequence flows are not permitted. Associations have no direction in sequence or message flows.
  • 26. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 26 Description of the BPMN core elements Gateway – depicts the control of divergence and convergence of the sequence flow of the elements in a BPD. Thus, it will determine branching, forking, merging, and joining of paths. Can be parallel (AND), exclusive (XOR), inclusive (OR) or complex.  Parallel – splits the sequence flow into two or more parallel flows and joins the parallel flows again.  Exclusive – restricts the sequence flow in such a way that exactly one alternative is selected from a set of alternatives at runtime.  Inclusive – sequence flow continues along one or more alternative pathways, depending on branch conditions.
  • 27. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 27 Description of the BPMN core elements Parallel gateway
  • 28. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 28 Description of the BPMN core elements Exclusive gateway
  • 29. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 29 Description of the BPMN core elements Inclusive gateway
  • 30. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 30 Description of the BPMN core elements Complex gateway
  • 31. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 31 Description of the BPMN core elements Swimlanes – frequently, different roles, such as customer, organisation units, or an IT system participate in the handling of a business flow. Swimlanes structure a process according to organisational aspects. A swimlane is a graphical container for partitioning a set of activities from other activities.  Pool – represents a participant in a process and acts as the container for the sequence flow between activities (suppliers, focal firm, distribution centre, final customers, or a supply chain).  Lanes (within a pool) – is a sub-partition within a pool. Lanes are used to organise and categorize activities (internal organisation units or roles.
  • 32. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 32 Description of the BPMN core elements Pools and lanes (some considerations) Pools can be aligned vertically or horizontally. Every process is always located in a pool. A pool can contain multiple lanes, but each lane must always be completely within a single pool. Lanes can be further subdivided into more lanes too. All activities are always completely within a pool or within a lane.
  • 33. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 33 BPM: types of models/diagrams  Private (internal) business processes – internal to an organisation. Source: Mili et al., 2010
  • 34. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 34 BPM: types of models/diagrams  Abstract (public) business processes – represents the interaction points between a process that is internal to an organisation and the outside world. Source: Mili et al., 2010
  • 35. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 35 BPM: types of models/diagrams  Collaboration (global) business processes – describe the interaction between two or more business entities, each of which has its own internal processes. Source: Mili et al., 2010
  • 36. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 36 Examples of Business Process Diagram Source: Cabral, I. F. 2011
  • 37. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 37 Some considerations Business analysts vs business users - The business analysts are the unique capable of modelling the business process because they are the unique users that know and understand the notations because of their technical capability. On the other hand some business users can understand the notation but they are not able to model their own business processes. - Other problem is the impossibility of business analysts to model all aspects of business because they do not have the sufficient knowledge of the business processes to be modelled.
  • 38. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 38 References - Cabral, I. F. (2011). An Information Model for Lean, Agile, Resilient and Green Supply Chain Management. Master thesis, FCT/UNL - (OMG), O. M. G. (January 2011). Business Process Model and Notation (BPMN) (version 2.0) - Curtis, B., Kellner, M. I., & Over, J. (1992). Process modeling. Communications of the ACM. 35(9), 75 - 90 - Mili, H., Tremblay, G., Jaoude, G. B., Lefebvre, E., Elabed, L., & El Boussaidi, G. (2010). Business Process Modeling Languages: Sorting Through the Alphabet Soup. [Article]. Acm Computing Surveys, 43(1), 56. - Hammer, M., & Champy, J. (1993). Reengineering the Corporation. New York: Harper Business
  • 39. Sistemas de Informação para Indústria © António Grilo 2013Departamento de Engenharia Mecânica e Industrial 39 References - Rodriguez, A., Fernandez-Medina, E., & Piattini, M. (2007). A BPMN extension for the modeling of security requirements in business processes. Ieice Transactions on Information and Systems, E90D(4), 745-752. doi: 10.1093/ietisy/e90-d.4.745 - Fernández, H. F., Palacios-González, E., García-Díaz, V., Pelayo G-Bustelo, B. C., Sanjuán Martínez, O., & Cueva Lovelle, J. M. (2010). SBPMN — An easier business process modeling notation for business users. Computer Standards & Interfaces, 32(1–2), 18-28. doi: http://dx.doi.org/10.1016/j.csi.2009.04.006 - http://www.bpmn.org/Samples/Elements/Core_BPMN_Elements.htm - 28-02- 2011