1 Reply Latest reply on Jun 15, 2017 4:07 AM by Ahmet Coşkun

    JBPM Human Task Form Selectbox

    Ahmet Coşkun Newbie

      I am using JBPM 6.5.0 Kie Workbench on Windows 7. With this workbench I am trying to create a human task form which will has a Selectbox where I will provide its content. With some research, I have learned that I need to create a maven project with a class(implements SelectValuesProvider). This class is:


      public class PartyProvider implements SelectValuesProvider {
        public String getIdentifier() {
        return "partyListProvider";
        public Map<String, String> getSelectOptions(Field field, String s, FormRenderContext formRenderContext, Locale locale) {
        Map<String, String> selectOptions = new HashMap<String, String>();
        selectOptions.put("1", "1");
        selectOptions.put("2", "2");
        return selectOptions;


      I also created a beans.xml file which is totally blank. My pom.xml includes jbpm-form-modeler-api artifact as well. Here is my pom.xml part of dependecies:




      I have learned that I need to create a jar file from that project then put that jar to claspath. I have put that jar file(under main directory) into modules in wildfly which is installed with Kie WB. Then I have configured standalone-full.xml as


      <subsystem xmlns="urn:jboss:domain:ee:4.0">
        <module name="my module" />


      Then I have started Wildfly however I will get NoClassDefFoundError for SelectValuesProvider. I don' t know where I am doing wrong. What does it mean by put that jar into classpath? Or is there any documentation to do that. I have searched a lot however couldn' t find any documentation. I want to see my provider where Selectbox' s Dataprovider attribute.