模型,模块和应用程序¶
模型确定数据库的逻辑结构以及数据的存储、组织和操作方式。换句话说,模型是一个可以与其他表格关联的信息表。模型通常代表一个业务概念,比如 销售订单 、 联系人 或 产品 。
模块和应用程序包含各种元素,例如模型、视图、数据文件、Web控制器和静态Web数据。
注解
所有应用程序都是模块。通常将较大的独立模块称为应用程序,而其他模块通常用作该应用程序的附加组件。
建议功能¶
使用Studio创建新模型或应用程序时,您可以选择添加多达14个功能以加快创建过程。这些功能捆绑了通常一起使用以提供某些标准功能的字段、默认设置和视图。大多数这些功能可以稍后添加,但从一开始就添加它们可以使模型创建过程更加容易。此外,在某些情况下,这些功能会相互交互以增加它们的有用性。
联系人详细信息¶
选择 联系人详细信息 将在 表单视图 中添加一个链接到 联系人 模型的 Many2One 字段,以及两个 相关字段 Related Fields: 电话 和 电子邮件。 联系人 字段也会添加到 列表视图,并激活 地图视图。
Example

用户分配¶
选择 用户分配 将在 表单视图 中添加一个链接到 联系人 模型的 Many2One 字段 ,并具有以下 Domain : Share User is not set
,只允许选择 内部用户 。此外,使用 many2one_avatar_user 小部件来显示用户的头像。 Responsible 字段也被添加到 列表视图 中。
Example

日期和日历¶
日期范围和甘特图¶
选择 日期范围和甘特图 将在 表单视图 中添加两个 日期字段,并排放在一起:一个用于设置开始日期,另一个用于设置结束日期,使用 daterange 小部件,并激活 甘特图视图。
管道阶段¶
选择 Pipeline stages 激活 Kanban view,添加了几个字段,如 Priority 和 Kanban State,以及三个阶段: New, In Progress,和 Done。 Pipeline status bar 和 Kanban State 字段被添加到 Form view。 Color 字段被添加到 List view。
注解
可以在以后的阶段添加 Pipeline stages 功能。
图片¶
注解
可以在后期添加 图片 功能。
行¶
选择 Lines: 将在 Form view 中添加一个 Lines field,位于 Tab 组件内。
备注¶
货币价值¶
选择 货币值 将在 表单 和 列表 视图中添加一个 货币字段。 图表 和 透视表 视图也会被激活。
注解
添加了一个 货币 字段并从视图中隐藏。
公司¶
选择 公司 将在 表单 和 列表 视图中添加一个与 公司 模型关联的 Many2One 字段。
注解
只有在多公司环境下工作时才有用。
自定义排序¶
选择 自定义排序 会在 列表视图 中添加一个拖动手柄图标,用于手动重新排序 记录。
Example

聊天¶
选择 Chatter 将添加到 Form view Chatter 功能(发送消息、记录笔记和安排活动)。
注解
可以在后期添加 Chatter 功能。
Example

归档¶
导出和导入自定义设置¶
当您使用Studio进行任何自定义时,会在您的数据库中添加一个名为 Studio customizations 的新模块。
要导出这些自定义内容,请转到
,以下载包含所有自定义内容的 ZIP 文件。要在另一个数据库中导入和安装这些自定义内容,请连接到目标数据库,然后转到: 导入 按钮之前上传导出的 ZIP 文件。
,然后在点击警告
导入之前,请确保目标数据库与源数据库包含相同的应用程序和模块。Studio不会将底层模块添加为导出模块的依赖项。