怎样让不同的登录人员查看所在部门的数据?(注意我再帆软的决策系统里没有权限管理!!!)

首先我用户角色权限这一块不是在帆软的决策系统里维护的,是把帆软的报表IP挂接到其他系统中进行展示的,那我怎么根据不同的登录人员查看所在部门的数据?

FineReport 用户rMHep1215 发布于 2022-12-21 16:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2022-12-21 16:36

那你FR系统里 的部门同步过来了吗?  那你可以根据登陆FR的用户的部门进行过滤数据

  • 用户rMHep1215 用户rMHep1215(提问者) 没有同步 是不是可以做个中间表再查询的时候进行过滤?
    2022-12-21 16:49 
  • 孤陌 孤陌 回复 用户rMHep1215(提问者) 那你还不如 从另外系统 同步组织架构和用户到FR里 我这里是从OA 或者企业微信 做的数据同步
    2022-12-21 16:58 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-21 16:38

一样啊,你在自己系统有账户信息把,你的数据也要带有账户信息

然后打开报表,传递账户名,一样可以根据账户名过滤

只是,一个是直接用fine_username可以取到,一个需要每个报表都要传递用户

  • 用户rMHep1215 用户rMHep1215(提问者) 不是用户名 是用户所在部门 用户名获取是没问题的 但是怎么样根据用户所在部门做数据限制
    2022-12-21 17:06 
  • snrtuemc snrtuemc 回复 用户rMHep1215(提问者) 根据用户名查询部门,在做部门数据过滤就可以
    2023-07-04 17:18 
最佳回答
0
loseLv2见习互助
发布于2022-12-21 18:00

可以用这个公式获取登录人员的部门 GETUSERDEPARTMENTS(),把这个公式放入随意的空白单元格内(例如放在A2)

然后再查询语句里面写将部门作为参数,值 选择公式,公式内容是 =A2 就可以了,这样应该是可以实现的 你可以试试

  • 3关注人数
  • 1570浏览人数
  • 最后回答于:2022-12-21 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部