Oracle BPM Task Action

1、acquire(认领任务)
  该任务如果是自动认领的,那么用户还可以执行其他Task Action,如挂起、重新分配等。
  该任务如果不是自动认领的,那么用户必须先认领之后才可以执行其他Task Action,如挂起、重新分配等。
  当任务分配给多个人的时候,有一个人认领任务之后,没有人可以再认领该任务,该任务现在的分配对象就只有这一个人。

2、release(释放任务)
  将之前认领的任务释放出来,该任务原先的分配对象可以继续认领该任务。

3、suspend(挂起任务)
  任务的状态从已分配变成挂起。

4、resume(恢复任务)
  任务的状态从挂起变成已分配。

5、delegate(委派任务)
  用户已认领某任务的情况下,可以委派某一位用户来代替自己处理这个任务,授权给这个人的同时本人依然可以正常办理该任务。

6、reassign(任务重新分配)
  用户把自己手头的任务交给某个人或者某个组来处理,属于完整的任务移交,本人不可以再办理该任务。

7、submit(提交任务)
  任务的状态从已分配变成已完成,流程从当前任务转移到下一个活动。

8、update(更新任务)
  任务的状态没有发生变化。更新流程数据和payload,流程仍然停留在当前任务。

9、withdraw(撤销任务)
  任务的状态从已分配变成已撤销,流程从当前任务转移到下一个活动。

10、escalate(升级任务)
  任务转交给用户的上级来处理。

11、push back(退回)
  当前任务中的分配关系存在管理链的时候,上级用户可以把任务退回给下属。

12、alter process(变更流)
  流程的拥有者或者流程管理员拥有的权限。撤销当前任务,开启指定的用户任务。

13、Ad hoc route(即席路由)
  执行该操作之前必须先认领该任务。任务路由给单个审批组或者组投票或者单个审批组链,接收到任务的人处理完之后,流程从当前任务转移到下一个活动。

14、Request Information(请求信息)
  执行该操作之前必须先认领该任务。任务发出去给某个人处理,主要是让别人提供处理意见,提供完意见之后本人继续处理该任务。

15、Skip Current Assignment(跳过当前分配)
  流程拥有者或者管理员拥有的权限。跳过当前任务,流程从当前任务转移到下一个活动。

16、Renew(重建)
  任务存在有效期的时候,可以重新开始当前任务,有效期会延后一周(七天)。

17、delete(删除)
  只对待办事项任务有效。

18、purge(清除)
  只对待办事项任务有效。

19、dismiss(解除)
  FYI任务。流程发出用户通知的同时继续向下一个节点流动。用户通知的解除不影响流程的运行和结束,同样流程的运行和结束也不影响用户通知的解除。

20、Create To Do Task(创建待办任务)
  临时加入的待办事项,独立于当前任务和当前流程。

21、Create Subtask(创建子任务)
  临时加入的子任务,可以被清除、删除、保存,当前任务内有效。

流程管理员可以执行的Task Action:2-release,3-suspend,4-resume,6-reassign,8-update,
9-withdraw,10-escalate,12-alter process,15-Skip Current Assignment
流程拥有者可以执行的Task Action:1-acquire,2-release,3-suspend,4-resume,6-reassign,
7-submit,8-update,9-withdraw,10-escalate,12-alter process,
13-Ad hoc route,15-Skip Current Assignment,16-Renew
分配对象可以执行的Task Action:1-acquire,2-release,3-suspend,4-resume,5-delegate,
6-reassign,7-submit,8-update,10-escalate,11-push back,
13-Ad hoc route,14-Request Information,16-Renew
创建者可以执行的Task Action:8-update,9-withdraw

猜你喜欢

转载自cutesunshineriver.iteye.com/blog/1926192