对象建模指的是对现实世界各类数据的抽象组织,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。
下面介绍在YonBuilder 低代码平台中具体如何操作。
1. 进入用友开发者中心工作台
2. 打开应用构建服务页面
3.新建一个应用
4. 如下图在对象建模页签下,可以新增业务对象。一个应用可以新建多个业务对象。每个业务对象下可以新建一个主实体,多个子实体。实体可以理解为数据表。
可以对实体进行编辑、停用、启用、查看等操作。
实体编辑界面如下图。在实体编辑界面可以新增字段。
在设计之初,尽量考虑到所有所需字段,避免后期需要增减。
5. 实体的引用接口能力介绍
可以看到上图中有引用接口:审批、业务流、交易类型等等。不同的接口代表不同的能力,如果要使用这些能力就要选择。下面分别介绍下这些接口的作用。
【审批】:如果勾选审批,则可以在‘流程&自动化’页签中进行审批流程的设计。什么是审批流程,举个简单的例子,员工请假,员工提交申请,领导可以进行审批。
【业务流】:如果勾选业务流,则可以在‘流程&自动化’页签中进行业务流程的设计。什么是业务流程,举个简单的例子,订单数据和发货单数据是有关联的,可以设计业务流实现从订单到发货单之间数据的转换、传递和流程控制。
【交易类型】:可以根据不同类型的单据定义不同的处理规则。
【自动编码】:可以为每张单据生成一个唯一编码,相当于流水号。
【档案状态】:可以为实体增加一个启用/停用字段,用于表示数据的状态。
【主组织】:新增数据时,必须先选择所属组织。如下图:
【树形结构】:用于建立树形结构的数据和页面。如下图。
6.实体的校验能力介绍
实体的字段可以设置唯一性校验和非空校验规则。
6.1设置唯一性校验如下图
6.2 配置字段非空校验如下图:
也可不在实体上设计非空校验。通常在页面设计时设置非空校验,也就是放到前端校验。
7. 枚举管理介绍
7.1 枚举是计算机编程中的常量。先创建枚举。如下2张图示。
7.2 在实体中新增性别字段,设置为单选类型,通过枚举编码引用选择上一步创建的枚举。如下2张图示。
7.3 在单据填写页面呈现效果如下图:
8. 实体的标签能力介绍。例如,需要记录业务日志,则可以打开标签,勾选业务日志。
9. 实体的场景支持能力介绍
在场景支持页签勾选如 打印 等对应能力。
然后搜索打印模板,在打印模板中可以给实体配置相应能力。如果场景支持中不勾选,则不能配置。