1、目前企业ERP、OA、企业微信等多个界面用户账号密码不同,FineReport自带人员同步功能无法满足多平台使用情况,目前只能和一个做集成,比如和企业微信集成后无法在集成其他账号,这样做的模板,涉及到人员权限的时候,挂在别的平台上无法生效,只能查看静态数据; 2、可行性方案: 多平台账号统一,建立中间表存储用户信息,将中间表用户信息做数据同步,手动增加填报界面,管理用户信息,优点是可以批量设置用户组织架构、角色职务等信息数据,缺点是底层人员信息同步需要ETL处理,消耗时间长(用户量大)。 该方案存在许多问题,比如用户张三,企业微信账号是ZangSan,ERP账号是手机号188888888,OA账号是AA000088,同一个人就有3个账号,能否在用户信息表里增加唯一主键,主键作为唯一登录账号,其他都是状态不同, 场景1:比如做了一个模板销售数据分析,将该模板挂在企业微信下面,张三去企业微信登录的时候,账号是ZangSan,直接根据账号跳过登录窗口(企业微信集成插件自带功能),类似单点登录; 场景2:同样的模板,挂在到OA平台,张三登录OA平台的时候,账号是AA000088,销售数据分析模板根据登录的账号角色数据产看相应结果,比如张三是财务部门的,只能看到财务数据; 场景3:同样的模板,挂在到ERP平台,张三登录EPR平台的时候,账号是188888888,销售数据分析模板根据登录的账号角色数据产看相应结果,比如张三是ERP生产部门的,只能看到生产数据; 以上场景都做了同一件事情,那就是我把模板挂在到不同平台的时候,平台把登录的账号传了回来,是否可以做单点登录跳过登录步骤?(如果不能拿到各大平台的密码,只能拿到账号,可否单点登录?) 假设只能拿到账号,那么用户如果直接访问决策平台,使用其他平台的账号第一次登录默认密码123456,进来后需要修改密码;这样是否可行? 以上数据都是建立在把模板挂在到别的平台的情况下,涉及的人员权限分配问题,能否从另外一个角度思考,不把报表挂载到别的平台,所有用户想看报表,统一登录帆软决策平台查看数据,如果报表特别多,就建立一个导航页面,把不同的模板以超链接的形式挂在到导航页面,这样就可以批量设置,不用一张一张挂载,不同的用户进来根据导航栏查看数据,至于其他的权限问题统一在帆软决策平台设置,这样是否可行? |