wkspower / wks-platform

WKS Platform is a cutting-edge Adaptive Case Management platform built on top of Camunda workflow automation engine. Designed to empower organizations with agile and flexible case management capabilities, WKS Platform enables efficient handling of complex, unstructured processes.
MIT License
30 stars 13 forks source link

Enhance operations with process definitions in WKS Platform (bpmn modeler) #135

Open Hafflgav opened 1 year ago

Hafflgav commented 1 year ago

There are a couple of thought of mine in terms of dealing with process definitions in WKS Platform:

  1. As a user I want to be able to delete already deployed process definition from within WKS Platform.
    • Therefore, an API Call needs to be made to delete the process definition deployment in Camunda Platform 7
    • It must be clarified whether the deployment should be deleted in a cascading fashion, removing all active process instances or not.
    • Adding a button to remove a process under Home/Case BuilderProcesses
  2. As a user I want to be able to download process definitions right away in the web-modeller. The workaround by downloading the deployment via Camunda Cockpit is good for now. For more business oriented users this might be irritating
    • Adding a button to download the BPMN file either in the Modeller itself ...
    • Or adding a button next to the process in Home/Case BuilderProcesses would solve this
  3. As far as I know Camunda requires third party applications which make use of BPMN.io to display its logo on the modelling canvas. (e.g. as shown below in the miranum vs-code modeler)
    • To be on the safe side we should add this as well to the modelling canvas in the bottom right corner.
    • Replace miragon/camunda-web-modeler by camunda-bpmn-js(see comments below)

image

Hafflgav commented 1 year ago

Hey @francav, here is some more information about the enhancements I would consider for working with process definitions in WKS Platform. Especially the last bullet point I have included to the list might be very relevant in the close future.

What do you think about it?

francav commented 1 year ago

Agreed with those @Hafflgav I had totally missed the BPMN.io logo issue. Would that maybe be a quick fix for someone at @miragon?

Hafflgav commented 1 year ago

Can you @francav send along which dependency of ours you are exactly using. It could potentially be that this one is not being maintained any further 🤔 But I will clarify things internally

francav commented 1 year ago

"@miragon/camunda-web-modeler": "^0.0.4"

Hafflgav commented 1 year ago

Puh, I do not think that this one is being further maintained. 🤔 We use camunda-bpmn-js in our vs-code modeler which automatically brings the logo.