低代码开发平台简介
F2BPM开发平台是一款基于引擎驱动的低代码快速开发平台,核心功能包含流程引擎,表单引擎,规则引擎,报表引擎,拥有完整的权限(访问、菜单、字段、数据、按钮)管理功能,可以实现流程重用,表单重用,数据库表重用,字段重用。基于SprinBoot+Vue前后端分离架构,拥有代码快速生成工具,使用F2BPM开发平台可以节约70%重复工作量,可以基于F2BPM平台开发新业务系统(OA、ERP、MES、项目管理、财务系统等)可源码开放式合作,方便自主掌控和集成。
技术架构
Technical Architecture
六大快速开发工具
Rapid Development Tools
流程设计器
在线Web流程设计器,无需安装任何插件,基于浏览器纯B/S在线设计工具,无需编程、通过鼠标拖、拉、拽的方式来完成流程设计, 所见即所得,设计时就可一次性完全节点所有属性配置。支持串行、并行、分支、异或分支、多路分支、会签、聚合、多重聚合、驳回、 并行驳回、传阅、转办等67种流程模式,,对中国特色流程全面支持。
表单设计器
在线Web流程设计器,无需安装任何插件,无需编程、通过鼠标拖、拉、拽的方式来完成表单布局(栅格、页签)设计,支持丰富的控件(单行、多行,附件,下拉框,图片、印章、二维码等),可以切换HTML代码模式,支持对表单进行Javascript扩展,一键生成移动端表单。
报表设计器
在线Web报表设计器,通过鼠标拖、拉、拽的方式来完成报表设计,可以快速配置列表、柱状图、折线图、饼图、雷达图等常见图表,可以通过表单、SQL、表或者视图方式进行配置,支持数据过滤,移动端报表。
自定义列表
通过自定义列表零代码快速配置增、删、改、查列表菜单功能,自定义列表支持数据过滤,支持自定义按钮,支持绑定流程。
表头配置器
可以快速配置菜单列表的表头,可以对列表进行快速编辑,可以设置列表隐藏、搜素、排序、唯一值、是否必填,冻结等
代码生成器
代码生成器可以基于表或者表单通过模板快速生成增、删、改、查的前后端基础代码以及页面,在此基础上再通过写少量代码即可实现复杂页面功能。通过代码生成器可以节约70%的基础重复代码工作。
为什么选择F2BPM低代码开发平台
Why Choose F2BPM Development Platform
前后端分离架构
采用主流的Springboot+Vue前后端分离架构,前端和后端松耦合,便于开发分工合作易于集成
流程的全生命周期管理
平台支持流程设计、运行、监控、分析、优化全生命周期管理
在线表单设计器
无需编程,拖拽式设置表单布局样式,丰富控件支持,支持切换HTML模式,方便Javascript扩展
拖拽式报表设计
支持通过表单字段,SQL、表或者视图快速配置列表柱状图,饼状图,折线图,散点图
个性化打印模板配置
可以通过表单字段快速配置个性化打印样式,所见及所得
移动端应用一键生成
一键生成移动端审批应用和图表应用
完整的权限功能
平台支持访问、菜单、字段、数据、按钮等权限配置
多租户SAAS
支持多租户部署模式,平台服务划分为多个租户管理,同一个数据库层面实现数据逻辑隔离
国际化语言
支持国际化,可以自定义切换语言版本
零代码配置菜单
可以通过自定义表快速配置简单增删改查应用功能,支持数据过滤和按钮权限配置
低代码快速开发
可以通过代码生成器生成基础的增删改查代码和页面,在此基础上通过写少量代码即可生成新应用功能
快速无缝式集成第三方系统
无需代码,2小时内无缝集成第三方组织架构、前端页面,平台功能开箱即用
完善规范的接口
平台支后端规范API以及前端规范Restful接口调用,Restful接口可以通过Swagger在线查询、调试
集团化组织架构支持
平台具备完善的组织架构管理功能,可以基于平台配置集团化组织架构
多数据源管理
支持配置第三方数据源,配置完成之后就可以支持查询第三方系统的数据库表
完善安全控制机制
基于JWT 安全机制,对各种安全情况进行防护 登录日志,操作日志等
国产化支持
平台支持国产化环境:达梦、人大金仓、东方通中间件、麒麟操作系统,适应中国软件生态环境
组件重用
平台支持流程重用,同一个流程可以被多个表单使用;表单重用-同一个表单可以被多个流程定义使用
数据库表复用
同一物理表可以被多个表单引用,数据库表复用可以减少数据模型设计工作量,提升工作效率
数据服务
在线写Restful接口调用服务,可以多次被流程和表单数据引用, 快速开发接口和查询数据
应用场景
流程类应用
通过流程引擎配置各种应用流程,连接组织内外的业务、人员和系统,例如请假流程,合同流程,公文流程
数据类应用
通过自定义列表工具零代码配置增删改查的应用,例如数据台账,查询列表,统计列表
图表类应用
通过自定义图表工具快速配置图表应用,例如折线图,柱状图,饼状图等
业务类应用
用过应用管理配置业务列应用,例如客户管理,人事管理,库存管理等