一、钉钉是什么?

钉钉是企业应用数字化的操作系统

简单来说,钉钉是企业应用数字化的操作系统,就如同PC上的windows操作系统一样,我们可以在上面安装各种应用比如office、WPS,用于企业的各种实际应用。

钉钉自带原生应用,如考勤、审批、钉钉课等,底层是基于阿里云的各种能力,可以实现快速扩容,同时支持学校或企业的在线化应用,企业可以将自己的应用安装到钉钉上,也可以安装第三方的应用像宜搭、氚云等。

案例一:一汽集团

中国第一汽车集团自2019年,将钉钉工作台作为集团协同办公等统一门户,将人事、行政、企业文化、销售业务等业务数字化场景,将集团的100余移动应用集成到钉钉,提高组织运营效率。

案例二:东方希望集团

东方希望集团,集成了包括智慧行政和后勤、生产管理、系统集成(企业资源计划ERP、人事系统eHR和制造执行系统MES)等三类52个微应用,覆盖了公司办公的几乎所有场景。

钉钉应用是业务数字化的高价值载体

钉钉作为整个操作系统的底座,其云原生的能力为企业接入提供了各种各样的接口,包括场景化的能力,各种开放域等,目前钉钉全部开放接口2428个,其中服务端API 2092个,H5 JSAPI 220个,小程序API 116个,覆盖50+个钉钉产品和业务,以及API的开放状态和开放责任人。

对于企业现有的业务系统,如何通过三部曲的方式,和钉钉的底座能力平台有机融合在一起呢?

企业系统和钉钉能力集成,打造组织数字化平台

只需要简单的几步操作,就能把企业系统快速搬上钉钉工作台,方便管理和使用,通过钉钉能力融合,加速业务数字化。

第一步:应用上钉钉

  • 快捷上钉钉

    • 将内部系统快捷方式添加到工作台,让企业办公入口更统一。
  • 免登进入应用
    • 企业在内部系统集成钉钉免登,无需账密即可一键登入,高效便捷。
  • 内网应用上钉钉
    • 用企业网关穿透内网应用,没有VPN也能保障数据安全

第二步:集成钉钉能力

  • 开发高效

    • 连接器快速实现应用与钉钉能力打通,简单高效。
  • 使用高效
    • 代码开发集成OA审批、待办、机器人、日程等能力,满足个性化需求

第三步:融合产品形态

  • 扩展应用交互形态,融合在群、工作台、文档中沉浸式体验。
  • 如群会话开放、工作台开放。

二、开发钉钉应用三部曲之一:应用上钉钉

场景描述

  • 背景示例
    作为信息化专员小张发现:

    • 员工在浏览器中收藏各个系统的登录入口。
    • 各个系统的密码时常遗忘。
    • 常常需要找你进行密码的重置。
  • 目标
    把常用的系统聚合到钉钉工作台上,实现统一门户,将现有系统入口通过创建应用的方式集成到工作台中。

效果演示

  • 使用快捷方式在钉钉访问企业系统
    参考文档:使用快捷方式在钉钉访问企业系统

    • 登录钉钉开发者后台
    • 选择应用开发 > 企业内部开发 > 钉钉应用 > 创建应用
    • 填写应用的基本信息,然后单击确定创建
      • 应用类型:选择H5微应用。
      • 开发方式:选择企业自助开发。
    • 单击已创建的应用。在应用页面,单击开发管理,然后单击修改
    • 开发管理页面,完成以下配置,然后单击保存
      (填写应用首页地址、PC端首页地址和管理后台地址时,都必须以http或https开头。)

      • 开发模式:选择快捷链接。
      • 应用首页地址:要接入的H5微应用的首页URL。
      • PC端首页地址(可选):用户在PC端打开该应用时使用的地址。
      • 管理后台地址(可选):管理员在应用后台管理该应用时使用的地址。
    • 配置权限管理:为使用员工分配操作权限。
    • 发布:在版本管理与发布中,点击确认发布。
    • 登录企业钉钉工作台,点击添加,搜索刚刚发布的应用,添加到工作台。

      当企业有多个应用程序时,为方便企业管理和员工的使用,企业系统可以快速的接入到钉钉,通过URL上翻的方式,将系统链接配置为钉钉工作台应用,不需要代码能力就能很快实现。

  • 钉钉账号与企业权限账号互通,端内端外实现免登
    通过上述操作,员工点击该应用,即可实现登录;同样,在添加了该应用后,通过企业自己的应用管理平台,也可以通过钉钉扫码的方式授权登录,实现内网应用上钉钉。但要实现无密码登录或扫码登录,还要实现钉钉账号与企业权限账号互通,端内端外实现免登。
    具体操作可以参考以下三个文档实现:

    • 参考文档1:使用钉钉免登进入企业系统

    • 参考文档2:使用钉钉扫码免登进入企业系统

    • 参考文档3:通过账号映射关系免登进入企业系统

  • 内网应用上钉钉,没有VPN也能保障数据安全
    钉钉企业应用网关,为企业提供了内网应用在外网安全访问的能力,可以替代传统的 VPN 方案,并且基于阿里云的网络加速能力提升应用访问速度。该产品以零信任为理念,提供持续动态的访问准入校验,最大程度上保障企业数字信息安全。
    参考文档:内网应用安全上钉钉

三、开发钉钉应用三部曲之二:集成钉钉能力

通过以上步骤,提高了员工使用应用的便捷程度,那如何让现有的应用更加高效,这就涉及到企业如何去集成钉钉的能力。

企业业务系统和钉钉能力融合

企业人事、财务、销售等业务系统集成2000+的钉钉开放能力,最大化发挥业务数字化的生产力。

场景描述

  • 背景示例
    如果你是智能制造工厂的信息化专员小张,你发现现有信息通路太长:

    时常出现:

    • 生产异常、预警等信息无法第一时间传达至指定人。

    • 负责人无法及时知晓当天生产情况。

  • 目标
    可以在线监测生产情况,定期汇总生产数据推送至负责人,发现生产异常情况,第一时间推送至相关人员进行处理,确保生产流程顺利进行。
  • 效果
    • Before

      • 每日生产汇总数据没有通知,需要负责人登录生产业务系统中查看,较为繁琐。
      • 生产情况层层沟通上报,时效性较差,且容易遗漏细节。
    • After
      • 接入钉钉消息通知功能后,每日可自动发送消息提醒,负责人可在第一时间了解生产情况,方便快捷。
      • 生产情况定时发送给生产节点中所有负责人,无需层层汇报,提高信息传达效率。

    • Before
      • 生产流程异常情况通过邮件形式通知,时效性较差,且邮件消息关注度不强,经常会被漏掉。
      • 生产情况层层沟通上报,时效性较差,且容易遗漏细节。
    • After
      • 接入钉钉消息通知功能后,生产出现异常,立即通知到指定人员,消息传达更及时。
      • 异常情况直接发送给生产节点中所有负责人,无需层层上报,提高信息传达效率,问题解决处理更加高效及时。

场景集成

  • 接口1:钉消息接口

    • 重要信息,通过DING消息快速触达和提醒
  • 接口2:业务消息透传IM窗口
    • 重要预警,快速找对人,沟通解决
  • 接口3:创建“库存补充”日程
    • 确保任务落实到个人,明确到时间和目标
  • 接口4:业务流程穿透IM聊天窗
    • 快速推进业务流程,提升业务协同效率
  • 接口5:实人认证
    • 重要审批单,二次认证,保障信息安全

集成场景

  • 组织架构集成

    • HR

      • 定时任务扫组织架构和人员信息,形成组织架构及人员的Q、E、A操作增量数据,形成队列调用集成服务接口。
    • 集成服务
      • 接受数据,对特殊业务场景进行逻辑处理。如一人多岗。并调用钉钉相应接口同步组织架构、人员信息至钉钉中,并将返回的数据进行存储及关联映射。
    • 钉钉组织架构人员信息
      • 接受数据,并进行相应处理。
  • 考勤数据集成

    • 传统缺点

      • 用户不能及时获知自己的打卡情况。
      • 无法及时查询自己的班次情况。
      • 考勤统计不及时。
    • 钉钉优点
      • 内勤外勤打卡统一管理。
      • 员工随时查看打卡情况、排班情况。
      • 钉钉不断优化迭代功能。
      • 满足多业态打卡方式不同。
  • 统一待办集成

  • 机器人自助服务集成

更多能力详见钉钉开发能力库,目前有50多个场景。

四、开发钉钉应用三部曲之三:融合产品形态

企业应用和钉钉产品形态融合,沉浸式融合体验,应用在钉钉端内无处不在。

应用在群扩展

点击此处,前往文档中心查看群开放文档。

  • 会话应用(栏)

    • 会话应用可作为业务节点入口,且能够展示红点和未读能力。
  • 机器人
    • 以机器人为载体,使消息通过接口,定时定向定任务和群内用户进行互动。
  • 互动/置顶/数据卡片
    • 充分使用互动卡片和会话容器的交互能力,实现群内业务闭环。

应用在工作台扩展

蚂蚁分工工作台组件,支持团队项目管理场景,通过对团队项目可视化概览,实时掌握团队项目进展情况,实现快速跟进高效协作。
点击此处,前往文档中心查看工作台开放文档。

  • 组件权限

    • 根据用户不同的角色身份,来适配不同的团队协同的组件。
  • 交互体验前置
    • 通过可视化数据组件可以一目了然任务数据情况,数据实时同步。
  • 跳转至应用
    • 快速跳转应用,实现高效、明确的工作协作,让协同办公更简单。

综上,企业只需要简单的几步操作,就能把企业系统快速搬上钉钉工作台,通过三部曲的方式,和钉钉的底座能力平台有机融合在一起,方便管理和使用,通过钉钉能力融合,加速业务数字化。

五、钉钉应用开发服务与支持

能力方案

  • 能力中心门户:立即前往

  • 能力上新:立即前往

应用开发

  • ​​应用开发后台:点击前往

  • 应用开发工具:点击前往

  • 开发者文档:点击前往

  • 技术工单服务:点击前往

生态合作​​​

  • 钉钉合作伙伴:钉钉合作伙伴平台

​​​​

六、QA

Q:企业数据上工作台,钉钉有现成的组件么?
A:没有,需要开发自定义组件并注册可使用的数据源。自定义组件的开发需要使用指定版本的小程序IDE,并遵守钉钉小程序组件开发规范。钉钉数据源上注册的服务端接口,没有特殊的要求,也不强制是否在别的应用中用到。只要在数据源上注册即可调用到。

Q:企业应用免登,如果有多个业务系统,是否要开发集成多次?
A:如果企业自身已经有统一的身份认证服务,且业务系统都已经接入,那只需和钉钉集成后可以对钉钉用户的身份进行识别,与已有统一身份认证平台交换信息,就不需要集成多次。否则,是需要自己开发服务可以识别每个业务系统和钉钉用户的身份关系及验证逻辑。

Q:开发业务扩展应用通常需要注意的问题和建议?
A:

  • 确保创建企业应用是注册后端服务的白名单
  • 针对钉钉能力集成,申请开通相应的权限

DingTalk「开发者说」如何开发钉钉高价值应用三部曲相关推荐

  1. DingTalk「开发者说」第8期 钉钉微应用开发实战

    分享人:悦铭,钉钉H5微应用前端开发链路负责人 视频地址:一键回看 目录: 一.初识钉钉H5微应用 二.H5微应用原理解析 三.钉钉JSAPI使用与鉴权 四.H5微应用开发 五.H5的性能优化建议 六 ...

  2. DingTalk「开发者说」第9期 钉钉数据授权开发实战

    分享人:骏隆,钉钉开放平台能力中心前端负责人 视频地址:一键回看 目录: 一.数据流转为什么需要授权,哪些数据需要授权 二.钉钉如何做数据授权 三.无线端统一授权套件详解 四.各类型应用获取手机号流程 ...

  3. DingTalk「开发者说」第7期 钉钉前端开放及其业务思考

    分享人:氐宿,钉钉开放平台大前端负责人,高级前端专家 视频地址:一键回看 正文: 一.钉钉前端开放概况 1. 前端开放的目的 目前,JavaScript是业界应用最广泛的语言.Jeff Atwood在 ...

  4. 「开发者说」自动化设备管理上钉钉,“源创食堂“小程序开发实践

    本篇文章的供稿人为柳州源创电喷技术有限公司装备开发部部长蒙东辉,概览本文大概需要3分钟,精读本文需要10分钟. "钉钉应用开发让公司食堂都实现了数字化转型,食堂备餐浪费与不足的现象得到了有效 ...

  5. DingTalk「开发者说」|钉钉小程序开发实践

    移动Web的特点   钉钉小程序开发的应用分布很广泛,下面列举了四个常用的钉钉小程序:钉钉投票.传图识字,以及集成在钉钉客户端中的自定义平台和考勤打卡. 通过对比桌面设备,移动Web的特点体现在以下三 ...

  6. DingTalk「开发者说」 5分钟开发钉钉应用

    一.钉钉应用开发平台是什么? 钉钉应用开发平台是开发在钉钉容器内运营的应用.钉钉应用是业务数字化的高价值载体,云钉一体能力底座全面普惠,释放数字化生产力量,加速组织业务数字化转型,打造企业数字化统一办 ...

  7. 「开发者说」车辆管理上钉钉,云上管车小程序开发分享

    本篇文章的供稿人为云上管车研发工程师刘奇云,内容主要为钉钉小程序开发相关,概览本文大概需要3分钟,精读本文需要10分钟 "随着经济社会数字化发展水平的提升,协同办公日趋常态化.云上管车通过与 ...

  8. DingTalk「开发者说」第6期 边聊边做场景群

    视频地址:一键回看 目录 一.什么是"场景群" 二.群聊开放的核心能力介绍 三.从产品架构解读群聊会话开放 四.解决方案案例解读 五.场景群实践 六.Q&A 正文: 一.什 ...

  9. 「开发者说」“游戏化管理”上钉钉,关于悦积分的应用开发故事

     "在钉钉的应用开发不仅为企业提供智能积分.福利.文化.绩效等整体解决方案,同时也能让企业通过"打怪升级"的游戏化管理帮助企业解放生产力,让企业运营管理升级.通过与钉钉的 ...

最新文章

  1. [poj 2001] Shortest Prefixes (字典树)
  2. corosync/openais+pacemaker+drbd+web实现高可用群集
  3. Linux的巡检命令
  4. 编码——隐匿在计算机软硬件背后的语言
  5. Caused by: java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
  6. C代码编译过程,cmakelist基础步骤
  7. Webstorm配置运行React Native
  8. ISO9000和CMM
  9. 如何用计算机计算胸围,胸围尺码换算(罩杯自动计算器)
  10. android 识别车牌颜色,Android、ios移动端车牌识别sdk / 车牌识别API
  11. java调用webService方法
  12. 接口测试项目(非常值得练手)
  13. 程序员必读书单 1.0
  14. 小程序 全屏滑动【亲测有效】
  15. 清除HTML的超链接样式,Markdown导出HTML,删除超链接下划线和字体样式
  16. 抓包分析SSL/TLS连接建立过程
  17. 【HCIA-cloud】【1】云计算的定义、什么是云计算、云计算的架构与技术说明、华为云计算产品、华为内存DDR配置工具说明
  18. 学习Masonry框架 - iOS
  19. Runtime Error可能产生的原因
  20. Teamcenter云战略

热门文章

  1. Pandas导出CSV文件中文乱码解决方法
  2. python发送邮件功能
  3. 学院官网项目三级页面总结
  4. 死磕 java同步系列之redis分布式锁进化史
  5. QT 系列博客:为什么要用QT?
  6. 南都周刊:别了,老兵乔布斯
  7. Android SAX解析远程服务器端的xml,防止解析的时候出现空格或者标点符号再次解析的方法
  8. 如何成为一名好的程序员
  9. php正则表达式判断三个数字相等相同|判断豹子
  10. 构建大型云计算平台分布式技术的实践