美文网首页
TAPD项目管理研发平台集成钉钉消息通知

TAPD项目管理研发平台集成钉钉消息通知

作者: 向上生长之路 | 来源:发表于2021-10-27 08:13 被阅读0次

本文适用于采用TAPD研发平台+钉钉办公的团队,将TAPD平台中的事件通知通过钉钉群消息提醒的方式呈现出来,将TAPD平台和日常钉钉办公环境集成起来,能极大的提高团队间的协作效率~

前置条件-钉钉端配置

该步骤需要钉钉群主/群管理配合操作

钉钉电脑版,打开钉钉群设置



找到智能群助手



添加机器人

选择自定义类型



设置相应的安全策略,为了方便,可以只设置服务器的IP地址,这样开发群通知的代码就不用做过多设计了

最后得到钉钉端的Webhook通知地址,通过发起http请求到此地址,就可以实现向此群中推送相应格式的提醒内容了;将此地址复制保存下来,后续代码开发中会使用到

前置条件-TAPD平台配置

使用浏览器打开TAPD平台,选择某个项目


点击更多-设置

点击自动化助手

添加自动化规则

选择想提醒的事件内容

执行Webhook动作

Webhook推送

最终到这里,要填写的就是我们将要开发的用于接收TAPD平台数据推送的服务端接口地址了,是一个公网可访问的地址,注意此接口地址需要匿名访问,不要被权限框架拦截掉

接口地址可以按照自己需要来设计

开发示例

做好以上前提准备后,就可以开发我们的服务端接口地址了,可以选择任意的开发语言来开发http接口,我这里给出SpringBoot框架下的开发示例代码,以供大家参考~

参考TAPD平台-Webhook接入指引:https://www.tapd.cn/help/show#1120003271001000703
来实现TAPD平台的数据报文格式解析

新建TapdController,增加webhook映射方法,用于接收TAPD平台推送过来的数据,
这里使用到了阿里巴巴的fastjson类库来解析json格式的报文数据


解析出TAPD中的数据内容后,就可以通过spring提供的RestTemplate来发起网络请求,向前文中得到的钉钉webhook地址推送数据了

参考钉钉机器人开发文档:https://developers.dingtalk.com/document/robots/custom-robot-access
使用fastjson类库来按照文档中的消息格式封装json报文内容

开发好代码后,将接口服务部署在公网服务器上,要匹配前文中在TAPD平台上填写的接口地址~

最终实现的效果,当TAPD平台中的事件发生后,会触发自动化规则运行,推送相应的事件数据到我们开发的服务接口地址中,经过我们服务器端的处理再调用钉钉群机器人通知接口,群里就会自动通知相应内容啦



相关文章

  • TAPD项目管理研发平台集成钉钉消息通知

    本文适用于采用TAPD研发平台+钉钉办公的团队,将TAPD平台中的事件通知通过钉钉群消息提醒的方式呈现出来,将TA...

  • 微信之后,阿里钉钉也要“上车”

    近日,有消息显示,AliOS目前正在和钉钉合作研发车载版钉钉,将使用全语音交互,未来有望集成到基于AliOS的斑马...

  • 钉钉分享

    单独的钉钉分享可以参考钉钉开放平台的文档进行开发,但项目中多个分享通道时,我一般会通过友盟等第三方进行集成。钉钉分...

  • devops的一些想法

    协同 使用钉钉,企业微信等沟通软件在钉钉,企业微信上集成,自动测试成功/失败通知,ci/cd成功失败通知,告警通知...

  • 钉钉辟谣钉钉收费

    近日,网传钉钉基础版超过10人将收费,对于此事,钉钉方面回应称:该为不实消息,实际为钉钉内的一款项目管理功能“钉钉...

  • python 配置钉钉机器人,推送禅道bug统计

    禅道11.7版本开始,webhook支持集成钉钉工作消息通知。具体设置见禅道开源版使用手册[https://www...

  • 钉钉内部工作消息通知

    一、创建应用 登录钉钉后台管理系统,创建一个适合自己需求的项目,因为我本次做的是企业内部的工作通知接口,所以选择企...

  • Jenkins扩展钉钉消息通知

    背景 Jenkins借助钉钉插件,实现当构建失败时,自动触发钉钉预警。虽然插件允许自定义消息主体,支持使用 Jen...

  • Python + 钉钉 实现消息通知

    学习 Python 有段时间了,但总觉得欠缺点什么,想来想去还是缺少实战的演练,编程从来都不是纸上谈兵就能搞定的事...

  • django 钉钉群消息集成

    一、安装DingtalkChatbot库,pip installDingtalkChatbot 二、新建dingt...

网友评论

      本文标题:TAPD项目管理研发平台集成钉钉消息通知

      本文链接:https://www.haomeiwen.com/subject/gsmyaltx.html