「开发者说」实验室上钉钉--南大研究生的数字化校园故事

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 钉钉应用开发不仅完成了实验室数字化运营的定制需求,这段落地的应用开发经验也丰富了我的实践经历,成为我的实习面试宝典。

“钉钉应用开发不仅完成了实验室数字化运营的定制需求,这段落地的应用开发经验也丰富了我的实践经历,成为我的实习面试宝典。”

                                                                                                        ——「开发者」说

     

     詹泽晔同学是南京大学软件效能实验室的一名研究生,利用专业优势,他所在的实验室成功上钉,实现了50人的实验室数字化管理

 01 钉钉初印象

     初识钉钉是同学在学习编程培训课,“钉钉可以用来发出作业和学习任务”是詹泽晔同学对钉钉的初印象,后来在学校里又用到了钉钉打卡,进一步感受到了组织数字化的高效。

02 应用开发初体验

     研究生期间,导师的钉钉实验室管理项目,正式开启了詹同学的钉钉应用开发之旅。利用钉钉免费的平台和自身的专业优势,詹同学所在的实验室,将实验室日常运作全部搬上钉钉。小到实验室的签到、组会、大到任务安排、助研金发放、学分申请、甚至论文评审、学术成果绩效全部在钉钉上实现了数字化管理。

image.png

绩效审核

image.png

助研金计算

image.png

论文投票

“应用开发的过程中,感受到了钉钉提供了非常多的接口能力,可以实现很多复杂的业务,并且可以实现数据互通,与钉钉用户直接交互,使用方便,开发出来功能用户使用意愿比较高。”

——「开发者说」

詹同学开发的实验室绩效管理系统微应用,主要用到了以下钉钉接口:

  • 权限基础能力:身份验证-免登(用于用户登陆)
  • 组织通讯录:

   获取用户、部门、角色信息(用于设置用户基本信息、设置用户初始权限)

   通讯录选人 (利用钉钉API, 更加快速的检索用户,分配任务)

  • 消息通知、消息互动卡片:

   企业群消息: (向钉钉群中发送 自定义的评审投票消息卡片 及 投票结果)

   向个人发送消息: (提醒用户要按时提交周报,提示用户绩效变更信息)

   消息卡片互动:消息卡片能够直接跳转微应用相关页面,深度融合,提高效率日志

  • 日志读取,日志内容,日志相关人:(查询用户提交的周报信息;统计周报提交情况;对未及时提交周报的人进行扣分)

     开发工具方面:后端用到钉钉SDK,调用钉钉相关接口;前端用到jsapi鉴权,调用钉钉通讯录;运维方面利用钉钉监控中心查看用户访问情况,统计异常次数,和API成功率

         03 钉钉带来的改变

    钉钉开放的能力,帮助詹同学实验室制定的很多运行规则都落实了起来,在这之前,繁杂的实验室规则带给了同学们很多事务性压力,相应的奖励体系也没有搭建起来,导致同学们积极性不高。从Excel到钉钉微应用,实验室的科研工作变得井然有序并且趣味十足。

     “赶任务辛苦了~一起来预测此次论文投稿能否成功吧!”

image.png

image.png

                                                   论文投稿预测结果

    04 与钉钉的成长故事    

     钉钉的应用开发经验,让我了解了企业开发的真实场景,了解到了企业用户需求的复杂性。这对我的技术方面有了很大的提升,我理解了使用sdk调用第三方API(钉钉)的过程,明白了钉钉免密登录,鉴权的实现原理 以及钉钉微应用的技术原理。让我有机会结合钉钉开放的能力,开发出很多有趣,实用的功能。这些都是在学校里学不到的。”

     “更重要的是,在面试过程中我与面试官聊了很多与钉钉应用开发相关的内容,面试官也觉得我的开发经验很丰富、很真实。”

    “我想对钉钉说:从19年第一次接触钉钉应用开发,每隔一段时间打开钉钉,都会发现有惊喜~我在钉钉的应用开发,更像是我与钉钉一起长大的成长故事”

附录:开发者的开源项目

nju-softeng/dingtalk-app-server: 基于钉钉的实验室绩效管理系统 (Spring Boot) (github.com)

nju-softeng/dingtalk-app-web: 基于钉钉的实验室绩效管理系统 (Vue) (github.com)

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
缓存 小程序
Java+saas模式 智慧校园系统源码MySQL5.7+ elmentui前后端分离架构 让校园管理更高效的数字化平台系统源码
智慧校园是在数字通增强版基础上,研发的一套面向教育行业的数字化校园软件,其显著特点是集学校网站、协同办公、即时通讯、网络空间、移动办公于一体。在满足教职工日常办公需要的同时,拥有诸多教育行业功能,并提供便捷易用的“家校通”平台以满足老师、学生、家长的日常交流。数字通智慧校园教育版中的协同办公、即时通讯、移动办公等功能模块随通用版一同改进,将网络办公最新技术应用到教育行业。
91 1
|
6月前
|
传感器 小程序 Java
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码 智慧校园即智慧化的校园,也指按智慧化标准进行的校园建设,按标准《智慧校园总体框架》中对智慧校园的标准定义是:物理空间和信息空间的有机衔接,使任何人、任何时间、任何地点都能便捷的获取资源和服务。
66 1
|
6月前
|
前端开发 BI API
钉钉多维表目前没有提供具体的API文档供开发者调用
【2月更文挑战第17天】钉钉多维表目前没有提供具体的API文档供开发者调用
210 4
|
6月前
|
人工智能 BI 开发者
|
6月前
|
人工智能 自然语言处理 机器人
2024来点新花样,钉钉开发者月刊来啦!
PaaS动态,最新AI实践,免费活动,尽在开发者月刊>>
|
6月前
|
传感器 数据采集 数据可视化
数字化校园管理-智慧班牌源码
智慧校园交互系统包括:智慧校园云平台、智慧校园信息管理平台、微信客户端平台、智慧班牌智能终端软件。主要用于构建学校基础架构,进行成员管理、权限分配以及运营数据监管等,是“智慧校园” 的“根基”,是各项应用和功能使用的前提。
123 0
|
搜索推荐
在钉钉,918万人开启数字化新职业之路
在钉钉,918万人开启数字化新职业之路
93 0
【 HR数字化招聘管理】 钉钉低代码实战训练营,招生啦!
【 HR数字化招聘管理】钉钉宜搭低代码实战训练营,三天时间教会您从0开始搭建数字化招聘管理系统,技术带教让您扎实基础,拓展场景助您举一反三! [Like] 双师制课堂,点对点答疑解惑 [Like] 全链路伴学,培养HR领域数字化人才 [Like] 告别人工化,搭建企业人力管理体系 快用钉钉扫一扫二维码进群咨询报名吧!
101 0
【 HR数字化招聘管理】   钉钉低代码实战训练营,招生啦!
|
开发者
《钉钉应用开发者速成手册》电子版地址
钉钉开发者认证官方课程,钉钉开放平台零基础入门,从框架原理到开发调试,7天手把手带你掌握钉钉典型应用开发!
151 0
《钉钉应用开发者速成手册》电子版地址
|
开发者
《钉钉应用开发者速成手册》电子版下载地址
钉钉开发者认证官方课程,钉钉开放平台零基础入门,从框架原理到开发调试,7天手把手带你掌握钉钉典型应用开发!
147 0
《钉钉应用开发者速成手册》电子版下载地址

热门文章

最新文章