当前位置:网站首页>aPaaS低代码平台(二) | 快速构建业务模型
aPaaS低代码平台(二) | 快速构建业务模型
2022-08-02 14:38:00 【汉得数字平台】

飞搭 (FeiDa) 是基于先进低代码理念打造的融合化aPaaS低代码平台,助力企业快速配置搭建业务功能/流程/应用。其基于汉得数字化平台HZERO生长,同时作为HZERO生态的重要组成部分,致力于充分融合应用HZERO各丰富组件的能力,帮助企业普惠化(低门槛、高协作)、敏态化(高效率)、低成本地去实现较复杂的应用。

▲aPaaS平台整体架构图
飞搭aPaaS平台以动态领域模型(即业务对象)为基础驱动。通过业务对象设计构建基础业务应用模型与关系,通过权限策略定义对象数据的增删改权限与查询范围屏蔽,通过业务规则定义对象数据校验规则,通过内置对象执行API对外提供应用数据操作能力,最终形成以业务对象为载体进行存储数据、应用数据的能力,支持配置页面应用,支撑流程应用与数据应用。
业务化的模型能力
业务对象是数据内容的一个抽象概念,从技术人员的角度来看业务对象即为一张实体表,业务对象内的字段可以映射成表中的字段,从业务人员的角度来看业务对象则是一个可被业务描述的具体业务载体。
飞搭aPaaS支持支持业务人员将业务需求直接定义为一批有关系的业务对象,可在无需技术人员参与的情况下去快速实现业务需求。同时面向现已有业务功能/系统的场景,支持根据系统现有实体表反向扫描快速生成业务对象,减少人工重复定义,实现基于已有数据、已有业务去应用飞搭aPaaS。
灵活的SaaS扩展能力
为应对SaaS体系下不同用户的扩展性需求,业务对象支持租户个性化扩展,提供扩展表模式与弹性域模式满足对标准业务对象在多种场景下的字段扩展需求,业务/技术人员可按实际情况选择扩展模式。

▲创建扩展字段
丰富的内置字段类型
业务对象提供21种内置字段类型,不同字段类型有各式不同属性,可应对各样业务场景。
其中公式字段以公式计算引擎为基础,提供多种类型函数与运算符,支持编写表达式进行实时计算,包括支持聚合函数汇总子对象数据,如在合同头对象定义公式字段可查询所有合同行的行金额汇总。
![]()

▲创建从主字段
业务对象-字段类型 | |||
基础类 | 文本 | 业务类 | 金额 |
多行文本 | 手机号码 | ||
整数 | 电子邮箱 | ||
浮点 | 自动编号 | ||
百分数 | 高级类 | 附件 | |
下拉单选 | 公式 | ||
下拉多选 | 关系类 | 从主关系 | |
单选框 | |||
复选 | 关联关系 | ||
开关 | |||
日期 | 引用字段 | ||
日期时间 |
▲21种内置字段
多样化的对象关系
可通过关联字段建立对象与对象的普通关联应用关系,比如销售订单头对象上定义一个订单类型对象关联字段,这样可在销售订单头选择应用订单类型。
可通过从主关系建立对象与对象的父子关系,比如在销售订单行对象上定义一个销售订单对象头的从主关系,在删除销售订单头数据时会同步删除其子关系对象对应的销售订单行数据。
从主关系、关联字段都是应用对象的主键ID进行关联,可满足大部分对象建立关系的需求,但遇到非主键关联(如A对象XX编码字段与XX对象的编码字段关联)、条件动态关联(如A对象A1字段=1时,A2字段关联B对象;A1字段=2时,A2字段关联C对象)等复杂关系场景,可使用飞搭aPaaS提供的高级关系功能来实现。

可视化的值列表应用
值列表(List Of Value)是其他对象使用关联字段时的查询对象,常规以LOV的样式展示,支持筛选字段和列字段的可视化拖拽配置,也支持多级钻取应用关联对象字段、自定义数据筛选条件等,配置灵活。

▲创建值列表
![]()

▲值列表效果
灵活的权限控制配置
为满足不同的业务角色有不同的数据操作权限和数据查询范围的需求,飞搭aPaaS提供了灵活的业务对象权限策略定义功能。支持控制业务对象中的数据是否可被某些角色新增、删除、修改和查询,支持配置不同角色的数据过滤条件以屏蔽数据查询范围,防止数据越权。

▲权限策略
强大的业务校验规则
业务规则支持表达式校验、正则校验及查重校验:
● 表达式校验,支持类似公式字段定义复杂计算表达式,支持数据录入时的实时后端复杂校验,比如校验销售订单行金额不超过XX;
● 正则校验,系统预制了很多正则规则,如手机号码、电子邮箱等,可满足绝大多数业务字段校验需求;
● 查重校验,支持配置单个或多个字段组合数据唯一,满足不同场景下的数据唯一性校验规则,比如销售订单行对象上的销售订单头+行号组合唯一。

▲正则校验
外放的对象操作能力
完成业务对象发布后,会生成对应对象的内置标准API,可提供对该业务对象的分页查询、单条查询、全量查询、批量创建/更新、批量删除等操作能力,支持外部各种功能根据业务场景对业务对象数据做增删改查,实现业务流程。

▲内置API
结语
业务对象作为业务基础驱动,不仅可应用于aPaaS低代码平台实现多种业务/功能快速配置落地,它同时是HZERO数字化平台生态的重要组成部分,可为集成平台、流程平台、数据平台等提供统一数据模型能力、统一数据操作能力等,帮助高效率的实现业务数据的流转、数据资产的整合及共享等,是数字化平台的新型先进生产力基石。
联系我们:
可以进入【汉得开放平台】( https://open.hand-china.com)了解更多。

更多精彩内容,扫码关注 “四海汉得” 公众号
边栏推荐
- 类加载过程
- 一文让你快速写上扫雷游戏!童年的经典游戏,发给你的小女友让你装一波!!
- 2022-07-08 第五小组 瞒春 户外拓展
- 延时函数-定时器
- 2022-07-16 第五小组 瞒春 学习笔记
- 事件对象,事件流(事件冒泡和事件捕获)、事件委托、L0和L2注册等相关概念及用法
- Getting Started with MySQL Syntax
- How to check the WeChat applet server domain name and modify it
- PAT Grade A 1143 Lowest Common Ancestor
- 2022 Low Voltage Electrician Exam Questions and Online Mock Exam
猜你喜欢
随机推荐
机械键盘失灵
【 Leetcode string, the string transform/hexadecimal conversion 】 HJ1. The length of the string last word HJ2. Calculation of a certain number of characters appear HJ30. String merging processing
2022 Security Officer-A Certificate Exam Questions and Mock Exam
状态码以及访问百度过程
H5中的拖放(Drag 和 Drop)
PAT Class A 1145 Hash - Average Lookup Time
this beta version of Typora is expired, please download and install a newer version.Typora的保姆级最新解决方法
XML和注解(Annotation)
CNN鲜花分类
PAT甲级 1143 最低公共祖先
面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”
语音直播系统——做好敏感词汇屏蔽打造绿色社交环境
公司最大的内卷,是“管理错位”
How to check the WeChat applet server domain name and modify it
软件代码签名证书怎么申请
Impulse response invariant method and bilinear transformation method for IIR filter design
"No title"
2022 VMware下载安装教程
类加载过程
codeforces k-Tree (dp仍然不会耶)










