版本:8.1.0.20230420
测试日期:2023-11-06
前提条件:
角色:测试006:数据范围:无
角色:测试007:数据范围:劳保库 or 文具库
角色:测试008:数据范围:文具库 or 辅助库
数据规则选项:角色数据范围:用户数据范围按照设置了数据范围的角色控制:不勾选
测试方案:
测试账号:角色:测试006、测试007、测试008
测试结果:其他出库单列表:【发货仓库】查看范围:全部
测试结果:其他出库单列表:【发货仓库】查看范围:劳保库 or 文具库 or 辅助库
结论:
如果不勾选{用户数据范围按照设置了数据范围的角色控制},当只要一个角色的数据范围为空时,其余角色的数据范围均无效。
前提条件:
1)角色:测试006:数据范围:无
2)角色:测试007:数据范围:劳保库 or 文具库
3)角色:测试008:数据范围:文具库 or 辅助库
4)数据规则选项:角色数据范围:用户数据范围按照设置了数据范围的角色控制:勾选
测试方案:
测试账号:角色:测试006、测试007、测试008
测试结果:其他出库单列表:【发货仓库】查看范围:劳保库 or 文具库 or 辅助库
测试结果:其他出库单列表:【发货仓库】查看范围:劳保库 or 文具库 or 辅助库
前提条件:
1)角色:测试006:数据范围:无
2)角色:测试009:数据范围:≠劳保库 and ≠文具库
3)角色:测试010:数据范围:≠文具库 and ≠辅助库
4)数据规则选项:角色数据范围:用户数据范围按照设置了数据范围的角色控制:勾选
测试方案:
测试账号:角色:测试006、测试009、测试010
测试结果:其他出库单列表:【发货仓库】查看范围:≠文具库
测试结果:其他出库单列表:【发货仓库】查看范围:≠文具库
测试结果:其他出库单列表:【发货仓库】查看范围:≠劳保库 and ≠文具库
前提条件:
1)角色:测试006:数据范围:无
2)角色:测试011:数据范围:≠劳保库
3)角色:测试012:数据范围:≠文具库
4)数据规则选项:角色数据范围:用户数据范围按照设置了数据范围的角色控制:勾选
测试方案:
测试账号:角色:测试006、测试011、测试012
测试结果:其他出库单列表:【发货仓库】查看范围:全部
测试结果:其他出库单列表:【发货仓库】查看范围:≠劳保库
结论:
如果勾选{用户数据范围按照设置了数据范围的角色控制},将设置了数据范围的条件用or连接后生效。