Методы Activiti Api

1, получить все задачи, назначенные пользователю

// its working.
 List<Task> tasks = taskService.createTaskQuery().taskAssignee(userId).list()

2, распределите все задачи по группам

//tasks list empty, its not working
 List<Task> tasks =  taskService.createTaskQuery().taskCandidateGroupIn(roles).list()

3, поставьте задачу

//its working
 taskService.claim(taskId, userId)

4, отозвать задачу

// i don't know this is the right way
 taskService.claim(taskId,null)

5, запуск экземпляра процесса

//its working
 ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(pdId, variables);

6, выполните задание

//its working
 taskService.complete(taskId,variables)

7, получить от свойств для задачи

// its working

 List<FormProperty> formList = formService.getTaskFormData(taskId).getFormProperties();

Я хочу быть уверенным, что поступаю правильно ... исправьте, если я ошибаюсь

Обновление для ответа

7) получить из свойств для задачи

Мне нужно пройти через formList и с помощью getId () и getValue () я получил то, что хочу

2) распределите все задачи по группам

taskCandidateGroupIn (roles) // здесь роли должны быть List


person Viswa    schedule 11.07.2013    source источник


Ответы (1)


FormProperty - это объект, содержащий информацию о конкретном свойстве формы. Если вы посмотрите документацию, вы увидите, как это реализовано.

person Xargos    schedule 11.07.2013
comment
@Xargos .. В любом случае спасибо .. я понял - person Viswa; 11.07.2013