Business Process Modelling and BPMN

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/82

flashcard set

Earn XP

Description and Tags

Flashcards based on Business Process Modelling and BPMN lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

83 Terms

1
New cards

BPMN

A standardized graphical language for modeling business processes (OMG standard, currently BPMN 2.0).

2
New cards

Activities

Work performed (e.g., "Check stock availability").

3
New cards

Events

Triggers or outcomes (e.g., "Purchase order received").

4
New cards

Gateways

Decision points (e.g., XOR, AND, OR).

5
New cards

Sequence Flows

Order of execution in a business process model.

6
New cards

Naming Convention for Events

Noun + past-participle verb (e.g., "Order rejected").

7
New cards

Naming Convention for Activities

Imperative verb + noun (e.g., "Ship goods").

8
New cards

XOR Gateway (Split)

Chooses one outgoing path based on conditions.

9
New cards

XOR Gateway (Join)

Merges alternative paths (proceeds when one incoming branch completes).

10
New cards

AND Gateway (Split)

All outgoing paths are taken (parallel execution).

11
New cards

AND Gateway (Join)

Synchronizes parallel paths (proceeds when all incoming branches complete).

12
New cards

OR Gateway (Split)

Activates one or more paths based on conditions.

13
New cards

OR Gateway (Join)

Proceeds when all active incoming branches complete.

14
New cards

Structural Correctness in BPMN

All nodes must be on a path from start to end events; no dangling arcs or disconnected nodes; gateways must follow split/join rules.

15
New cards

Behavioral Correctness in BPMN

No deadlocks or livelocks; tokens must reach end events without leftovers; every activity must be executable.

16
New cards

Semantic Correctness in BPMN

The model must accurately reflect the real-world process.

17
New cards

Common Pitfall: Behavioral Issues

Deadlocks (e.g., parallel paths not synchronized)

18
New cards

Common Pitfall: Syntax Errors

Syntax Errors: Missing start/end events, incorrect gateway usage.

19
New cards

Semantic Issues

Misaligned logic (e.g., "Ship goods" before "Receive payment").

20
New cards

Artefacts (Data Objects)

inputs or outputs of activities (e.g., "Purchase order" document).

21
New cards

Data Stores

Persistent storage (e.g., "Orders Database").

22
New cards

Active Resources

People or systems (e.g., Sales department, ERP system). Represented by Pools and Lanes.

23
New cards

Passive Resources

Equipment or rooms used in a business process.

24
New cards

Pools in BPMN

Represent entire organizations (e.g., "Seller").

25
New cards

Lanes in BPMN

Sub-divisions within pools, representing departments (e.g., "Warehouse & Distribution" department).

26
New cards

Message Flows

Communication between pools (e.g., "Order confirmation" sent to Customer). Sequence flows cannot cross pool boundaries.

27
New cards

Process (Orchestration) Diagram

Focuses on one party (public or private view) of a process.

28
New cards

Collaboration Diagram

Shows interactions between multiple parties (e.g., Seller, Customer, Auction Service).

29
New cards

Process Decomposition

Breaking down complex processes into sub-processes for clarity and manageability.

30
New cards

Global Sub-processes

Stored separately and invoked via "call" activities to maximize reusability.

31
New cards

Activity Loop

Repeats a task or sub-process until a condition is met.

32
New cards

Multi-instance Sub-processes

Executes an activity multiple times concurrently.

33
New cards

Ad-hoc Sub-processes

Activities executed in arbitrary order and number of times.

34
New cards

Value Chains

Chain of high-level processes delivering value to customers.

35
New cards

Message Events

Triggers a process (e.g., "Invoice received").

36
New cards

Temporal Events

Process starts at a specified time (e.g., Process starts every Friday at 6 PM).

37
New cards

Signal Events

Broadcasts for synchronization (e.g., "Order canceled" signal).

38
New cards

Error Events

Handles internal exceptions (e.g., "Policy invalid").

39
New cards

Termination Events

Forces process termination (e.g., "Order canceled").

40
New cards

Compensation Events

Rolls back completed activities (e.g., "Reimburse payment").

41
New cards

External Exceptions

Triggered by external events (e.g., "PO change request").

42
New cards

Internal Exceptions

Triggered by activity failures (e.g., "Items not available").

43
New cards

Timeouts

Interrupts overdue activities (e.g., "Quote not received within 48 hours").

44
New cards

Non-interrupting Events

Triggers a side branch without interrupting the main flow (e.g., "Address change request" handled while order processing continues).

45
New cards

Case Types

Classify processes by properties like product type, service type, channel, or customer type.

46
New cards

Functions

Identify business functions performed on each case type (e.g., risk management, mortgage brokering).

47
New cards

Enumerate Processes

Identify core, support, and management processes within an organization.

48
New cards

Determine Scope

Define horizontal (upstream/downstream) and vertical (hierarchy) boundaries of a process.

49
New cards

Level 1 Process Architecture Hierarchy

Value chains (e.g., "Procure-to-pay")

50
New cards

Level 2 Process Architecture Hierarchy

Main processes (e.g., "Purchase order handling")

51
New cards

Level 3+ Process Architecture Hierarchy

Sub-processes and tasks.

52
New cards

SCOR Model

For supply chain processes (Plan, Source, Make, Deliver, Return).

53
New cards

APQC PCF

Industry-neutral framework for benchmarking.

54
New cards

Vertical Split of Processes

DiTerent flow objects, multiplicity changes, transactional state changes, or time separation.

55
New cards

Horizontal Split of Processes

Logical separation in space or other dimensions, or if reference models suggest it.

56
New cards

Process Discovery

Gathering information to create an "as-is" process model.

57
New cards

Document Analysis

Review policies, forms, and manuals to understand current processes.

58
New cards

Observation

Watch process execution (active or passive) to understand real process flow.

59
New cards

Automated Process Discovery

Use event logs to generate process models automatically.

60
New cards

Interviews

Structured or unstructured discussions with stakeholders to gather process information.

61
New cards

Workshops

Collaborative sessions with stakeholders to model a process.

62
New cards

Brainstorming

Generate and refine ideas for new processes.

63
New cards

Storyboarding

Visualize steps in a process using sketches or diagrams.

64
New cards

Use Cases

Define interactions between actors and the system or process.

65
New cards

Role Playing

Simulate process scenarios by acting them out.

66
New cards

Prototyping

Build a partial implementation of a process to test and refine it.

67
New cards

Syntactic Quality

Correctness of model structure, ensuring activities have proper incoming and outgoing flows.

68
New cards

Semantic Quality

Accuracy of the model vs. real-world process, validated by domain experts.

69
New cards

Pragmatic Quality

Usability of the model, ensuring understandability, learning, and maintainability.

70
New cards

7 Process Modelling Guidelines (7PMG)

Minimize elements, reduce routing paths, use one start/end event, model structured processes, avoid OR gateways, label activities as "verb-object", and decompose models with >30 elements.

71
New cards

Process Mining

Uses event logs to discover, monitor, and improve processes.

72
New cards

Extract Event Logs

Collect data (e.g., timestamps, case IDs, activities) from IT systems.

73
New cards

Discover Processes

Use algorithms (e.g., Alpha, Heuristic Miner) to create process models from event logs.

74
New cards

Conformance Checking

Compare event logs to a normative model to identify deviations.

75
New cards

Performance Analysis

Measure bottlenecks and inefficiencies in a process.

76
New cards

Internal-Catalyst Stakeholders

Executives driving change within an organization.

77
New cards

Internal-Facilitator Stakeholders

BPM team implementing changes within an organization.

78
New cards

Internal-Impacted Stakeholders

Employees affected by changes within an organization.

79
New cards

External-Impacted Stakeholders

Customers or suppliers affected by process changes.

80
New cards

Process Selection Criteria

Strategic impact, performance issues, and ease of improvement are all examples of this.

81
New cards

Fitness (Process Mining Metric)

How well the event log matches the process model.

82
New cards

Precision (Process Mining Metric)

Model specificity to the event log.

83
New cards

Generalization (Process Mining Metric)

Model applicability to new cases.