Drl in BusinessRuleTask not work on business center

31 Views Asked by At

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

0

There are 0 best solutions below