Practice cases

The exercise library

Five modelling cases curated from Camunda's BPMN for Research, the Camunda example library, and Visual Paradigm's HR templates — rewritten in plain English for BAs and PMs. Every case opens in the same studio: scenario brief, live coaching feedback, and an expert reference.

Beginner Playable
Leave Request Approval

An employee submits a leave request through the HR portal. The system performs a quick eligibility check against remaining balance. If the employee has insufficient balance, the request is rejected automatically and they are notified.

812 min·Week 1 (BPMN Foundations)
Start/End eventsSequence flowExclusive gatewaysVerb + Noun task naming+1
Beginner–Intermediate Playable
Dispatch of Goods

A customer places an order with a retailer. The retailer must check whether the goods are in stock. If the goods are in stock, the retailer prepares the shipment. At the same time, the retailer requests payment from the customer. Once payment is received and the shipment is ready, the goods are dispatched and the process ends.

2535 min·Week 2 (Decisions and Roles)
Pools and lanesSequence flowExclusive gatewayParallel gateway (split and merge)+2
Intermediate Playable
Invoice Approval

A supplier sends an invoice to a company. A Finance Clerk receives and reviews the invoice. If the invoice matches the purchase order and the amount is within their approval limit, the Finance Clerk approves it and queues it for payment. Payment is then processed and the process ends.

3040 min·Week 3 (Realistic Process Modelling)
LanesExclusive gatewayUser tasksRework loop via gateway+2
Intermediate Playable
Employee Onboarding

A new employee joins a company. On their first day, three things must happen in parallel and can be done in any order: HR completes the employment contract and system setup, IT provisions laptop and access credentials, and the line manager schedules a first-week induction plan.

3545 min·Week 3 (Realistic Process Modelling)
Parallel gatewaysMulti-lane poolsHandoff pointsMessage events+1
Intermediate–Advanced Playable
Customer Support Ticket (SLA Escalation)

A customer submits a support ticket via an online portal. A support agent reviews the ticket and attempts to resolve it. If the agent resolves the ticket within 4 hours, the customer is notified and the ticket is closed.

4050 min·Week 3 (Events and Exceptions)
Timer boundary eventsEscalation pathsExclusive gatewaysEvent subprocesses+1