功能描述
通过设置word模板,在流程打印时将流程数据填写到设置好的word模板里面,并下载一份word文档
场景:打印合同信息
线上发起合同申请流程,流程结束结束后,将合同进行word套打,进行合同归档
打印内容:合同基本信息(包括签名信息)、产品信息(子表一对一)、付款比例说明(子表一对多)
操作步骤
第一步:设计合同管理的表单及流程
① 合同管理建模
合同基本信息字段:
产品信息(子表)字段:
付款比例说明(子表)字段:
②合同管理表单设计界面
③合同管理流程图
④流程配置对应的合同管理表单并设置审批人员等配置信息
⑤确保流程可以正常流程
第二步:设计word套打模板
① 新建一个word文档,文档的后缀必须是docx,如:IT合同管理模板.docx
②模板中对应的表单数据用占位符表示:
占位符规则:
主表字段:{{字段名称}} 如:合同名称 {{ htmc}}
子表(实体关系一对一):{{sub_实体名称.字段名称}} 如 产品信息中的字段:产品名称 {{sub_cpxxdemo.cpmc}}
子表(实体关系一对多),如下图:
注:子表(实体关系一对多)必须是单独的一个表格
{{sub_fkblsmdemo}} (用于识别是哪个子表:{{sub_实体名称}})付款比例说明 |
|||
批次 |
比例 |
金额 |
付款条件 |
{sub_ fkblsmdemo.pc} {sub_实体名称.字段名称} |
{sub_ fkblsmdemo.bl} |
{sub_ fkblsmdemo.je} |
{sub_ fkblsmdemo.fktj} |
一对多子表还可以使用单行模式,效果如下所示:
此处展示的是一对多子表的情况下,如何单独取某一行的数据并且打印出来;
配置模板如下:
注:如果使用一对多单行模式,可以不用单独写表头,可以不放入表格;
子表的字段需要加上双大括号{{}}并且要放入下标[0]注明是哪一行的哪个列数据;
③ IT合同管理word套打模板如下图所示:
④ 打印模板设置完成后,进入【表单设计】->【pc表单】,将上一步设置的打印模板上传到“合同管理”表单的打印模板中
⑤ 打印模板上传后,在“合同管理”流程流转到“合同归档”环节时,可进行打印合同操作
功能扩展
① 打印图片控件中上传的图片
word打印模板中占位符写法:{{字段名称}} 如 {{tp}}
②打印富文本控件的内容
word打印模板中占位符写法:{{+字段名称}} 如 {{+fwb}}
预览打印效果:
注:流程启动后,在任何环节都可以进行打印操作
可下载文末的附件到本地中体验word套打功能
注:
1.Word套打支持到子表级别,暂时不支持孙表word套打;
2.使用富文本套打时要在大括号{}内,放入“+”;
示例:主表富文本字段:{{+xxxx}}
一对一子表富文本字段:{{+sub_xx.aaa}}
一对多子表富文本字段单行模式:{{+sub_xx[0].bbb}}
一对多子表富文本字段列表模式:{+sub_xx.ccc}
3.若模板内存在主表和一对多子表列表模式,如果主表字段也要放入表格内,子表字段和主表字段应分别放入两个表格,例如;