| ISS用户变量 |
5·2·2 用户变量使用实例
定义的用户变量,可在数据流程和用户权限中使用。
示例一:在数据流程中使用用户变量
1、定义用户变量Unit、Department、UserName、MyID,分别用来代表单位、部门、用户姓名、员工编号,给不同的用户赋予不同的变量值。

2、在“工作汇报”数据表中,将“汇报创建人”定义为变量“UserName”,并用方括号括起来;将“创建部门”定义为变量“Department”。

3、这样,当用户“李辉”登录系统,录入“工作汇报”单时,“汇报创建人”将自动填入在用户变量表中定义的变量值“李辉”,“创建部门”将自动填入在用户变量表中定义的变量值“总经理办公室”。

示例二:在资源授权表中使用用户变量
1、还是上面的例子,如果希望不同的用户仅能看到自己的工作汇报记录,“总经理王丹”可以看到所有人的工作汇报。
2、我们可以在资源授权表中对“工作汇报”定义数据范围如下:


3、这样,在定义用户范围的表达式中使用了用户变量“UserName”,在工作汇报表中,除了总经理王丹,其他用户将只能看到自己的数据。
