• 介绍
  • 学院
  • 服务与支持
  • 社区
  • 关于我们

业务流程管理系统(BPM) + 渐进式流程引擎(PPE)

快速搭建您的业务系统
Why

别样的低代码


当前市面上大多数低代码平台都以 “拖拉拽” 的形式配置表单作为卖点。
基于个人经历,此种方式看似可以让非开发人员参与到表单设计,但实际使用中,很少会有非开发人员使用这些功能。
除了一些超大型平台,例如: 淘宝,需要开放给商户更多的自定义功能,以实现页面展示差异化外;
企业级应用,业务人员参与表单设计的概率微乎其微。
另外 “拖拉拽” 模式相当于把一部分代码 “数据化”。这对 运维、版本管理、转产等操作提出了额外的要求,甚至反而增加人力成本,这与低代码节约人力成本的初衷相背离。

秉承着代码即是文档,代码即是配置的理念!!!设计了 POJO 渲染引擎,可以直接根据后端 POJO 类来进行表单渲染。

各个低代码模式的对比
低代码实现方式手工填写配置,导出为前端代码“拖拉拽” 形式配置表单POJO 渲染引擎
是否需要编译打包是否否
是否存在前端表单代码是否否
数据库中是否存在配置数据否是否
是否可以通过 Git 进行版本管理是否是
转产是否需要同步更新数据库数据否是否
表单配置工作量较多,需要配置导出编译,可能还需对生成的代码进行调整较少,只需配置即可少,后端定义 POJO 是不可避免的工作量,所以基本没有增加任何工作量
前后端字段校验前端独立校验,如有修改需手动和后端同步前端独立校验,如有修改需手动和后端同步简单校验逻辑自动同步

优秀的表单扩展性


Native 渲染引擎


  • 让码农回归码农,纯手工编写
  • 支持各种复杂的渲染场景
  • 节点表单级 组件复用

POJO 渲染引擎


  • 全自动渲染
  • 支持字段级的组件扩展
  • 表单字段级 组件复用

独创的渐进式流程引擎


以更简单纯粹的方式,支持 多实例 会签 加签 驳回等流程操作

流程指针设计


方便同一流程的不同版本同时运行
无感切换第三方流程版本
基线流程模型的多个第三方衍生版本同时运行,独立迭代

微服务基础架构功能


支持灰度发布
服务端灰度
后端根据请求信息,决定是否将请求发送到灰度服务实例上
客户端灰度
前端明确指定当前请求需要发送到哪些灰度服务实例上
权限设计

以 Group 为核心的权限设计。
抛弃传统树形结构的 Group 转而使用图形结构,以达到更灵活的权限配置体验。
使用 RBAC1 模型,即:Role 支持分层。

三方接入
内建 OAuth 2.1 三方授权
为第三方系统接入提供现成的授权方案。
内建 SSO(单点登陆)
方便共用一套用户体系,防止用户体系分散在各个系统,各自为政。
安全

自带防重放攻击
声明式防止重复提交

Academy


线上演示环境( act/pwd: root/1234 )(国内 IPv6)
视频: 快速入门 - 简洁
视频: 教程 - 详细

Supports


Maven 库: https://repo.kaseihaku.com/repository/maven-releases/
NPM 库: https://repo.kaseihaku.com/repository/npm-hosted/
Maven 库(国内 IPv6): https://ddns-repo.kaseihaku.com:50443/repository/maven-releases/
NPM 库(国内 IPv6): https://ddns-repo.kaseihaku.com:50443/repository/npm-hosted/

Community


后端案例源码
前端案例源码
相关项目服务与支持关于我们 @丝染
微服务基础架构 Maven 仓库 联系方式
用户权限管理系统 NPM 仓库 合作意向
业务流程管理系统 后端问题反馈 关于我们
前端问题反馈
Copyright © 2022 - 2024 KaseiHaku. All Rights Reserved| 开发者:Kasei Haku| 邮箱:[email protected]

联系方式


邮箱
[email protected]
[email protected]
[email protected]