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

用户分配¶
选择 用户分配 会在 表单视图 中添加一个链接到 联系人 模型的 多对一字段 ,并设置以下 域 :未设置共享用户
,以仅允许选择 内部用户 。此外,使用 many2one_avatar_user 小部件显示用户的头像。 负责人 字段也会被添加到 列表视图 中。
Example

日期和日历¶
日期范围和甘特图¶
选择 日期范围和甘特图 会在 表单视图 中添加两个相邻的 日期字段 :一个用于设置开始日期,另一个用于设置结束日期,使用 daterange 小部件,并激活 甘特图视图 。
渠道阶段¶
选择 管道阶段 会激活 看板视图 ,并添加多个字段,例如 优先级 和 看板状态 ,以及三个阶段:新建 、 进行中 和 完成 。 管道状态栏 和 看板状态 字段会被添加到 表单视图 中,而 颜色 字段会被添加到 列表视图 中。
注解
Pipeline stages 功能可以之后添加。
图片¶
注解
图片 功能可以之后添加。
行¶
备注¶
货币价值¶
选择 货币值 会在 表单视图 和 列表视图 中添加一个 货币字段 。同时还会激活 图表视图 和 透视表视图 。
注解
视图中添加或隐藏 币种 字段。
公司¶
选择 公司 会在 表单视图 和 列表视图 中添加一个链接到 公司 模型的 多对一字段 。
注解
该功能仅适用于多公司环境。
自定义排序¶
选择 自定义排序 会向 List view 添加拖动手柄图标,用于手动完成记录。
Example

图表¶
选择 聊天窗口 会向 Form view 添加聊天窗口功能(发送信息、记录笔记和计划活动)。
注解
聊天窗口 功能可以之后添加。
Example

归档¶
导出和导入自定义项¶
当您使用 Studio 进行任何自定义时,数据库中会添加一个名为 studio_customization
的新模块。您可以使用 Studio 导出 功能将此模块导出为 ZIP 文件。然后可以将该模块导入到另一个 Odoo 数据库中。例如,在设置新模块或用于培训目的时,这可能会很有用。
注解
通过这种方式导出和导入自定义内容,而不是使用 标准的 Odoo 导出和导入功能 ,意味着数据将以逻辑方式导入。例如,如果模块包含客户和销售订单,则会先创建客户,因为这是创建销售订单所必需的。
导出自定义内容¶
要导出自定义内容,请在主 Odoo 仪表板上点击 (切换 Studio) 按钮,然后点击 导出 ,然后选择以下选项之一:
点击 导出 按钮下载所有 Studio 自定义内容;或者
通过点击 配置要导出的数据和演示数据 来选择要导出的数据。
配置要导出的数据¶
要选择特定的模型进行导出,请在 Studio 导出 屏幕上点击 新建 ,然后开始输入相关模型的名称或从列表中选择。
小技巧
点击 预设 查看数据库中所有使用 Studio 修改过的记录的模型以及所有使用 Studio 创建的自定义模型。要为其中一个模型配置导出,请点击该模型以打开它并进行必要的更改。
根据需要勾选以下选项:
演示 :如果导出的记录在导入时应被视为演示数据。
附件 :如果与导出记录相关的附件应包含在导出中。
可更新 :如果导出的记录应在模块更新期间能够被更新。
如有必要,请编辑 域 以确定模型的哪些记录应被导出。为此,请点击 编辑域 按钮或 (修改过滤器) ,然后点击 编辑域 ,根据需要进行操作。继续进行任何必要的更改。
配置模型导出后,点击 Studio 导出 返回主屏幕。要下载包含所有列出模型的自定义内容的 ZIP 文件,请点击 导出 。
注解
不需要选择一个或多个模型,因为所有列出的模型都将包含在导出中。要从导出中移除某个模型,请选择它并点击 操作 按钮,然后点击 删除 。
在 Studio 导出 窗口中:
如果只导出使用 Studio 完成的自定义内容,请保持复选框未勾选。
勾选 包含数据 以将所选模型中的数据包含在导出中。
勾选 包含演示数据 以将标记为演示数据的所选模型中的数据包含在导出中。勾选此选项也会自动勾选 包含数据 。
点击 导出 按钮下载 ZIP 文件。

导入自定义内容¶
警告
在导入之前,请确保目标数据库与源数据库处于相同的 Odoo 版本,并包含相同的应用程序和模块。Studio 不会将底层模块作为导出模块的依赖项添加。
要在另一个 Odoo 数据库中导入并安装 Studio 自定义内容:
连接到目标数据库。
在主 Odoo 仪表板上点击 (切换 Studio) 按钮,然后点击 导入 。
上传导出的 ZIP 文件。如果需要导入演示数据,请勾选 加载演示数据 。
点击 安装 。