跳至内容

Odoo Studio:零代码自定义模型、视图与自动化配置

全面指南:在 Odoo 中高效使用 Studio Odoo Studio 是为非程序员设计的可视化定制工具,能让企业快速调整系统以匹配实际业务流程。无论你是想修改表单布局、创建新的字段、还是构建自定义应用,Studio 都提供拖拽式界面与即时预览,减少对开发资源的依赖。 本文从入门到进阶覆盖实操步骤与最佳实践:如何在工作区启用 Studio、创建和编辑模型及字段、设计视图(表单、列表、看板)、设置自动化动作与访问权限,以及将自定义内容部署到生产环境。每一节都配有常见陷阱提示,帮助你避免数据丢失、权限混乱或升级冲突。 面向对象包括:系统管理员、业务分析师、实施顾问以及希望自己动手优化 Odoo 的中小企业负责人。阅读后,你将掌握用 Studio 快速搭建原型、验证流程并将成熟方案推上线的方法,显著缩短项目交付周期并降低运维成本。
2026年5月25日
Odoo Studio:零代码自定义模型、视图与自动化配置
Louis DRESSE
| 还没有评论

简介:为什么要关注 Odoo Studio

在成熟的信息系统中,仪表盘、文档、Studio 和物联网只有在销售、库存与财务这类事务性数据可信可追溯时,才能真正创造价值。


团队通常先用 Odoo 处理日常交易;当大家需要更好的报表与定制界面时,就会引入平台应用和有节制的定制。


Studio 让主管与高级用户在不破坏底层数据模型的前提下,自主定义信息的呈现与入口方式。


首席运营官、产品负责人及内部 Odoo 推广者在评估成熟度下一层时,会判断哪些需求可以靠标准应用扩展,哪些必须请专家介入。


Studio 隶属于 Odoo 的模块化 ERP。团队在想把责任划清、流程标准化并保留可检索历史记录,而不是依赖零散消息或离线表格时,会启用 Studio。——这就是管理层审批时需要听到的故事线。


本文以难度从 1 到 10 排列十大用例(Level 1 为简单,Level 10 为专家级)。每个层级都给出编号步骤:在 Odoo Studio 中你实际要点击的操作。


从适合你当前团队能力的层级开始,而不是为了“看起来厉害”直接跳到第十级。


先读“问题概述”,然后打开与你团队现状最匹配的难度等级开始尝试。


本指南将帮助你看到:


  • Odoo Studio 在典型企业技术栈中承担的职责与边界。
  • 当前团队最常遇到的摩擦点(以及背后的原因)。
  • 从基础纪律到高级战略的十个按级别排序的实用场景。
  • 什么时候自动化或集成值得引入 Odoo 合作伙伴来完成。



问题概述:企业常见的数据与定制困境


管理层打开漂亮的仪表盘,却发现现金数字与会计不符:问题往往是有人在不完整的数据上做了视图,结果每次会议都变成讨论信任而非做决定的时刻。

领导需要洞察和定制流程,但没有治理的话,数据和定制会散开。只有建立在可靠事务数据之上的仪表盘与 Studio 调整,才会真正有用。

听起来熟悉吗?团队通常会撞上这些墙:


  • 关键指标与运营现实不一致,决策因此受误导。
  • 缺乏沙盒治理的随意定制造成长期维护负担。
  • 集成在系统升级后无声中断,导致数据失真。


好消息是:不需要一次性大改。挑一个用例,在 Odoo Studio 中运行 30 天,度量变化并逐步推广即可。

Studio 十大用例速览


本文列出 10 个 Studio 用例,按难度从 Level 1(今天下午就能做)到 Level 10(专家级)排序。每个用例回答:我们会做什么,以及在 Studio 里需要点哪些操作。


Level 1 是最容易获得的日常胜利;最后一级故意设计得很复杂,以便展示当架构与数据保持整洁时,单一应用可以扩展到多大。


选择你的起点,在测试数据库中跟着步骤操作,完成后觉得有把握再往上走。

1. 两分钟在客户表单上新增自定义字段 Level 1 — Easy


第一层是最简单的 Studio 操作:一位管理员、一个缺失字段,无需编码或数据库迁移。你只需在表单上拖放字段,刷新后全员即可见。


在 Odoo 中的操作步骤示例:


  1. 打开“联系人”中的任意客户记录,点击右上角的 Studio 图标进入编辑模式。
  2. 从工具箱拖出一个字符(Char)字段,放到公司名称下方合适位置。
  3. 将标签改为“客户负责人备注”,并添加一个悬浮提示说明填写规范。
  4. 点击保存;该字段立刻对所有用户和该模型的所有视图生效。
  5. 打开另一条客户记录确认字段存在,填写一次并查看 chatter 是否记录了更改。


预期效果:你的团队当天下午就能开始捕捉缺失的信息,无需提交 IT 工单或等待开发发布。


2. 新增“合规”标签页,分组字段并设置显示条件 Level 2 — Easy


Level 2 从单字段扩展到界面布局:把相关信息按主题放到专门标签页,用户无需滚动长表单就能找到。


在 Odoo 中的操作步骤示例:


  1. 在客户记录的 Studio 模式下,点最后一个标签旁的“+”,将新标签命名为“合规”。
  2. 在该标签中拖入一个区块(Section),添加三个字段:VAT 已核实(布尔)、签署 NDA(布尔)、最近审计日期(日期)。
  3. 设置该标签仅在客户为“公司”类型时显示,个人联系人则隐藏。
  4. 为三个字段都启用“记录变更”(Log Changes),以便 chatter 跟踪是谁何时修改了什么。
  5. 保存并刷新页面,确认合规标签已出现在公司记录的销售与内部备注之间。


预期效果:合规数据保存在客户卡片上,而不是落入无人维护的表格里。


3. 为晨会打造定制化看板视图 Level 3 — Easy


Level 3 引入自定义视图:把销售订单以看板形式按团队分列、按截止日期配色,支持十分钟快速站会。


在 Odoo 中的操作步骤示例:


  1. 进入销售 → 订单,点击 Studio 图标,选择“视图”,然后为模型添加一个看板视图。
  2. 将客户名、预期收入与业务员放到卡片上,并基于“截止日期”设置配色规则。
  3. 按销售团队分组,并添加筛选器“Active = True”,以便已关闭的交易默认隐藏。
  4. 通过 Studio 的视图访问设置将此视图固定为销售经理组的默认视图。
  5. 第二天早上在同一板上开会,拖动卡片变更阶段,所有用户都能实时看到更新。


预期效果:经理只需一个屏幕即可完成十分钟可视化站会,而不是打开多个报表反复说明同一条销售线索。


4. 用品牌化与条件模块定制报价 PDF Level 4 — Medium


Level 4 把界面延伸到纸质文件:Studio 报表编辑器允许你重建报价 PDF,加入品牌元素、动态合计与条件块。


在 Odoo 中的操作步骤示例:


  1. 前往 设置 → Studio → 报表,选择与销售订单模型关联的“报价或订单”报表。
  2. 在布局编辑器中把公司 logo 放到页眉,调整列顺序:描述、单价、数量、税金、小计。
  3. 插入一个条件模块:当 state = draft 时显示“有效期 30 天”的品牌横幅。
  4. 添加页脚,动态拉取客户记录中的付款条款,使每份 PDF 与合同条件一致。
  5. 保存、退出 Studio,然后通过邮件发送测试报价,确认 PDF 整体效果。


预期效果:销售可以直接发送带有法律与品牌一致性的报价单,无需设计或财务每次手工修改。


5. 无代码创建一个内部流程应用 Level 5 — Medium


Level 5 从定制进入全新应用创建:不写一行代码即可为 Odoo 未内置的流程搭建专属应用。


在 Odoo 中的操作步骤示例:


  1. 进入 Studio,点击“新建应用”,命名为“借用设备”,选一个图标与颜色,确认后系统会生成菜单与数据库表。
  2. 在新模型上添加字段:设备名称(字符)、借用人(多对一指向 res.users)、借出日期、到期日期、状态(选择框)。
  3. 生成默认看板、列表与表单视图,并把状态字段显示为表单顶部的状态条。
  4. 将菜单放到库存模块下,并赋予员工组读写权限,让任何人都能发起借用请求。
  5. 创建两个借用记录并把其中一条按流程推进,验证完整的流程是否生效。


预期效果:过去无法追踪的设备借用流程被数字化,带有负责人、期限与管理视图。


6. 用无代码服务动作自动发送逾期提醒 Level 6 — Medium


Level 6 引入业务逻辑:Studio 的自动化构建器可以基于字段变更、时间触发或记录创建执行动作,无需写 Python。


在 Odoo 中的操作步骤示例:


  1. 打开“借用设备”应用,进入 Studio → 自动化,点击“新建”创建首个无代码规则。
  2. 设置触发器为“状态更新”,当新值为“逾期”且模型为借用设备时触发。
  3. 添加两个动作:发邮件通知借用人(包含设备名与到期日),并在 chatter 中发布红色提醒。
  4. 再建一个按时间的规则:每天早上 9 点扫描到期日已过的借用并把状态改为“逾期”。
  5. 测试方法:把某条借用的到期日设为过去并确认下一次运行会自动更改状态并发出邮件。


预期效果:提醒自动发生,没人再手动追问欠回设备,管理层不必反复询问“那个设备拿回了吗”。


7. 用条件按钮构建多步骤审批流 Level 7 — Hard


Level 7 将 Studio 用作工作流引擎:你需要为采购申请建模状态条、基于角色显示按钮,并用条件逻辑强制执行审批路径。


在 Odoo 中的操作步骤示例:


  1. 创建采购申请模型,字段包括申请人、金额、理由、审批人,以及状态条(草稿、待审批、通过、拒绝)。
  2. 在表单上加入三个按钮:提交(仅在草稿可见)、通过与拒绝(在“待审批”时可见,且仅经理组可用)。
  3. 配置按钮以推动记录进入下一阶段,并在提交时自动分配审批人。
  4. 用 Studio 自动化设置:当记录变为“通过”且金额高于 5,000 时,自动发邮件给 CFO 作为二级复核。
  5. 保存一个“我的待审批”筛选器,让经理只看到等待他们处理的申请并固定到他们的仪表盘。


预期效果:费用控制在 Odoo 内流转并留痕,取代容易丢失在邮箱中的审批线程。


8. 用记录规则与分组访问锁定自定义模型权限 Level 8 — Hard


Level 8 是关于安全性:同一借用应用需要根据角色呈现不同的数据访问,Studio 的安全层可管控谁能读写与查看哪条记录。


在 Odoo 中的操作步骤示例:


  1. 前往 设置 → 用户与公司 → 组,创建“设备管理员”和“设备员工”两类用户组并写明职责。
  2. 在 Studio 的借用设备模型上,为各组设置读、写、创建、删除权限:员工可创建并查看自己的借用,管理员可编辑全部记录。
  3. 新增记录规则:设备员工仅能看到借用人等于当前用户的记录,管理员则能看到公司内所有记录。
  4. 通过 Studio 的字段可见性规则隐藏敏感字段(审批备注、采购成本)对员工组不可见。
  5. 以测试员工身份登录确认无法查看他人借用,再切换为管理员验证完整访问权限。


预期效果:同一套应用服务全公司,但不同角色只接触其应得的数据,无需分库或手工导出,避免机密信息外泄。


9. 用智能按钮把自定义模型连接到 CRM、库存与项目 Level 9 — Hard


Level 9 属于跨应用联动:借用设备不再是孤岛,而是将信息打通到客户、项目、库存与 CRM,形成共享时间线。


在 Odoo 中的操作步骤示例:


  1. 在借用设备模型上添加一个指向 res.partner 的多对一字段,以便将借用关联到客户或合作伙伴。
  2. 在客户表单里通过 Studio 添加“未结借用”智能按钮,该按钮按 partner 过滤借用并显示实时计数。
  3. 在借用记录上增加关联字段,展示客户未结发票余额,让财务在审批前评估风险。
  4. 设置 Studio 自动化:当借用标记为“归还”时,创建一个分配给仓库团队的库存核查任务。
  5. 当项目的客户匹配时,在项目表单上加入借用记录的智能按钮,把两条时间线一键连通。


预期效果:设备、客户、库存与项目共享同一记录流;无需重复录入,仓库、销售与项目团队能基于相同信息协作。


将关联字段、智能按钮、自动化与安全规则跨四个标准应用与一个自定义模型互联,正是 Dasolo 在合作式 Studio 项目中负责的跨应用架构工作。


10. 构建一套无代码的客户健康迷你应用,集成 AI、仪表盘与 BI 同步 Level 10 — Expert


Level 10 是上限:用 Studio 协调一个客户健康迷你应用,从各应用提取信号、计算风险评分、调用 Odoo AI 生成评注,并把实时仪表盘呈现给高层。


在 Odoo 中的操作步骤示例:


  1. 建立客户健康模型,字段包括得分、最近 NPS、未结工单、逾期发票、最近订单日期与 AI 摘要,由 CRM、工单、销售与会计的关联字段填充。
  2. 创建每晚运行的 Studio 自动化,根据加权公式重新计算得分并在健康、关注、风险、即将流失间切换状态。
  3. 加入 Odoo AI 动作:每周一读取近 30 天的客户 chatter 并写入一段一段的风险总结到 AI 摘要字段。
  4. 配置记录规则:客户经理只能看到分配给自己的客户,执行层可查看全量组合但需遮蔽个人备注。
  5. 在每个 CRM 商机中嵌入客户健康的智能按钮,在商机评审界面直接显示得分與 AI 摘要。
  6. 搭建一张“客户风险实时”表格型仪表盘,对客户按得分排名并实时刷新,且把排名前十的高风险客户通过 webhook 推送到 Discuss 频道。
  7. 通过 Studio 的 webhook 自动化把数据集同步到外部 BI(如 Power BI、Looker),确保领导层与 CRM 团队读取同一套数字。


预期效果:一套迷你应用、零代码,让全公司对客户风险有统一认知:AI 辅助阅读、Studio 负责连接,团队专注于挽回客户。


设计模型关系、AI 提示词、安全规则、实时仪表盘以及外部同步的整体架构,通常需要 Dasolo 这样有经验的合作伙伴来实施;多数团队需要外部支持,才能在首次构建时把跨应用粘合做对。


何时需要专家支持


如果你的需求集中在 Level 1 到 6,通常内部就能通过 Studio、耐心的负责人和允许破坏的沙盒环境完成。


从 Level 7 开始,出错的代价上升:自动化可能发错邮件、错误字段会阻碍升级、API 在凌晨静默中断同步库存。


这并不是团队的失败信号,而是说明架构、测试与治理变得关键。


当你需要跨多应用设计、涉及不同国家合规、复杂的第三方集成,或董事会已为上线定了死期,就应该引入合作伙伴。

与 Dasolo 合作能带来什么


Dasolo 帮助公司把 Odoo 按照真实业务流程落地:定制应用、干净的集成以及让员工在顾问离开后仍记得的新操作方式。


如果你的 Studio 路线图包含本文的高级用例,我们可以共同绘制分阶段计划:先拿下快速收益,再推进自动化与集成,明确负责人与测试脚本。


你掌控范围与预算,我们提供深厚的 Odoo 经验,避免团队在生产环境中付出高昂的学习成本。

预约免费咨询:


安排一次演示会与我们讨论你的需求与下一步计划。

Odoo Studio:零代码自定义模型、视图与自动化配置
Louis DRESSE 2026年5月25日
分析这篇文章
登录 留下评论