1、准备钉钉应用

1.1、注册钉钉账号

作为钉钉的企业管理员,首先登录钉钉官网,注册一个钉钉账号。

如果已经有账号,则直接使用即可。

钉钉官网:https://www.dingtalk.com/

1.2、开通企业团队

企业管理员使用账号登录钉钉。

如果没有创建过企业团队,则出现下图,点击“创建企业/组织/团队”。

如果已经创建过,则出现企业团队选择页面,选择一个要管理的团队,进入管理后台。

点击“创建企业/组织/团队”后,会弹出钉钉账号注册页,输入手机号,验证通过后,弹出如下图。

输入企业团队名称后,点击注册。

注册完成后就开通了自己的企业团队。

然后重新登录钉钉,出现企业团队选择页面,选择一个要管理的团队,进入管理后台。

进入钉钉管理后台,会提示是否“升级管理后台”或者“使用新版管理后台“,我们选择使用新版管理后台,后续截图都是基于新版管理后台进行的。

在管理后台可以进行企业认证、签署承诺等,这部分内容不影响后续的集成,我们先选择稍后再签,但是企业实际运营是需要企业管理员自行完成认证和签署等工作的。

1.3、创建钉钉应用(H5)

在钉钉管理后台,找到应用管理菜单,点击下方的“自建应用”按钮。

点击后,进入“钉钉开放平台”,如果您的账号管理了多个企业团队,需要先选择对应的企业团队。

然后点击创建应用按钮,如果您的页面没有下图的创建应用按钮,也可以点击菜单“应用开放->企业内部开发”,都可以进入企业内部开发页面。

点击“创建应用”按钮。

应用类型选择“H5微应用”,填写应用名称等,开发方式选择“企业自主开发”,点击确定,完成应用创建。

1.4、设置钉钉应用权限

钉钉扫码登录功能需要设置回调地址,点击菜单“登录与分享”,添加回调地址,回调地址就是正式系统的访问地址,图中是本地开发的示例。

开通账号的接口权限。

点击“权限管理”,全选“通讯录管理”的权限,注意有分页的话,需要把第二页也全选,然后勾选“个人权限”下的“个人手机号信息”和“通讯录个人信息读权限”两项,总共19项,执行批量申请。如果操作账号是企业管理员,则申请自动通过,如果操作账号不是企业管理员,还需要企业管理员完成批准操作。具体操作参考如下三张截图。

2、配置系统参数

2.1、找到应用凭证

在“应用管理”下,找到应用凭证的三个信息:AgentId、AppKey、AppSecret。

2.2、配置后端参数

在后端工程的yml文件中,把应用凭证对应配置到“yuncheng.dingtalk”下,参数名称与应用凭证的名称对应。

2.3、配置前端参数

在前端工程的“public/config/bootConfig.js”文件内,配置参数“VUE_APP_DINGTALK_APP_KEY”的值,对应钉钉应用凭证的“AppKey”。

在前端工程的“src/settings.js”文件内,配置开关参数“showDingtalk”的值为“true”,开启前端的钉钉扫码按钮、同步部门用户按钮的显示。

配置完成后,启动系统。

3、同步部门用户

3.1、同步部门

在组织管理模块,点击“钉钉同步->本地同步到钉钉”。

同步完成后,会有弹框提示同步情况,钉钉管理后台同步后的截图如下。

3.2、同步用户

在用户管理模块,点击“钉钉同步->本地同步到钉钉”。

注意:用户手机号是用户同步的关联标识,所以本地账号必须设置正确的手机号,才能进行同步。

同步完成后,会有弹框提示同步情况,钉钉管理后台同步后的截图如下。

注意:同步到钉钉的账号,如果该账号没有加入过当前企业团队,系统会自动向该账号发送加入邀请,该账号需要同意邀请后,才能加入当前企业团队。

3.3、同步注意事项

部门和用户的同步规则:以本地数据为准。

本地往钉钉同步,如果钉钉不存在,则新建;如果存在,则更新;如果钉钉有多余的账号,则删除。

钉钉往本地同步,如果本地不存在,则新建,如果存在,则更新,如果本地有多余的账号,则保持不变。本地新创建的用户的默认密码是“123456”,需要自行设置用户的角色、岗位等信息。

本地和钉钉是否同一用户的账号,是通过手机号进行判断的。

4、钉钉扫码登录

点击登录页面下方的钉钉图标,会显示钉钉二维码,使用手机钉钉扫码功能,完成扫码登录。

注意:必须完成上一步的用户同步,并且钉钉用户必须接受邀请加入企业团队后,才能进行扫码登录。

如果扫码登录后,提示用户不存在,需要检查钉钉账号所关联的手机号:

原因1、在平台的用户管理中可能没有该手机号对应的用户;

原因2、企业管理员可能没有同步钉钉用户或者该钉钉账号没有加入对应的钉钉企业团队;

原因3、企业管理员可能没有给钉钉应用开通通讯录和个人权限。

应用系统与钉钉集成案例及操作步骤相关推荐

  1. UCINET-6软件及UCINET典型案例详细操作步骤解析

      数据集名称:UCINET-6软件及UCINET典型案例详细操作步骤解析 相关说明:UCINET网络分析集成软件包括一维与二维数据分析的NetDraw,还有正在发展应用的三维展示分析软件Mage等, ...

  2. flash计算机操作步骤,flash案例详细操作步骤(绝对全).doc

    flash案例详细操作步骤(绝对全) 安徽理工大学 计算机专业2008级认识实习大纲.计划 (2009.10) 课内学时:2周 学分数:3.0 三.动画制作Flash 1.实习性质.任务与目的 本实习 ...

  3. c 语言程序上机考试系统,计算机二级C语言上机考试操作步骤及流程

    计算机二级C语言上机考试操作步骤及流程 二级C语言上机考试操作步骤 一.进入考试系统 单击桌面上的"考试系统"图标,进入考试启动界面."考试启动界面"如图1所示 ...

  4. win10 计算机组件,win10系统删除那些不必要组件的操作步骤

    win10系统使用久了,好多网友反馈说关于对win10系统删除那些不必要组件设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统删除那些不必要组件进行设置,有什么好的办法去设置wi ...

  5. win7系统添加wifi连接到服务器,教你win7系统wifi无法连接服务器1237的操作步骤_

    win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到win7系统wifi无法连接服务器1237的问题.如果遇到win7系统wifi无法连接服务器1237该怎么办呢?很多电脑水平薄弱的网友不知道w ...

  6. 如何使用oracle ebs,Oracle EBS进行集成的实际操作步骤

    我们今天主要向大家介绍的是如何使用WebService和Oracle EBS进行集成,以及在使用WebService和Oracle EBS进行集成时,所需要的一些项目的描述,以下的文章就是对相关内容的 ...

  7. 计算机如何用蓝牙实现文件传输,Win10系统电脑通过蓝牙进行传输文件操作步骤...

    Win10系统如何使用蓝牙传输文件?相信用过win10系统的用户都知道,win10系统当中的蓝牙功能可以用来连接蓝牙耳机,蓝夜鼠标等设备.但其实,win10系统当中的蓝牙也可以用来传输文件,只需要用蓝 ...

  8. win10计算机临时网络设置,win10系统创建无线临时网络连接的操作步骤

    win10系统使用久了,好多网友反馈说关于对win10系统创建无线临时网络连接设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统创建无线临时网络连接进行设置,有什么好的办法去设置 ...

  9. c语言主界面设计菜单系统,c语言界面设计代码的操作步骤,你学会了吗

    学计算机的人都知道C语言,而这也是非常常用的一种计算机编程语言.其实c语言运用得当,完全可以编程很多设计代码,帮助你进行界面设计.今天就让小编为大家介绍c语言界面设计. c语言界面设计代码的操作步骤 ...

最新文章

  1. 自定义最大高度的ViewGroup
  2. android studio 7200u,超惊艳的设计!微软正式将Surface Studio和Surface Laptop带进中国:设计师们都看哭了...
  3. TypeScript基础入门 - 函数 - 简介
  4. XML学习笔记(二)-- DTD格式规范
  5. boost::filesystem::copy用法的测试程序
  6. error_reporting(“E_ALL”)和ini_set(“display_errors”, “on”)的区别?
  7. 亚马逊Rekognition发布针对人脸检测、分析和识别功能的多项更新
  8. kali利用msf工具对ms08-067漏洞入侵靶机(win xp2)
  9. latex/Xelatex书籍排版总结---顺便附上一本排好的6寸android书…
  10. ARM MMU工作原理剖析
  11. SSIS - 7.发邮件任务
  12. 在ubuntu创建快捷方式
  13. HTML2CANVAS 合成图片
  14. 波士顿学院计算机,波士顿学院(Boston College)_快飞留学
  15. httpwatch详解
  16. sql连表查询、子查询、组合查询
  17. ps知识点2-吸管、修复、画笔、仿章
  18. 循环、推导式、多重循环
  19. 程序猿也爱学英语,有图有真相!
  20. 什么是大数据,企业如何正确使用大数据

热门文章

  1. Office 365 SD-WAN网络加速解决方案
  2. 信创办公–基于WPS的EXCEL最佳实践系列 (处理合并单元格)
  3. transactionTemplate???
  4. python实现Excel自动化处理
  5. HTML5期末大作业:个人主页网站设计——个人介绍(45页) HTML+CSS+JavaScript 个人设计web前端大作业 HTML期末大作业
  6. 微软MOS认证—学生求职的敲门砖
  7. 2022 年的 7 个生产力 Chrome 扩展
  8. 10.java项目-尚医通(10)
  9. MTK6795刷机与启动
  10. linux---如何修改 sudoers