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

简介: 通过与钉钉的融合‘悦积分’从项目室中的一个小灵感变成了有60w用户的应用,并在钉钉应用市场上架服务到更多的企业用户

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

——「开发者」说

01钉钉初印象

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

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

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

02应用开发初体验

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

——「开发者」说

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

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

业务场景:

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

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

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

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

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

通讯录

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

考勤

获取考勤打卡结果

日志:

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

运动:

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

审批:

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

日程:

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

智能人事:

获取员工花名册字段信息

群机器人:

自定义机器人接入

消息通知:

工作通知、代办

我们也与钉钉再次携手共进,悦积分开放了企业员工积分排名的场景套件

https://developers.dingtalk.com/abilities/155

开放工具:

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

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

03钉钉带来的改变

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

04与钉钉的成长故事

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

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

服务窗关注邀请的副本.jpg

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
4天前
|
开发者
电子好书发您分享《钉钉应用开发者速成手册》
电子好书发您分享《钉钉应用开发者速成手册》
127 2
|
4天前
|
安全 机器人 数据安全/隐私保护
基于钉钉的阿里云管理实践(四)之续费充值
在阿里云资源的运营过程中,及时续费和充值是保障服务不中断的关键行动。借助钉钉及其集成的阿里云管理功能,用户可以方便地接收到续费通知,并完成充值过程。本教程将为您详细介绍从收到续费提醒信息到完成充值的全过程。
106 2
|
8月前
|
监控 API 开发工具
应用开发一键上钉钉
应用开发一键上钉钉
80 1
|
4天前
|
弹性计算 运维 监控
基于钉钉的阿里云管理实践(三)之运维管控
随着移动互联网的发展,使用移动设备进行云资源管理变得越来越普及。钉钉作为一款企业沟通和协作工具,其集成的阿里云控制台小程序让用户能够在移动端进行便捷的云资源管理操作。本教程将为您介绍如何在钉钉的阿里云控制台小程序内访问并操作阿里云资源。
123 1
|
4天前
|
前端开发 BI API
钉钉多维表目前没有提供具体的API文档供开发者调用
【2月更文挑战第17天】钉钉多维表目前没有提供具体的API文档供开发者调用
55 4
|
4天前
|
人工智能 BI 开发者
|
4天前
|
监控 机器人 BI
基于钉钉的阿里云管理实践(二)之消息接收
在企业云资源的日常管理中,实时监控和报警通知对于维持系统稳定性至关重要。阿里云提供了一系列的监控服务,可以对云资源进行实时监控,并在出现问题时发送报警。将这些报警消息及时推送到钉钉,可以让团队成员迅速响应,采取必要的措施。本教程将指导您如何将阿里云账号的报警监控消息推送到钉钉上。
174 1
基于钉钉的阿里云管理实践(二)之消息接收
|
4天前
|
监控 数据安全/隐私保护
基于钉钉的阿里云管理实践(一)之账号绑定
在企业日常运营中,通常都需要对阿里云的资源进行管理,对云资源的运行情况进行监控。而钉钉作为一款企业内部沟通协作工具,其与阿里云的结合使用能够提升企业管理效率,实现资源统一管理。 本教程将指导您如何将钉钉账号与阿里云账号进行绑定,以便于更高效地进行资源管理和接收监控告警。
148 0
|
4天前
|
人工智能 自然语言处理 机器人
2024来点新花样,钉钉开发者月刊来啦!
PaaS动态,最新AI实践,免费活动,尽在开发者月刊>>
|
10月前
|
存储 移动开发 开发框架
钉钉H5应用开发-jsapi调用
钉钉H5应用开发-jsapi调用
211 0

热门文章

最新文章

http://www.vxiaotou.com