Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 17-minute video tutorial by Senior Developer Advocate Niall Deehan explores the different types of BPMN subprocesses and their implementation in Camunda. Learn about embedded subprocesses, call activities, ad-hoc subprocesses, and event-based subprocesses while understanding what each does, important considerations, common use cases, and best BPMN patterns to use with them. Discover how Zeebe, Camunda's advanced workflow engine, executes each subprocess type. The tutorial includes a special focus on how ad-hoc subprocesses support injecting non-deterministic behavior into otherwise deterministic processes, making them ideal for implementing AI agents. Follow along as Niall demonstrates these concepts using Camunda Web Modeler, with a clear breakdown of topics: introduction (0:00), embedded subprocesses (0:44), call activities (3:39), ad-hoc subprocesses (9:12), and event-based subprocesses (12:24). Perfect for developers and business analysts looking to enhance their BPMN modeling skills and leverage subprocesses effectively in process automation.
Syllabus
00:00 – Welcome and Introduction
00:44 – Embedded Subprocesses
03:39 – Call Activities
09:12 – Ad-hoc Subprocesses Bonus: Why this element supports injecting non-deterministic behavior into otherwise deterministic processes and why this is our implementation path for supporting AI agents
12:24 – Event-based Subprocesses
Taught by
Camunda