Skip to content

Files

Latest commit

 

History

History

springboot-starter-flow

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

springboot-starter-flow 流程引擎

流程引擎支持的功能需要包括:

支持的功能如下:

流程管理

  1. build模式的流程设计
  2. schema模式的流程设计
  3. 流程的启用与禁用
  4. 流程快照的存储

流程设计

  1. 支持自定义节点与节点关系
  2. 支持自定义节点的操作用户,可通过groovy脚本定义
  3. 支持流程消息标题的自定义能力,可通过groovy脚本定义
  4. 支持流程异常状态的自定义能力,可通过groovy脚本定义
  5. 提供流程操作过程中的事件,可以做业务定制与延伸

流程能力

  1. 流程发起
    在设计完成以后并启用以后,可通过FlowService对象发起流程。
  2. 流程审批
    流程的审批支持同意与拒绝,以及审批意见的填写。
  3. 流程撤销
    流程的发起以后,在下一节点的流程待审批且未读之前可以撤销流程。
  4. 流程转办
    流程的审批过程中,可以将流程转办给其他人员审批。
  5. 流程委托
    可设置用户的委托人,委托人可以代理委托人审批流程。
  6. 流程催办
    流程的审批过程中,可以催办审批人员,催办将会发送催办事件消息。
  7. 流程查询
    可以查询流程的待办、已办、超时、延期、全部流程等数据。
  8. 流程干预
    设置流程管理员的人员,可以对流程进行干预,可以直接对其他人的流程进行审批。
  9. 流程延期
    流程的审批过程中,可以延期流程的审批时间。

新功能:2024-11-25

  1. 增加自定义按钮的功能 【已支持】
  2. 自定义按钮支持自定义groovy脚本 【已经支持】
  3. 获取下级节点的人员返回接口 【trySubmitFlow 提供支持】
  4. 支持删除流程的功能 在发起人节点(支持撤销时删除流程) 【已经支持】
  5. 通过ComponentBus实现跨页面直接的组件联动功能 【提供ComponentBus支持】

新功能支持:2024-11-27

  1. 支持审批意见数据的表单返回 【已完成】
  2. 选人组件的支持 【已完成】
  3. 历史记录数据的展示 【已完成】
  4. 流程图的展示 【已完成】