该教程通过讲解开发订单合同审批的过程,带你逐步理解审批流程、文件模板、打印的基本操作。

一、期望效果

  1. 审批流程
  2. 一键生成合同
  3. 打印合同

二、思路分析

  1. 将线下的审批流程,每个环节配置一个节点,按权限配置。
  2. 审批人,尽量使用 动态变量,例如 : 角色、 发起人/成员字段/部门字段的 N 级主管。

三、开发思路

(一)配置流程图主要流程

  1. 新建审批流程,模型选择「订单表」。

image.png

image.png

  1. 配置流程图,按线下审批环节配置流程图和审批默认表单。默认所有节点都显示的是「审批默认表单」,即共用这个表单的样式和布局。

image.png

(二)实现一键生成合同功能

该功能需要创建文件模板元素

  1. 模板变量:类似于函数的参数,是模板文件中的动态变量,在使用时通过传递模板变量来改变文件内容。该场景下配置如下。

image.png

  1. 在本地创建 word 文件,在文件里面填写其他固定的文案,以及格式排版。在需要使用模板变量的位置,粘贴下面的变量代码。填写完后,上传文件即可。

image.png

  1. 该场景的模板如下所示(注意:不能直接拿来使用,要根据自己的场景设置变量代码)

image.png

  1. 在审批表单中,添加「生成合同」按钮,配置事件如下:

image.png

(三)实现打印合同

使用 前端函数.打印() 。 配置同上面的生成文件。

(四)某个审批节点的表单页面跟其他节点不一样怎样办?

  1. 通过表单组件中按钮的显示条件、表单的业务规则(显隐规则、必填规则、编辑规则、检验规则)中,配置相应的条件来控制。位置如下:

image.png

image.png

  1. 完全自定义该节点的表单页面

image.png

进一步了解极态云,体验产品?

请访问 极态云官网


极态云官方账号
1 声望0 粉丝

JIT 技术,为专业开发全面提速!极态云(jit)是一个基于全新软件开发理论(面向元素开发方法)、全新编程框架、全新开发工具、全新部署运行平台的企业级软件系统开发与运行平台,极大简化了应用系统的开发、部署...