钉钉用户同步
实现场景1:钉钉用户同步到FastBI;
实现场景2:钉钉自建应用进入BI系统,实现用户免登录;
1.创建钉钉应用
(1)登录钉钉后台
- 以管理员身份登录钉钉后台,打开【应用开发】--【钉钉应用】工作台
- https://open.dingtalk.com/ 用企业管理员身份登录后,找到下方截图的工作台。
Preview
(2)创建应用
点击【钉钉应用】区域,点击按钮“创建应用”,输入相关信息

Preview
(3)添加网页应用

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

Preview
(5)添加权限管理

Preview
(6)创建版本发布

Preview
注意发布的时候,可以设置应用可使用的权限范围。
2.数据连接_钉钉应用管理
(1)添加钉钉授权
打开【数据连接】-【第三方应用管理】-【钉钉授权】

Preview
(2)编辑授权信息

Preview

Preview
3.用户同步
(1)打开用户同步

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

Preview
(3)配置【用户数据来源】:获取钉钉应用授权,参考步骤2
(4)配置【同步处理范围】:区分处理范围:仅同步用户、全部用户
- 仅同步用户:若用户重复,不改变原有用户
- 全部用户:若用户重复,改变原有用户
(5)配置【同步策略】:选择用户同步的策略:新增用户、覆盖更新用户、删除用户;
(6)选择【同步方式】:立即手动同步;开启自动同步用户(自定义设置固定时间间隔);
注意:若同步人数过多,时间较长,建议把BI自带数据库sqlite替换为mysql或者sqlserver。