{"repo":"risesoft-y9/WorkFlow-Engine","free":true,"listed":false,"github":"https://github.com/risesoft-y9/WorkFlow-Engine","clone":"git clone https://github.com/risesoft-y9/WorkFlow-Engine.git","description":"工作流引擎对内提供单位/机关流程管理规则和内部业务流程的数字化落地实践；对外提供自动化地第三方业务驱动、接口接入和算法单元驱动能力。工作流引擎在提供底层驱动引擎的同时对全局透明监控、安全防御和国产化特色功能进行充分考虑，是内部流程管理和业务算法驱动的不二之选。","language":"Java","stars":863,"topics":["bpmn","docker","elasticsearch","flowable","form-builder","java","kafka","nacos","springboot2","springcloud"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"基于SpringBoot+Vue前后端分离的Java国产信创工作流引擎 简介 工作流引擎为业务流程自动化提供底层支撑，通过表单设计器、流程设计器与事项管理模块的协同，实现流程从设计、运行到监控的全生命周期管理。支持表单可视化配置、流程图形化设计、待办事项集中处理及跨系统集成，结合模板管理与智能提醒功能，提升流程流转效率与规范化水平，满足复杂业务场景的自动化需求。系统在线体验----- （一）表单设计器 表单设计器提供可视化的表单创建与配置工具，支持通过拖拽操作快速设计表单结构，灵活设置数据源关联、字段绑定规则及校验逻辑。可自定义表单样式与布局，适配不同终端展示需求，支持数组、表格等复杂数据结构的录入与展示。通过配置表单动作触发规则，实现与后端数据的联动交互，同时支持导入标准化模板，简化常用表单的重复设计工作，提升表单制作效率与标准化程度，为流程流转提供结构化数据载体。 （二）流程设计器 流程设计器支持图形化流程建模与全生命周期管理，核心功能包括流程可视化设计、实例运行监控及版本迭代支持。通过图形界面拖拽节点元素（如开始事件、审批节点、结束事件），配置节点权限、流转条件及处理规则，构建可视化流程模型；可实时监控流程实例状态，对异常流程执行删除、挂起、激活等操作，查看审批历程与变量信息；支持低版本流程实例向高版本无缝迁移，保障流程迭代过程中业务连续性，同时支持流程模拟，提前发现设计缺陷，优化流程路径。 （三）事项管理 事项管理模块实现流程运行的精细化管控，核心功能涵盖事项配置、待办集中处理、流程协同及模板管理。支持统一配置流程节点的表单样式、审批规则、意见框管理、附件配置及编号规则，通过接口配置与链接配置实现第三方系统集成；汇总所有待办事项于统一界面，支持按岗位筛选不同状态的流程实例，通过消息提醒功能推送审批通知与办理结果。提供正文模板、套红模板、打印模板的导入与管理功能，支持流程实例关联、日历规则配置，结合动态视图自定义展示方式，全面提升流程处理效率与用户体验。 开源地址 源码地址： 源码目录 逻辑架构图 1. 工作流引擎主要分为事项配置和工作台，事项配置面向运维人员对工作流进行配置，工作台面向用户操作使用 2. 工作流引擎需要数字底座中对于岗位角色的配置，否则无法运转 3. 工作流引擎不仅仅支持传统OA，更面向外部业务、算法、接口、代理的接入和控制 功能架构图 1.工作台的功能和界面都由事项管理进行配置后形成 2.事项管理的功能分为流程类、表单类和配置项类 3.表单管理负责映射数据库的表结构设计，由拖拉拽的表单引擎支撑 4.流程管理包含流程的设计、部署和监控，由拖拉拽的流程引擎支撑 5.接口管理支持在流程节点和流程路径中接入第三方的接口 6.链接管理支持通过岗位绑定第三方应用的入口 7.正文模板和套红模板均需要接入第三方插件才可以使用 部署架构图 1.工作流引擎支持以微服务、分布式、容器化的方式进行部署和扩展 2.工作流引擎需要额外部署文件预览相关的服务器 3.工作流引擎依赖数字底座和其单点登录服务 4.工作流引擎单体在信创环境中，4核8GB内存的虚拟机可以轻松应对500用户（历史数据需按年度结转） 后端技术选型 序号 依赖 版本 官网 ---- ----------------- --------- -------------------------------------------------------------------------------------------------------------------- 1 Sprin","default_branch":null,"files":null,"tree":[],"storefront":"/r/risesoft-y9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/risesoft-y9/WorkFlow-Engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}