Odoo企业微信模块配置与同步指南

需积分: 0 0 下载量 189 浏览量 更新于2024-08-04 收藏 997KB DOCX 举报
"Odoo企业微信模块的使用与配置指南" Odoo企业微信模块是一个集成解决方案,它允许用户将Odoo系统与企业微信紧密连接,实现用户同步、标签管理、OAuth网页授权登录以及自定义消息推送等功能。以下是该模块的核心知识点: ### 配置 1. **获取企业微信配置信息**:首先,你需要登录企业微信后台,找到企业ID(CorpID),这是配置Odoo模块的关键。 2. **创建应用**:在企业应用部分创建一个应用,以便在Odoo中使用。 3. **设置API同步通讯录**:在管理工具的通信录同步选项中,选择“API编辑通讯录”,确保同步功能的启用。 ### 用户同步 1. **全自动同步**:一旦配置完成,可以一键同步用户。系统首先会同步企业微信中的所有用户,然后增量更新到Odoo系统,同时自动匹配并关联已有手机号的系统用户。 2. **手动关联**:对于未自动关联的用户,可以手动进行创建和关联。 3. **用户操作同步**:任何对用户(创建、删除、修改)的操作都会在两个系统间同步。 ### 标签管理 1. **标签同步**:在Odoo中创建、删除或修改的标签名称和成员关系会实时更新到企业微信,便于用户管理和分组。 ### OAuth网页授权登录 1. **免登陆体验**:用户通过企业微信点击“企业微信登录”后,将通过OAuth授权方式登录Odoo后台,并生成一个7天有效的session,期间无需再次登录。 2. **配置dbfilter**:如果有多数据库,可以在Odoo配置文件中设置特定的dbfilter,例如设置为特定数据库名,以避免登陆时手动选择。 ### 自定义消息推送 1. **消息发送接口**:利用`wxcorp.messages.send`方法,可以向指定用户(touser)或标签(totag)发送自定义消息。注意两者不能同时为空。 2. **应用示例**: - 工作流触发消息:例如,当一个工作流实例完成后,可以向标签为1的用户组发送新订单通知,消息中包含可点击的链接,用户可以直接跳转到详细页面。 - 模型事件触发:在模型中创建记录时,可以通过API调用向指定用户发送消息,例如在创建记录时通知相关人员。 ### 注意事项 - 社区版移动端界面可能不支持自适应,可能需要安装额外的主题模块来优化显示。 - 所有的配置和操作都需要遵循Odoo和企业微信的API规范,以确保数据的安全性和一致性。 这个模块使得Odoo和企业微信的整合更加便捷,提高了工作效率,同时也提升了用户体验。