Skip to content

Disallow labels on sequence flows that are not outgoing from OR/XOR gateways #123

@till-stadtler

Description

@till-stadtler

The rule should detect the following modeling patterns

Sequence flows that are not outgoing from OR/XOR gateways should not have labels. Labeling these sequence flows can lead to confusion.
no-labels-on-standard-sequence-flows-1

Instead either use no label, because the following activity speaks for itself, or an intermediate none event:
no-labels-on-standard-sequence-flows-2

How does the rule improve the BPMN diagram?

Instead of having confusing labels on sequence flows that are not outgoing from OR/XOR gateways, they are either removed or replaced with an intermediate none event.

In Camunda, intermediate none events can be used for business intelligence in Optimize.

Rule Details

  • Name: no-isolated-sequence-flow-label
  • Default notification level: warn

What alternatives did you consider?

BPMN models continue to contain labels on sequence flows that are not outgoing from OR/XOR gateways.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogQueued in backlogrulesConcerning existing or missing rules

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions