背景:
公司使用 TAPD 作为项目、测试流程、测试用例、缺陷管理平台,而日常公司内部一部分项目组的交流工具为钉钉;
TAPD 与钉钉无法在系统上进行很好的交互,在提交 bug 或者其他任务状态发生变化时,需要及时通知到相关的同事进行及时处理。
解决方案:
编写 Chrome 插件,对需要关注的任务、bug 进行状态监听;当状态发生流转时,能够通过插件调用钉钉机器人,及时的在工作群中通知到相关同事。
目前效果:
原理:
Chrome 插件编写 JavaScript 对按钮进行监听,判断字段发生变化并且满足条件时,调用 XMLHttpRequest 对已设置好的钉钉群机器人发送消息,即可实现像上图一样的效果
整体插件文件目录以及安装过程:
插件文件目录
**** 安装步骤 ****
1. 解压插件压缩包
链接:https://pan.baidu.com/s/1q66v0MmTv5USuTooRxYD6A
提取码:vlxe
2. 打开 Chrome 浏览器-->扩展程序
3.加载已解压的扩展程序
4. 确保插件是打开状态
5. 在需要通知的钉钉群中,增加群助手 机器人
复制 webhook地址到脚本中,后续就会在该群中同步消息,全部设置完成后,即可实现上面效果展示中的样子