数据权限

目前有两个两个系统分别部署到不同服务器上,两个系统下的业务填报都做了数据权限,填报库在不同的库,分别都用岗位和角色做的数据权限,现在公司想让这两个系统整合,弄到同一个服务器上,目前用户信息在两个系统都存在,但是岗位和角色都不一致,怎么可以做到不是很大的改动,让整合后的权限依旧可以运行?

FineReport 罗罗诺亚索隆 发布于 2025-2-14 10:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-2-14 10:26

做一个岗位和角色的对照表

定时更新另一个数据库~

最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-14 10:27

试试

外部权限表实现数据权限过滤 https://help.fanruan.com/finereport/doc-view-3040.html

最佳回答
0
CD20160914Lv8专家互助
发布于2025-2-14 10:29

不是很大的改动,,你就别想了!!!改动肯定大,而且测试时间也较长~!!!肯定要时间的,改动肯定不会小的!!!

image.png

最佳回答
0
快乐星光Lv5中级互助
发布于2025-2-14 10:40

你在整合地时候给各个表增加标识字段,比如用户表增加来源字段,标识来自库1还是库2。数据表也增加该标识字段。然后在整合的系统里面查询时用标识字段来控制权限

大概 where 1=1 and ( (用户=库1 and 数据=库1 and 库1原数据权限) or (用户=库2 and 数据=库2 and 库2原数据权限) ),这个只是大概逻辑,因为对你们的业务和使用情况不清楚,不一定能用。

  • 5关注人数
  • 32浏览人数
  • 最后回答于:2025-2-14 10:40
    请选择关闭问题的原因
    确定 取消
    返回顶部