1. van der Aalst
W. M. P. (2011). Process Mining: Discovery
Conformance and Enhancement of Business Processes. Springer.
Reference: Chapter 2
"Process Models
" Section 2.3.2
"Control-Flow Constructs."
Content: This academic textbook on business process management explains fundamental workflow patterns. It describes the "parallel split" (AND-split) construct
where a single thread of control splits into multiple threads that are executed concurrently. This directly corresponds to using a parallel action for two independent notification tasks that should run at the same time.
2. Palo Alto Networks. (2023). Cortex XSOAR Administrator's Guide.
Reference: Section on "Playbook Tasks
" subsection "Task Types."
Content: Official vendor documentation for a leading Security Orchestration
Automation
and Response (SOAR) platform explains that playbook tasks can be arranged sequentially or in parallel branches. It specifies that parallel paths are used for actions that can run concurrently and do not depend on each other's outputs
which is the ideal implementation for the scenario described.
3. Dumas
M.
La Rosa
M.
Mendling
J.
& Reijers
H. A. (2018). Fundamentals of Business Process Management. Springer.
Reference: Chapter 4
"Process Orchestration
" Section 4.3
"Parallel Gateway."
Content: This university-level textbook details the Business Process Model and Notation (BPMN) standard. It states
"A parallel gateway (or AND-gateway) provides a mechanism to synchronize parallel flows and to create parallel flows... When a parallel gateway is used to split a path... it is called an AND-split. The AND-split activates all outgoing branches concurrently." This principle directly supports using a parallel action. DOI: https://doi.org/10.1007/978-3-662-56509-4