跳到主要内容

钉钉用户同步

实现场景1:钉钉用户同步到FastBI;
实现场景2:钉钉自建应用进入BI系统,实现用户免登录;

1.创建钉钉应用

(1)登录钉钉后台

  • 以管理员身份登录钉钉后台,打开【应用开发】--【钉钉应用】工作台
  • https://open.dingtalk.com/ 用企业管理员身份登录后,找到下方截图的工作台。
    image
    Preview

(2)创建应用

点击【钉钉应用】区域,点击按钮“创建应用”,输入相关信息

image
Preview

(3)添加网页应用

image
Preview

(4)编辑网页应用

示例:http://ip地址:端口/bi/phone.html#/?corpId=$CORPID$
说明:第三方企业应用可以在微应用的首页URL中使用$CORPID$做为参数占位符,钉钉容器会将$CORPID$替换为当前访问用户的企业
corpld。

image
Preview

(5)添加权限管理

image
Preview

(6)创建版本发布

image
Preview

注意发布的时候,可以设置应用可使用的权限范围。

2.数据连接_钉钉应用管理

(1)添加钉钉授权

打开【数据连接】-【第三方应用管理】-【钉钉授权】

image
Preview

(2)编辑授权信息

image
Preview

image
Preview

3.用户同步

(1)打开用户同步

image
Preview

(2)选择钉钉用户同步
image
Preview

(3)配置【用户数据来源】:获取钉钉应用授权,参考步骤2
(4)配置【同步处理范围】:区分处理范围:仅同步用户、全部用户

  • 仅同步用户:若用户重复,不改变原有用户
  • 全部用户:若用户重复,改变原有用户

(5)配置【同步策略】:选择用户同步的策略:新增用户、覆盖更新用户、删除用户;
(6)选择【同步方式】:立即手动同步;开启自动同步用户(自定义设置固定时间间隔);

注意:若同步人数过多,时间较长,建议把BI自带数据库sqlite替换为mysql或者sqlserver。