如何使用对象的字段模板批量创建自定义字段
场景描述
当需要创建对象的自定义字段较多时,手动逐个创建这些字段比较耗时,可以从AstroZero中下载自定义字段模板,在本地输入字段信息后,以导入字段模板方式,批量创建这些自定义字段。
本节以给对象“visitorlnfo”,批量创建如下自定义字段为例,介绍如何使用字段模板批量创建自定义字段。
操作步骤
- 参考创建应用中操作,创建一个应用。
- 为应用添加一个自定义对象“visitorlnfo”。
- 在应用目录上,例如“Model”,单击 “+”,在弹出菜单中选择“对象”。
图2 创建对象
- 输入对象的标签为“visitorlnfo”,单击名称系统会自动生成该值,单击“添加”。
图3 设置对象名称
实际创建的自定义对象将会自动拼接命名空间前缀,以及对象标识后缀,即“CNAME__visitorlnfo__CST”。对象创建后,仅包含一些内置的标准字段,您可以继续以下步骤,使用模板批量创建自定义字段。
- 下载对象字段模板。
在已创建的对象中,选择“自定义字段”页签,单击“批量创建”,然后单击“下载模板”,将字段模板Excel下载到本地。图4 下载模板
- 在本地打开3中下载的字段模板,单击左上角的“启用内容”,启用宏。
图5 启用宏
打开字段模板后,需要先单击“启用内容”,启用字段模板中的宏。如果不启用宏,字段模板将不校验字段属性,影响您使用。
如果是初次使用,请在“Note”页签阅读字段模板说明,其中包含命名空间配置。“Example”页签,提供了字段批量定义示例。
图6 模板说明
- 使用字段模板,创建字段。
- 选择“Data”表,进入字段编辑页面。
图7 进入Data表
创建字段即在“Data”表中,填写各字段属性值,包括字段类型、标签、名称、数据长度以及默认值等。其中,必填项单元格表头会有红色*号,背景置灰的单元格无法填写。
- 选中C列表头,显示当前列为“数据类型”。
- 单击C列第一行,在下拉选项中,选中第一字段“CNAME__matter__CST”的字段类型为“Text Area”。
图9 设置字段类型
- 分别在A列设置字段的标签、在B列设置字段的名称。
其中,B列值需要唯一,即字段名不能重复。A列可以为中文,B列为字段名称不能是中文。图10 设置字段标签及名称
A列B列分别对应AstroZero中自定义字段的标签、名称。
图11 AstroZero自定义字段
- 单击必填列的列名,查看该列属性值的中文描述,然后依次设置当前字段的其他属性值。
图12 设置字段属性值
- 设置完成后,保存表格。
单击下载链接,可下载示例模板,供您体验导入一个对象字段模板使用。
本步骤示例模板“字段类型中英文对照及说明”页,提供了字段类型中英文对应关系及字段类型说明。
图13 字段类型说明
- 选择“Data”表,进入字段编辑页面。
- 在AstroZero中批量导入对象(例如visitorlnfo)的自定义字段。
- 在对象配置页面选择“自定义字段”页签,单击“批量创建”,选择“批量导入字段”。
图14 进入自定义字段页面
- 在弹窗中拖入编辑好的字段模板,单击“确定”。
图15 拖入字段模板
导入字段模板成功后,系统会自动批量创建已定义好的所有字段。
图16 导入后的字段
- 在对象配置页面选择“自定义字段”页签,单击“批量创建”,选择“批量导入字段”。
相关操作
- (可选)设置字段访问权限。
默认批量创建自定义字段后,所有权限Profile都会添加批量导入自定义字段的访问权限。若需要单独设置某些字段的访问权限,请执行该步骤。
单击自定义字段列表中的具体字段名,进入自定义字段详情页,单击“设置字段级权限”,可单独设置字段的访问权限,即哪些权限Profile可以查看或修改该字段。图17 单击字段名
图18 设置字段级权限入口
图19 设置字段级权限
- (可选)将对象字段添加到对象的页面布局。
默认批量创建自定义字段后,所有自定义字段都会显示在布局页面。若需要修改对象页面布局中字段,请执行该步骤。
在对象配置页面选择“布局”页签,单击“visitorlnfo Records”,进入对象布局页面后,选中页面中的表格组件,可在布局页添加或者删除字段。图20 进入布局页
图21 添加或者删除字段