更新时间:2024-08-09 GMT+08:00
分享

创建业务对象模板

使用说明

创建业务对象模板时,定义了业务流程、数据模型和用户界面的基本结构。你可以使用业务模板创建应用,确保其业务架构与战略目标保持一致,并能够灵活应对变化。

本章节以一个简单的继承组件为例,为您介绍创建业务对象模板的流程。

业务对象模板为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro产品版本。

创建业务组件

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 资产管理 > 业务对象模板
  3. 在项目下拉框中选择对应项目或全局,即可设置模板的范围。
  4. 在业务基础模板页面,单击“新增业务对象模板”。
  5. 配置模板信息后,单击“下一步”。

    • 模板名称:输入模板名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。
    • 模板类型:默认为业务对象模板,暂不支持修改。
    • 模板范围:根据3选择的项目,确认模板范围。选择对应项目,则模板范围为指定项目,选择全局,则模板范围为所有项目。
      图1 配置业务对象模板基本信息

  6. 在业务设计页面,拖拽所需的对象到设计区,并修改对象名称。

    AstroPro提供了BO、Abstract BO和Value Object三种类型的对象,请根据业务需求进行选择。

    • BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。
    • Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。
    • Value Object:值对象,不能单独存在,需要和业务对象建立聚合的关系。

    本示例中,拖拽1个BO对象和一个Abstract BO到设计区,选中对应的对象,修改对象名称为Role和Abstract。

    图2 拖拽对象到设计区

  7. 设置对象属性。

    本示例中,“Role”继承“Abstract”,为“Abstract”添加“name”和“value”两个字段。

  8. 建立对象之间的关系。

    AstroPro提供了一对多、多对多、聚合、树递归和继承五大关系,请根据自身业务需求进行选择。各对象间关系详细介绍,请参见对象间关系

    本示例中,业务对象Role和抽象对象Abstract,抽象对象中存在name和value两个字段。建立继承关系后,抽象对象Abstract中的字段会被业务对象Role完全继承。

    图3 设置对象间关系

  9. 设置完成后,单击“创建”,完成业务组件创建。

相关文档