bpmn-io / bpmn-js-properties-panel

A properties panel for bpmn-js.
MIT License
293 stars 196 forks source link

Configuration of environment variables with subsequent selection #1034

Closed Happy-Child closed 5 months ago

Happy-Child commented 6 months ago

Hello.

I have a question and a suggestion for improvement. I have to ask the question here because there is no response from https://forum.bpmn.io/.

The kogito bpmn editor has a convenient feature for environment variables (screenshot below). image

You can create them in "Process Data" and then select values from the already formed list of environment variables in the Data I/O modal window (screenshot below). image

Suggestions for improvement: Can the camunda bpmn editor implement a similar feature? Add a tab for creating a list of environment variables on the Process Configuration panel. Then these values can be selected as "Variable assignment value" in the Inputs & Outputs tabs.

Questions:

  1. Please tell me if we want to implement this functionality ourselves, will it only affect this repository "bpmn-js-properties-panel"? If not, please let me know which other modules might be affected. I am currently using the following configuration (screenshot below). image

  2. And is such an implementation possible in principle? Or is it not worth spending time studying the source code?

Thank you!

nikku commented 5 months ago

@Happy-Child in Camunda 8 we have data handling to serve a similar purpose, working via editor auto-completion, built of this extension.

Within Camunda 7 we do not plan to work with that, but surely there is ways for you to extend the existing properties panel tooling.