该教程通过讲解开发订单合同审批的过程,带你逐步理解审批流程、文件模板、打印的基本操作。
一、期望效果
- 审批流程
- 一键生成合同
- 打印合同
二、思路分析
- 将线下的审批流程,每个环节配置一个节点,按权限配置。
- 审批人,尽量使用 动态变量,例如 : 角色、 发起人/成员字段/部门字段的 N 级主管。
三、开发思路
(一)配置流程图主要流程
- 新建审批流程,模型选择「订单表」。
- 配置流程图,按线下审批环节配置流程图和审批默认表单。默认所有节点都显示的是「审批默认表单」,即共用这个表单的样式和布局。
(二)实现一键生成合同功能
该功能需要创建文件模板元素
- 模板变量:类似于函数的参数,是模板文件中的动态变量,在使用时通过传递模板变量来改变文件内容。该场景下配置如下。
- 在本地创建 word 文件,在文件里面填写其他固定的文案,以及格式排版。在需要使用模板变量的位置,粘贴下面的变量代码。填写完后,上传文件即可。
- 该场景的模板如下所示(注意:不能直接拿来使用,要根据自己的场景设置变量代码)
- 在审批表单中,添加「生成合同」按钮,配置事件如下:
(三)实现打印合同
使用 前端函数.打印() 。 配置同上面的生成文件。
(四)某个审批节点的表单页面跟其他节点不一样怎样办?
- 通过表单组件中按钮的显示条件、表单的业务规则(显隐规则、必填规则、编辑规则、检验规则)中,配置相应的条件来控制。位置如下:
- 完全自定义该节点的表单页面
进一步了解极态云,体验产品?
请访问 极态云官网
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。