...
2.流程单据套打
以excel文件套打请假单为例
1.查找数据源:
利用接口:print.workflow.get.data ,可以查看套打的数据源,需要的参数是wf_inst_id 可以在每一条流程实例中的workflow.get.wf.all.v3 接口中查看
查找wf_inst_id方法、点击检查、查看此张单据的wf_inst_id
进入到api界面、查找print.workflow.get.data接口、输入{"wf_inst_id":xxxxxx}为套打管理上传的套打文件名称
在流程设置找到该业务,勾选套打公式设置-选择一条单据进行解析数据即可查看可配置的数据源
2.根据数据源预览结果配置相应套打模板2.根据数据源配置套打模板
3.上传套打模板
流程设置——勾选需要上传模板的流程——点击更多操作——套打模板——选择模板所属组织——点击添加上传
...
3.list列表界面套打引例
以word套打员工履历表为例:
1.在list层的action中增加以下按钮元数据,extra_property中的"state": "print"去list 元数据中新建场景,避免和原列表冲突: {
在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.在对象管理器中,增加list场景元数据,保证f12调用的list接口中有数据,就能套打到模板上
...