
# 如何使用对象的字段模板批量创建自定义字段
#### 场景描述
当需要创建对象的自定义字段较多时，手动逐个创建这些字段比较耗时，可以从AstroZero中下载自定义字段模板，在本地输入字段信息后，以导入字段模板方式，**批量**创建这些自定义字段。
本节以给对象"visitorlnfo"，批量创建如下自定义字段为例，介绍如何使用字段模板批量创建自定义字段。
图1visitorlnfo对象   
![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126049.png "点击放大")
#### 操作步骤
1. 参考[创建应用](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0002.html)中操作，创建一个应用。
2. 为应用添加一个自定义对象"visitorlnfo"。 
   1. 在应用目录上，例如"Model"，单击 "+"，在弹出菜单中选择"对象"。
   
   
   图2创建对象   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046764.png "点击放大")
   2. 输入对象的标签为"visitorlnfo"，单击名称系统会自动生成该值，单击"添加"。
   
   
   图3设置对象名称   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887328.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   实际创建的自定义对象将会自动拼接命名空间前缀，以及对象标识后缀，即"CNAME__visitorlnfo__CST"。对象创建后，仅包含一些内置的标准字段，您可以继续以下步骤，使用模板批量创建自定义字段。
   
   
3. 下载对象字段模板。
   
   在已创建的对象中，选择"自定义字段"页签，单击"批量创建"，然后单击"下载模板"，将字段模板Excel下载到本地。
   图4下载模板   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126073.png "点击放大")
   
   
4. 在本地打开[3]中下载的字段模板，单击左上角的"启用内容"，启用宏。
   
   图5启用宏   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046736.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   打开字段模板后，需要先单击"启用内容"，启用字段模板中的宏。如果不启用宏，字段模板将不校验字段属性，影响您使用。
   如果是初次使用，请在"Note"页签阅读字段模板说明，其中包含命名空间配置。"Example"页签，提供了字段批量定义示例。
   图6模板说明   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887364.png "点击放大")
   
   

5. 使用字段模板，创建字段。 
   1. 选择"Data"表，进入字段编辑页面。
      图7进入Data表   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126069.png "点击放大")
      ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
      创建字段即在"Data"表中，填写各字段属性值，包括字段类型、标签、名称、数据长度以及默认值等。其中，必填项单元格表头会有红色\*号，背景置灰的单元格无法填写。
      
   
   2. 选中C列表头，显示当前列为"数据类型"。
      C列用于设置字段类型，设置字段类型后，不是当前字段类型的其他属性将会置灰。
      图8查看C列标题中文描述   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285837.png "点击放大") 
   
   3. 单击C列第一行，在下拉选项中，选中第一字段"CNAME__matter__CST"的字段类型为"Text Area"。
      图9设置字段类型   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285877.png "点击放大") 
   
   4. 分别在A列设置字段的**标签** 、在B列设置字段的**名称** 。
      其中，B列值需要唯一，即字段名不能重复。A列可以为中文，B列为字段名称不能是中文。
      图10设置字段标签及名称   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285825.png "点击放大")
      A列B列分别对应AstroZero中自定义字段的标签、名称。
      图11AstroZero自定义字段   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126065.png "点击放大") 
   
   5. 单击必填列的列名，查看该列属性值的中文描述，然后依次设置当前字段的其他属性值。
      图12设置字段属性值   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285833.png "点击放大") 
   
   6. 设置完成后，保存表格。 单击[下载链接](https://obs-for-bj4-gongyouyun-update.obs.cn-north-4.myhuaweicloud.com/obs/deploy/import_fields_template_visitorlnfo.zip)，可下载示例模板，供您体验导入一个对象字段模板使用。
      本步骤示例模板"字段类型中英文对照及说明"页，提供了字段类型中英文对应关系及字段类型说明。
      图13字段类型说明   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046732.png "点击放大") 
   
   
   
   
6. 在AstroZero中批量导入对象（例如visitorlnfo）的自定义字段。 
   1. 在对象配置页面选择"自定义字段"页签，单击"批量创建"，选择"批量导入字段"。
      图14进入自定义字段页面   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887336.png "点击放大") 
   
   2. 在弹窗中拖入编辑好的字段模板，单击"确定"。
      图15拖入字段模板   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285829.png)
      导入字段模板成功后，系统会自动批量创建已定义好的所有字段。
      图16导入后的字段   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126041.png "点击放大") 
   
   
   
   
 
#### 相关操作
1. （可选）设置字段访问权限。 
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   默认批量创建自定义字段后，所有权限Profile都会添加批量导入自定义字段的访问权限。若需要单独设置某些字段的访问权限，请执行该步骤。
   单击自定义字段列表中的具体字段名，进入自定义字段详情页，单击"设置字段级权限"，可单独设置字段的访问权限，即哪些权限Profile可以查看或修改该字段。
   图17单击字段名   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126081.png "点击放大")
   图18设置字段级权限入口   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285889.png "点击放大")
   图19设置字段级权限   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046724.png "点击放大")
   
   
2. （可选）将对象字段添加到对象的页面布局。 
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   默认批量创建自定义字段后，所有自定义字段都会显示在布局页面。若需要修改对象页面布局中字段，请执行该步骤。
   在对象配置页面选择"布局"页签，单击"visitorlnfoRecords"，进入对象布局页面后，选中页面中的表格组件，可在布局页添加或者删除字段。
   图20进入布局页   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046740.png "点击放大")
   图21添加或者删除字段   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887372.png "点击放大")
   
   
 
