如何在 IBM BPM 8.5.6 中根据用户属性路由任务?
就我而言,我有一个分配给每个用户的属性列表。例如,用户将有一个名为 Region 的属性,它可以有多个值。所以我们要做的就是把它保存为一个逗号分隔的字符串。像 REG1、REG2、REG3。现在,当启动任务时,将有一个与之关联的区域。所以我希望这个任务只发送给那些设置了该区域值的用户。
我创建了一个团队过滤服务并过滤掉了一个用户列表。这很好,但这里的问题是,如果我们添加一个具有适当区域的新用户或向现有用户添加新区域,这些任务对他们来说是不可见的。有没有办法动态更新用户列表?
PS:我可以每个区域创建一个组或每个区域创建一个团队检索服务,因为将有 100 个区域。