Zadig 支持钉钉审批与通知,办公协同新体验

原创
04/08 14:11
阅读数 582
 
在当前企业协作环境中,即时通讯工具已成为团队协作的必备利器。钉钉作为企业级通讯平台,在日常工作和项目进度跟踪中扮演着重要角色。面对这一趋势,越来越多的企业开始将钉钉与其他协作工具相结合,以提升团队的协作效率和工作体验。
Zadig 作为一款面向开发者的 DevOps 平台,致力于全方位提升企业内部协作。结合钉钉的审批应用和群机器人,Zadig 实现了工作流的人工审批和通知功能,为工程师带来全新的协作体验。
接下来我们将结合实际案例,深入探讨如何结合 Zadig 和钉钉审批应用及通知,实现研发、测试、运维高效协同。

管理员配置

管理员可以在 Zadig 中集成钉钉审批系统,配置工作流中的人工审批和钉钉通知,以实现透明高效的协作,帮助工程师及时响应任务。

钉钉审批配置

  1. 访问 Zadig 系统设置 > 系统集成 > 审批系统 > 添加钉钉审批配置,详细配置参考: 钉钉审批系统集成
  1. 工作流中的配置人工审批,详细配置参考: 工作流审批

钉钉通知配置

  1. 前往钉钉,在群组中添加自定义机器人,详细配置参考: 添加钉钉自定义机器人
  1. 工作流中配置钉钉通知,详细配置参考: 工作流通知

工作流准备

配置 3 条工作流,具体配置参考如下:
工作流名称示例
工作流用途
工作流步骤配置
demo-workflow-dev
开发环境日常更新
配置变更[可选] > 数据变更[可选] > 构建 > 部署 dev 环境 > 冒烟测试 > 钉钉通知
demo-workflow-sit
集成测试环境更新
配置变更[可选] > 数据变更[可选] > 构建 > 部署 sit 环境 > 集成测试 > 钉钉通知
demo-workflow-prod
生产发布
钉钉审批 > 配置变更[可选] > 数据变更[可选] > 部署 prod 环境 > 回归测试

团队协作场景

下面我们将详细探讨在开发、测试和生产发布阶段如何结合 Zadig 和钉钉的通知和审批功能,以提升协作效率。

场景一:研发自测联调

配置变更[可选] > 数据变更[可选] > 构建 > 部署 dev 环境 > 冒烟测试 > 钉钉通知
开发工程师代码实现完毕后需要自测联调时,执行 demo-workflow-dev 工作流,若有配置和 SQL 变更可选择配置变更和数据变更步骤,输入需要更新的配置和 SQL 语句即可,同时选择更新的服务以及对应的代码信息。
执行 demo-workflow-dev 工作流
工作流执行完成后,会自动发送钉钉群消息通知。这种及时的反馈使得研发人员能够快速了解代码的基本质量情况,并迅速做出响应,从而提高整体的研发效率。
demo-workflow-dev 执行结果
钉钉通知
 

场景二:测试集成验证

配置变更[可选] > 数据变更[可选] > 构建 > 部署 sit 环境 > 集成测试 > 钉钉通知
测试工程师集成验证时,执行 demo-workflow-sit 工作流,和开发自测联调过程类似,若有配置和 SQL 变更可选择配置变更和数据变更步骤,输入测试环境需要更新的配置和 SQL 语句,同时选择集成测试涉及到的服务和对应的集成分支信息。
执行 demo-workflow-sit 工作流
工作流执行完成后,自动发送钉钉群消息通知测试人员查看并分析自动化集成测试结果,同时对新功能进行手动验证后,并根据覆盖情况持续补充自动化用例集,以确保自动化测试套件与业务功能一同迭代,持续为团队提供价值。
demo-workflow-sit 执行结果
集成测试结果
 
 

场景三:运维生产发布

钉钉审批 > 配置变更[可选] > 数据变更[可选] > 部署 prod 环境 > 回归测试
发布工程师执行 demo-workflow-prod 工作流进行生产发布,选择本地发布需要变更的配置、SQL 语句、业务服务和对应的镜像,对生产环境改动。
执行 demo-workflow-prod 工作流
鉴于生产发布的严肃性,通常需要相关责任人对发布内容进行审批。审批人员可以在钉钉上收到审批单,并对发布的内容进行审查,详细了解本次任务的具体改动,来保障发布内容的正确性和可靠性。
demo-workflow-prod 执行结果
钉钉审批
 
 

小结

Zadig 结合钉钉审批应用和群机器人,实现了工作流的人工审批和通知功能。管理员轻松配置工作流中的审批环节和通知方式,为工程师提供了一种全新的协作方式,从而提升了团队的协作效能,助力团队实现卓越的协同工作体验。
 
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部