通过传递多个业务关键字[processBusinessKey]值来获取流程实例

时间:2018-06-21 06:31:28

标签: alfresco activiti

我有一个包含任务和表单字段的过程。我有一个字段“位置”,我正在考虑将其作为业务关键。例如,我有2个位置,分别是:印度和英国。我想获取这两个位置的流程实例。意味着我需要传递多个业务键值。是否可以传递多个业务关键值并获取这两个业务关键值[多个业务关键值]的流程实例?

感谢与问候

希尔帕·库尔卡尼

2 个答案:

答案 0 :(得分:1)

没有开箱即用的功能。但是您始终可以根据变量值查询process instances。例如创建一个使用多个键作为参数的服务,并使用runtimeService.createProcessInstanceQuery().variableValueLike("location", "yourKey").list();分别查询它们,这将返回输入了locationyourKey的所有流程实例。

答案 1 :(得分:0)

Activiti流程实例只能具有一个关联的业务键。但是,您可以使用流程实例查询基于商务键列表和其他属性来检索实例列表。