人事变动单据工作流审批可编辑节点变动类型、变动原因等特殊字段设置只读

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

人事变动单据工作流审批可编辑节点变动类型、变动原因等特殊字段设置只读

适用版本

s-HR V8.5 SP1及以上


【问题描述/原因分析

客户诉求和问题背景:

离职单等业务单据在流程审批编辑节点,希望能够控制只有个别字段可以编辑,变动类型、变动原因、目标用工关系状态控制为只读,不可编辑。

原因分析:

由于标准产品人事变动单据中变动类型、变动原因、目标用工关系状态字段受前端JS控制,根据变动操作配置控制字段必填和只读。业务领域代码逻辑优先于平台视图配置逻辑,因此现场配置不生效。

解决方案:

对于s-HR Cloud V8.6 SP1以下版本(8.2SP2/8.5/8.5SP1/8.6),采用特殊视图配置方式处理;

对于对于s-HR Cloud V8.6 SP1以上版本标准产品支持新的视图配置兼容,下方进行详情配置指引。


解决方法

1、 s-HR Cloud V8.6 SP1以下版本配置方式

对于s-HR Cloud V8.6 SP1以下版本(8.2SP2/8.5/8.5SP1/8.6),可以视图配置.name属性,隐藏原字段。拿离职单上变动类型举例:

<field name="entrys.affairActionReason" required="true" isHRBaseItem="true" bizFilterFields="hrOrgUnit" uipk="com.kingdee.eas.hr.base.app.AffairActionReason.F7" dataType="F7" label="变动类型" visible=false />

<field name="entrys.affairActionReason.name" readonly="true" label="变动类型" />


2、 s-HR Cloud V8.6 SP1及以上版本配置方式

对于s-HR Cloud V8.6 SP1及以上版本,由于支持多语言,name字段配置会导致报错,原数据被清空,不能采用原有变通配置方式标准产品在8.6SP1、8611、8612均做了补丁优化处理,8.8及以上版本出厂即支持,采用新的配置方式支持处理。

(1)版本及对应补丁号

s-HR版本

补丁号

8.6SP1(s-HR Cloud V8.6 SP1

PT164880

8611(s-HR Cloud V2021H1)

PT164894

8612(s-HR Cloud V8.6.1.2)

PT168782

s-HR Cloud V8.8及以上版本发版即支持

2配置方式:代码兼容,可以把原有字段隐藏,配置专门的只用于查看显示的字段。

流程审批视图配置

<field name="affairActionReasonView" dataType="String" label=" 变动类型"readonly="true" />

<field name="variationReasonView" dataType="String" label=" 变动原因"readonly="true" />

<field name="empTypeView" dataType="String" label="目标关系" readonly="true"/>

<field name="positionView" dataType="String" label="目标职位" readonly="true"/>

<field name="leftCompanyDateView" dataType="String" label=" 最后工作日"readonly="true" />

预置的字段配置为隐藏 可用删除:visible="false"

举例:

人事变动单据工作流审批可编辑节点变动类型、变动原因等特殊字段设置只读

【适用版本】s-HR V8.5 SP1及以上【问题描述/原因分析】客户诉求和问题背景:离职单等业务单据在流程审批编辑节点,希望能够控制只有个别...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息