0

我希望实现一个工作项目分配应用程序,其中经理可以将项目分配给他的下属。以下是一些案例: 1) 将项目从一个下属升级并重新分配给另一个 2) 工作负载分工。

我看到 TaskService.setAssignee API,这可以用来实现#2。但是如何实现#1?

4

1 回答 1

0

对于第一种情况:如果要按时升级,可以直接使用Timer Boundary Event。随着上述时间的流逝,它将直接转到下面流程中的下一个用户。

Activiti 用户指南中的定时器边界事件

或者,您可以使用 Java 服务任务调用您自己的工作负载逻辑,或向经理发送电子邮件以进行新的分配。

对于第二种情况:

TaskService.setAssignee API 只是将实际用户用于任务,因此无法使用该方法直接处理工作量划分。但是,您可以通过检查任务的 getAssignee() 并在 Java 中使用您的工作负载逻辑来实现这一点。

于 2013-11-13T07:35:03.770 回答