人员权限同步问题

1、目前企业ERP、OA、企业微信等多个界面用户账号密码不同,FineReport自带人员同步功能无法满足多平台使用情况,目前只能和一个做集成,比如和企业微信集成后无法在集成其他账号,这样做的模板,涉及到人员权限的时候,挂在别的平台上无法生效,只能查看静态数据;

2、可行性方案:

多平台账号统一,建立中间表存储用户信息,将中间表用户信息做数据同步,手动增加填报界面,管理用户信息,优点是可以批量设置用户组织架构、角色职务等信息数据,缺点是底层人员信息同步需要ETL处理,消耗时间长(用户量大)。

该方案存在许多问题,比如用户张三,企业微信账号是ZangSan,ERP账号是手机号188888888,OA账号是AA000088,同一个人就有3个账号,能否在用户信息表里增加唯一主键,主键作为唯一登录账号,其他都是状态不同,

场景1:比如做了一个模板销售数据分析,将该模板挂在企业微信下面,张三去企业微信登录的时候,账号是ZangSan,直接根据账号跳过登录窗口(企业微信集成插件自带功能),类似单点登录;

场景2:同样的模板,挂在到OA平台,张三登录OA平台的时候,账号是AA000088,销售数据分析模板根据登录的账号角色数据产看相应结果,比如张三是财务部门的,只能看到财务数据;

场景3:同样的模板,挂在到ERP平台,张三登录EPR平台的时候,账号是188888888,销售数据分析模板根据登录的账号角色数据产看相应结果,比如张三是ERP生产部门的,只能看到生产数据;

以上场景都做了同一件事情,那就是我把模板挂在到不同平台的时候,平台把登录的账号传了回来,是否可以做单点登录跳过登录步骤?(如果不能拿到各大平台的密码,只能拿到账号,可否单点登录?)

假设只能拿到账号,那么用户如果直接访问决策平台,使用其他平台的账号第一次登录默认密码123456,进来后需要修改密码;这样是否可行?

以上数据都是建立在把模板挂在到别的平台的情况下,涉及的人员权限分配问题,能否从另外一个角度思考,不把报表挂载到别的平台,所有用户想看报表,统一登录帆软决策平台查看数据,如果报表特别多,就建立一个导航页面,把不同的模板以超链接的形式挂在到导航页面,这样就可以批量设置,不用一张一张挂载,不同的用户进来根据导航栏查看数据,至于其他的权限问题统一在帆软决策平台设置,这样是否可行?

FineReport IndustryPays 发布于 2023-8-18 15:08
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-18 15:15(编辑于 2023-8-18 15:17)

你这个目前除了人员的账号要统一以外,单点的还需要二开

上个公司是N个系统集成也是账号不统一(分别集成在OA,飞书,资金以及销售四个系统上的,前提是账号要统一!!,单点登陆的插件是请官方开发的),后面没办法都把人员的账号统一了,统一从一个身份认证平台出来账号,然后再找官方开发的单点登陆插件,这样可以做到所有系统集成用一套权限!!反正成本和时间是比较长的。必须要花钱和时间了

-----------------------------------------------------------

你目前这个情况不要想着你自己一个人就可以搞定的,要么花钱开发插件和做ETL数据,要么就登陆决策系统看报表,不然的话,没有想到还有其他什么办法可以搞定你说的情况

  • IndustryPays IndustryPays(提问者) 如果有统一的身份认证平台,该平台下挂载多个系统界面入口,是不是把帆软报表入口挂到该平台下,做单点登录(前提是做账号数据同步到帆软平台),相关权限问题还是从帆软走?
    2023-08-18 15:33 
  • CD20160914 CD20160914 回复 IndustryPays(提问者) 是的,就是不管你公司有多少账号,账号与密码只从统一身份平台出来。然后这套用户同步到决策系统,那么它的权限就会统一了,如果要集成到不同的系统,反正我们之前是找官方定制了一个插件,这样可以不同的系统集成。如果你只想在一个地方集成,那么也要开发的。
    2023-08-18 15:35 
  • IndustryPays IndustryPays(提问者) 回复 CD20160914 比如集成完了,假设做了一个模板,链接挂在到OA平台,OA平台只能控制给谁看,不能控制不同的人看的内容不同,我在模板链接上加上参数,那么改模板就会返回该账号的信息,权限控制走帆软数据集里写就行?以上是单独挂在模板,还是说把帆软决策平台登录入口集成到了OA平台上,所有报表从该入口进去看
    2023-08-18 16:15 
  • CD20160914 CD20160914 回复 IndustryPays(提问者) 可以的。你做了身份认证以后,再做了单点登陆。它是可以控制不同的看不同的数据。必须要单点登陆才可以获取到登陆人的账号。这样决策系统才可以判断到的!!!
    2023-08-18 16:30 
  • 2关注人数
  • 333浏览人数
  • 最后回答于:2023-8-18 15:17
    请选择关闭问题的原因
    确定 取消
    返回顶部