配置erp钉钉免登录大致流程
前言
2020年至今,信息化的浪潮汹涌袭来,许多企业也紧跟信息化的潮流,钉钉则变成了大家最常使用的工具。
但是大部分的企业通常都同时使用多个系统或软件,在不同的系统反复切换的之间难免会觉得繁琐,为了解决这个问题,我司在钉钉的工作台中整合了B8仓库erp系统,并进行了免登录操作,以下是配置免登录的大致流程。
钉钉后台网址:https://open.dingtalk.com/document/
创建企业内应用
编辑开发管理
设置权限
权限管理 > 通讯录管理 > 申请“通讯录部门信息读权限”,“成员信息读权限”,“通讯录部门成员读权限”
权限管理 > 身份认证 > 申请“企业微应用后台免登接口的访问权限”
权限管理 > 获取凭证 > 申请“调用OpenApp专有API时需要具备的权限”
安装odoo模块
安装前需修改views/template.xml 的 CorpId
修改确认后即可安装模块
安装后需在常规设置里设置钉钉相关参数
appid 对应 appkey
设置每个员工的userid
这一步比较麻烦
先获取部门的员工userid列表
这一步可以拿到部门的全部userid 接下来需要根据userid一个一个查找个人信息以确定id对应哪个员工
根据userid获取个人信息
注:这里调用其他接口没有权限,如果有批量获取信息的接口更方便
到这里就可以尝试一下钉钉内是否可以免登录了