
# 华为云Astro轻应用对象概述
#### 低代码平台中的对象
低代码平台中的对象（也可以称为Object）相当于传统方式开发业务系统时，数据库中创建的一个表。每个对象对应一张数据库表，用于保存业务系统需要的配置数据和业务数据。
对象可以存储组织或业务特有的数据，您可以围绕对象这一核心，定义相关的字段、字段校验规则、界面样式、字段变更时的触发事件等。如果把待开发的业务系统比作一部电影，对象就是电影中的各个角色，需要勾勒角色的外貌、性格特点、人物关系和所经历的剧情。
华为云Astro轻应用低代码平台中的对象包括如下几种：
- 标准对象 标准对象是低代码平台预置的对象，对象名称和对象字段均已定义好，可以满足最基本的业务需要。 在应用设计器的"命令行 \> 控制台 \> 对象管理"中，可以查看到平台所有的对象，其中没有前后缀的即为标准对象。您也可以在环境配置的"用户安全 \> 权限 \> 某个权限（如Portal User Profile） \> 标准对象权限"中，查看到标准对象，如[图2]。
  图1在控制台查看标准对象   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000002162446666.png "点击放大")
  图2在权限中查看标准对象   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001964288625.png "点击放大") 
- 自定义对象 开发者自定义的对象，允许用户新增、修改和删除自定义对象和自定义对象的字段。创建一个自定义对象后，系统会为自定义对象自动创建一些标准字段（Standard Fields），如[图3]所示。
  图3自定义对象的标准字段   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001937052388.png "点击放大") 
- 视图对象 与数据库中的View视图类似，用于对2个以上的对象进行关联查询，并把结果集以对象的形式展现，这样的对象称之为视图对象。视图对象中的数据只支持查询，不支持增加、删除和修改。
  
- 系统对象 系统对象是低代码平台各项系统功能模块所使用到的对象，如服务编排、脚本等。一般无需关注，如果需要定位问题，可参考[通过SQL语句查询华为云Astro轻应用对象数据](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9256.html)中操作，使用SQL语句进行查询。
  图4系统对象   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001937211756.png "点击放大") 
 
#### 图形化建模
图形化建模面向所有低代码应用开发者，提供简单易懂的数据库对象建模工具并复用知识经验，降低开发者的学习难度和技能门槛。
图5初识对象设计器   
![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299744.png "点击放大")
- 映射工程目录
  [创建华为云Astro轻应用自定义对象](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9026.html)中介绍了对象及对象目录的创建，其中每个对象目录都可以映射为一个设计图，单击目录即可切换设计图。设计图用于展示目录中，对象之间的关系。
  - 应用设计器数据视图的对象目录，本身就映射到一个设计图，设计图的名称即目录名称。
  
  - 对象中每创建一个目录，就映射为一个独立的设计图。
  
  - 目录中再创建目录，也映射为独立的设计图。
  
  - 设计图上方，通过面包屑显示映射的目录路径，通过面包屑可切换设计图。
    图6对象目录路径   
    ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936099409.png) 
  
  - 选中左侧工程目录中的对象和目录，设计图面包屑及对象图元会同步被选中。
    
- 对象和关系
  设计图中，显示了当前目录下的所有对象图元。
  - 对象图元上显示对象名称、字段名称和字段类型。 单击对象模型中的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299748.png)，可展开对象模型，查看对象的标准字段（Standard Fields）。标准字段由系统自动创建，无需用户创建。单击对象模型中的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936099401.png)，可收起对象模型。
    图7对象图元   
    ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299736.png) 
  
  - 对象和对象之间的关系显示为关系连线。关系连线上显示关系名称，具体可参考[关联对象](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9029.html#astrozero_05_9029__section17718123665215)。
    
- 属性面板 选中对象图元时，设计图右侧会显示该对象的属性面板。
  图8对象属性面板   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936099421.png "点击放大")
  属性面板的主要用途如下：
  - 显示对象基本信息，如名称、唯一标识和描述。单击"更多信息"，会展示创建人、创建时间等信息。
  
  - 设置该对象是否对外公开，是否可被其他应用访问。
  
  - 修改属性后，单击"保存"，可保存修改的内容。
  
  - 单击"删除对象"，可删除该对象。
    
- 自动排版 在设计器上方，单击"自动排列"，可自动排版设计图上的对象位置，以获取较好的视觉呈现。
  图9自动排版   
  ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299752.png "点击放大") 
 
