版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

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

流程套打,一般流程通过后可以生成套打文件

world依赖于域、excel 

例子就在标准环境

流程单据、list、干部审批表套打

...

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

支持word、excel等格式的套打

1.套打模板配置

word文件套打:

windows套打文字:

...

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)

模板上传位置:点击右上角头像-系统设置-基础服务-套打管理-点击新增

注意套打标识必须以:英文冒号结尾

Image Removed

选中、点击模版上传套打模版、即上一步配置好域的固定的Word模版

Image Removed

套打模版按照组织范围权限隔离的、例如上传到演示集团下产品研发部、那么只有产品研发部会下载查看套打单据、其他组织无法查看

2.套打公式

??

3.流程单据套打

4.list界面套打示例

2.流程单据套打引例

以excel文件套打请假单为例

1.查找数据源:

利用接口:print.workflow.get.data ,可以查看套打的数据源,需要的参数是wf_inst_id 可以在每一条流程实例中的workflow.get.wf.all.v3 接口中查看

查找wf_inst_id方法、点击检查、查看此张单据的wf_inst_id

Image Added

进入到api界面、查找print.workflow.get.data接口、输入{"wf_inst_id":xxxxxx}为套打管理上传的套打文件名称

Image Added

2.根据数据源配置套打模板

Image Added

3.上传套打模板

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

Image Added

Image Added

3.流程通过后下载

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

Image Added

Image Added


3.list界面套打引例

以word套打员工履历表为例:以套打出下图中的简单word信息表为例

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

...

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

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

...


4.

...

其他套打通用配置

6.套打通用配置

(1)套打加水印

相关配置wiki:08 套打加水印

(2)字体能根据模板自适应

相关配置wiki:11 套打特殊文字处理

(3)干部任免表、套打

相关配置wiki:0304-人员信息套打

(4)套打页眉页脚

相关配置wiki:0309-套打加页眉页脚

(5)原始wiki

相关配置wiki:010303 套打配置

(6)打印没有的字段或者复杂逻辑处理

涉及云函数、联系二开老师