【技术调研】关于仪表盘转图片推送钉钉的技术方案调研
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
方案1—纯后端实现
- 后端写定时任务定时启动查询服务。
- 查询出数据集结果拼接成Table样式再转换成图片。
- 推送至钉钉。
优点只需要后端开发不涉及前端。
缺点太定制化不通用样式具有局限性后期每个新集团接入都需要重新开发。
技术调研可行性80%能生成简单表格支持列合并但一次只支持生成一张表格不支持表1中的上下箭头。
方案2—后端提供接口前端实现渲染
- 后端提供数据源拖动生成仪表盘或后端提供接口前端调接口实现图表渲染。
- 前端通过Node.js实现定时任务模拟登录并打开指定仪表盘。
- 截图并发送到钉钉。
优点通用性后期其他集团接入改动成本小。
缺点需要前后端共同开发且上述的第一行表头可能需要特殊开发。
技术参考:
https://www.jianshu.com/p/8210a17bcdb8
https://blog.csdn.net/xuxiaoyinliu/article/details/125754032