“在钉钉的应用开发不仅为企业提供智能积分、福利、文化、绩效等整体解决方案,同时也能让企业通过“打怪升级”的游戏化管理帮助企业解放生产力,让企业运营管理升级。通过与钉钉的融合‘悦积分’从项目室中的一个小灵感变成了有60w用户的应用,并在钉钉应用市场上架服务到更多的企业用户。”

——「开发者」说

01钉钉初印象

钉钉作为toB企业服务的领头人,近年来在不断的发展壮大,我们团队同钉钉一起在成长,也成为了数字化的践行者,不断践行数字化理念,获得数字化讲师培训等头衔。

初识钉钉是因为考勤打卡,再后来不断的使用感觉日志(四汇三报)、审批(无纸化的办公)、日程(工作时间安排)、运动(健康)、视频会议(远程办公)、钉闪会(会议纪要)等,更加深入的感觉到了组织数字的高效协同办公。

17年我们团队进行钉钉内部应用的研发“悦积分”,结合钉钉考勤、日志、审批等行为数据结果,来进行积分规则的统计和排名。自己内部研发一年多的时间,通过场景的梳理,功能的测试,我们感觉这块更加适合企业进行人员管理,数字化管理。所以18年初开始征战钉钉三方应用市场的上架。

02应用开发初体验

“‘你们的困难我们来帮你们实现。’是我们在北京阿里绿地中心与钉钉研发同学共创时最感谢的一句话。钉钉同学与我们一起讨论审批的结果同步方式,为了支撑我们的发展不断的改进钉钉的数据同步方式和推送方式,非常感谢钉钉同学的支持,这也使我们的团队更加坚定的选择了和钉钉共同成长。”

——「开发者」说

“悦积分”开发的初衷是因为公司面临数字化转型,很多都是应用单独的通过excel表进行独立积分计算、统计等,很容易算错,数据也不是很准确。我们自己企业一开始使用的是excel进行积分的统计、汇总,每次大会上进行表格的展示与汇报,增加了很大的人力成本的投入。但钉钉提供各种行为的结果数据,我们根据结果数据做积分统计展示,更好的为人力提供服务。

通过钉钉开放平台API的开放,结合我们技术研发同学调用考勤、日志、运动等接口,通过各种行为的结果我们进行了统一的规则,统计出各项的分值,进行实时计算排名,结合钉钉群机器人每天的定时推送分值、排名等数据,员工大会上人力通过“悦积分”应用展示数据和排名等变化趋势,很大程度上节省了人力成本。员工的期望值也不段的在提升,工作效率明显提高。

业务场景:

1、实时排名:实时统计日志、审批、运动、考勤多个场景下的数据,企业可以拿到数据,用于员工的实时排名,让企业的目标更加透明化。

2、员工能力评比:企业获取员工在某一场景下的数据,可以根据不同类型实现数据评比,用于突出员工在某一项的能力,例如运动能力。

3、数据实时推送:结合钉钉机器人实时同步员工的工作成果数据,并推送到指定的企业群,让群内的员工都能实现查看,帮助企业提升企业文化。

4、数字化结果展示:员工通过完成钉钉日报、周报、月报、会议记录等操作后,企业可以获取到员工操作数据,实现结果的数字化展示。

集成钉钉群机器人,如下图所示:

根据钉钉考勤打卡结果进行排名展示,如下图所示:

根据钉钉日志进行排名展示,如下图所示:

根据钉钉运动进行排名展示,如下图所示:

Pc端考勤设置,如下图所示:

Pc端考勤列表,如下图所示:

这些业务场景的实现主要调用了以下钉钉开放平台接口:

通讯录:

获取通讯录权限范围、获取部门用户详情、获取部门列表,

考勤:

获取考勤打卡结果

日志:

获取用户可见日志模板、获取日志相关人员列表,获取用户发出的日志列表

运动:

查询用户是否开启了钉钉运动、批量获取钉钉运动数据

审批:

获取当前企业的审批模板、

日程:

创建日程、修改日程、删除日程

智能人事:

获取员工花名册字段信息

群机器人:

自定义机器人接入

消息通知:

工作通知、代办

开发工具:

用到钉钉SDK(调用钉钉相关接口);jsapi鉴权(调用钉钉通讯录)。

运维方面使用啄木鸟监控中心查看用户访问情况,统计异常次数,和API成功率。

03钉钉带来的改变

近两年由于疫情的影响,我们的工作方式也发生了巨大的变化。我们公司近两年一直采用的是钉钉的远程办公方式,有的小伙伴在家办公,有的小伙伴在办公室工作,但仍旧保持了高效的工作效率。悦积分实现钉钉的行为数据结果的量化,和钉钉的有效结合,可以帮助企业实现高效的管理,员工行为可考核可衡量,促进企业快速、高效的发展。

04与钉钉的成长故事

“据接口的限流,整体的降级方案(要保证主流程),接口并发的压测、安全性报告,跨站脚本攻击,数据库信息,域名/IP对外开放的端口信息,敏感词,越权漏洞,SQL注入,跨站请求伪造等,这些都是针对于我初学者的考验,让我更加意识到了数据安全是钉钉很关切的事情,我们也要更加重视。我非常感谢这些钉钉同学的支撑,我从中也学会了很多,开阔了很大的视野。”

“近些年的钉钉也给更多的服务商开放的机会,一起共创,一起探索场景,一起提升服务能力,这都是在进步都是在改变,印证了“唯一不变的是变化”。

我们也与钉钉开放平台再次携手共进,悦积分开放了企业员工积分排名的场景化能力包,欢迎大家到能力中心了解详情,感兴趣的小伙伴可以下载demo快速体验。

「开发者说」栏目是钉钉开发者推出的开发者应用开发成长故事专栏,如果你有想分享的应用开发成长故事,请填写以下报名链接,我们的运营小伙伴会与你联系。

点击报名

点击报名

点击报名

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

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

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

  2. 哔哩哔哩「会员购」在流量回放上的探索

    作者 沈佳伟 哔哩哔哩会员购架构师 背景 「哔哩哔哩会员购」是B站的电商业务.随着业务规模不断扩大,系统设计也越来越复杂.当在具有一定应用规模和业务复杂度的系统上进行业务快速迭代时对系统的鲁棒性,兼容 ...

  3. 组织行为学-年轻团队太难带?“游戏化管理”疗效好、见效快

    参考网站: 中国人力资源网:http://www.hr.com.cn/ 哈佛商业评论:https://www.hbrchina.org/ 商业评论网:http://www.ebusinessrevie ...

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

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

  5. 「开发者说」纺织行业ERP系统上钉及钉能力集成

    "钉应用开发,有效的解决了企业多端APP开发的成本问题,对于小企业来讲多端APP开发的人力成本十分高昂,对于大企业而言重新建立庞杂的系统也让人望而却步.但接触钉钉后,作为一名企业IT工作者, ...

  6. 「开发者说」多系统集成开发-企业自有系统快速上钉钉

    "在2020年初那个疫情卷地百草折,又是胡天飞雪的时候,钉钉就像一夜春风带来的梨花一样带给我们希望和力量,从最初的审批.待办.日程等基础功能的使用,到后面的内部集成开发,办公效率是一步一步提 ...

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

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

  8. 腾讯云技术复盘「数据丢失事件」,为什么业务上云还要再做云备份?

    众多惨痛的云事故告诉了我们一个几乎无法规避的现实,那就是云也会宕机,也会丢失数据-. [CSDN 编者按]近两日,因腾讯云损坏了北京一家创业公司的文件系统元数据,导致后者的业务经营.甚至融资进程,都受 ...

  9. 只需一张自拍,网易伏羲用这种方法直接生成「个人专属」游戏角色

    选自:arXiv 作者:Tianyang Shi等 参与:魔王 来源:机器之心(ID:almosthuman2014) 角色扮演游戏允许玩家挑选自己喜欢的角色或定制角色外观,但这一过程比较麻烦.那么, ...

最新文章

  1. Redis-Cluster实战--4.官方安装(含视频)
  2. python装饰器原理-Python装饰器原理
  3. Vue2.x-02根据条件动态设置下拉框、时间选择器、文本框是否可编辑
  4. C# Winform程序中DataGridView中使用ContextMenuStrip实现右键菜单
  5. 计算机二级高级应用考题,2016计算机二级MSOFFICE高级应用考试真题
  6. centos 升级php5.5_CentOS 5.x 系统yum 升级php到5.2.x的方法(测试可用)
  7. 区块链和数据科学:如果同时应用这两种技术,将会实现什么?
  8. 正确地实现以太币转账
  9. 面向对象 —— 类设计(十一)—— 构造与析构
  10. oracle设置默认值为当前时间_把锁屏密码设置成当前时间,随时间永远变动!
  11. [BZOJ1492][NOI2007]货币兑换Cash(斜率优化+CDQ分治)
  12. kaggle:Costa Rican Household Poverty Level Prediction(1)DEA
  13. 为什么C语言简洁灵活方便,C语言语法简洁紧凑使用方便灵活具有丰富的运算.ppt...
  14. JS实现PDF合并功能
  15. BS架构和CS架构的区别
  16. youtube爬虫搭建
  17. 全民农场服务器维修,微信全民农场新手常见问题集锦
  18. CRYPTO进阶版:banana-princess
  19. Linux设置虚拟内存
  20. 2003 - Can‘t connect to MySQL server on ‘‘ ‘‘ (10060 “Unknown error“)

热门文章

  1. sum函数两个同行的元素相加_SUM函数对合并单元格的求和
  2. 数学【2】:直线表达式(全)
  3. 源码安全:悬在大厂头上的达摩克利斯之剑
  4. matlab .vcd文件导入,DUMP VCD文件
  5. 生如夏花——一篇很美的诗词
  6. 程序员当年的烂代码被人挖出来后……
  7. 图表示学习和异质信息网络
  8. Apple application
  9. LocalDateTime日期格式转换问题
  10. 如何读《周易》这本书