BPMN Level 1 Palette

part 2 - modelling method and style

Text Annotations

  • Use tactically to provide relevant information

    • Example: multi-instance markers: add the collection description in a text annotation

Pools and Lanes

  • Label the pool for the process

  • Unpopular opinion: don’t use pools and lanes from level 2 onwards

    • They convolute the diagram (lots of vertical movement)

    • The process flow is broken

    • Automated activities & events have no obvious lane to go into (and a separate "system" lane makes the previous problems even worse)

Data Objects and Data Storage

  • Don’t litter the diagram with every piece of data

    • Include the ones that aren’t obvious or help to understand the flow or collaboration