关于整合OA问题

我在OA中直接内嵌入一个页面,点击链接localhost:port/webroot/decision/报表名称 这种方式 直接跳过了数据决策系统,直接显示报表页面。 我同步OA和帆软的用户名和密码,权限问题怎么也能带过去? 这个URL能带着权限传输吗?

FineReport powerli 发布于 2022-7-6 12:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-6 13:30(编辑于 2022-7-6 14:06)

首先如果你开启了登录认证,那就需要单点登录了

单点登录-https://help.fanruan.com/finereport/doc-view-859.html

如果直接可以预览报表,那么权限可以直接用url后加参数传递

例如XXXXX.cpt&参数名=参数值

模板根据这个参数设置权限

==============

简单示例改成你自己的页面和判断

if(a!="admin"){window.open("https://bbs.fanruan.com","_self");}

image.png

  • powerli powerli(提问者) 你好,能说的再详细点吗,怎么设置参数权限,这些的前提必须是实现单点登录进行集成嘛?
    2022-07-06 13:33 
  • snrtuemc snrtuemc 回复 powerli(提问者) 如果没有开启认证,那就直接URL后面拼接参数,然后你的报表需要根据这个参数来设置权限,例如控件的隐藏显示,数据的过滤等,不一定要单点登录。具体根据你的需求来的,
    2022-07-06 13:36 
  • powerli powerli(提问者) 回复 snrtuemc 你说的这个开启认证在哪看,还有就是 权限怎么根据参数设置呢? 我不太了解具体怎么操作
    2022-07-06 13:38 
  • snrtuemc snrtuemc 回复 powerli(提问者) 这个就泛微大了,最简单,例如,根据这个参数,可以设置控件显示隐藏,或者查询数据根据这个过滤,这个就是权限控制了。这边开启关闭认证权限,不做身份验证-https://help.fanruan.com/finereport/doc-view-852.html
    2022-07-06 13:43 
  • powerli powerli(提问者) 回复 snrtuemc 我是想根据这个参数设置某个账号能不能看这个报表
    2022-07-06 13:47 
  • 2关注人数
  • 268浏览人数
  • 最后回答于:2022-7-6 14:06
    请选择关闭问题的原因
    确定 取消
    返回顶部