| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 2417 |
| Technical Name |
sxb_wework_login |
| License | LGPL-3 |
| Website | https://sxb.rzsharing.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 2417 |
| Technical Name |
sxb_wework_login |
| License | LGPL-3 |
| Website | https://sxb.rzsharing.com/ |
Odoo企业微信扫码登录及用户同步
配置
安装
安装依赖包:
pip install pycryptodome requests
升级
升级模块:
sxb_wework_login
配置企微应用设置
您需要按照以下步骤配置企业微信应用设置:
- 转到“企微设置” -> “企微应用设置”。在这里您可以看到所有的企业微信应用设置。
- 点击“创建”以创建新的企业微信应用设置。
说明:
- 1. 创建企业微信应用设置前需先去企业微信创建对应应用。
- 2. 需配置该应用的可见范围权限,该权限影响其部门/员工同步及扫码登录。
- 3. 若为第三方应用,需配置服务商后台的指令回调URL:
https://yourdomain.com/wework/企业微信应用名称/callback
配置企业微信扫码授权登录
按照以下步骤配置企业微信扫码授权登录:
- 转到“设置” -> “OAuth服务商” -> “服务商”。在这里您可以看到所有可授权登录的服务商。
- 点击“Wework OAuth Scan”进入修改页面,企业微信应用设置选择对应的“企微应用”,保存后退出到登录页面即可进行扫码授权登录。
功能
1. 部门中添加企业微信部门关联状态
在部门中添加企业微信部门关联状态和企业微信部门ID(当前仅员工管理员以上权限可见)。
2. 部门中添加同步企业微信部门
在部门中添加同步企业微信部门的功能。点击按钮需选择对应的“企微应用”后,方可进行同步,仅同步所选“企微应用”可见范围的部门。
3. 员工中添加企业微信员工关联状态
在员工中添加企业微信员工关联状态和企业微信员工ID(当前仅员工管理员以上权限可见)。
4. 员工中添加同步企业微信员工
在员工中添加同步企业微信员工的功能。点击按钮需选择对应的“企微应用”后方可进行同步,仅同步所选“企微应用”可见范围的员工。
5. 员工详情页面添加创建用户
在员工详情页面添加“创建用户”按钮,该按钮仅在员工未关联用户或未关联企业微信员工时显示。点击按钮需填写相关信息后方可进行创建。详情说明如下:
- 5.1. 创建用户时,姓名、手机号、邮箱信息默认为员工的信息。若员工未关联用户,则需额外填写密码。若员工未关联企业微信员工则需选择对应的“企微应用”。
- 5.2. 员工未关联企业微信员工时,会根据手机号或邮箱获取企业微信员工ID。若不存在,则会在企业微信中添加当前员工并关联,存在则直接关联。
- 5.3. 员工未关联用户时,会根据手机号或邮箱获取用户。若不存在则创建并关联企业微信及员工,存在则直接关联企业微信及员工。
6. 用户中添加企业微信员工关联状态
在用户中添加企业微信员工关联状态和企业微信员工ID(当前仅员工管理员以上权限可见)。
7. 登录页面添加企业微信二维码登录
在登录页面添加企业微信二维码登录功能。点击后生成二维码,扫码授权后若存在用户则直接登录,若不存在则跳转到注册用户及员工页面,填写相关信息保存即可自动创建对应的用户及员工信息并关联企业微信后登录。
Please log in to comment on this module