伊可工作流操作手册

角色所代表的用户经过计算后是一个用户集,不允许是空集,否则流程会停止运转,在流程监控中可以看到出错信息。


参与者可使用的预定义变量名(预置角色)是:

启动者

公司

部门

角色

用户


启动者

启动者代表的是当前流程实例的启动用户


公司

公司代表的全公司所有人员,包含所有部门下的员工。注意:公司所代表的“所有人员”是指有员工,并不是所有用户。在系统中,在用户管理中的所有用户指的是能登录此系统的用户,能登录的用户不一定归属到某个部门。因此“全公司”<"系统内所有用户"


部门

部门代表的是指定部门相关的人,比如:“部门.财务部”,代表的是财务部的全部员工,包含部门负责人。


角色

角色代表的是指定角色所包含的用户。比如:“角色.role1”,代表的是role1角色所包含的所有用户。


用户

用户代表的是指定用户。比如:“用户.张三”,则代表的是张三这个用户,注意:张三是该用户的登录名,不是姓名,也不是昵称。


参与者可以是多个表达式,用逗号隔开,比如参与者可以填:“用户.张三,部门.技术部”,表示参与者是技术部所有员工加上张三这个用户。

参与者也可以是某种关系,比如上下级关系,同事关系等。比如:“部门.技术部.负责人”,表示技术部的负责人,而“用户.张三.上级”,表示的是张三的上级。上级代表的是该用户在部门管理中指定的“汇报对象”所代表的用户,可能是一个或多个用户。