Bpmn

Issues

  • spec is > 500 pages
  • from https://dpmn.info/presentations/2023-SW/#/7 : Overloading/ambiguity of sequence flow arrows Insufficient integration of the objects that participate in a process Insufficient resource modeling No support of processing activities No convincing formal/operational semantics

Types of Elements

  • flow objects
    • events are not specifically technical... just what has happened in the problem domain
    • sub process is a collection of flow objects
    • gateways are commonly about branching, e.g.
      • exclusive (or)
      • parallel
  • connecting objects
    • sequence
    • message
  • pools and swimlanes
    • maybe a pool for each participant/company, and each department is a lane
    • or pool is a domain, lane is a subdomain
    • i.e., establishing responsibilities
      • arrow crossing a lane or a pool, that's a dependency
  • artifacts
    • not events, tasks, decision points
    • some kind of persistence

Example

References

Bpmn_for_profit_and_fun


Backlinks