创建业务对象模板
使用说明
创建业务对象模板时,定义了业务流程、数据模型和用户界面的基本结构。你可以使用业务模板创建应用,确保其业务架构与战略目标保持一致,并能够灵活应对变化。
本章节以一个简单的继承组件为例,为您介绍创建业务对象模板的流程。
业务对象模板为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro产品版本。
创建业务组件
- 参考登录AstroPro界面中操作,登录AstroPro界面。
- 在左侧导航栏中,选择 。
- 在项目下拉框中选择对应项目或全局,即可设置模板的范围。
- 在业务基础模板页面,单击“新增业务对象模板”。
- 配置模板信息后,单击“下一步”。
- 模板名称:输入模板名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。
- 模板类型:默认为业务对象模板,暂不支持修改。
- 模板范围:根据3选择的项目,确认模板范围。选择对应项目,则模板范围为指定项目,选择全局,则模板范围为所有项目。
图1 配置业务对象模板基本信息
- 在业务设计页面,拖拽所需的对象到设计区,并修改对象名称。
AstroPro提供了BO、Abstract BO和Value Object三种类型的对象,请根据业务需求进行选择。
- BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。
- Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。
- Value Object:值对象,不能单独存在,需要和业务对象建立聚合的关系。
本示例中,拖拽1个BO对象和一个Abstract BO到设计区,选中对应的对象,修改对象名称为Role和Abstract。
图2 拖拽对象到设计区
- 设置对象属性。
本示例中,“Role”继承“Abstract”,为“Abstract”添加“name”和“value”两个字段。
- 建立对象之间的关系。
AstroPro提供了一对多、多对多、聚合、树递归和继承五大关系,请根据自身业务需求进行选择。各对象间关系详细介绍,请参见对象间关系。
本示例中,业务对象Role和抽象对象Abstract,抽象对象中存在name和value两个字段。建立继承关系后,抽象对象Abstract中的字段会被业务对象Role完全继承。
图3 设置对象间关系
- 设置完成后,单击“创建”,完成业务组件创建。