基础信息

# 流程配置使用文档
# 1. 流程ID
- 生成方式:系统自动生成,也可手动编辑,需要全局唯一。
- 用途:作为流程的唯一标识,外部系统可通过对接接口传递此ID来发起对应的流程实例。
# 2. 流程发起范围
- 功能:约束哪些人员可以发起当前流程。
- 配置方式:
- 支持选择部门或具体人员,可多选。
- 若选择部门,可进一步指定范围:
- 当前部门:仅允许该部门内的人员发起。
- 包含下级部门:允许该部门及其所有子部门内的人员发起。
- 约束:该字段为非必填。若不配置,则默认允许所有用户发起。
# 3. 管理员
- 数量限制:仅可设置 1 人。
- 作用场景:
- 当流程中某个审批节点的审批人为空时,系统将自动转由此管理员处理。
- 当审批节点中的审批人包含发起人本人时,可配置是否由管理员替代(需结合节点策略)。
- 默认值:默认为当前登录系统的用户(即配置时的操作者)。
# 4. 表单类型
提供三种表单模式,可根据业务需求选择:
# 4.1 设计表单(默认)
- 说明:通过系统提供的可视化拖拽组件,在线设计表单布局与字段。
- 适用场景:标准化的数据收集,无需额外开发。
# 4.2 外部表单
- 说明:填写前端 Vue 项目的页面访问地址(如
/src/views/customForm.vue)。 - 要求:用户需在自有 Vue 项目中自行编写表单代码,系统将以微前端方式嵌入该页面。
- 适用场景:复杂交互、自定义样式或依赖外部组件的表单。
# 4.3 链接表单
- 说明:填写一个完整的 URL(如
https://example.com/form)。 - 实现方式:系统通过
<iframe>加载该页面,与主应用隔离。 - 适用场景:快速接入已有第三方表单系统或静态页面。