【问题标题】:Check task assignee whether in candidate groups检查任务分配者是否在候选组中
【发布时间】:2016-05-09 11:12:41
【问题描述】:

ENV:camunda 7.4

给定:所有用户任务都有在建模时分配的候选组。在运行时,可以使用 TaskService.claim() 声明用户任务。

期望:受让人在候选组中。如果没有,则抛出授权异常

尝试:以编程方式为每个用户任务添加事件名称“分配”的任务侦听器,以使用身份服务执行检查

这是好的做法吗?如果没有,建议? 如果可以,如何实现? TaskListener 类似于bpmn-parse-listener 的东西? (具体如下示例在 AbstractBpmnParseListener 的方法 parseUserTask 中使用 ActivityImpl 添加监听器时出现问题:TaskListener vs. ExecutionListener)

谢谢!

【问题讨论】:

    标签: activiti camunda


    【解决方案1】:

    add task listener to all user tasks 找到了解决方案。虽然不确定这种检查分配的方式是否是好的做法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-22
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 2012-01-19
      • 2012-11-11
      相关资源
      最近更新 更多