基础设置
少于1分钟
选项集和枚举
简介
应用基础设置之一,用于定义可穷举的有序集合。设计器中可作为下拉,单选,多选等控件的数据来源,提供给用户在有限的选项中进行选择的能力,如性别、单据状态、省市区等。
选项集和枚举的差异:
- **发布模式:**选项集发布时生成代码,运行态以代码形式存在,而枚举属于DB枚举,运行态存于数据库,非代码形式存在
- **存储方式:**选项集存储选项的编码,使用时由平台做的转换,而枚举直接存储的枚举项ID
- **扩展性:**选项集由于已生成代码,运行态不可扩展,不可变更,而枚举由于存于数据库,运行态可扩展,可变更
- **层次结构:**选项集因受到Java语法限制,只能支持平铺模式,而枚举不受限制,可以具有层次结构,可支持多级
适用场景:
- **选项集:**适用于选项固定,不轻易变更,并且结构平铺的有限集合,如单据状态、性别、保密等级等
- **枚举:**按照结构不同,将枚举分为三类,平级枚举、级联枚举和多级枚举
1、平级枚举:适用于存在较大变更可能性,并且结构平铺的有限集合,如兴趣爱好选择、资产分类等
2、多级/级联枚举:适用于有层级机构的有限集合,如地址选择(省-市-区)、部门选择等
选项集设置
- 选项集列表
- 新增选项集
- 新增选项集选项
4、选项可设置选项颜色和图标,支持常规样式和标签样式。
注:标签样式需在页面控件中开启【标签显示】属性。
枚举设置
- 枚举列表
- 新增枚举
按照结构不同,将枚举分为三类,平级枚举、级联枚举和多级枚举。
- 创建平级枚举
- 创建多级枚举
- 创建级联枚举,比如省-市-区
{width=“5.766666666666667in” height=“2.594575678040245in”}
3. 扩展性:在新建枚举时,扩展性中"可扩展"表示运行态可以新增枚举项;“固定"表示运行态不可以新增枚举项;默认是勾选可扩展。
实体字段关联选项集和枚举
- 实体中选项集类型字段关联选项集;枚举类型字段关联枚举。且支持配置是单选或多选。
- 需要多个字段绑定级联枚举,比如级联枚举"省-市-区”,需要新建三个枚举类型字段:
“省"字段,关联第一级"省”
{width=“5.766666666666667in” height=“2.7902252843394577in”}
“市"字段,关联第二级枚举"市”,上级枚举是"省"
{width=“5.766666666666667in” height=“2.7902252843394577in”}
“区"字段,关联第三级枚举"区”,上级枚举是"市"
{width=“5.766666666666667in” height=“2.7902252843394577in”}
字段集
字段集是一组有共性可通用的字段集合。实体中部分字段引用字段集后,可以减少重复性配置工作。
比如核销借款单,员工费用报销单可以核销借款单,员工还款单可以核销借款单,都会用到借款核销相关的字段,即可以把该相关字段建立为字段集。
实体可以引用字段集,快速创建对应字段。
- 字段集列表:
- 实体引用字段集:
- 实体引用字段集后,字段列表自动生成对应字段, 字段集的名称作为分组名称。注意:在实体列表无法直接删除或修改字段集, 需要在【基本】中取消勾选的字段集以达到删除字段列表中的字段集。如果要修改字段也需要到字段集中修改,修改后所有引用字段集的地方同步修改。
流水号
流水号通常用于比如单据编号、档案编号等需要顺序排号且唯一的业务场景。
流水号定义支持定义生成一系列序号的规则。
流水号列表:
创建流水号规则
流水号规则详情:支持多段内容组成流水号
- 支持上下文变量(系统变量):比如登录日期
- 支持常量:
- 支持实体字段:
- 支持流水号:
比如差旅报销编号按照CLBX(常量)+业务类型(实体字段)+系统日期(上下文变量)+四位流水号
运行态支持修改流水号规则,且支持流水号类型的字段修改绑定的流水号规则。比如费控应用到了不同的企业,流水号规则需要变更。
实体字段关联流水号
新建流水号类型字段,并关联对应流水号:
自定义对象
自定义对象是指根据业务需求或数据结构定义的一种数据类型,它可以包含多个属性或字段。
提供给页面变量、微流程/页面规则之间数据处理或者传递使用。
参数
参数可帮助设计师建立高质量的应用,可以通过参数的使用,满足客户通过配置参数,即可满足对应的业务场景。
整个应用设计过程中,前后端表达式中可获取到应用参数进行逻辑规则的处理。
设计器中配置参数后,在运行环境中,客户可通过修改对应参数的值,已达到控制其余内容的目的。
扩展方案
应用设计时,设计师根据业务设置的一组有多字段类型及其数量的抽象预留字段方案。实体启用扩展方案后,会自动按照扩展方案预留对应类型和对应数量的字段。
运行环境中可在扩展方案页面启用扩展字段,启用后,在对应实体使用时,可用扩展字段,使用场景如下。
- 运行环境报表设计是,可用字段中包含已启用的扩展字段
- 运行环境个性化页面设计时,数据源字段中包含已启用的扩展字段
- 运行环境个性化生单规则,规则配置中可以使用对应扩展字段
导入导出模板
导入导出模板可以帮助我们快速导入和导出数据,提高数据处理的效率和准确性。应用设计时支持预制导入导出模板,运行时也支持客户方根据需要自定义。
导入导出模板提供用户在做导入导出操作时选择使用。
二维码
应用设计师根据业务需要预制的二维码生成规则。二维码类型支持字段二维码、链接二维码条形码。二维码规则支持运行态到客户方进行规则调整。
二维码规则提供给二维码控件生成规则使用。