Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete selected version of a process definition #41

Open
engineering-issue-sync-app bot opened this issue Feb 21, 2023 · 0 comments
Open

Delete selected version of a process definition #41

engineering-issue-sync-app bot opened this issue Feb 21, 2023 · 0 comments

Comments

@engineering-issue-sync-app
Copy link

engineering-issue-sync-app bot commented Feb 21, 2023

Value Proposition Statement

Delete Process Definition to free up storage, declutter user interface and prevent errors.

User Problem

  • I have multiple versions of Process Definitions that are not being used anymore. I cannot delete them, what can cause accidentally start process in the older version.
  • A bloated database of process data, takes too much space
  • I cannot stop creation of the new process instances, when there is a timer start event (cycle)
  • Currently, there is no way to delete process definition form Zeebe cluster
  • During development, I have multiple versions with bugs as I was testing the process

User Stories

  • As a Developer, I can delete a selected version of deployed process definition without running instances and all process instances finished of this version (1 operation) via Operate UI and Zeebe API.
  • As a Developer, while using this feature, I can read basic information, what will be deleted
  • As a Developer, I can see the progress of deletion in Operations Panel
  • As a Developer, I can read the documentation, explaining what is going to happen when I delete a version of process definition
  • As a Product manager, I know how many times process definition was deleted

Implementation Notes

  • Together with Process Definition deletion, all dependent data of this process definition version like tasks and decision instances will be deleted - only instances, not definitions. It will affect only child processes, call activity and business rule tasks - nothing in parent instances.
  • With this iteration, we'll deliver simplified frontend - the enhancements will be covered in the 4th iteration.

🤖 This issue is automatically synced from: source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment