OpenAuth.Net/newdocs/docs/notes/pro/startform.md
2025-04-24 23:21:31 +08:00

53 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 基本介绍
createTime: 2025/04/23 23:43:26
permalink: /pro/startform/
---
## 前言
一个完整的工作流从设计到发起,到审批,需要经过:
:::: steps
1. 表单设计
【基础配置/表单设计】中添加一个用于流程的表单
2. 流程设计
【基础配置/流程设计】中添加一个流程模版,流程模版选择刚刚建的表单
3. 流程发起
【流程中心/我的流程】中【新的申请】创建一个流程实例,或在业务系统中直接【送审】发起
4. 流程审批
【流程中心/待处理流程】中进行审批
::::
其中第一步中的表单设计即本章节介绍的内容。Vue3版本内置的表单类型有以下三种
## URL表单
URL表单本质上不是实际存在的表单指的是审批的过程中审批内容是发起流程时传入的一个URL网址审批人员根据这个URL展示的内容进行审批。
![URL表单流程](http://img.openauth.net.cn/2025-04-06-22-46-13.png)
这样的作法,有以下优点:
* 省去上面提到的第一步,即【基础配置/表单设计】,可以直接进行流程设计;
* 审批人员在审批时,看到的表单内容是业务的详细页面,展示的内容更加丰富;
具体实现请参考:[URL表单](/pro/urlform/)
## 自定义开发表单
该类型表单需要开发者在源码中先编写好表单界面基于vue component,再提供给用户选择使用。适用于交互复杂的界面。详细请参考:[企业版工作流添加自定义表单](/pro/form/)
![自定义开发表单](http://img.openauth.net.cn/2025-04-06-22-53-02.png)
## 可拖拽表单
基于vform pro动态表单设计可以实现零开发直接提供给工作流使用。详细请参考[可拖拽表单](/pro/dragform/)