查看原文
其他

通过飞书审批 Bytebase 工单

米拉 Bytebase 2022-12-19
Bytebase 是一款为 DevOps 团队准备的数据库 CI/CD 工具,专为开发者和 DBA 打造,也是唯一被 CNCF Landscape 收录的 Database CI/CD 产品
上周发布的 Bytebase v1.8.0 加入了一个新功能:Bytebase Console 工单系统集成飞书审批流,这样,你可以在 IM 中直接审批变更,无需额外进入 Bytebase Console。
本文将介绍如何使用 Bytebase Console 集成飞书审批流,通过飞书的审批模块审核 Bytebase 工单。


操作步骤

Step 1. 创建飞书应用

在飞书开放平台(https://open.feishu.cn/app?lang=zh-CN)创建一个新的应用,并填写应用名称(推荐使用 Bytebase Approval)和描述。
可以在应用信息给应用添加一个图标,方便之后区分。
权限管理中,给予应用相应的权限:
  • approval:approval(查看、创建、更新、删除审批应用相关信息)
  • approval:approval:readonly(访问审批应用)
  • contact:user.id:readonly(通过手机号或邮箱获取用户 ID)

Step 2. 发布应用

版本管理与发布页面创建一个新版本。填写应用版本号和更新说明,并为需要用到 Bytebase 工单审批流的部门或同事开通权限。
将创建的应用提交审核。
注:可以通过此链接查询你的组织管理者并提醒他们审批应用:https://feishu.cn/admin/appCenter/audit。
审核通过后,应用状态变为已启用
进入应用凭证与基础信息页面,获取 App ID 和 App Secret。

Step 3. 在 Bytebase 配置飞书审批流

为成功接受审批请求,用户在 Bytebase 注册时请务必使用与飞书相同的电子邮件地址。
从 Bytebase Console 进入设置,点击 IM 集成管理
点击创建,将上一步骤中获得的 App ID 和 App Secret 分别填入应用 ID 和 Secret。最后,点击创建
然后,按照正常流程通过 Bytebase Console 创建并提交工单。

Step 4. 通过飞书审核工单

指定的审批人会通过飞书收到审批信息。
⚠️注:飞书审批同意的工单,即视为批准整个阶段的任务,而不是单个任务。


了解更多

在 v1.8.0 中,我们首先添加了对于飞书审批的支持,之后我们会逐渐支持更多 IM。也欢迎大家提交 Issue 到我们的 GitHub:https://github.com/bytebase/bytebase/issues!

Bytebase 助力 TiDB Workshop Day @上海
工程团队如何合理地管理数据库访问
0 门槛 5 分钟体验 Bytebase 库表同步
Bytebase v1.8.0 重点新功能解读

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存