Hi Martin,
I am creating webapp using activiti jar.
This is the way i am accessing activiti API from web app.
<java> //To get configuration info
processEngine = ProcessEngines.getDefaultProcessEngine();
RuntimeService runtimeService = AuthenticationServlet.processEngine
.getRuntimeService();
//To start new process instance
runtimeService.startProcessInstanceById(
id, map).getProcessInstanceId();
TaskService taskService = AuthenticationServlet.processEngine
.getTaskService();
//To get the task list for particular user
taskService.createTaskQuery().taskAssignee(user).list();
//Get and set the task variables
taskService.getVariable(taskid,"username").toString();
taskService.setVariable(taskid, "approval", approvestatus);
//Completing task
taskService.complete(taskid);
</java>
I want to make sure that is this the correct way of doing it or will it cause any performance issue?