04-19-2012 10:27 AM
04-23-2012 06:22 AM
04-30-2012 05:45 AM
05-02-2012 05:25 AM
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.test.xml").buildProcessEngine();
05-03-2012 08:41 AM
public class DroolsDemo {
public static void main(String[] args){
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.test.xml").buildProcessEngine();
RepositoryService repositoryService = processEngine.getRepositoryService();
RuntimeService runtimeService = processEngine.getRuntimeService();
// Deploy the process definition (and sub processes and rules)
repositoryService.createDeployment()
.addClasspathResource("DroolsExample.bpmn20.xml")
.addClasspathResource("ArticleSize.drl")
.deploy();
// Start a process instance
String procId = runtimeService.startProcessInstanceByKey("drools").getId();
// Get the first task
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery().processDefinitionKey("drools").list();
for (Task task : tasks) {
System.out.println("ProcID: " + procId + " - Task ID: " + task.getId() + " created on " + task.getCreateTime());
taskService.claim(task.getId(), "fozzie");
}
System.out.println("DROOLS DEMO FINISHED");
}
}
05-03-2012 08:45 AM
05-03-2012 08:47 AM
05-03-2012 10:44 AM
05-03-2012 10:54 AM
05-03-2012 11:13 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.