Replies: 2 comments
-
@rsoika @tortmayr - Any news here ? We would be very pleased to receive an answer :) |
Beta Was this translation helpful? Give feedback.
-
Hi @itzhouze , sorry for the late reply - I have overseen your question. Ok, there are two aspects: The other question you ask is how to integrate form-js into the client part. Of course this is possible. But at the moment I do not fully understand you requirement. Do you want that the Open-BPMN property panel displays your extension fields? Or do you want to model your form inside the property panel? As you may have notice we use jsonforms.io to display the property panel. And we also provide a way that allows you to extend the properties displayed there. This can be controlled by the server part which means you can extend the property panel without changing the client side. You just need to implement a extension in Java for your new custom model server. For example we use this in Imixs-Workflow. For example a element marked as a Imixs Element shows additional properties: Another solution is to simply connect a property (even a extension property) with an file inside your IDE. We use this often to describe more complex properties in a model: This feature is independent and can be used also without changing the model via extensions. |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
We are currently working on a new project that will use OpenBPMN as a modeling platform for process diagrams.
We would now like to combine the form editor @form-js with openBPMN to give the user the option of, for example, saving a simple form under a "UserTask" and displaying it in the PropertyWindow of the VisualStudioCode extension (using a WebView from @form-js).
As I have already seen, it is possible to attach an "extensionElement" to a userTask.
My question now is the following:
How can we build an extension of OpenBPMN that allows us to include a @form-js WebView in the form of a .html file in the VisualStudioCode properties window of a "UserTask, Task, ManualTask, ..."?
Unfortunately, I didn't get any further with the instructions: https://www.open-bpmn.org/glsp-server/BPMN_EXTENSIONS.html.
Beta Was this translation helpful? Give feedback.
All reactions