创建值集
操作场景
值集是一种按照指定条件动态获取某数据模型中某属性的具体实例化数据清单(List of Value),以作为指定属性值的合法取值范围的功能。
当您需要将属性值的取值范围限制在某个实体已有实例数据的某属性值时,您可以先在系统中自定义值集,然后将属性绑定值集作为可选值约束,即可在该属性实例化时只能在该值集范围内取值。本文介绍如何在应用运行态创建值集。
前提条件
已登录应用运行态。
填写基本信息
- 在左侧导航栏中,选择“值集”页面。 ,进入
- 单击“创建”。
- 在“创建值集”页面,填写如下基本信息。
表1 基本信息参数说明 参数
说明
中文名称
值集的中文名称。
英文名称
值集的英文名称。
中文描述
值集的中文描述。
英文描述
值集的英文描述。
实体类型
当您希望为属性动态限定取值范围时,您需要先在此配置项中选择指定实体的英文名称。
值集值类型
选择指定实体类型后,您需要进一步指定具体的属性类型。支持选择文本、整型、长整型、浮点型、枚举和日期类型。
值集值字段
针对您选择的“实体类型”和“值集值类型”组合,值集值字段为您自动匹配了对应实体包含的对应类型的基本属性的英文名称。当前仅支持选择“入库”为“是”,且“多值”为“否”的基本属性。如果值集值字段无可选数据,需要您重新选择实体类型或值集值类型。
- 单击“保存”。
完成创建值集后,您可以根据实际的业务场景设置值集的条件配置和显示配置,用于更加准确地指定属性的选值范围,并可以更加清晰地展示可选值。
设置条件配置(可选)
当实体的实例化数据较多时,您可以通过设置条件配置,筛选出满足指定查询条件要求的实例数据,缩小值集的可选值范围。
- 选择“条件配置”页签,根据实际业务需求,配置如下信息。
表2 条件配置参数说明 参数
说明
查询条件
用于在指定实体的实例数据中更精确地筛选出所需数据,支持设置多层、多组查询条件。
说明:- 一个自定义查询规则由条件名、操作符和条件值组成。其中,操作符支持选择=,>,<,>=,<=,<>,like,startWith,endWith,in,not in,ISNULL和NOTNULL。
- 当自定义查询规则的操作符选择为“ISNULL”或“NOTNULL”时,其条件值可为空;否则条件值不可为空。
- 当自定义查询规则的操作符选择为“in”或“not in”时,其条件值可以定义为多个值,多个值之间用英文逗号(,)分隔。
- 同一个查询分组中,各查询规则之间的“与/或”需要一致。
- 同一级别的查询分组中,“与/或”需要一致。
- 您可以通过单击//“删除分组”管理当前值集的查询条件。
排序条件
用于在创建或更新数据实例页面选择属性值时,属性值根据指定的顺序展示数据清单。
- 单击“增加条件”,新增排序条件。
- 根据实际业务需求,自定义属性的排序方式。
说明:最多支持新增5条排序条件。
- 一个自定义查询规则由条件名、操作符和条件值组成。其中,操作符支持选择=,>,<,>=,<=,<>,like,startWith,endWith,in,not in,ISNULL和NOTNULL。
- 单击“保存”。
设置显示配置(可选)
假设存在一个属性绑定了当前值集,在“数据实例”页面创建或更新实例时,您希望同时展示当前值集所选择的指定实体的其他属性,或者当前值集的可选值较多,您希望可以指定默认展示数据量。此时,您可以通过如下配置实现。
- 选择“显示配置”页签,根据实际业务需求,配置如下信息。
图1 设置显示配置
表3 显示配置参数说明 参数
说明
附加显示字段
用于在创建或更新数据实例页面选择属性值时展示额外信息,协助用户更准确地定位及选择实例数据。
首次添加显示字段时,请单击“增加字段”,选择需要附加显示的属性。后续可通过单击/管理已添加的附加显示字段,至多可添加5个附加显示字段。
说明:只能选择当前值集关联实体的基本属性,且不能选择值集值字段已选择的属性。
列表展示数量
默认展示20条数据,您可以根据实际业务需求自定义设置,至多设置展示1000条数据。
预览
单击下拉列表,即可快速预览展示效果。
- 单击“保存”。