讲师中心 微信公众号
AI工具推荐 视频效率加速

huo15-huihuo-odoo

Polar Sponsor
爱发电 赞助
.NET 9.0

当用户希望通过 API 操作火一五/辉火云公司 Odoo 系统(www.huo15.com,数据库为 huo15)时使用。涵盖六大应用模块:待办/To-do、项目/Project(任务、阶段、负责人、工时)、工时单/Timesheets(按员工 / 项目 / 月度统计的工时报表)、CRM/客户(线索与商机、销售漏斗、标记成交/失败、转化)、活动/Activity(任意记录上的下一步待办事项与提醒)、日历/Calendar(事件、会议、提醒/闹钟)。 当用户提及 odoo、辉火云企业套件、公司系统的待办

火一五(Odoo) 技能(Odoo) 技能(/odo/to-do) 工时单(/odo/project) 工时单(/odo/troject) 工时单(/odo/t

功能概述

火一五(Odoo) 技能(Odoo) 技能(/odo/to-do) 工时单(/odo/project) 工时单(/odo/troject) 工时单(/odo/t是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

火一五 Odoo 技能 v1.0

通过 XML-RPC / JSON-RPC 操作公司 Odoo 系统(辉火云企业套件,www.huo15.com,db=`huo15`)。 六大能力:待办(/odoo/to-do)、项目(/odoo/project)、工时单(/odoo/timesheets)、CRM(/odoo/crm)、活动(My Activities)、日历(/odoo/calendar)。

完整命令 → references/commands.md API/字段细节 → todo · project · timesheet · crm · activity+calendar

触发场景

  • "帮我登录公司系统" / "连一下 odoo" / "保存我的 odoo 账号"
  • "新建一个待办:xxx,截止周五" / "把待办 123 标记完成" / "看我的待办"
  • "看一下 X 项目" / "给 X 项目加个任务" / "把任务移到进行中" / "改任务负责人"
  • "统计这个月每个员工的工时" / "看 X 项目的工时" / "研发部本月工时报表"
  • "看我的商机/销售管道" / "新建商机" / "把商机标记赢单/输单" / "线索转商机" / "按阶段统计 pipeline"
  • "看我的活动/待跟进" / "给这个商机加个3天后回访" / "我这周有什么日程/会议" / "建个会议提醒我" / "提前30分钟提醒"

⚠️ 第一步:凭据初始化(首次必做)

所有脚本都依赖已保存的凭据。没配过就先初始化这 4 项,别直接跑 todo/project/timesheet。

# 输入项 示例 说明
① 公司系统地址 www.huo15.com 只输域名即可,脚本自动补 https://
② 数据库 huo15 数据库名
③ 账号 邮箱 / 用户名 登录账号
④ 密码 密码或 API Key 推荐 API Key(偏好设置→账户安全→新建,可随时吊销)

保存到 ~/.huo15/tools.md(权限 600)。

方式 A:Claude 代配(默认,在对话里完成)

  1. 在对话里依次问用户这 4 项(地址 / 数据库 / 账号 / 密码),不要自己编。
  2. 用 stdin 传密码(避免明文进 shell 历史 / ps):
printf '%s' "<用户输入的密码>" | python3 scripts/login.py set 
    --url www.huo15.com --db huo15 --login "<账号>" --auth-type password
# 密码填的是 API Key 就把 --auth-type 换成 apikey

方式 B:用户自助初始化(密码不回显)

python3 scripts/login.py init     # 交互式依次提示输入 ①地址 ②数据库 ③账号 ④密码(无参等效)

login.py 会先验证连接成功才落盘,写入 ~/.huo15/tools.md(权限 600);失败报中文原因(账号错 / db 错 / 网络)。验证:python3 scripts/login.py test。

凭据文件默认 ~/.huo15/tools.md,可用环境变量 HUO15_TOOLS_MD 改路径。 临时/CI 可用环境变量免落盘:HUO15_ODOO_LOGIN / HUO15_ODOO_SECRET / HUO15_ODOO_DB / HUO15_ODOO_URL。 此文件含明文凭据,务必不要提交 git。

四大应用速览

每个应用一个脚本,风格统一(add/list/… 子命令,名字可代 id,--json 输出,-h 看完整参数)。 完整命令示例 → references/commands.md;字段/API 细节 → 各 references/odoo--api.md。

应用 脚本 核心模型 主要子命令
📝 待办 /odoo/to-do todo.py project.task(私有态) add list done reopen cancel update stages
📁 项目 /odoo/project project.py project.project + task list show add edit archive tasks task-add task-move task-assign task-done
⏱️ 工时单 /odoo/timesheets timesheet.py account.analytic.line by-employee by-project by-month detail log
💼 CRM /odoo/crm crm.py crm.lead(线索/商机) list show add move won lost restore convert pipeline activity
🔔 活动 My Activities activity.py mail.activity list add done cancel reschedule
📅 日历 /odoo/calendar agenda.py calendar.event + alarm list show add cancel remind

下方「命令速查」给最常用命令的具体写法,够日常用;要完整参数/示例读 references/commands.md。

命令速查

想做 命令
初始化(交互) python3 scripts/login.py init —— 提示输入 地址/数据库/账号/密码
配登录(代配) printf '%s' "$PWD" | python3 scripts/login.py set --url www.huo15.com --db huo15 --login X
测连接 python3 scripts/login.py test
新建待办 todo.py add --title ... [--deadline --priority --stage --tags]
我的待办 todo.py list
完成待办 todo.py done
项目列表/详情 project.py list / project.py show
建项目/任务 project.py add --name ... / project.py task-add --project --title ...
移阶段/改负责人 project.py task-move --stage X / task-assign --users a,b
工时汇总 timesheet.py by-employee|by-project|by-month [--month/--from/--to]
工时明细 timesheet.py detail --employee X --month YYYY-MM
CRM 商机 crm.py list / crm.py add --name ... --customer ... --revenue N --user 我
赢/输/管道 crm.py won|lost / crm.py pipeline --by stage|user|team
活动/提醒 activity.py list / activity.py add --model crm.lead --id N --type call --date ...
日历/会议 agenda.py list / agenda.py add --name ... --start "... HH:MM" --with X --remind 30m

所有脚本支持 --json 输出、--tools-md 指定凭据文件。

字段坑速查(最容易错,改脚本前必看)

坑 正确做法
待办放哪 project.task 且 不传 project_id(保持 False)+ user_ids 含本人
截止日期 date_deadline 是 Datetime / UTC,不是 date(脚本已自动本地→UTC)
完成状态 state='1_done';取消 '1_canceled';进行中 '01_in_progress';等待 '04_waiting_normal'
任务负责人 user_ids 是 Many2many,写 [(6,0,[ids])];不是 user_id
分配工时 任务用 allocated_hours,不是 planned_hours(19 已删)
工时小时数 工时单求和用 unit_amount(不是 amount,amount 是钱)
是不是工时单 没有 is_timesheet 字段,判定 ('project_id','!=',False)
分组统计 read_group 多 groupby 必须 lazy=False;优先 formatted_read_group(脚本已封装)
个人阶段筛选 personal_stage_type_id 无 search,按阶段筛走 project.task.stage.personal 关联表(脚本已处理)
CRM 赢/输单 建商机必传 type='opportunity';负责人 user_id 单数;赢/输/复活调 action_set_won/lost/restore,别手动 write
CRM 字段 手机号写 phone(无 mobile);crm.stage.team_ids 复数 m2m(空=全团队);description 是 Html
活动 date_deadline 是 Date;完成=archive(action_feedback)不是删;state computed 无 search,查逾期用 date_deadline 比较
日历 start/stop 是 Datetime/UTC(脚本自动转);写 partner_ids 自动建参与人;alarm 只有 notification/email

这些都已在脚本里处理对。手工写新调用 / 改脚本时对照本表和 references/。

品牌口径

  • 对外(PRD/汇报/客户文档):辉火云企业套件 / 辉火云。
  • 对内调试 / 本技能文档 / 代码注释:可用 odoo 等真实技术标识符。
  • 版权:青岛火一五信息科技有限公司。

安全红线

  1. 凭据只写 ~/.huo15/tools.md(权限 600),永不进 git / commit / 日志。
  2. secret 传参优先 --secret-stdin,避免明文进 shell 历史。
  3. 推荐 API Key 而非主密码(可吊销)。
  4. 删除/归档/批量改状态前向用户确认。
目录

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

0

2026.11.02

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

0

2026.11.02

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

0

2026.11.02

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

0

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

0

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn