委托代理功能
1. 委托代理功能总览
2. 功能介绍
当用户在某段时间里因为某些原因无法处理自己的流程任务,那么用户可使用委托代理功能将这段时间里的待办任务委托给代理者,由代理者完成任务。也就是说,委托代理主要是在当流程任务在人员之间流转时,人员因为某些需求需要将自己的任务转由其他人完成等场景,其目的在于满足用户不同的业务需求。
2.1 委托定义
当用户因为某些需求需要将自己的流程任务委托给其他人完成,用户需要自己先定义好委托定义,此时需要指定好相关委托信息,包括:流程、代理策略(直接代理或者间接代理),委托代理的有效期、委托原因等信息。当以上的委托定义信息填写完整之后便可以正常开启,开启之后当流程任务流转到自己时,系统将自动将根据委托定义的委托信息委托给相应的代理人。
(1 )管理员委托定义
管理员拥有查看和操作所有委托定义的权限。
(2 )我的委托定义
普通用户只能查看和操作自己的委托定义。
2.2 委托代理监控
管理员拥有查看和操作所有用户的委托任务的权限,用作监控。其中,管理员可取消任意一个状态为“运行中”的委托任务,同时也可查看所有委托任务的任务活动实时详情。
2.3 我的委托任务
普通用户可查看自己的已经委托的所有任务。
当用户因为某些原因不需要代理人代理任务,可是任务已经委托出去了,这是可以通过使用“取消委托”和“取消委托并代理”功能将任务返还给自己,让自己办理。
2.4 我的代理任务
用户可在此页面直观的看到自己代理的所有任务。同时,也可以直接在此页面使用“办理代理任务”功能直接将任务办理。
3. 管理员委托代理
管理员委托代理一般给 管理员 使用,包含了两个页面,分别是:委托定义和委托代理监控。
3.1 委托定义
用户可以新建委托定义来定义相关委托信息(例如:代理人,流程,有效期,委托原因等等),等到任务流传到用户时,任务会自动委托给委托定义设置的代理人。管理员的委托定义能够看到所有用户下的所有委托定义。
(1 )委托定义新增/ 修改/ 删除
点击菜单“管理员委托代理”中的“委托定义”就可以对委托定义进行新增操作,如下图:
也可根据实际的业务需求,对委托定义信息进行修改及删除操作,但是当委托定义“启用”的状态下是无法进行编辑,同时在选择多个委托定义的时候是无法对委托定义进行修改、启用、停用操作。
(2 )委托定义开启/ 停用
已编辑好的委托定义,需要启用才生效。当不需要使用委托时,也可停用对应的委托定义。如下:
在开启委托定义时,必须遵循以下规则才能正常开启(可点击“启用/停用说明查看”):
(3 )代理模式
在操作委托定义时,可设置委托定义的代理模式:直接和间接,如下:
直接代理 :指直接指定定代理人来代理委托任务;
间接代理 :则需要用户自己提供构件活动集来设置相关代理策略最终产生代理人,其中构件活动集必须包含以下输入参数和输出参数,如下:
其中,在选择构件活动集的窗体中若满足了以上的约定参数要求,则可保存该构件编码和方法编码,若不满足,则不允许保存。如下:
(4 )委托定义批量设置代理人/ 委托人
“批量设置代理人/委托人”功能可以对一条或者多条进行批量设置,可免去一一设置的繁琐动作,并且这两个功能只能作用于状态为“停用”的委托定义。
(5 )委托定义查询
在委托定义中的的多个查询条件功能可满足用户的各种需求,包括代理人、委托人、状态、作用域范围、代理策略、有效期及委托原因等,如下:
3.2 委托代理监控
委托代理监控,可以对所有用户的委托代理任务进行监控(包括查看信息、查询及取消委托)。如下:
(1 )监控任务
点击任务名称即可查看整个流程任务的详细信息,为方便用户监控,如下:
(2 )取消委托
用户可以对状态为“运行中”的委托任务进行取消委托操作。取消委托之后,委托状态会更改为“已取消”,同时,任务会返还给委托者所有,代理者则不会再持有这个委托任务。
(3 )委托代理查询
“委托代理监控”中有多个查询条件功能,包括委托者、任务名称、委托状态、所属流程、委托人、代理人、有效期、完成日期等。
4. 我的委托代理
我的委托代理一般只针对 用户 使用,包含了三个菜单:委托定义、我的委托任务和我的代理任务。
4.1 我的委托定义
在用户的“委托定义”当中,相比管理员的“委托定义”,用户的“委托定义”只能看到自己创建的委托定义,功能比管理员的“委托定义”少了“批量设置委托人”,在该“委托定义”只能设置自己的委托定义(相关功能使用请参考“管理员委托代理”相关章节)。
针对管理员委托代理的截图数据,使用账号wangw登录V3基础平台,查看“我的委托定义”,如下图:
4.2 我的委托任务
该页面展示出用户自己委托出去的任务,并可以让用户做相关的操作(如查询、取消委托、取消委托并办理,监控任务等),若委托任务的委托状态是非“运行中”则不允许使用“取消委托”和“取消委托并办理”。
若已存在了委托任务,使用账号wangw登录V3基础平台,查看“我的委托任务”,如下图:
(1 )监控任务
点击“任务名称”,可以查看具体任务的执行情况,如下:
(2 )取消委托
若用户取消委托任务,那么对应任务的代理人的待办任务会取消,具体任务会流转到委托人的“待办任务”中。
(3 )取消委托并办理
若用户取消委托任务,那么对应任务的代理人的待办任务会取消,具体任务会直接办理,如下:
(3 )委托任务查询
“委托代理监控”中有多个查询条件功能,包括委托者、任务名称、委托状态、所属流程、委托人、代理人、有效期、完成日期等。
4.3 我的代理任务
代理任务是由委托者委托任务给代理者时,代理者在“我的代理任务”页面中可查看到代理任务,并可进行查询任务、办理代理任务、监控任务等操作,若代理任务的委托状态是非“运行中”则不允许使用“办理代理任务”功能。
若已存在了代理任务,使用账号lis登录V3基础平台,查看“我的委托任务”,如下图:
(1 )监控任务
可参考“4.2我的委托任务”章节。
(2 )办理代理任务
用户可直接在“我的代理任务”页面,直接办理任务,如下:
(3 )代理任务查询
可参考“4.2我的委托任务”章节。