广州市天河区天河路621号天娱广场西塔10楼
角色所代表的用户经过计算后是一个用户集,不允许是空集,否则流程会停止运转,在流程监控中可以看到出错信息。
参与者可使用的预定义变量名(预置角色)是:
启动者
公司
部门
角色
用户
启动者
启动者代表的是当前流程实例的启动用户
公司
公司代表的全公司所有人员,包含所有部门下的员工。注意:公司所代表的“所有人员”是指有员工,并不是所有用户。在系统中,在用户管理中的所有用户指的是能登录此系统的用户,能登录的用户不一定归属到某个部门。因此“全公司”<"系统内所有用户"
部门
部门代表的是指定部门相关的人,比如:“部门.财务部”,代表的是财务部的全部员工,包含部门负责人。
角色
角色代表的是指定角色所包含的用户。比如:“角色.role1”,代表的是role1角色所包含的所有用户。
用户
用户代表的是指定用户。比如:“用户.张三”,则代表的是张三这个用户,注意:张三是该用户的登录名,不是姓名,也不是昵称。
参与者可以是多个表达式,用逗号隔开,比如参与者可以填:“用户.张三,部门.技术部”,表示参与者是技术部所有员工加上张三这个用户。
参与者也可以是某种关系,比如上下级关系,同事关系等。比如:“部门.技术部.负责人”,表示技术部的负责人,而“用户.张三.上级”,表示的是张三的上级。上级代表的是该用户在部门管理中指定的“汇报对象”所代表的用户,可能是一个或多个用户。