OA系统-ThinkOne与FineReport实现权限控制和集成登录
- 利用泛普OA软件泛普OA系统用户与角色实现报表查看权限控制
- 在报表设计器中添加服务器数据集,规则如下:
名称:role SQL:select u.loginid,r.rolesmark from HrmResource u,HrmRoles r,HrmRoleMembers ur where u.id=ur.resourceid and r.id=ur.roleid and u.loginid <> ''
- 泛普协同软件在报表管理平台中配置相应数据集用户及角色权限,设置如下:
- 在泛普OA系统 OA系统上实现与FineReport报表的集成登录
- 准备md5加密文件
- 在泛普OA系统登录页面中插入代码实现集成登录
- )在head之间插入如下脚本
<SCRIPT language=javascript>
//finereport报表集成登录脚本开始
function doSubmit() {
var username =document.getElementById("loginid").value;
var password =document.getElementById("userpassword").value;
password = hex_md5(password); //把密码md5小写32位加密
password = password.toUpperCase();//把密码小写字母转换成大写字母
var scr = document.createElement("iframe"); //创建iframe
scr.src = "/ReportServer?op=auth_login&fr_username=" + username + "&__redirect__=false&fr_password=" + password;
//alert(username+"---"+password); //调试用弹窗
if (scr.attachEvent){ //判断是否为ie浏览器
scr.attachEvent("onload", function(){ //如果为ie浏览器则页面加载完成后立即执行
var f = document.getElementById("form1"); //login是form的id
f.submit();
});
} else {
scr.onload = function(){ //其他浏览器则使用这种方法执行
var f = document.getElementById("form1");
f.submit();
};
}
document.getElementsByTagName("head")[0].appendChild(scr); //将iframe标签嵌入到head中
}
- )在登录按钮中加入脚本触发动作
或
<INPUT id="login" value="" class="lgsm" tabIndex="3" type="submit" name="submit" onClick="doSubmit()" type="button">
注:input控件的type为button
下边为是实际做好的文件供参考
- 1OA办公自动化提供应用级二次开发功能与手段
- 2泛普协同管理平台与SAP集成方案
- 3OA系统-ThinkOne与FineReport实现权限控制和集成登录
- 4OA管理系统开发需求方案
- 5协同OA软件对流程,文档数据的存放说明
- 6客户对OA办公自动化软件的开发需求描述
- 7协同软件公司Finereport报表权限控制需求方案
- 8二次开发OA系统需从系统中同步人员信息
- 9协同办公软件的硬件平台支持
- 10OA软件人事考勤需求方案
- 11泛普OA的单据增加-预算数据科目间调剂开发
- 12OA单点继承登陆设置:查看二次开发文档
- 13企业对协同OA系统中页面详细需求说明
- 14协同OA系统可以在集成化些什么功能呢?
- 15满足OA系统二次开发的需求都有哪些呢?
- 16OA软件流程双编号开发说明文档
- 17OA软件系统二次开发培训文档,你值得一看
- 18OA办公系统HTML模式使用说明书
- 19泛普协同OA办公底层包开发指南
- 20OA办公系统开发资产模块开发
- 21企业OA系统描述XX个性化要求的详细开发需求
- 22OA在归档节点可手动子流程与会议冲突提醒开发
- 23泛普OA系统新增新的权限控制新功能的查看
- 24什么是OA系统的二次开发功能呢?
- 25XX地产公司OA软件全面预算管理开发
- 26泛普OA软件与K3凭证接口生成凭证(技术方案)
- 27协同OA管理应用平台项目_OA与EAS系统集成方案
- 28协同OA办公系统的预算相关系统表单开发
- 29协同OA软件二次开发需求方案说明
- 30XX集团OA软件需求