OpenClaw Odoo

🏭 对话驱动企业资源管理,一键掌控全业务

通过自然语言对话控制 Odoo ERP 全模块(销售/采购/库存/制造/HR/项目等),支持智能模糊匹配与自动创建,实现 80+ 业务操作的无代码交互。

收藏
6.2k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Odoo ERP Connector 是面向 OpenClaw 平台的 TypeScript 插件,通过 XML-RPC 协议连接 Odoo 17/18/19 实例,将 153+ 个业务模块转化为自然语言可执行的对话指令。用户无需记忆复杂的 ERP 操作界面,只需用日常语言描述需求(如"为 Acme Corp 创建包含 10 个 Widgets 的报价单"),系统即可自动完成客户查找/创建、产品匹配、订单生成及状态确认。

插件采用三层架构:底层 OdooClient 封装 XML-RPC 调用与重试机制;中层按模块划分 12 个 Ops 类(Sales/CRM/Purchase/Inventory/Projects/HR/Fleet/MRP 等);顶层 SmartActionHandler 实现智能工作流——模糊匹配名称、自动创建缺失依赖、透明反馈操作结果。所有操作支持批量执行,单次调用可完成多记录关联创建。

显著优点

  • 自然语言驱动:将 ERP 复杂操作抽象为对话指令,大幅降低使用门槛
  • 智能容错机制:大小写不敏感搜索、自动创建缺失客户/产品/项目、无需硬编码 ID
  • 全模块覆盖:销售、采购、库存、制造、人力资源、车队、会计、电商等 9 大业务线
  • 强类型安全:TypeScript 全栈实现,含完整类型定义与 18 项单元测试
  • 企业级健壮性:内置 3 次自动重试、60 秒超时、连接状态检测、分级错误处理
  • 版本兼容:同时支持 Odoo 17/18/19,持续跟进官方 API 变更

潜在局限

  • 单线程限制:未实现并发请求队列,高频率调用可能产生阻塞
  • 搜索深度限制:默认仅返回 100 条记录,复杂报表场景需多次分页
  • 模糊匹配风险:按名称首条匹配可能导致多义词误关联(如同名不同客户)
  • 字段变更敏感:Odoo 版本升级时模型字段变更需同步更新插件
  • 网络依赖重:XML-RPC 长连接对网络稳定性要求高,弱网环境体验下降

适合人群

  • 中小企业管理者:需快速查询库存、审批订单、监控项目进度
  • 销售/采购团队:移动端即时创建报价单、PO、跟踪客户线索
  • 财务人员:语音/文字指令生成发票、追踪逾期账款
  • HR 管理员:批量处理员工信息、假期申请、费用报销
  • 制造业调度员:通过对话创建 BOM、下达生产指令、查询工单状态

常规风险

  • 数据误操作风险:自然语言指令可能存在歧义,建议关键操作(删除、过账)二次确认
  • 权限越界风险:需严格配置 Odoo 用户 API 权限,避免对话触发越权操作
  • API 密钥泄露:配置文件中 apiKey 需加密存储,避免提交至代码仓库
  • 业务逻辑冲突:自动创建工作流可能产生脏数据(如重复客户),需定期数据治理
  • 版本兼容性:Odoo 大版本升级后需验证插件兼容性,建议沙箱环境先行测试

OpenClaw Odoo 内容

手动下载zip · 9.2 kB
skill-card.mdtext/markdown
请选择文件