简历、履历表等自定义套打设置
在实施中常常遇到客户有简历、履历表等自定义套打的需求,而shr的履历无法对格式等要素进行调整。这里分享一个解决的办法。细节请见附件。
解决思路大体分为三步:
1、在客户端进行表格格式的设置;
2、表格中嵌入信息源,也可以在前期进行套打信息集查询的配置;
3、在web端进行查询按钮视图的配置。
在自己之前的实施中,客户的简历个性化套打需求被完整实现。这三个方面在论坛中也各有文档专门阐述。在此抛砖引玉,希望能帮助到大家。谢谢!
问题描述与项目需求:在面对具有政府背景的企事业单位或其他对单据套打格式有严格要求的客户时,常常需要对员工简历,履历表套打进行客户个性化定义。系统内置的履历表套打以及常规的DEP手段只能对字段进行处理,无法实现表格等格式的自定义。通过客户端套打设置和web端视图配置,可以实现这一需求。
适用版本:shr8.2
所属模块:套打管理
实现方式:一、 首先通过路径“系统平台-业务工具-套打-套打管理”,进行套打模板的新增。二、 可以直接导入,也可以模板复制,然后自行设计模板格式。三、 选中目标模板,点击编辑按钮,对模板界面进行格式及字段的修改。 四、 对模板的参数进行设置,包括数据源的统一及匹配。五、 也可以通过套打数据源对应的元数据,建立套打数据查询,来进行数据的抓取。六、 通过动态拓展平台,导入单据套打业务数据源。
http://ip:port/shr/dynamic.do?uipk=com.kingdee.eas.hr.emp.app.PrintMetaConfig.list
这个界面里面是PTM3之后所有使用过的元数据,这些元数据现在都是可以直接使用的,只需要在套打模板找到对应的动态查询,复制一份到新目录即可。
七、编辑视图界面
[table]
[tr][td=4,1,553] 说明
[tr][td=45]序号[td=127]字段名称[td=180]
[td=201]重要性
[tr][td=45]1[td=127]编码[td=180]配置信息的编码[td=201]必录(不重要)
[tr][td=45]2[td=127]元数据名称[td=180]query元数据名称[td=201]必录(不重要)
[tr][td=45]3[td=127]元数据路径[td=180]query元数据路径[td=201]必录(重要)
[tr][td=45]4[td=127]套打配置动态查询名称[td=180]套打建立的动态查询的名称[td=201]必录(重要)
[tr][td=45]5[td=127]所选数据过滤条件[td=180]列表所选数据ID对应query相关实体的ID[td=201]必录(重要)
[tr][td=45]6[td=127]其它过滤条件[td=180] [td=201]通常不填
[tr][td=45]7[td=127]备注[td=180] [td=201]选填
客户端一般需要两种类型的文件,一个是数据源(对应的是QUERY),一个是设计的套打模板。现在WEB端,只能读取一个文件夹下面的模板,所以前端要指定套打模板的所在路径。如果WEB端已经有套打功能,只需要在对应的目录下建立新的模板或者数据源,没有套打功能的界面,比如合同,需要新建立一个合同管理的目录存放对应的模板和数据源。
视图配置(按下面配置,name属性不要修改)
前端代码修改找到对应的JS文件:
对JS文件进行修改:
八、最终在配好的网页视图相关的标签按钮下,可以对选中的人员进行简历打印,改善之前个性化单据无法自定义套打的情况。
感谢阅读!
请问用套打打印的文件格式是PDF么?是否可以打印出WORD格式?
真好贴,顶
有客户希望从我们系统直接打印职员证,用这个套打模板可以吗?
赞!
谢谢分享{:6_162:}
很及时,刚做到这一步了,正好用上。:handshake
简历、履历表等自定义套打设置
本文2024-09-17 01:10:31发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-65732.html