City University of Hong Kong · FACULTY OF INFORMATION TECHNOLOGY

CB2500 Chap.3 Business Processes and BPMN Diagrams

- one subject, every graph, every model, every mark
8 Chapters4-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 3 of 11 · CB2500

Business Processes and BPMN Diagrams

A process is defined by examples before it is defined by words

Week two opens with four activities rather than a definition: buying and holding stock, selling to customers, settling bills, bringing in revenue. What they share is that each achieves a business function, each involves more than one role, and none belongs to a single department.

Business process modelling is then given its own definition as the systematic way business analysts represent processes so that everyone involved is looking at the same picture.

Nine symbols, and one instruction that changes how you revise

The symbol set the lecture teaches is small on purpose: start, end, activity, subprocess, data repository, decision, data flow, control flow and annotation.

Alongside it sits an instruction worth reading twice. Interpreting a straightforward process diagram is expected of you, and drawing one is not. That changes revision completely.

Drawing practice rehearses symbol placement, while reading practice rehearses tracing a path, and tracing is what a question asks for.

Control flow and data flow make different claims

The most consequential distinction in the notation is between the two line styles, and it is the one a hurried reader flattens. A control flow says one activity happens after another. A data flow says information moves.

The same two boxes joined by each line style describe different processes, and a proposal built on the wrong reading changes the wrong activity. Repositories matter for the same reason: a diagram tells you not only what happens but which store each step reads and writes, and that is where an information problem usually hides.

Reading in a fixed order

A diagram rewards a routine.

Name the lanes, follow control flow from the start circle, take both branches of every decision, then add the data flows and say which repository each touches, and finish by naming what the diagram does not show. Read this way, a swimlane picture produces an answer; read by wandering, it produces a description of boxes.

In this chapter

What this chapter covers

  • 01

    Activities that achieve a business function

  • 02

    Modelling as a way for stakeholders to see one picture

  • 03

    Start, end, activity and subprocess

  • 04

    Decisions, and taking both branches

  • 05

    Data repositories as the stores a step touches

  • 06

    Control flow against data flow

  • 07

    Annotations and what a diagram leaves out

  • 08

    Reading rather than drawing, as the course states

Worked example · free

Trace a path and predict what a new rule would move

Q [9 marks]. AskSia authored practice. A campus service desk process has three lanes: requester, service desk and specialist. A request is raised, triaged by the desk against a request log, and tested at a decision; unsolved requests go to the specialist, who diagnoses and records the fix in a fix library. Trace the path of an unsolved request, name the store each step touches, and say which single activity would change if a new rule escalated every request from a teaching room immediately. The mark allocation shown is an AskSia study aid and is not the University's published marking scheme.
  • 3Name the lanes and follow control flow to the decision.
  • 3Add the data flows and name the store each activity reads or writes.
  • 3Apply the new rule and justify the single activity you name.
Control flows from the requester raising the request, to triage in the service desk lane, to the decision; on the unsolved branch it passes to the specialist for diagnosis, then the fix is recorded and the process ends. On data flows, triage reads the request log, so an unlogged request is invisible to it, and recording the fix writes the fix library, which is the only activity that makes a later triage better informed. The new rule changes triage, not diagnosis, because triage is where the allocation decision is taken and therefore where the room attribute has to be available.
Sia tip — Take both branches of every decision before you write anything. A diamond with one branch followed is a diagram half read, and the unfollowed branch is usually where the question was aimed.
Glossary

Key terms

Business Process
A set of activities that achieves a business function, such as holding stock, selling to customers, settling bills or bringing in revenue.
Business Process Modelling
The systematic way analysts represent a process so stakeholders and developers can discuss the same thing.
Swimlane
A horizontal band on a process diagram holding every activity performed by one role.
Control Flow
A line asserting that one activity happens after another, so the later one waits.
Data Flow
A line asserting that information moves between an activity and a store or another activity, without claiming an order.
Data Repository
A store a process reads from or writes to, drawn as an open-sided box on the diagram.
Annotation
A note attached to a diagram that carries context the notation itself cannot express.
FAQ

Business Processes and BPMN Diagrams FAQ

Will I have to draw a process diagram in the assessment?

The lecture states that interpreting a straightforward process diagram is expected of you and that drawing one is not. Spend revision time tracing paths through unfamiliar diagrams and naming which store each step touches, rather than practising symbol placement. Confirm the instructions for your own sitting on the course site.

How do I avoid confusing the two line styles?

Read the solid lines first and ignore the dashed ones entirely on the first pass, so that you establish the order of events without interference. Only then add the dashed lines and, for each, say aloud which store is read or written by which activity. Doing them together is what produces an answer asserting that a store is used before an activity that it has no ordering relationship with.

What does a line looping back to an earlier activity usually mean?

Most often normal operation rather than an error route. In a service process it typically means work that could not be closed returns for more investigation, which is how the process is designed to behave. Treating every backward line as an exception leads to proposals that remove the part of the process doing the useful work.

Study strategy

Exam move

Find three process diagrams outside this course, in a textbook, a company report or a public service description, and run the five-step read on each without notes. Write the lanes, then the control path, then both branches of every decision, then the stores. Time yourself: a simple diagram should take about four minutes.

Finish each by writing the single sentence naming what the diagram does not show, because that sentence is what distinguishes an analyst from a reader.

Working through Business Processes and BPMN Diagrams in CB2500? Sia is AskSia’s AI Information Technology tutor — ask any CB2500 Business Processes and BPMN Diagrams question and get a clear, step-by-step explanation grounded in how CB2500 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + your other City University of Hong Kong subjects - and 1,000+ Bibles across every Australian university.
Sia - your CB2500 tutor, unlimited, worked the way the exam marks it
The full 4-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works