金蝶s-HR技术支持宝典之系统平台常见问题

金蝶s-HR技术支持宝典之系统平台常见问题

【问题1】 属于审批流程问题。在一个员工的上级既有主要职位又有兼职的情况下,在审批流程中找出两个上级出来,在找上级的上级时就会取得兼职上级的上级,业务需求是以此员工的主岗上级为主线的  如该员工是A公司下面的员工  他的上级是张三(集团总部人员兼职)和李四(A公司主任职)。

【关键字】:系统平台、工作流、上级、兼职、脚本

【适用版本】:通用

【解决方案】:使用工作流脚本取“人”,以岗位汇报关系为主线,一层一层地往上找上级。

例如:可参考脚本《遍历获取岗位上级岗位.txt》、《根据岗位主线获取上级避免去掉兼职上级的上级离职单据.kdwf》。

【问题2】 工作流无法指定下一步参与人(上级岗位有两人,但希望能够让客户操作时选择其中一个执行人)。

【关键字】:系统平台、工作流、上级、兼职、脚本

【适用版本】:通用

【解决方案】:

V2.0 PTM1及以下版本不支持该功能 (简单场景可以参照文档《s-HR实施FAQ基础篇V4.0.doc》使用变通方案设置,搜索 “指定下一步参与人”);

V2.0 PTM2及以上版本已支持该功能,但部分单据不支持如请假单 补签卡单等,具体见《金蝶s-HR V2.0 PTM2的发布说明》(s-HR产品论坛可以下载);

V8.2版本已支持该功能。

【问题3】 s-HR流程单据提交后,查看流程图提示没有对应的流程实例。

【关键字】:系统平台、工作流、流程、流程图、流程实例

【适用版本】:通用

【解决方案】:

要打开客户端 –> adminitrator登录 -> 企业建模 -> 业务流程管理 -> 流程监控里查看一下是否有流程实例。

1、如有流程图,V8.2版本这个问题是一个产品缺陷,已出补丁修复,补丁号: PT111279;

2、如V8.2该菜单提示没有许可,则说明现场的产品license里没有包含工作流管理平台模块的许可,需联系销售协调客户购买;

3、如没有流程图,说明确实没有生成对应的流程实例:

请检查是否工作流配置 是否有发布的流程;

已启动的流程是否过期;

流程启动条件是否设置了过滤;

提交参与人条件设置了过滤导致,但没有满足提交单据的用户的流程,可以去掉条件试下。

【问题4】 打开创建单据报空白(薪酬、假勤、人事等单据)

【关键字】:系统平台、单据、工作流、流程、空白

【适用版本】:V8.2

【解决方案】: 

V8.2的流程提交节点参与人设置了职位参与人,打开单据报空白页问题, BOS基础部门已出补丁修复, 补丁号:PT108712。

【问题5】 在审批流里如何设置提交节点同审批节点为同一人时,审批节点自动跳过,如何实现?

【关键字】:系统平台、工作流、上级、兼职、脚本

【适用版本】:通用。

【解决方案】:在流程属性中设置合并审批勾选框即可,注意:合并的审批节点不能设置编辑单据(具体可查看金蝶工作流用户手册,快速定位词“合并审批”)。

【问题6】 工作流如何取分录请假人的上级?

【关键字】:系统平台、工作流、请假、分录、上级

【适用版本】:通用

【解决方案】: 取分录的职员,请在提交节点“任务 ”,输出对象选择实体分录 -> 事务执行人-> id, 即entries.person.id,输出到变量上,在使用参与人变量关系指定上级。

【问题7】 V2.0 PTM2补丁打完之后,BOS工作流流程还原为最初状态,找不到已编辑过的流程。

【关键字】:系统平台、工作流、流程、补丁

【适用版本】:通用

【解决方案】: 

直接修改标准产品的预置的流程,在打补丁后会被覆盖。正确的做法是: 不要直接修改标准预置的流程。可以选择新建流程,根据现有流程生成,复制一份,在自己新建的流程上修改。

1、使用备份账套,导出流程,再导入当前账套;

2、使用客户端流程监控,导出流程,再导入BOS流程配置工具。

【问题8】 V8.2 sp1安装s-HR补丁后 ,所有s-HR模块都报404 错误 如下图:

【关键字】:系统平台、SP1、404、补丁、安装

【适用版本】:V8.2 sp1

【解决方案】:现场补丁未正确安装导致,指导现场重新安装补丁后已经解决。

【问题9】 安装补丁“PTM102659”报错T_BD_PERSON.IX_HR_PERIDNMNMIX这个索引问题。

【关键字】:系统平台、补丁、PTM102659、索引、IX_HR_PERIDNMNMIX、安装、脚本

【适用版本】:V8.2 sp1

【解决方案】: 

V8.2现已经出sp1补丁,应直接安装PTM106552补丁,不用安装PTM102659,或者可以先删掉索引再执行补丁脚本,语句如下:drop  index T_BD_PERSON.IX_HR_PERIDNMNMIX;

【问题10】V8.2安装s-HR补丁PTM106552报错IN结果集太多[Execute provider[sql/2_0_0to3_0_0/s_HR/guidataclear/guipermclear.sql]。

【关键字】:系统平台、补丁、PTM106552 、脚本、IN、guipermclear

【适用版本】:V8.2 sp1

【解决方案】: PTM106552的脚本错误引起,替换补丁中脚本即可解决。

请将附件替换到补丁文件对应目录sql/2_0_0to3_0_0/s_HR/guidataclear/guipermclear.sql同名文件,无需解压补丁使用rar工具打开对应目录即可。替换完后 重启管理控制台  重新执行补丁脚本即可。

【问题11】 V8.2 sp1补丁安装报错,在环境安装过程中报错,信息提示“ant脚本执行失败”

问题。

【关键字】:系统平台补丁、PTM106552、ant脚本、安装

【适用版本】:V8.2 sp1

【解决方案】:

参照论坛帖子重新从论坛上的补丁下载地址下载最新的补丁,然后重新安装补丁。

http://club.kingdee.com/forum.php?mod=viewthread&tid=1136373&extra=page%3D1%26filter%3Dtypeid%26typeid%3D360

【问题12】  V8.2 sp1配置考勤明细表中输出的上、下班时间时无法显示时分秒数据。

【关键字】:报表、考勤明细表、报表、上下班时间

【适用版本】:V8.2 sp1

【解决方案】:

现场配置错误,日期参数控件的类型选择“日期”导致 。应该选择“时间”,见下图:

【问题13】 自定义SQL报表报错或查询不出数据。

【关键字】:报表设计、自定义SQL

【适用版本】:通用

【解决方案】:

s-HR web端报表的自定义SQL与GUI端的报表数据源自定义SQL不一样,不能随意写。

s-HR web端报表的自定义SQL的应用是:

按报表设计工具一步一步设计报表。在数据源定义环节,添加好自己的查询字段、过滤条件、 参数映射后,在工具自动生成的SQL基础上,在进行修改,增删字段、增删过滤条件、排序等仅此而已。

【注意】:

1、SQL中报表查询的字段必须是信息集里的字段 、表别名必须是信息集 -> 结构配置中的实体的对象名,不可以随意乱改的;

2、必须是ksql规范的语法;

3、代码还会对这个sql语句进行封装处理;

4、不支持自己写好了SQL往里面贴,只能是对生成的SQL在此基础上进行局部调整;

5、web端报表设计工具报表主要是面对会使用excel公式的实施顾问或客户(需制作带excel公式的报表模板)。

【问题14】 V8.2与K/3 cloud V6.0集成同步问题,组织、岗位、人员数据修订没有同步到K/3 cloud,点击同步按钮可以同步,强制更新不同步。(s-HR V8.2和EAS同步、OA同步也需要配置以下信息)

【关键字】:集成接口、K/3 cloud、集成、同步、更新、新接口

【适用版本】:V8.2、V2.0 PTM2

【解决方案】: 

s-HR V8.2版本需要修改以下配置信息才可以监听变化的数据。

修改安装目录\eas\server\profiles\server1\config\ listenerconfig.data 文件增加以下信息:

<listener name="com.kingdee.eas.hr.service.app.listener.HRModifyServerListener" enable="true" failOnError="false" />

【注意】:多实例部署的需要每个实例下的这个配置文件都修改。

【问题15】  系统登录提示“license过期请联系管理员”。

【关键字】:系统平台、登录、license、过期

【适用版本】:V8.2、V2.0

【解决方案】: 

云平台企业未认证导致。解决方式:登陆云平台进行企业认证,认证通过后重新下载license通过管理控制台导入即可。需要停止应用服务器后进行导入。

【问题16】 s-HR和K/3 cloud集成强制更新失败,提示“s-HR基础连接已经关闭: 连接被意外关闭“。

【关键字】:集成接口、K/3 cloud、集成  、同步、新接口

【适用版本】:V8.2、V2.0 PTM2

【解决方案】: 

1、检查shr和cloud的防火墙设置;

2、做好内网外网端口映射或调整成一致。

另外,原因也可能是s-HR内网部署的http端口(如6888)和外网访问的端口(如80) 不一致导致,防火墙配置不对。

【问题17】 金蝶 s-HR V2.0 PTM2中,员工入职的时候报错,关键报错信息如下:

Caused by: com.kingdee.bos.metadata.MetaDataNotFoundException: Cannot found BusinessObject bosType [4DB1D0DE] in cache!

【关键字】:员工管理、ptm2、入职、BusinessObject bosType、补丁

【适用版本】:V8.2

【解决方案】: 

人事补丁问题,元数据没有加载引起,PT106843补丁没有安装。该补丁未包含在后面的补丁,但补丁关系却写成了包含,导致该补丁没有安装。

卸载后面的补丁,重新一个一个拷贝进去,安装完一个在拷贝一个。

人事在V2.0 PTM2后相继出了补丁PT106843,PT110165,PT110866,依赖关系错误导致。 后续出补丁,人事答复:将这个三个补丁包含在一起解决。

【问题18】  EAS V8.2和s-HR V2.0单点登录配置(其他版本可以参照)

【关键字】:系统平台、单点登录、EAS

【适用版本】:通用

【解决方案】: 

     一、s-HR配置:

1、调整s-HR集成配置文档,s-HR服务器停服后将安装目录:

server\profiles\server1\config\portalConfig下的ssoClient.properties文档中的sso.easIsSSOClient的值修改为true;

2、server\profiles\server1\config\portalConfig目录下的autoLoginConfig.properties文件中的datacenter参数修改为s-HR要登录的数据中心id,并且将authPattern参数修改为BaseTrdLtpaToken;

3、重启s-HR应用服务实例;

二、EAS配置:

1、将安装包中WEB-INF文件夹下的shr-ssoClient.properties拷贝至EAS安装目录EAS服务器安装目录/eas/server/deploy/portal.ear/portal.war/WEB-INF下);

2、修改上一步的部署文件shr-ssoClient.properties;

如下图所示:

       

3、安装包中的shr目录拷贝至EAS安装目录EAS服务器安装目录/eas/server/deploy/portal.ear/portal.war下;

4、将安装包中的WEB-INF/lib下的shr_sso_client.jar放在对应的EAS服务器eas\server\lib\sp下;

5 重启EAS应用服务器实例;

6、administrator登录EAS门户管理配置菜单  如下:

     

【问题19】 V2.0 PTM2,打了平台1月份补丁后出现员工生成给了相应权限,云平台界面查看有分组,但是点击功能模块显示没有合法的license且已过试用期!

【关键字】:系统平台、2.0、补丁、License

【适用版本】:V2.0 PTM2

【解决方案】:

该期补丁有缺陷引起,已经纳入补丁计划处理,请关注平台最新补丁发放。如未发现新出补丁,请提单获取私包处理。

【问题20】 报表如何发布到“员工管理”菜单下?

【关键字】:报表设计、发布、菜单

【适用版本】:通用

【解决方案】:报表基本信息中“所属模块”字段,标记报表发布到哪个子模块下。把“所属模块”维护为“员工管理”,并发布给对应用户,该用户到员工管理的“统计分析报表”菜单下即可看到该报表。

【问题21】 报表包含多个数据源,下载报表后,数据源的页签为何都是隐藏的?

【关键字】:报表设计、数据源、页签

【适用版本】:通用

【解决方案】:为了报表的简洁性,避免不必要的干扰,目前系统自动将数据源的页签隐藏,只保留制表人自己新增的页签和选择界面内容页签。

【问题22】 打开Excel表,点击“启用编辑”才能出现客户数据,该如何处理?

【关键字】:报表设计、数据源、excel、保护

【适用版本】:通用

【解决方案】:

 office对下载的文档默认有保护功能,取消保护功能即可。取消的方法以office2010为例:用OFFICE 2010打开任意文档;文档->选项->信任中心->信任中心设置->受保护的视图,取消“为来自Internet的文件启用保护视图”和“为位于可能不安全位置的文件启用手保护视图”。

【问题23】 报表包含公式,如何避免因不小心而错改公式?

【关键字】:报表设计、数据源、excel、公式

【适用版本】:通用

【解决方案】:

报表模板上传之前,使用EXCEL表的保护功能,对报表设置密码,这样能保证客户在查阅数据时,不会因误操作而修改公式。

【问题24】 生日预警如何设置岗位过滤?

【关键字】:系统平台、预警、生日、岗位、过滤

【适用版本】:通用

【解决方案】:

预警对象界面的过滤条件是预警主对象实体的直接属性(即主对象实体的字段,这里主对象是 Person,过滤条件里面只能选择 Person上的字段,如人员编码、姓名、性别等);

不能在这里选择到人员的岗位信息。那么要设置岗位过滤则需要添加取值范围,如“取职员关联属性功能”,并在预警条件里使用公式取职员关联属性功能里的函数,取出职员的岗位信息进行过滤。

【问题25】 流程中已设置发起人接收消息通知,但是没有收到,如何处理?

【关键字】:系统平台、流程、消息节点

【适用版本】:V2.0、V1.5

【解决方案】:

在BOS工作流连接工具,流程 -> 消息节点设置消息分类,加上“workflow”,即可在web端收到消息。

【问题26】 视图中的模型在DEP中导入对应实体,提示找不到怎么办?

【关键字】:系统平台、视图、DEP、实体导入

【适用版本】:通用

【解决方案】:

可能本地客户端元数据未加载完全,请在客户端安装目录\eas\client\bin下打开set-url.bat去掉按需更新,或在管理控制台重新产生子系统树(需停止应用服务)后再重试。

或者是s-HR的元数据开发时直接创建的是实体,不是业务数据源,故在导入实体时,应该右键点击“实体”导入,在打开的窗口按“F7”键,激活底下的搜索框,输入视图全名称(即视图的模型)进行搜索。如下图:

【问题27】 DEP中添加自定义字段,视图配置后,界面显示null?

【关键字】:系统平台、自定义字段、DEP、null

【适用版本】:通用

【解决方案】:

1、DEP方案保存并启用,web端配置完视图后清除缓存和重启OSF;

  2、视图名称需和DEP字段名称一致,大小写严格区分;

  3、视图配置字段时 加上dataType参数。

分享到 :
相关推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注