[开源]基于 Flowable 的工作流管理平台,易集成、高度可定制、扩展性强

一、工作流引擎概述

JNPF工作流系统,基于BPM标准开发,可视化的流程设计界面,集成了自由表单设计器和流程引擎,实现审批节点和审批关系自定义,无需代码即可轻松创建并管理业务流程应用,实现自动流转。支持线性流程、父子流程、同步分合流、异步分合流程,全部实现可视化设计,所见即所得,并提供了流程管理、流程监控和任务调度等功能,具有易于集成、高度可定制和扩展性强的特点。

二、内置功能与技术架构

1.工作流功能

  • 在线流程设计器

  • 在线流程表单设计器

  • 单节点配置表单

  • 多实例会签任务

  • 任务节点配置任务/执行监听器

  • 动态配置任务候选人

  • 其它流程相关功能点

2.技术构架

  • 前端采用Vue、Element UI。

  • 后端采用spring boot、Spring Security、Redis。

  • 权限认证使用Jwt,支持多终端认证系统。

  • 支持加载动态权限菜单,多方式轻松权限控制.

三、流程设计示例

流程设计中,支持根据不同审批流程,设计不同审批流程走向,支持每个审批节点根据需要设置不同的表单设计,提供包括审批节点、子流程、条件分支、选择分支、分流/合流、定时器等多种形式的流程设计。下面就来简单地看下流程设计的一个示例吧。

1、在工作流程目录下操作流程设计,进入【流程设计】页面,可以根据流程名称或编码关键词查询;支持通过新建发起流程、功能流程,也可通过导入功能,导入所需流程设计数据,大家可根据需求自行选择,如下图所示。

2、新建功能流程,在基础信息设置页面,带*号为必填字段,包括名称、编码、分类等,如下图所示。

3、在基础信息页面配置完成后,点击右上角的保存按钮保存当前配置,未进行流程设计;点击下一步进入流程设计页面进行审批流程的配置。 3.1 流程设计时支持根据不同需求设计多个不同审批流程,实现多表单多流程。点击左侧下方的添加流程按钮,显示新建流程的弹窗,如下图所示。

3.2 点击确定成功新建流程显示在左侧,点击可切换对应流程下的审批流程设计,在右侧展示,支持编辑、复制、删除等操作,如下图所示。

3.3 复制后的流程以“原名称+随机五位数”命名;点击“删除”则删除对应流程,若流程已被使用,则提示:“流程已被使用,不能删除。”,如下图所示。

4、点击发起节点,可在右侧弹窗进行相关操作。在发起节点的基础设置页面中,在功能设置选择流程发起时引用的表单,为必须配置项。点击功能设置,支持根据功能名称或编码关键词查询,选择所需功能后点击确定即可保存功能设置,如下图所示。

4.1 流程形式为审批节点时,在右侧弹窗进行相关操作。基础设置中,功能流程审批节点与发起流程的审批节点不同的是,功能流程的审批节点无需设置表单和数据传递,默认引用发起节点内配置的功能表单,如下图所示。

4.2 流程形式为子流程时,在子流程表单配置子流程发起的表单,点击选择所要发起的子流程表单,数据来源于【流程设计】中状态为启用的功能流程,点击确定即可保存配置,如下图所示;

5、接下来,逐步进行条件分支、选择分支、并行分支等功能流程的配置,即可完成一个比较完整的流程设计过程。大家赶紧去自行动手操作下吧,一个十分高效快捷的工作流引擎立即使用icon-default.png?t=N7T8https://www.jnpfsoft.com/?csdnjie

  • 15
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值