正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史记录

« 前一个 版本 21 当前 »

套打

即:系统中的数据和单据打印到已经有固定格式的Word或者Excel中;

套打又分为list套打、流程套打及其他;

list列表套打,列表界面配置按钮,勾选数据后点击按钮生成套打文件;

流程单据套打,一般流程通过后,员工可以下载或者查看套打单据;

注:新版套打在配置域之前预览都可以直接在套打公式中预览,无需在通过接口API查看。

1.套打模板配置

word文件套打:

windows套打文字:

选中单元格→【插入】→【文档部件】→【域】

弹出的对话框→输入对应的key值→保存(如何找key值?)

windows套打照片:

先插入一张空白图片→右键插入的图片→查看可选文字→输入IMAGE:xxxxx     注意:这个xxxxx就是图片的key


MAC文件套打: 插入-域-邮件合并-MergeField

image2021-10-6_18-11-29.png

excel套打:

1、Excel中没有插入域这个概念了、直接配置key就可以了、单个单元格以 {#}  标识包含对应的,例如 人员姓名在数据中key为 name,那么它在表格的设置为{#name}

2、子表多条数据设置规则为:{list:relatives_list:{#relatives_name}}  relatives_list为返回子表的key、relatives_name为子表返回其中一个字段的key

3、图片还是等同于word套打一样,图片以 image_XX   开头形式进行命名,图片大小控制 :image_XX_width =150,image_XX_height =180 表示设置image_xx 图片的宽为150像素的高度,高为180像素的高度,因当前无法实现获取合并单元格宽高,只能手动设置

单元格中输入{#xxxx}(xxxx换为字段的key)

2.流程单据套打

以excel文件套打请假单为例

1.查找数据源:

在流程设置找到该业务,勾选套打公式设置-选择一条单据进行解析数据即可查看可配置的数据源

2.根据数据源预览结果配置相应套打模板

3.上传套打模板

流程设置——勾选需要上传模板的流程——点击更多操作——套打模板——选择模板所属组织——点击添加上传

3.流程通过后下载

全员服务-申请中心-我的申请-找到对应单据-更多操作-打印单据-即可以看到打印的效果


3.list列表界面套打引例

以word套打员工履历表为例:

1.在list层的action中增加以下按钮元数据,去list 元数据中新建print场景,避免和原列表基础场景冲突:

 {
            "action": "PRINT_DOWNLOAD",
            "key": "print_download02",
            "label": "员工履历预览及打印",
            "params": {
                "api_name": "hcm.model.list",
                "model_id": "emp_detail",
                "model": "Employee",
                "multi": "multi",
                "view_type": "docx",
                "extra_property": {
                    "state": "print",
                    "fileds": [],
                    "sort": []
                },
                "is_print": true
            }
}


2.在套打管理-套打公式设置中-套打公式设置-选择取数类型和相应的模型以及场景,查看预览数据源取数。

3.编辑模板,参照之前配置模板的步骤进行配置域,需要注意:域中输入的值要跟数据源预览中的key保持一致;两层元数据的需要用点隔开;

4.上传模板:系统设置-基础服务-套打管理


复杂比较逻辑处理涉及云函数,请联系二开老师处理

4.其他套打配置

比如 各类套打云函数插件点、套打增加水印、套打特殊文字处理等等,请参考wiki学习:03 套打管理



  • 无标签