ATHENA week 2 Flashcards

(56 cards)

1
Q

BPMN diagram, some key points

A
  • intuitive for both TECHNICAL and BUSINESS users
  • a tool to bridge communication gaps that often exists among departments
  • fundamental for succesful business IT alignment
  • not a well known standard
  • simplicity
  • it supports technical implementation of process automation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

is BPMN diagram a known standard

A

no

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

for what kind of users is BPMN diagram useful

A

business and technical users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is a pool and a lane

A

POOL
- main conductor/process
- the pool is a higher tanking instance compared to its lanes
- can be PHYSICAL, PERSON or any type of entity

LANE
- responsible for executing specific tasks
- can also be PHYSICAL, PERSON or any type of entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

circle
circle with one extra round
dikke circle

A

circle beginning

circle with extra round: intermediate event

dikke circle: end event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Data Object in BPMN?

A

A temporary piece of information (like a list, file, or form) used within a task. It does not control the process, just supports it, specific to one process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Data Store in BPMN?

A

A place where information is stored permanently, even after the process ends. Like a database, you can also use it for other tasks eventually

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

-> (sequence flow)

A

used to connect tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O——–> (message flow)

A

between pools/lanes, you DON’T USE IT IN ONE POOL (customer asks for return)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

—–> (data association flow)

A

links a task to a data object or data store, showing it uses or creates that info

The task “Write Report” is connected to a document file — the data object “report.pdf”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is an Exclusive Gateway in BPMN? and how does it look

A

A point where the process must choose only one path based on a condition. Never both.

its a diamond with an x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What’s another name for an Exclusive Gateway?

A

XOR (which stands for “exclusive OR”).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

loop, how does it look

A

a task is repeated until the conditions are met. you see the arrow in a circle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Multiple Parallel Instances in BPMN?

A

When the same task happens multiple times at once, for different people or cases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What symbol shows a parallel instance?

A

Three small vertical bars (|||) at the bottom of the task box.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What’s an example of a multiple parallel instance?

A

Everyone in the flat chooses their pizza at the same time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a Parallel Gateway in BPMN?

A

A gateway where all paths are followed at the same time — multiple tasks run in parallel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What symbol represents a Parallel Gateway?

A

A diamond with a + (plus) inside.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What’s another name for a Parallel Gateway?

A

AND-gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

In a Parallel Gateway, do you follow only one path?

A

No — you follow all outgoing paths at the same time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What’s a real-life example of a Parallel Gateway?

A

Choosing your main dish and side dish at the same time when ordering food.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What happens after a Parallel Gateway splits into multiple tasks?

A

All tasks must be completed before continuing (like before “Confirm the selection”).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is an Inclusive Gateway in BPMN?

A

A gateway that lets the process follow one or more paths depending on conditions

21
Q

What symbol represents an Inclusive Gateway?

A

A diamond with a circle inside

22
Can an Inclusive Gateway follow all paths?
Yes — but only if the condition says so. It could also follow just one.
22
What’s another name for an Inclusive Gateway?
OR-gateway
23
What is an Event-Based Gateway in BPMN?
A gateway that waits for one of multiple events to happen — the process continues based on whichever event happens first.
24
How is an Event-Based Gateway different from an Exclusive Gateway?
Exclusive: based on a known data condition Event-Based: based on which event occurs first
24
What symbol represents an Event-Based Gateway?
A diamond with a double circle and a clock inside.
24
Can you use data to decide at an Event-Based Gateway?
No — it's not based on data, only on event timing.
24
Can you use a message flow between tasks in the same pool?
No — inside one pool, you must use a sequence flow.
25
What happens if you use a message flow between two tasks in the same pool?
The tasks are considered disconnected — the process doesn’t "flow".
26
Can a process start with a task directly, without a Start Event?
No — that’s a mistake. A Start Event should always be used.
27
Why is it a mistake to leave out an End Event in BPMN?
Because it makes it unclear where the process finishes — it’s confusing, especially in longer or parallel processes.
28
What does a normal End Event look like?
A bold black circle.
29
What does a Terminate End Event look like?
A bold black circle with a white X inside.
30
When would you use a Terminate End Event?
When you want to immediately stop the entire process, regardless of what else is happening.
31
Is it okay to have multiple End Events in a process?
Yes — if different paths lead to different endings, you can show that with multiple End Events.
31
Can a BPMN process have more than one Terminate End Event?
Yes — if there are multiple different situations that should all stop the entire process immediately. for example: If a customer cancels → ⛔ terminate the whole process If payment fails → ⛔ terminate the whole process If fraud is detected → ⛔ terminate the whole process
32
Why is it wrong to connect directly to a task inside a sub-process?
Because sub-processes should be treated as independent units — you must connect to the sub-process box, not tasks inside it. treat it like a black box, you cannot go inside it
33
What is a sub-process in BPMN?
a mini-process within the main one.
34
Can a sequence flow connect two tasks in different pools?
No — sequence flows can’t cross pool boundaries.
34
Can a gateway send or receive a message in BPMN? (a diamond with an x)
No — only tasks (or events) can send/receive messages
34
What is a gateway allowed to do?
it evaluates conditions, it's like a traffic light
35
gateway
A general term for decision/control points in the process — includes XOR, OR, AND, Event-Based, etc.
36
What is a “hanging” event or activity in BPMN?
A task or intermediate event that has no incoming sequence flow — it’s disconnected from the rest of the process.
37
How can you avoid hanging elements?
Make sure every event or activity has a clear incoming and outgoing sequence flow.
38
How many start events should a pool have?
Normally one, because all lanes belong to the same process.
39
What’s the risk of having multiple start events in one pool?
People may think the lanes are separate, independent processes, which may not be true.
40
Should you use a message event to show data passed from Task A to Task B?
No — BPMN sequence flows already imply data is passed.
41
When is it correct to use a message event?
Only for communication between different participants/pools — not for regular data flow between tasks.
42
Can a catching event be used to send a message flow?
No — only tasks can be used as message senders.
43
What is a catching event in BPMN?
An event that waits for or catches a message — it does not send it.
44
What’s the difference between a task and a catching event in message flows?
Task = can send or receive messages Catching event = can only receive (catch) a message
45
What’s the mistake in using a single-circle timer inside the process?
That’s a Start Event, and it can only be used at the beginning — inside a process you must use an Intermediate Event (double circle).
46