Skip to content

[FEAT] Allow to only show one or a set of pools at diagram load time #592

@NathalieC

Description

@NathalieC

Let pass a list of ids and/or names related to the participant in the BPMN semantic related to the pool(s) that will be displayed.

Discussions in progress. We should define the API and the best way to manage it internally.

Note: the original request was different, we decided to reduce the scope of the feature

By default, the library displays the bpmn file, meaning, all diagrams and pools defined in the file.
By configuration, the developer integrating the library (Fred) could define that it only displays one pool, whose id will be passed as a parameter.
By configuration, Fred could also define that it displays a pool and all its called processes (provided they are in the same diagram). Again, he will use parameters to pass the pools' ids to the lib.
In the implementation example, we should be able to show that:

  • if the pool id passed as a parameter is a called process, Fred can implement a "navigation up", to the calling pool.
  • if the pool id passed as a parameter is a process with call activities, Fred can implement a "navigation down" to the called process
  • if both, then Fred could implement both navigations.

Linked to #422

Metadata

Metadata

Labels

BPMN diagram usabilitySomething about the way we can interact with BPMN diagramsdecision recordTrack project and architectural decisionsenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions