esflow工作流设计

今天介绍下如果在esflow中对流程进行定义和设计,如果感兴趣或者觉得有用,请大家记得关注我,后续会持续更新代码和相关内容。

项目地址:esflow-ui: esflow是一款轻量、快速的国产开源工作流平台,可作为工作流引擎、在线办公系统基础平台使用,支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。采用json存储流程设计数据,数据库结构简单,总共只有8张表。通过拖拽即可完成工作流设计,全程无需写一行代码即可搭建企业级业务流程平台。且支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。

商业版演示地址:http://120.79.67.190:8002/ (用户名:admin 密码:Super@2023)

官网网站:www.esflow.cn

后端技术栈:spring boot、mybatis、saToken(身份鉴权)、anyLine(表管理)。

前端技术栈:Vite + Typescript + Vue3 + Element Plus + Pure Admin开源版。

流程定义

同时,同一个流程支持多版本管理,各个版本互不冲突。

流程设计

  • 流程配置

流程配置即为流程模型定义,为JSON格式,简洁、明了,还支持【导入】【导出】。方便流程迁移。

  • 添加节点

点击任一节点下面的+号,可以添加后续节点,如图:

  • 节点属性

点击任一节点,可以编辑节点属性,如图:

  • 任务属性

如果是审批节点(非开始、结束节点和串行、并行节点),则点击节点时,还可以设置节点任务属性,如果一个节点有多个任务,可以对每个节点任务属性进行设置。如图:

  • 串行条件设置

如果是串行节点,可以对非默认条件的分支进行条件设置,如下图,条件设置为【请假天数】 >= 3,表示当一个流程发起时,流程表单中的请假天数大于等于3,流程在【部门审批】节点办理完成后,进入到左侧条件分支。否则将进入右侧条件分支。

  • 保存发布

完成流程设计后点击右上角【保存】或【发布】,将对流程设计进行保存或发布,区别在于【发布】后流程状态变更为发布。

至此,一个流程就设计完了,是不是特别简单呢。如果你对此感兴趣,或者觉得可能对你有帮助,请关注我,并在gitee仓库上started。后续会持续更新代码和内容。谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值