# wxwork for odoo **Repository Path**: letsdoo/wxwork ## Basic Information - **Project Name**: wxwork for odoo - **Description**: 企业微信 For Odoo - **Primary Language**: Python - **License**: MulanPSL-1.0 - **Default Branch**: 15.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 202 - **Created**: 2021-10-09 - **Last Updated**: 2023-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 已迁移到新仓库 [OEC](https://gitee.com/rainbowstudio/oec) # GITEE 是个坑货,我所有的仓库都吞了,本地有存储的还好处理,本地没有存储的只能哭了。挂在这里对GITEE鞭尸!!! # 企业微信 For Odoo 15.0 [![Github](http://img.shields.io/badge/Wecom15.0-Github-4cb648.svg?style=flat&colorA=8F8F8F)](https://github.com/rainbow-studio-solution/wecom/tree/15.0/) [![Gitee](http://img.shields.io/badge/Wecom15.0-Gitee-875A7B.svg?style=flat&colorA=8F8F8F)](https://gitee.com/rainbowstudio/wecom/tree/15.0/) [![Coding](http://img.shields.io/badge/Wecom15.0-Coding-ee6666.svg?style=flat&colorA=8F8F8F)](https://eis-solution.coding.net/public/odoo/wecom/git/files/15.0/) [![Docker](http://img.shields.io/badge/Wecom15.0-Docker-C22D40.svg?style=flat&colorA=8F8F8F)](https://hub.docker.com/r/rainbowstudiosolution/wecom_for_odoo) [![Docs](http://img.shields.io/badge/Wecom15.0-Docs-F34B7D.svg?style=flat&colorA=8F8F8F)](https://docs.rstudio.xyz/zh/14.0/wecom) [![SDK](http://img.shields.io/badge/企微SDK-API-F34B7D.svg?style=flat&colorA=8F8F8F)](https://gitee.com/rainbowstudio/wecom_sdk_service/tree/15.0/) # Odoo 本地化模块 [![Github](http://img.shields.io/badge/15.0-Gitee-4cb648.svg?style=flat&colorA=8F8F8F)](https://gitee.com/rainbowstudio/odoo_cn/tree/15.0/) [![Gitee](http://img.shields.io/badge/15.0-Coding-875A7B.svg?style=flat&colorA=8F8F8F)](https://eis-solution.coding.net/public/odoo/odoo_cn/git/files/15.0) ## 特点 1. 支持多公司,每个公司可以绑定对应的企微微信。 2. 功能齐全,未有的功能只要钞能力到位,都可以开发出来。 3. 社区完善,能快速响应与本项目相关的问题。 ## 其他 1. 菜单:企微设置→企微API→错误代码,用于提醒使用者如何排查错误。原使用爬虫的方式 从 https://developer.work.weixin.qq.com/document/path/90313 获取 企微全局错误代码-排查方法,但是企微官方的这个页面元素老是变化。目前已向企微提交将 企微全局错误代码-排查方法 做成API的需求。等企微完成了此API,再来处理相关代码,不想折腾爬虫了。 2. 关于`lxml_to_dict`包的问题,此包用于处理企微回调的xml数据,当初选包的时候,比较随心,此包更新比较少,导致很多用户无法正常安装。目前使用`xmltodict`替换`lxml_to_dict` 2020-08-17 > 组件状态说明: > | 状态符号 | 说明 | | :------: | :----: | | ✔ | 已完成 | | ..... | 进行中 | | ✖ | 未开始 | ## 开源企微组件模块介绍及规划 | # | 模块名称 | 模块介 | 状态 | | :---: | :------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---: | | 1 | web_multi_level_menu | 用于支持超过4个级别的的系统菜单 | ✔ | | 2 | wecom_api | 企微API,企微API错误代码,封装 企业微信服务端API和客户端API | ✔ | | 3 | wecom_l10n | 企微本地化,用于模块本地化 | ✔ | | 4 | wecom_widget | 企微小部件 | ✔ | | 5 | wecom_base | 企微基础,功能:企微应用,应用参数,应用事件,应用类型,Odoo相关模型添加企业微信字段 | ✔ | | 6 | wecom_contacts | 企微联系人,企业微信通讯录应用 | ✔ | | 7 | wecom_material | 企微媒体素材,用于资源文件,一次上传可以多次使 | ✔ | | 8 | wecom_auth_oauth | 网页扫码登陆,企业客户端内置浏览器一键登 | ✔ | | 9 | wecom_contacts_sync | 企微联系人同步,完成:企微通讯簿向导同步,事件同步 | ✔ | | 10 | wecom_portal | 企微门户,企微应用的菜单设 | ✔ | | 11 | wecom_message | 企微消息。功能:企微消息模板;邮件和企微消息的发送方式;消息撤回;在"o_Chatter"向关注者或者记录对象发送消息;新用户消息;重置密码消息;门户邀请消息等。 尚未完成的功能:接受企业微信消息与事件功能 | ✔ | | 12 | wecom_message_digest | 通过企微微信发送“摘要邮件” | ✔ | | 13 | wecom_attendance | 企微打卡,获取企微的打卡规则、数据及相关分析报表 | ..... | | 14 | wecom_hr_attendance | 企微考勤排班 | ✖ | | 15 | wecom_hr_appraisal | 企微员工评价,适用于服务行业,客人扫码员工胸前的个人二维码,对其进行评价和金额打 | ✖ | | 16 | wecom_wedrive | 企微微盘基础 | ✖ | | 17 | wecom_msgaudit | 企微会话存档,企业可通过接口获取成员会话内容,以符合企业监管合规要求和保障客户服务质量。在14.0版本上重构,将压缩图片的功能丢给FastAPI处理处理,减少Odoo服务器资源压力,压缩图片很占系统资源,Python的垃圾回收好像不咋行,或者是我的能力不够。建议要使用此功能,额外搭建一台同Odoo服务器局域网互通的主机来构建FastApi。 | ✔ | ## 开源HR和行政管理组件模块介绍及规划 | # | 模块名称 | 模块介绍 | 状态 | | :---: | :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------ | :---: | | 1 | hrms_base | 人力资源管理信息系统基础,对员工档案进行管理(员工资料、员工技能、员工合同、部门、标签),整合和重建odoo Hr的菜单。与企业微信进行了解耦,可以独立安装。 | ✔ | | 2 | hrms_recruitment | 人力资源管理信息系统招聘管理,合并'hr_recruitment'菜单。 | ✔ | | 3 | hrms_holidays | 人力资源管理信息系统休假管理,合并'hr_holidays'菜单。 | ✔ | | 4 | hrms_attendance | 人力资源管理信息系统出勤管理,合并'hr_attendance'菜单。 | ✔ | | 5 | hrms_expense | 人力资源管理信息系统员工费用管理,合并'hr_expense'菜单。 | ✔ | | 6 | hrms_empowerment | 人力资源管理信息系统员工员工激励,合并 'gamification' 菜单。 | ✔ | | 3 | administration | 行政管理。整合档案借阅、会议室预定、物品领用、物品维修、用车等功能 | ✖ | ## 闭源企微组件模块介绍及规划 | # | 模块名称 | 模块介绍 | 状态 | | :---: | :-------------- | :--------------------------------------------------------------------------------------------- | :---: | | 1 | wecom_web_theme | 企微专用的Odoo Web后端主题,提供后台网页响应式能力。便于在使用移动终端的企业微信应用中访问Odoo | ✔ | | 2 | wecom_approval | 企微审批,同步企业微信审批。完成审批后执行对应的odoo模型动作 | ..... | | 3 | wecom_calendar | 企微日历,odoo与企微的日历双向同步 | ✖ | | 4 | wecom_pay | 企微支付 | ✖ | ## 闭源HR和行政管理组件模块介绍及规划 | # | 模块名称 | 模块介绍 | 状态 | | :---: | :------------------ | :------------------------------------------- | :---: | | 1 | hr_training_plan | 培训计划 | ✖ | | 2 | hr_performance | 员工绩效 | ✖ | | 3 | hr_salary_slip | 工资条 | ✖ | | 4 | contract_management | 合同管理,整合对内的员工合同和对外的销售合同 | ✖ | # QQ群 >若有使用问题,可以加入QQ群,寻求本人帮助 ![QQ群](doc/img/QQ群二维码.png) # Odoo商城付费模块 应用 主题 如果我的作品能对您有所帮助,能力范围内,请不要介意去Gitee点击“捐赠”按钮,或者点个⭐,一切随意,开源不易,请多支持。