天翎低代码简介 | bpm-爱游戏
1. myapps简介
myapps是一款低代码开发平台,旨在满足不同企业、部门、用户的个性化管理需求。 myapps拥有表单、流程、视图、报表、知识库等核心功能。通过拖拉拽的操作方式,让企业快速搭建出符合自身需求的管理应用。 myapps还提供私有化部署能力,支持单机部署、集群部署、容器部署等多种方式,应对不同企业对于高并发、高数据量的应用场景。
2. myapps技术架构
myapps采用业内领先的springboot微服务架构、支持springcloud模式,完善了平台的扩增基础,满足了系统快速开发、灵活拓展、无缝集成和高性能应用等综合能力。myapps的数据结构设计独特,满足不同实例逻辑分开需求:平台区分设计时数据(表单、视图和流程等)、授权时数据(用户、角色和部门等)和运行时数据(计数器、文件和流程状态等),对于每一个不同的实例提供不同的数据源定义,满足不同应用系统实例逻辑区分等需求。
(myapps技术架构)
序号 | 分类 | 具体参数 |
1 | 后端技术 | 核心框架:springboot2.x、springcloud2.x |
2 | 视图框架:spring mvc | |
3 | 缓存框架:ehcache redis | |
4 | 持久层框架:hibernate、jdbc、file system serilizable | |
5 | 工作流设计器:符合bpmn2.0自主研发h5引擎 | |
6 | 工作流引擎:符合bpmn2.0自主研发h5引擎 | |
7 | 安全框架:spring security antisamy | |
8 | 任务调度:quartz | |
9 | 日志管理:slf4j logback | |
10 | 服务端验证:hibernate validator | |
11 | 数据库连接:alibaba druid | |
12 | 服务网格:istio | |
13 | 网关gateway:spring gateway |
(后端技术参数)
序号 | 分类 | 具体参数 |
1 | 前端技术 | js框架:vue |
2 | ui框架:bootstrap elementui mintui | |
3 | 富文本编辑:ueditor | |
4 | 代码编辑器:codemirror | |
5 | socket通讯:socket.io,websocket | |
6 | 图表组件:echart | |
7 | 打印组件:网页打印、jasper | |
8 | app js框架:mui,h5 ,vue | |
10 | office组件:托盘、金格、金山、only office |
(前端技术参数)
3. 核心功能
myapps配备了丰富的功能组件,能实现配置即开发、所见即所得:平台提供全可视化的开发环境、及不同业务场景的案例模板,降低了应用软件的开发难度,用户无需从零开始,节省80%以上开发工作量。
(myapps应用能力)
3.1. 门户引擎
为了符合用户的业务处理习惯和方式,平台提供了多种布局方式,每个页面板块都可以进行托拉拽进行位置的排版,也可以自己在前台设置自己需要或者不需要的板块的显示隐藏。
(门户引擎)
3.2. 表单引擎
表单引擎提供文本、多选、单选、下拉等30多种功能控件;并且支持替换、查找、颜色、字体、等15种表单格式调整工具;覆盖90%软件开发需;求同时支持表单控件自定义。
(表单引擎)
3.3. 查询(视图)引擎
视图引擎支持设计(表单)、dql、sql和存储过程四种模式,轻松实现多数据源关联查询和集中展示,视图列即可显示字段基本值也可根据业务逻辑显示复杂运算结果,助力数据查询和运用更加便捷。
(视图引擎)
3.4. 流程引擎
流程引擎为自主研发产品,里面提供了丰富的流程组件,其中包含开始、结束、人工节点、自动节点、子流程节点、关联线、网关。能通过参数化配置的方式完成各种国内复杂的业务流程,如加签、补签、会签、驳回、终止、转办等业务场景。流程引擎也可以作为一个单独的服务,开放完整api供第三方调用,无缝集成第三方系统。
3.5. 报表引擎
为了支持较为复杂的报表分析情况,平台自主研发大屏组件,满足到用户的数据分析需求,真正的实现一个平台即可完成数据采集 数据分析。
3.6. 权限引擎
为了适应集团式管理的复杂权限,平台基于rbac模型构建的多维度权限控制。支持分级分权管理、多租户、多权限等不同的权限体系。
3.7. api中心
平台提供api中心,可以把平台的功能以restrul对外发布,支持json、xml、raw、binary等格式,无需通过代码方式完成接口的发布。
3.8. 知识库
在知识库中,可以建立起企业内部专属的知识管理体系,梳理业务资料,沉淀业务知识,制定业务规范,让团队的业务更进一步。能够根据业务场景的不同,对不同角色、部门的员工开放不同的使用权限,充分保证企业知识的安全性与合理性。
4. 私有化部署
为了满足企业个性化定制需求、核心数据安全、网络安全等特殊要求,myapps低代码平台提供私有化部署方案。可支持单机部署、集群部署、容器部署等多种爱游戏的解决方案。
(单机部署)
(集群部署)
(容器部署)
5. 总结
myapps低代码快速开发平台产品,这是国内首款可视化配置式开发平台,平台集流程引擎、表单引擎和报表引擎等核心科技于一体,其快速灵活的开发特性及对中国式流程管理业务模式和操作习惯的精准拿捏展现了独到的优势。myapps的目标就是,通过提供像搭积木一样简单的操作,让产品的最终用户拥有搭建自己的应用系统的能力。