I am using BusinessRuleTask on business center.
here is my project: https://github.com/KellerXD/kie-4-kjar
here i trigger process enter image description here
I expect have log enter image description here and f2 of dooo will be set to "xxx1"
however nothing happen. enter image description here
but when I trigger this project locally, I can get expectations. enter image description here
here is the code
KieServices kieServices = KieServices.get();
KieContainer kieContainer = kieServices.newKieContainer(kieServices.newReleaseId("com.myspace2", "kie-4-kjar", "1.0.0-SNAPSHOT"));
KieSession kieSession = kieContainer.newKieSession();
kieSession.getWorkItemManager().registerWorkItemHandler("BusinessRuleTask", new org.jbpm.process.workitem.bpmn2.BusinessRuleTaskHandler("com.myspace2", "kie-4-kjar", "1.0.0-SNAPSHOT"));
DataObj2 do2 = new DataObj2();
do2.setF1("zzz");
do2.setF2("xxx");
do2.setF3(true);
kieSession.startProcess("kie-4-kjar.p1", Map.of("dooo", do2));
System.out.println();
as you see it not work on business center but work on local