致远OA集成登录方案(帆软报表V10.0亲测通过),实现步骤如下:1、在致远OA中创建组织结构视图(单位、部门、人员信息、岗位、职务、联系方式、登录名/密码字符串),视图效果如下:
2、在帆软报表设计器中,添加数据链接,如下图所示:
3、添加服务器数据集,配置如下:
4、将class文件放到FR或者BI工程目录指定文件夹下,文件夹没有则创建。
路径:webroot\WEB-INF\classes\com\fr\decision\privilege\encrpt。
(1)、SeeyonValidator.CLASS文件中加密方法,调用用致远seeyon_ctp_core.jar的加密方法。
参考文件有:简单权限之密码加密-http://help.finereport.com/doc-view-875.html
(2)、MessageEncoder.CLASS文件,是从seeyon_ctp_core.jar提取的加密方法,可以直接适用。5、适用管理员admin登录帆软报表或者BI系统,适用数据集同步,配置如下图所示:
PS:
(1)理论上,该方法支持任意帆软BI/FR与任意版本致远OA集成登录。使得用户使用OA账户登录帆软系统。
(2)此贴方法仅供参考,动手能力强的同学可以自己编写代码。
编辑于 2019-4-25 21:05
|