gpt4 book ai didi

java - Activiti Api 方法

转载 作者:行者123 更新时间:2023-12-01 14:20:45 26 4
gpt4 key购买 nike

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

最佳答案

FormProperty 是一个保存有关特定表单属性信息的对象。如果你看documentation ,您将看到它是如何实现的。

关于java - Activiti Api 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17586759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com