模型设计器(Model Designer)
模型设计器是Oinone平台中的一个核心组件,通过可视化配置的方式为用户提供快速设计模型的功能。为了满足不同研发背景的用户使用需求,在模型设计器中,支持切换操作模式,包括无代码模式与专家模式:
- 无代码模式含有基础功能,操作简单,易于理解,适用于非研发用户
- 专家模式功能更加完善,包含无代码模式中所有功能,并扩展了其他功能,适用于有研发基础知识的用户。
注意
- 切换至「无代码模式」,无法查看和操作低代码设计的模型、字段、数据字典和数据编码
- 切换至「专家模式」,可查看所有模型、字段、数据字典和数据编码
模型设计器同时支持对无代码模型和对低代码模型的管理。
提示
- 无论是无代码模式还是专家模式,通过无代码设计器(如模型设计器、界面设计器)设计的模型都称之为无代码模型。
- 通过低代码研发框架编写代码或利用无代码设计时系统自动生成的模型称之为低代码模型。
- 通过无代码设计器设计的字段都称之为无代码字段。
- 通过低代码研发框架编写代码或利用无代码设计时系统自动生成的字段称之为低代码字段。
注意
- 在模型设计器中无法新增或修改低代码模型和低代码字段
- 在模型设计器中支持为低代码模型添加字段,添加的字段为无代码字段
模型设计器包含三个部分,分别为:模型、数据字典、数据编码。
- 模型:Oinone一切从模型出发,模型是数据及对行为的载体,是对应用中所需描述的实体进行必要的简化,并用适当的变现形式或规则把它的主要特征描述出来的系统模仿品。
提示
模型由元信息、字段、数据管理器和自定义函数构成。
- 数据字典:是一些固定字典项的集合,可作为多选或单选的选项。
- 数据编码:当模型中字段数据需要有一定的编码规定时,可以在模型设计器中的数据编码进行设计。
接下来将对这三个部分进行详细讲解。