05-02-2019 05:44 AM
Hi,
I am using Activiti 6.
I am trying to get all the tasks of a process with Task Type. The need is to Save task details , task Id, task type(Start event, user task etc) with Task Id.
If I go by getting Flow Elements from Process , I get Task types but not task Id.
Found this code snippet in one of forum post, but this doesnt work in Activiti 6. Seems like ActivityImpl is replaced ?
if (processDefinition != null) {
for (ActivityImpl activity : processDefinition.get) {
String type = (String) activity.getProperty("type");
String name = (String) activity.getProperty("name");
String taskId = activity.getId();
System.out.println("type: "+type+" name: "+name + " id: " + taskId);
} }
I have recently started with Activiti so quiet naive at it.
05-03-2019 02:46 AM
You can use task query from TaskService API provided by engine. inject taskService in your code and create query with appropriate operations.
e.g.
taskService.createTaskQuery().processDefinitionId("your-process-def-id").list();
see javadocs for details on available operations
05-03-2019 02:46 AM
You can use task query from TaskService API provided by engine. inject taskService in your code and create query with appropriate operations.
e.g.
taskService.createTaskQuery().processDefinitionId("your-process-def-id").list();
see javadocs for details on available operations
Explore our Alfresco products with the links below. Use labels to filter content by product module.