预入职人员档案自定义页签配置
【简介】
1.1应用场景
预入职场景中,需在预入职人员档案中自定义单行/多行页签并增加自定义字段,同时在TSP预入职登记模板中配置相同的自定义字段以供预入职人员填写,人员入职后页签信息能同步到员工档案对应的页签中。
1.2适用版本
s-HR Cloud V8.6 SP1及以上版本
1.3适用范围
在预入职人员档案中配置自定义单行页签/多行页签,并在页签中配置自定义字段。
【操作指引】
场景1. 自定义配置预入职人员档案单行页签
1.1 新建预入职人员单行页签
动态扩展平台中,右击扩展方案,选择“扩展单元-从模板复制”;选择路径为“人力资源-s-HR自定义元数据”,UI类型选择“预入职员工单行页签”。
1.2 新建员工档案单行页签
动态扩展平台中,右击扩展方案,选择“扩展单元-从模板复制”;选择路径为“人力资源-s-HR自定义元数据”,UI类型选择“员工单行页签”。
1.3 新增自定义字段
参考学习资料《预入职人员档案自定义字段配置》,在新增的预入职单行页签和员工单行页签实体中增加自定义字段,预入职单行页签与员工单行页签对应字段的字段名称需一致,新增完成后保存并启用方案。
1.4 视图配置
1.4.1 预入职人员档案视图配置
(1)创建视图,输入动态扩展方案中新增的预入职单行页签的实体名,视图类型选择表单,变量appCode=preentry。按照以下扩展视图进行配置,配置完成后保存视图。
扩展视图配置:
<?xml version="1.0" encoding="UTF-8"?> <singleRow> <header visible="false"> <style href="${appPath}/${appCode}/web/css/shr/preentry/employeeResumePage.css" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumeSingleRow.js" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumePageRender.js" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumeEditPageRender.js" /> <jsClass name="shr.preentry.resume.ResumeSingleRow" /> </header> <handler class="com.kingdee.shr.preentry.web.handler.PreEntryResumeSingleRowHandler" /> <relatedField name="talent.id" /> <singleRowToolbar /> </singleRow> |
(2)从视图列表重新进入新增的视图,进入可视化视图配置页面,配置其余所需的字段及相关配置,完成后保存视图。
1.4.2 员工档案视图配置
(1)参考上一步骤及以下配置创建员工档案视图。
变量:appCode=employee
扩展视图配置:
<?xml version="1.0" encoding="UTF-8"?> <main> <header bottomFrame="false"> <breadcrumb visible="false" /> <handler class="com.kingdee.eas.hr.emp.web.handler.EmployeePageSingleRowHandler" /> <style href="${appPath}/${appCode}/web/css/shr/emp/common.css" /> <script src="${appPath}/${appCode}/web/js/shr/emp/employeeSingleRowEdit.js" /> <jsClass name="shr.emp.EmployeeSingleRowEdit" /> </header> <body> <form col="12"> <singleRow> <relatedField name="person.id" /> <field name="person.id" type="hidden" /> <field name="person.name" type="hidden" /> </singleRow> </form> </body> </main> |
(2)进入员工档案编辑视图,
视图名称:员工编辑新;
UIPK: com.kingdee.eas.basedata.person.app.Person.new.form
(3)左侧边栏添加页签,输入自定义的员工单行表UIPK,类型选择“singleRow”,并修改页签别名。完成后即可在员工档案直接点击页签进入自定义的单行表。
1.5 预入职信息结构配置
结构配置列表-选择"TSP模板信息查询方案"(V8611以下版本选择“预入职信息综合查询方案”)-创建,输入自定义的预入职单行表的实体名,父对象实体选择“基本信息”,连接信息为:子对象talent=父对象id,检查字段列表中包含所需字段即可保存。
1.6 预入职档案与员工档案对应关系配置
操作路径:管理员登录s-HR,进入菜单“系统设置-人事数据设置-预入职档案配置”。
该菜单支持将自定义的预入职档案实体配置到预入职档案页签中,并将该实体关联员工档案对应实体,以支持预入职信息反写员工信息的功能。
进入创建页面,填写必录项。其中,“编码”用于在预入职人员档案中的页签排序,按照编码顺序排序。“名称”为在预入职人员档案中页签的显示别名。“实体名”选择在结构配置中新增的预入职单行实体。“视图”选择步骤1.4中配置的预入职人员档案视图。“关联实体名”输入对应需要反写信息的员工档案实体名。填写完成后保存。
1.7 预入职信息查询配置及TSP模板配置
(1)打开查询配置,选择"TSP模板信息查询方案"(V8611以下版本选择“预入职信息综合查询方案”),创建预入职档案单行表的信息集,并在字段选择列表中配置相关字段,完成后保存信息集。
(2)登录TSP模板管理系统,模板配置,检查对应信息集和字段是否配置成功,选择字段后保存模板即可使用。
场景2. 自定义配置预入职人员档案多行页签
2.1 新建预入职人员多行页签
动态扩展平台中,右击扩展方案,选择“扩展单元-从模板复制”;选择路径为“人力资源-s-HR自定义元数据”,UI类型选择“预入职员工多行页签”。
2.2 新建员工档案多行页签
动态扩展平台中,右击扩展方案,选择“扩展单元-从模板复制”;选择路径为“人力资源-s-HR自定义元数据”,UI类型选择“员工多行页签”。
2.3 新增自定义字段
参考学习资料《预入职人员档案自定义字段配置》,在新增的预入职多行页签和员工多行页签实体中增加自定义字段,预入职多行页签与员工多行页签对应字段的字段名称需一致,新增完成后保存并启用方案。
2.4 视图配置
2.4.1 预入职人员档案视图配置
(1)创建视图,输入动态扩展方案中新增的预入职多行页签的实体名,视图类型选择表单,变量appCode=preentry。按照以下扩展视图进行配置,配置完成后保存视图。
扩展视图配置:
<?xml version="1.0" encoding="UTF-8"?> <main> <!--requireAudit value="true" /--> <header visible="false"> <style href="${appPath}/${appCode}/web/css/shr/preentry/employeeResumePage.css" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumeMultiRow.js" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumePageRender.js" /> <script src="${appPath}/${appCode}/web/js/shr/preentry/resume/resumeEditPageRender.js" /> <jsClass name="shr.preentry.resume.ResumeMultiRow" /> <handler class="com.kingdee.shr.preentry.web.handler.PreEntryResumeMultiRowHandler" /> </header> <body> <multiRow> <entrys> <relatedField name="talent.id" /> <entryToolbar /> <field name="isSingle" label="单行显示" /> </entrys> </multiRow> </body> </main> |
(2)从视图列表重新进入新增的视图,进入可视化视图配置页面,配置其余所需的字段及相关配置,完成后保存视图。
2.4.2 员工档案视图配置
参考上一步骤及以下配置创建员工档案视图。
变量:appCode=employee
扩展视图配置:
<?xml version="1.0" encoding="UTF-8"?> <main> <header visible="false" bottomFrame="false"> <style href="${appPath}/employee/web/css/shr/emp/common.css" /> <script src="${appPath}/${appCode}/web/js/shr/emp/employeeMultiRowEdit.js" /> <jsClass name="shr.emp.EmployeeMultiRowEdit" /> <handler class="com.kingdee.eas.hr.emp.web.handler.EmployeePageMultiRowHandler" /> </header> <body> <form col="12"> <multiRow> <entrys> <relatedField name="person.id" /> <toolbar> <button name="edit" caption="编辑" pageStates="VIEW" /> <button name="addNew" caption="新增" pageStates="VIEW" /> <button name="delete" caption="删除" pageStates="VIEW" /> <button name="save" caption="保存" pageStates="EDIT,ADDNEW" /> <button name="cancel" caption="取消" pageStates="EDIT,ADDNEW" /> </toolbar> <group> <field name="isSingle" label="单行显示" /> <!--附件默认不显示,按需可放开--> <!--<attachment />--> </group> </entrys> </multiRow> </form> </body> </main> |
(2)进入员工档案编辑视图,
视图名称:员工编辑新;
UIPK: com.kingdee.eas.basedata.person.app.Person.new.form
(3)左侧边栏添加页签,输入自定义的员工多行表UIPK,类型选择“multiRow”,并修改页签别名。完成后即可在员工档案直接点击页签进入自定义的多行表。
2.5 预入职信息结构配置
结构配置列表-选择“"TSP模板信息查询方案"(V8611以下版本选择“预入职信息综合查询方案”)-创建,输入自定义的预入职多行表的实体名,父对象实体选择“基本信息”,“多行表”勾选为“是”。连接信息为:子对象talent=父对象id,检查字段列表中包含所需字段即可保存。
2.6 预入职档案与员工档案对应关系配置
操作路径:管理员登录s-HR,进入菜单“系统设置-人事数据设置-预入职档案配置”。
该菜单支持将自定义的预入职档案实体配置到预入职档案页签中,并将该实体关联员工档案对应实体,以支持预入职信息反写员工信息的功能。
进入创建页面,填写必录项。“编码”用于在预入职人员档案中的页签排序,按照编码顺序排序。“名称”为在预入职人员档案中页签的显示别名。“实体名”选择在结构配置中新增的预入职多行实体。“视图”选择步骤2.4中配置的预入职人员档案视图。“关联实体名”输入对应需要反写信息的员工档案实体名。填写完成后保存。
2.7 预入职信息查询配置及TSP模板配置
(1)打开查询配置,选择"TSP模板信息查询方案"(V8611以下版本选择“预入职信息综合查询方案”),创建预入职档案多行表的信息集,并在字段选择列表中配置相关字段,完成后保存信息集。
(2)登录TSP模板管理系统,模板配置,检查对应信息集和字段是否配置成功,选择字段后保存模板即可使用。
预入职人员档案自定义页签配置
本文2024-09-22 21:11:57发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-118538.html