jBPM Designer already includes a number of useful input editors for things like Process Variables, Task Data Inputs/Outputs, Task Assignments, Imports, Called Elements, etc but often the out-of-the-box ones are not enough and users find themselves wanting to be able to create and use their custom Input Editors for certain BPMN2.0 node properties. I’m happy to say that this is now supported!
Below is a step-by-step example on how to create a custom input editor for the Actors property of user tasks. Click on the images to enlarge.
Custom Editors provide a very powerful and useful way to add domain-specific ways of handling data inputs. Your custom editor could for example contact your existing web services or do pretty much whatever you want which is a great way to further enhance the usability of jBPM Designer.
Custom Editor support is currently available in jBPM Designer master branch and will be part of the next release scheduled in the next weeks.






plz i need to try this method so
i follow your steps until step 2 but i can’t found customeditors in global area
how i can add customeditor to global area
Not sure I understand your question – custom editors are part of the Designer UI, and not Drools Guvnor.
thank you for your reply
but how i can use custom editor in Drools Guvnor?
I don’t think that Guvnor currently has the ability for users to define new / change existing editors. You might want to ask that on the Drools users mailing list.
This feature is great.
But users can still enter free text in editor. How can I make this editor to have the behavior of Choice editor but with custom items(selectable from that graph for example)?.
Thank you!
You can define a static set of options in Designer which will be displayed as a drop-down list. These elements are not dynamic. Raise a jBPM Jira for this and we will figure something out.