...
缺点:机构参数中不存在层级的关系,并且机构的显示顺序有可能是无序的
设置步骤如下:
1.创建参数
创建一个下拉框参数,参数名称为“选择机构(1)创建一个下拉框参数,参数名称为“选择机构_ALL”,数据类型为“字符串”,控件类型为下拉框
勾选“允许多选”(2)勾选“允许多选”
备选值设置为(3)备选值设置为
select INST_NAME from perm_inst where INST_NAME=CurrentUserDefaultDepartmengName() or INST_NAME1=CurrentUserDefaultDepartmentName() or INST_NAME2=CurrentUserDefaultDepartmentName() or INST_NAME3=CurrentUserDefaultDepartmentName()
...
以“广州联社”机构下的用户登录为例,备选值结果如下:
(4)默认值设置为:select INST_NAME from perm_inst where INST_NAME=CurrentUserDefaultDepartmentName()
该语句获取当前登录用户的所属机构
(也可以根据实际需要编辑sql,获取当前登录用户的所属机构和所有下级机构)
2.参考数据权限设置中,在报表的数据集、业务主题过滤器等相关资源中,使用该参数即可。以数据集为例,使用该参数如下:
几种情况:
1.参数中直接包含所有的机构
...