Gfast 工作流引擎 1.0 正式发布

程序那点儿事 2020-12-25 09:50:04 ⋅ 681 阅读

Gfast管理系统采用go语言开发,基于GF(Go Frame)的后台管理系统,现增加工作流引擎模块开源发布,实现工作流引擎与业务解绑,不同业务数据均可接入,以业务数据驱动的状态机机制,让系统更具可用性,智能应用型,便捷设计性。

主要特性

基于 jsPlumb 可视化设计流程图,接入element-ui前后分离模式,数据与界面分开便于管理和维护,设计器已封装为组件,既可单独将流程设计器使用在其他基于element-ui的前端项目的系统。

  • 支持可视化界面设计,支持拖拽式流程绘制,支持节点属性设置
  • 可支持工作流设计开发管理,流程权限与后台权限双重认证
  • 可以对步骤进行管理、读取、验证流程基本信息是否正确划分权限的人员可对流程进行终止,代审完善的流引擎机制,通过事务控制,流程运行安全稳定
  • 规范的命名空间,可拓展的集成化开发,支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式
  • 可配置流程模型、流程节点规则、分支条件规则等

Gfast  工作流引擎1.0 开源版
链接地址:

https://gitee.com/tiger1103/gfast

https://github.com/tiger1103/gfast

界面截图:

演示地址:http://demo.g-fast.cn/
登录账号:test
登录密码:123456


全部评论: 0

    我有话说:

    老板要我开发一个简单的工作引擎

    1关 一天,老板找到我,说要做个简单的工作引擎。 我查了一天啥是工作,然后做出了如下版本: 按顺序添加任意个审批人组成一个链表,最后加一个结束节点 记录当前审批人,当审批完后,审批人向后

    高可用控降级组件 Sentinel Go 1.0 GA 版本正式发布

    Sentinel 是阿里巴巴开源的,面向云原生、分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性

    Angular 11.1.0 正式发布,支持 TypeScript 4.1

    。 近日,Angular 11.1.0 正式发布...

    Vant 3.0 正式发布:全面拥抱 Vue 3

    历经八个月时长的开发,Vant 3.0 现已正式发布。官方表示,在本次迭代中,其主要工作是基于 Vue 3 重构整个代码仓库和周边生态,并发布 Vant 3.0、Vant Cli 3.0

    Java并发解决方案:分布式应用限实践

    任何限都不是漫无目的的,也不是一个开关就可以解决的问题,常用的限算法有:令牌桶,漏桶。在之前的文章中,也讲到过,但是那是基于单机场景来写。 之前文章:接口限算法:漏桶算法&令牌桶算法

    时序数据库 InfluxDB 2.0 正式 GA,并宣布下一代存储引擎 InfluxDB I0x

    时间序列数据库 InfluxDB 发布了重大更新版本 2.0,官方说到 InfluxDB 2.0 是时间序列数据的新一代开源平台,开发者可以在这个统一的平台上获取、查询

    Apache Kylin 3.1.1发布,开源分布式分析引擎

    Apache Kylin简介 Apache Kylin 是一个开源的分布式的 OLAP 分析引擎,来自 eBay 公司开发,基于 Hadoop 提供 SQL 接口和 OLAP 接口,支持 TB 到

    Projector 1.0 GA,JetBrains 出品的远程访问 IDE 工具

    JetBrains 出品的 Projector 1.0正式 GA。根据发布公告的介绍,Projector 是用于在网络上远程运行 JetBrains IDE 和 Swing 应用程序的工具和框架

    SQLite 3.34.0 发布,世界上使用量最大的数据库引擎

    SQLite 3.34.0 发布了,SQLite 是一个 C 实现的 SQL 数据库引擎,它的特点是小型、快速、自包含、高可靠性和功能齐全。SQLite 嵌入在所有手机和大多数计算机中,也捆绑在

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Vue CLI 3.0 正式发布,Vue.js 开发标准化工具

    Vue CLI 3.0发布,该版本经历了重构了很多有用的内容

    Apache Flink 1.12.1 发布处理框架

    Apache Flink 1.12 系列的首个 bug 修复版本 1.12.1 已经发布。该版本包含 79 个修复和优化,因此官方强烈建议所有用户都升级到 1.12.1。 Maven 依赖 <

    前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

    前端框架 Angular 11.0.0 正式发布。 Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10

    Firefox 85.0 正式发布,加强用户隐私保护

    Firefox 85.0 正式发布了, 该版本主要加强了对用户的隐私保护,防止其浏览网页时被追踪。 新功能 Firefox 现在可以保护用户免受 supercookies 的侵害

    工具集001

      1.  Google项目管理工具 Tables   2. 终端 taskwarrior --- TODO List Taskwarrior is

    JavaScript 引擎 V8 发布 8.3 版本,性能提升

    JavaScript 引擎 V8 发布了 8.3 版本

    Dapr 1.0 发布,分布式应用运行时

    Dapr 1.0 正式发布。 Dapr 是一个开源、可移植的、事件驱动的运行时,可以帮助开发人员构建在云和边缘上运行的弹性的、微服务的、无状态和有状态应用程序,并且关注于业务逻辑而不用考虑分布式相关

    Vue 3 正式发布

    Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了更好的性能、更小的捆绑包体积、更好的 TypeScript 集成、用于处理大规模用例的新 API,并为框架未来的长期

    Syncthing 1.11.01.11.1 发布,连续文件同步工具

    Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件/文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1