Activiti6.0获取下一节点任务的心路历程
获取下一节点任务,这个看起来非常的简单,但在开发过程中遇到了许多的坑,在这里进行记录,这个任务看起来非常的简单,但在开发过程中遇到了许多的坑,在这里进行记录。
首先,就是获取下一节点的任务信息,这里说简单也简单,说难也难,初期,我查阅了大量的资料,那些资料中都是在代码层面获取下一节点任务信息,我尝试了一下,非常的复杂,后来,我仔细研究了activiti流程变化与数据库变化之间的联系,发现act_ru_task表的执行特性,它会在当前节点任务完成后自动加载下一节点任务,根据这一点,我们就能能够获取到下一节点的相关信息。123456789101112/** * @author : ADun * 获取当前节点的下一节点所有节点信息 * 解释:当当前节点任务完成后,ac_ru_task表会删除当前任务保存下一待办任务,因此可以获得下一节点任务相关信息 * @param task * @return */ public List<Task> nextAllNodeTaskList(Task task) { ...
欢迎走进A.Dun的Java世界
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment