使用 CloudDM 和飞书流程化管理数据库变更审批

CloudDM 是一个专为团队协同工作打造的数据库数据管控平台。在管控数据库安全变更的过程中,为提高效率,方便用户使用,CloudDM 接入了主流 OA 协同办公系统(包括钉钉、飞书、企业微信),支持实时通知与移动办公,满足广大企业用户的实际需求。

本文将介绍如何使用 CloudDM 和飞书实现高效的数据库变更审批。

接入飞书

创建飞书应用

  1. 登录 飞书开发者后台,选择相应的组织,进入后台页面。

  2. 点击 创建企业自建应用 ,填写应用基础信息,并点击 创建

配置飞书应用

  1. 点击 权限管理,批量开通:

    • 审批所有权限
    • 通讯录所有权限
  2. 点击 凭证与基础信息 ,复制 App IDApp Secret ,为 CloudDM Team 配置作准备。

创建审批模版

  1. 进入 飞书审批管理后台,点击 审批管理 > 创建审批

  2. 点击 创建自定义审批

  3. 表单设计 的步骤,添加如下控件且均不要开启必填选项:

    • 标题(单行文本)
    • 目标数据源(单行文本)
    • 需求描述(多行文本)
    • 执行 SQL(多行文本)
    • 回滚 SQL(多行文本)
    • 预计受影响行数(数字文本)
  4. 流程设计 的步骤,设置各节点的审批人及审批方式。只支持指定审批人或系统自动选择,不支持发起人自选。

  5. 配置完成后,右上角点击 发布

  6. 创建完成后,回到审批管理页面,点击修改图标。

  7. 在页面上方的地址栏中,复制 definitionCode。

  8. 进入 开发文档,点击 尝试一下

  9. 填入刚才复制的 definitionCode,点击 开始调试

  10. 出现以下结果则说明订阅事件成功。

配置 CloudDM Team

  1. 回到 CloudDM Team 平台,点击 系统设置 > 系统偏好

  2. App ID 复制到 feishuApprovalAppIDApp Secret 复制到 feishuApprovalAppSecretdefinitionCode 复制到 feishuApprovalTemplateList (如有多个审批模版码,使用,分隔),并修改 feishuEnableApprovalService 参数值为 true。

  3. 回到飞书开放平台,在左侧导航栏点击 事件与回调

    1. 订阅方式选择 使用长连接接收事件 ,点击 保存
    2. 点击 添加事件 。添加 审批实例状态变更审批任务状态变更 事件。
  4. 点击 版本管理与发布 > 创建版本

  5. 填写版本基础信息,应用可用范围选择 所有员工 ,并点击 保存

创建工单

  1. 在 CloudDM Team 平台上方导航栏,点击 查询设置

  2. 环境 页签下,为对应的环境开启工单功能。

  3. 在弹出的对话框中选择引擎为 飞书流程 ,模板为刚才在飞书创建的模版。

  4. 在上方导航栏点击 工单 ,并提交工单。

    1. 提交工单后,点击右上角 飞书审批,即可跳转到飞书审批页面。

效果展示

通过审批

拒绝审批

相关推荐
NineData4 小时前
NineData 迁移评估功能正式上线
数据库·dba
NineData10 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师12 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石16 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou643 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤4 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区5 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1775 天前
《从零搭建NestJS项目》
数据库·typescript
玩泥巴的5 天前
搭建一套.net下能落地的飞书考勤系统
c#·.net·二次开发·飞书