question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

BPMN Errors can be viewed (summary) and deleted individually

See original GitHub issue

This is an epic issue which may be broken down into multiple tasks, if needed

What should we do?

Currently the user might create BPMN errors (e.g., using Error Boundary Events) (or equal concept: messages, signals, …). These created errors (again, or messages, signals, …) will then exist on a global scope and can not be (I) viewed or (II) deleted (unless the user goes into the XML view).

With this epic we want to allow this:

  • Have a design concept, that defines how global BPMN Errors may be viewed and potentially deleted on diagram root level
  • Implement the BPMN Error overview feature
  • Implement the “Delete BPMN Error” feature
  • For the entire concept: keep in mind that this concept is in a first step implemented for BPMN errors, but should in principle also be useable for other global entities (e.g., messages, signals).

Why should we do it?

There are multiple reasons why we need this.

  • Various users requesting it (see #136 #1930)
  • It supports the RPA use case (where in the future also the bridge will send BPMN Errors)

Also related to https://github.com/camunda/camunda-modeler/issues/861 and https://github.com/camunda/camunda-modeler/issues/1554

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
andreasgeiercommented, Nov 19, 2020

FYI - I consider this in the UI Architecture topic.

0reactions
MaxTrucommented, Aug 23, 2021

Hi @felix-mueller,

@andreasgeier already prepared a concept for it as part of the reworked overall UI. It basically features a seperate DataView which allows to view (and edit/delete) all global entities (such as errors, messages, …).

Implementing this concept however requires some dedicated OKR capacities, and from my understanding this is not the most burning topic for Q4. Can you please check with @volkergersabeck ?

If this is a burning issue for cloud and we don’t plan this for Q4, then one could implement as a temporary plan B solution a behavior, that would delete all unreferenced entities (e.g., after every save).

Hope these hints help.

Read more comments on GitHub >

github_iconTop Results From Across the Web

BPMN 2.0 Symbols - A complete guide with examples.
A comprehensive resource for BPMN 2.0 symbols. Learn about BPMN events, tasks, subprocesses, messages and more.
Read more >
BPMN — Open Issues - OMG Issue Tracker
Key Issue Reported Status BPMN2‑318 Mistake in Table 7.2 BPMN 2.0.2 open BPMN21‑441 Wrong word used. And wrong page reference BPMN 2.0 open BPMN21‑440 fairly basic...
Read more >
I can specify a referenced global { Message, Error, Signal ...
I can specify a referenced global { Message, Error, Signal } with an ... BPMN Errors can be viewed (summary) and deleted individually...
Read more >
Error handling example from BPMN specification
However, BPMN also includes additional notational elements to model error handling behavior. A so-called “Exception Flow” can be seen in Figure 1, ...
Read more >
Business Process Diagram - an overview | ScienceDirect Topics
BPMN was defined to achieve certain goals such as: providing a standardized graphical notation for modeling business processes; so that the notation can...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found