Odoo 客户现场上门维修应该怎么落地:Helpdesk、Field Service、Repair 与 Inventory 的业务分工
很多团队把上门维修理解成一张 repair order,但客户现场维修真正要承接的是报修受理、派工、现场处理、配件消耗、返厂分流与收费闭环。本文结合 Odoo 标准模块与源码边界,给出一套更稳的落地蓝图。
TOPIC PICKS
很多团队把上门维修理解成一张 repair order,但客户现场维修真正要承接的是报修受理、派工、现场处理、配件消耗、返厂分流与收费闭环。本文结合 Odoo 标准模块与源码边界,给出一套更稳的落地蓝图。
可以顺着继续读的相邻方向
基于 appointment_microsoft_calendar 源码,讲清 Microsoft 预约同步如何判断连接器可用、已配置状态与暂停开关。
基于 appointment_google_calendar 源码,讲清 Google 连接器、Meet 链接生成、同步前后字段处理,以及用户未同步时的提示边界。
真正决定群发系统是否稳定的,不是编辑器,而是发送前如何排除 opt-out、如何避免重复触达、如何用队列推进,以及失败后怎么重试。Odoo 在 mailing.py 里把这些都做成了明确链路。
Odoo 把 mailing.contact 和 mailing.list 之间专门拆出 mailing.subscription,并额外记录 opt_out_reason、opt_out_datetime 和 default_list_ids 上下文同步,这说明它把名单关系当成业务对象,而不是一个普通 many2many。
Mail Plugin 在联系人侧真正复杂的,不是“有没有搜到人”,而是它会不会按邮箱域名复用公司、何时调用 IAP 富化、没权限时返回什么,以及通知邮箱这类特殊地址怎么处理。
Mail Plugin 接入看起来像一个“登录成功”的瞬间,但源码实际上拆成了授权确认页、短时效 auth code、签名校验和 access token 交换四步,核心目的是把浏览器里的人工确认和插件里的长期访问权隔开。