RestDeployer client = new RestDeployer(deploymentId, new URL(appUrl), user, password); RuntimeEngine engine = client.getEngine();
KieSession kSession = engine.getKieSession(); TaskService taskService = engine.getTaskService();
ProcessInstance processInstance = client.startProcess(kSession); List<Status> statuses = new ArrayList<>(); statuses.add(Status.Ready);
List<TaskSummary> taskSummaries = taskService.getTasksByStatusByProcessInstanceId(processInstance.getId(), statuses, user); int i = 0; for (TaskSummary taskSummary : taskSummaries) { taskService.claim(taskSummary.getId(), user); taskService.start(taskSummary.getId(), user); Map<String, Object> map = new HashMap<>(); map.put("t1_var1", "Test" + i++); // I want to extract "t1_var1" from TaskData related to Task from this TaskSummary map.put("t1_var2", i); taskService.complete(taskSummary.getId(), user, map); }
taskService.getTaskById(taskId).getTaskData().getTaskInputVariables()
--
You received this message because you are subscribed to the Google Groups "jBPM Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jbpm-usage+...@googlegroups.com.
To post to this group, send email to jbpm-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jbpm-usage/f38e9eb3-043b-4c34-b9c8-f0e94fbc097f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
./standalone.sh --server-config=standalone-full.xml -Dorg.kie.server.id=kie-server -Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server -b 0.0.0.0 -Dorg.kie.server.controller=http://localhost:8080/kie-wb/rest/controller -Dorg.kie.server.persistence.ds=java:jboss/datasources/PostgresqlDS -Dorg.kie.server.persistence.dialect=org.hibernate.dialect.PostgreSQLDialect
On 20 Apr 2017, at 15:56, Robert Skibiński <enedh...@gmail.com> wrote:Thanks for response - I followed your tips and switched to architecture of KIE Server and KIE Workbench deployed on one WildFly 10 standalone instance.I have few more questions:
- When I start process via KIE Workbench/REST Deployer(as in first post) it starts within KIE Workbench internal KIE engine. Is it possible to force it to start inside deployed container in KIE Server?
- When I start process on KIE Server using client as in http://mswiderski.blogspot.com/2015/09/unified-kie-execution-server-part-2.html I have access to all its' parts (and what interests me most: forms connected) but I can't see nor access it from KIE Workbench. Both KIE Workbench and KIE Server are configured to use the same datasource and process and exists in database. Is it possible to view tasks/processes running on instances of registered KIE Servers in KIE Workbench?
./standalone.sh --server-config=standalone-full.xml -Dorg.kie.server.id=kie-server -Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server -b 0.0.0.0 -Dorg.kie.server.controller=http://localhost:8080/kie-wb/rest/controller -Dorg.kie.server.persistence.ds=java:jboss/datasources/PostgresqlDS -Dorg.kie.server.persistence.dialect=org.hibernate.dialect.PostgreSQLDialect
To view this discussion on the web visit https://groups.google.com/d/msgid/jbpm-usage/35d62246-3158-49b3-a924-12f42affbfc6%40googlegroups.com.