Activiti7根据taskId获取Activity对象

在activiti7中,虽然没有提供直接的根据taskId获取Activity对象的方法,但是我们可以通过查询流程实例下的所有activity对象后,然后循环判断是否与给过来的taskId相同来得到对...
阅读全文

Activiti7获取节点的完成状态

在activiti中框架是没有提供获取节点的完成状态相关的方法的,但是实际在项目中又有这样的需求,那么我们应该如何取得节点的完成状态呢? 首先,我们是可以通过流程图来获取到所有节点的信息的,那么问题是...
阅读全文

Activiti7根据taskId获取任务

Activiti7中根据taskId获取任务,这个问题看起来很简单,不就是调用taskRuntime的tasks()方法吗?一开始我也是这样认为的,当时测的感觉没有什么总是,但真正深入测试时才发现问题...
阅读全文

Activiti7中获取任务所在的节点id

在之前的文章中,我们可以获取到指定节点id下的所有任务,那么如果我们通过一个taskId取到该任务后,是否能得到该任务所在的节点id呢? 答案是肯定的,我们可以通过historyService.cre...
阅读全文

Activiti7获取当前节点的下一个UserTask节点信息

由于项目中有获取当前节点的下一个任务节点的信息这个需求,主要思路如下: 根据传入的任务获取流程定义信息(因为获取流程图里的所有节点) 获取当前任务的activityId(为了得到任务的所在节点) 获取...
阅读全文

Activiti7实现会签节点动态加签

首先,在activiti中,是无法实现在当前流程实例中动态增加一个节点而不影响其它实例的,也就是真正意义上的加签。(网上现有的所谓的加签是直接修改了bpmn的定义,这样一来会影响到所有流程实例)。那么...
阅读全文