前置条件

  • 配置好套件
  • 配置好数据表(表单会依赖业务的数据表)
  • 创建一个前端工程
  • 后端服务(测试阶段可以不用,但是真正使用是需要后端的服务的)

配置流程

操作示例

1. 打开我们开发者后台

2. 进入我的套件->流程服务->添加流程

3. 在前端工程下添加表单

4. 通过数据库表的字段来生成表单

5. 通过保存、导出vue文件生成我们表单的代码

6. 通过前端工程部署表单页面

  • 目录 :static/form
  • copy form-test 并修改文件名
  • 复制表单id 至meta.json 文件中的 formId

meta.json

{
  "info": {
    "desc": "流程中心",
    "formId": "1422392615214256128"
  }
}
  • 把导出的vue 文件 打开,复制 的内容覆盖进 form-report/web/index.vue 文件里面

  • 通过 pai form deploy -n form-report 表单发布后

7. 进入流程建模的页面,编辑流程

8. 配置流程以及表单

目前流程支持的组件/功能

  • 审批任务
  • 并行网关
  • 互斥网关
  • 条件流
  • 一个流程一个表单
  • 会签
  • 办理填意见/附件
  • 退回
  • 加签
  • 终止
  • 补充正文
  • 意见回复

9. 沙箱安装或者企业安装后,进入控制台 发布该流程

10. 配置节点的执行人

11. 保存后发布流程

12. 进入工作台查看该流程

开放接口

  • 预计规划 通过流程标识获取当前任务的状态。
  • 预计规划 办理后通过消息传递任务进度
  • 预计规划 一个节点一个表单
  • 预计规划 子流程
文档更新时间: 2023-07-30 11:01   作者:伍润源