模型和应用程序¶
模型决定数据库的逻辑结构、数据的存储、整理和操作方式。换言之,模型是可以与其他表格链接的信息表。模型通常代表一个业务概念,例如 销售订单 、 联系人 或 产品 。
模块和应用程序包含各种元素,如模型、视图、数据文件、网站控制器和静态网站数据。
注解
所有应用程序都是模块。较大的独立模块通常称为应用程序,其他模块则通常用作应用程序的附加组件。
建议功能¶
使用Studio创建新模型或应用程序时,您可以选择添加多达14个功能,以加快创建过程。这些功能将字段、默认设置和视图捆绑在一起,通常用于实现标准功能。多数上述功能可在之后添加,但提前添加可使模型创建过程更容易。此外,在某些情况下,上述功能会相互作用,以提高实用性。
详细联系方式¶
选择 Contact details`会向:ref:`Form view <studio/views/general/form> 添加链接至*联系人*模型及其两个:ref:Related Fields <studio/fields/relational-fields/related-field> : 电话 和 电子邮件 的:ref:Many2One field <studio/fields/relational-fields/many2one> 。 联系人 字段也添加至:ref:List view <studio/views/multiple-records/list> ,且:ref:Map view <studio/views/multiple-records/map> 被激活。
Example
用户分配¶
选择 User assignment`会向:ref:`Form view <studio/views/general/form> 添加链接至*联系人*模型的:ref:Many2One field <studio/fields/relational-fields/many2one> ,带以下 域 :Share User is not set`仅允许选择*内部用户*。此外, :guilabel:`many2one_avatar_user 小组件用于显示用户头像。 责任 字段也添加至:ref:List view <studio/views/multiple-records/list> 。
Example
日期和日历¶
选择 日期和日历 会向:ref:Form view <studio/views/general/form> 添加:ref:Date field <studio/fields/simple-fields/date> ,并激活:ref:Calendar view <studio/views/timeline/calendar> 。
日期范围和甘特图¶
选择 Date range & Gantt`会向:ref:`Form view <studio/views/general/form> 添加两个彼此相邻的:ref:Date fields <studio/fields/simple-fields/date> :一个用于设置开始日期,另一个用于设置结束日期,使用 daterange 小组件,并激活:ref:Gantt view <studio/views/timeline/gantt> 。
渠道阶段¶
选择 Pipeline stages`会激活:ref:`Kanban view <studio/views/multiple-records/kanban> ,并添加多个字段,包括:Priority 和 看板状态 ,以及3个阶段: 全新 、 正在进行 和 完成 。Pipeline status bar和 :guilabel:`看板状态 字段添加至:ref:Form view <studio/views/general/form> 。 颜色 字段添加至:ref:List view <studio/views/multiple-records/list> 。
注解
Pipeline stages 功能可以后续添加。
图片¶
选择 图片 会向:ref:Form view <studio/views/general/form> 的右上方添加:ref:Image field <studio/fields/simple-fields/image> 。
注解
图片 功能可以之后添加。
行¶
选择 多行 会向:ref:Form view <studio/views/general/form> 添加 标签 组件内部的:ref:Lines field <studio/fields/relational-fields/lines> 。
备注¶
选择 笔记 会向:ref:Form view <studio/views/general/form> 添加采用表单完整宽度的:ref:Html field <studio/fields/simple-fields/html> 。
货币价值¶
选择 货币价值 会向 窗体 和 列表 视图添加:ref:Monetary field <studio/fields/simple-fields/monetary> 。 图形 和 透视表 视图也被激活。
注解
视图中添加或隐藏*币种*字段。
公司¶
选择 公司 会向 窗体 和 列表 视图添加链接至*公司*模型的:ref:Many2One field <studio/fields/relational-fields/many2one> 。
注解
该功能仅适用于多公司环境。
自定义排序¶
选择 自定义排序 会向:ref:List view <studio/views/multiple-records/list> 添加拖动手柄图标,用于手动完成记录。
Example
图表¶
选择 聊天窗口 会向:ref:Form view <studio/views/general/form> 添加聊天窗口功能(发送信息、记录笔记和计划活动)。
注解
聊天窗口 功能可以之后添加。
Example
归档¶
导出和导入自定义项¶
使用Studio进行任何自定义时,会向数据库添加名为:guilabel:`Studio customize`的新模块。
要导出自定义项,转到 ,下载包含所有自定义项的压缩文件。
要向另一数据库导入并安装自定义项,连接至目标数据库,转到 ,在点击 导入 按钮前上传导出的压缩文件。
警告
在导入之前,确保目标数据库具有与源数据库相同的应用程序和模块。Studio不会将基础模块添加为导出模块的依赖项。