s-HR组织架构图常见异常及处理

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

s-HR组织架构图常见异常及处理

**【s-HR各版本最新架构图补丁】** 86H1: PT164875 86SP1: PT164897 860: PT161255 85SP1: PT163876 **问题场景:要跳过云注册** 处理方案: ```language t_hr_hrinit where fkey='couldPermissionOrgchart' ``` 这只是跳过架构图的云注册校验,其他的云注册校验依旧 **问题场景:导出 png/pdf 导出为空** **问题场景:导出 png/pdf 头像图片撕裂** 问题原因:组装架构图访问图片需要登陆权限,可以根据日志报错的图片地址不登陆情况下web访问,不登录能访问到说明权限没问题 处理方案:1、备份文件 eas\server\deploy\easweb.ear\shr_web.war\WEB-INF\sso\ssoParamemter.properties复制到其他路径 2、打开ssoParamemter.properties,找到cas.client.UrlPattern=这一行,在这行末尾加上 ;/orgchart;/personPhoto;/manager 3、重启服务 **问题场景:自定义的组织结构图设置报<a错误** 问题原因:说明尖括号xss校验报错 处理方案:管理员web端进入视图配置,把说明标签删除,然后注意视图缓存 **850 851 导出png和pdf得到html** 原因:jar包冲突 解决方案: a>若 \eas\server\lib\common\trd\fop.jar 大小约2MB则换文件夹备份后删除 \eas\server\lib\common\trd\batik-all-1.9.jar \eas\server\lib\common\trd\xmlgraphics-commons-2.3.jar b>若 \eas\server\lib\common\trd\fop.jar 大小约4MB则换文件夹备份后删除 \eas\server\lib\common\trd\batik.jar 和 \eas\server\lib\common\trd\xmlgraphics-commons-1.4.jar 特别注意:删除不是目的,组合才是我们的目的 **850 851 导出png和pdf得到html** 原因:图标、头像在服务器请求不到 修复方案:exportPNG、exportPDF方法中替换域名为localhost,替换https为http,指名端口或补齐端口,一下示例端口号要实际分析 ```language var svgXmlStr = svg.outerHTML; svgXmlStr = svgXmlStr.replace(new RegExp(window.location.hostname,"gm"),"localhost:8080"); svgXmlStr = svgXmlStr.replace(new RegExp("https","gm"),"http"); var svgstr = shr.base64Encode(svgXmlStr); ``` 绕过云注册使用管理者分析中的查看详细行政汇报关系 ```language --861版本及以上多语言字段改造 insert into t_cds_cloudserviceconfig(FQuickRelease, FpostEmailID, FEnterpriseID, FServiceID, FServiceKey, FRegisterEmail, FEnterPubNetwork, FEnterOffcialWeb, FCloudAccout, FCloudPwd, FStopTime, FAccessToken, FID, FIsAuthorize, FSecretKey, FSecKeyUpdateTime, FServiceUser, FServicePwd, FEnterFullName_l1, FEnterFullName_l2, FEnterFullName_l3, FEnterSimpleName_l1, FEnterSimpleName_l2, FEnterSimpleName_l3) values (null, N'[]', null, N'EK_0268', N'e6bc7266214244408e89d277bff3d37d', N'demo@kingdee.com', N'http://127.0.0.1:8888/shr', null, N'demo@kingdee.com', N'nill', {ts'2019-07-30 10:34:25'}, N'28482fa30546491ebe1912653dd3088fE4D76E8A0E36851B1E1137B4D08C9059', '64Kt8U6YRLOCK0EdNaCsTJdRMv4=', 1, null, null, null, null, null, N'本条为后台数据库添加的数据请先后台删除再注册云服务', null, null, N'要想正常使用云注册先后台删除本条数据', null); --8611版本及以下 insert into t_cds_cloudserviceconfig(FQuickRelease, FpostEmailID, FEnterpriseID, FServiceID, FServiceKey, FRegisterEmail, FEnterPubNetwork, FEnterOffcialWeb, FCloudAccout, FCloudPwd, FStopTime, FAccessToken, FID, FIsAuthorize, FSecretKey, FSecKeyUpdateTime, FServiceUser, FServicePwd, FEnterFullName, FEnterSimpleName) values (null, N'[]', null, N'EK_0268', N'e6bc7266214244408e89d277bff3d37d', N'demo@kingdee.com', N'http://127.0.0.1:8888/shr', null, N'demo@kingdee.com', N'nill', {ts'2019-07-30 10:34:25'}, N'28482fa30546491ebe1912653dd3088fE4D76E8A0E36851B1E1137B4D08C9059', '64Kt8U6YRLOCK0EdNaCsTJdRMv4=', 1, null, null, null, null, N'本条为后台数据库添加的数据请先后台删除再注册云服务', N'要想正常使用云注册先后台删除本条数据'); ``` **导出png和pdf中中文显示为方框** 原因:服务所在Linux服务器缺失微软雅黑字体 解决方案:服务安装微软雅黑字体,安装完字体后需要重启s-HR服务,具体操作百度, 以下为参考操作,如果中途报command not found,则需要首先安装这个命令 ```language fc-list :lang=zh #查看系统已有中文字体 su root #切换为root用户 mkdir /usr/share/fonts/zh_CN #如果没有这个目录则先创建 #已知EAS下有微软雅黑字体,复制到新建文件夹下 cp eas/server/deploy/ctrlhome/msyh.ttf /usr/share/fonts/zh_CN/ cp eas/server/deploy/ctrlhome/msyhbd.ttf /usr/share/fonts/zh_CN/ cd /usr/share/fonts/zh_CN #进入进入 zh_CN 文件夹 mkfontscale #生成字体索引 mkfontdir fc-cache #刷新缓存 fc-cache -fv #刷新系统字体缓存 ```

s-HR组织架构图常见异常及处理

**【s-HR各版本最新架构图补丁】**86H1: PT164875 86SP1: PT164897 860: PT16125585SP1: PT163876**问题场景:要跳过云注册**处理方...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息