2010-11-10 13 views
3

J'essaie d'aller chercher la liste de toutes les tâches dans la base de données JBPM. J'utilise le code suivant:JBPM - Récupère la liste de toutes les tâches

List<Task> liste = taskService.createTaskQuery().list(); 

Mais il me donne une liste de la première tâche de chaque flux de travail ... Comment pourrais-je obtenir les autres tâches?

Cordialement,

Répondre

1

Pour récupérer toutes les instances de la tâche

JbpmConfiguration conf = JbpmConfiguration.parseResource("jbpm.cfg.xml"); 
    JbpmContext context = conf.createJbpmContext(); 
    List<TaskInstance> taskList = context.getTaskList(); 

Pour récupérer les instances de tâche à l'aide acteur

JbpmConfiguration conf = JbpmConfiguration.parseResource("jbpm.cfg.xml"); 
    JbpmContext context = conf.createJbpmContext(); 
    List<TaskInstance> taskList = context.getTaskList("Head of Department"); 
+3

désolé, voici ce qui est jbpm.cfg.xml? – Giri