使用 CloudDM 和企业微信流程化管理数据库变更审批

news/2025/3/6 14:28:16/文章来源:https://www.cnblogs.com/clougence/p/18755060

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

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

前置要求

部署 CloudDM Console 的服务器能够被外网访问。

创建企业微信应用

  1. 登录 企业微信后台管理。

  2. 点击 创建应用

  3. 填写应用基础信息,并设置可见范围,点击 创建应用

配置回调信息

  1. 点击 设置 API 接收

  2. 在 CloudDM 登入主账号。在 系统设置 > 操作审计 中找到主账号的 uid 并复制。

  3. 回到企业微信后台管理平台,随机获取 TokenEncodingAESKey。设置 URL 为 CloudDM Console 部署机器域名+/callback/event?puid={上一步操作中复制的puid}&platform=WECHAT&eventType=APPROVAL

  4. 在上方导航栏中点击 我的企业。获取 企业 ID

  5. 回到 CloudDM 界面。在 系统设置 > 系统偏好 中将之前获取的 Token 填入 wechatApprovalTokenEncodingAESKey 填入 EncodingAESKey企业 ID 填入 wechatApprovalCorpId,并开启 wechatEnableApprovalService

  6. 返回企业微信后台管理平台的 API 接收消息 页面,点击 保存

创建审批模版

  1. 回到 应用管理,选择 审批 应用。

  2. 点击 添加模版,选择自定义模版。

  3. 按顺序添加如下控件且均不要开启必填选项:

  • 标题(文本)
  • 目标数据源(文本)
  • 需求描述(多行文本)
  • 执行 SQL(多行文本)
  • 回滚 SQL(多行文本)
  • 预计受影响行数(文本)
  1. 点击下一步后,设置 审批流程。根据需要设置审批流程,流程节点需使用指定审批人方式。

  2. 配置完成后,在最下方点击 保存

  3. 保存完成后,回到 审批 应用页面,开启模版回调通知和审批应用。

  4. 在模版管理,点击编辑需要使用的模版,在页面上方的地址栏中获取 审批模版码

配置 API 调用信息

  1. 回到创建的应用,获取 AgentIdSecret

  2. 回到 CloudDM 界面。在 系统设置 > 系统偏好 中将 AgentId 复制到 wechatApprovalCorpIdSecret 复制到 wechatApprovalSecret审批模版码 复制到 wechatApprovalTemplateList(如有多个审批模版码,使用,分隔),点击 保存

  3. 在企业微信应用管理页面最下方,将部署 CloudDM Console 的服务器配置 企业可信IP

创建工单

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

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

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

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

效果展示

通过审批

拒绝审批

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/894640.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从中国到全球:头部HR SaaS厂商易路助力奥佳华全球布局增强国际竞争力

作为中国人力资源SaaS领军企业,易路人力资源科技成立于2004年,20年来坚持面向全球中大型企业,以科技赋能人力资源。易路People+是为中大型企业打造的以薪酬为核心的一站式人力资源软件平台,将全球800万用户的先进管理理念与实践总结融合至标准化的SaaS平台,覆盖企业人力资…

〖大系统 观数智〗: 油气大模型部署应用策略讨论

概述:根据业务层级和专业角色部署规模适当的模型。从基础模型到行业/领域模型,再到各层级和专业模型,按照大系统观全息思维,采取逐级知识蒸馏的策略保持系统的结构完整性、一致性和协作能力,逐级缩小模型规模,同时按需分布式自组织部署,配合本地知识库等,建设全息有机系…

数字钥匙系统BLE/UWB

数字钥匙方案采用蓝牙或BLE+UWB技术实现,简称BLE/UWB。BLE即蓝牙低能耗也称低功耗蓝牙。超宽带技术是一种无线载波通信技术,它是利用纳秒级的非正弦波窄脉冲传输数据。数字钥匙是一项创新的汽车钥匙,可以通过蓝牙/UWB定位算法确认钥匙所在区域。UWB技术也可实现脚踢开行李箱…

2027年100%国产替代真的能实现吗?从金融行业看5大关键突破点

在当今数字化浪潮汹涌澎湃的时代,信息技术应用创新(信创)已成为推动我国经济社会发展的重要引擎。金融行业作为国家经济的核心,其信息化建设对于保障国家金融安全和促进经济发展具有重要意义。2027 年,随着信创产业的深入推进,金融行业有望在国产替代方面取得重大突破。今…

在 Mac 上解决 LM Studio 无法下载模型的问题(国内镜像替换教程)

如果你在使用 LM Studio 时遇到类似 There was an error fetching results from Hugging Face 或 Model details error: fetch failed 的报错,大概率是因为国内网络无法稳定连接 Hugging Face 服务器。配置代理可能也无效,但通过替换 LM Studio 内置的 Hugging Face 域名为其…

向新向智向未来,且看天翼云!

护民生“烟火气”,筑幸福“根基石” 多元的民生需求,化作发展引擎的 “燃料仓” 驱动产业创新求变,开启经济繁荣新篇!产业发展是民生福祉的经济基础 为响应“以科技创新为引领,统筹推进 传统产业升级、新兴产业壮大 未来产业培育”要求 作为云服务国家队 天翼云不断提升科…

当AI开始打工:中国团队研发的Manus让我惊掉下巴

昨天夜里,深夜惊雷。一个新团队突然发了一个首款通用行的项目:Manus。 它就是 Monica.im 研发的全球首款 AI Agent 产品「Manus」。据团队介绍,「Manus」是一个真正自主的 AI 代理,能够解决各类复杂多变的任务。与传统 AI 助手不同,Manus 不仅能提供建议或答案,还能直接交…

压测结丹-分布式压测

1、 通过多机负载扩展支持海量压力 HttpRunner v4.2 起,hrp 可支持 master (负载控制器) 与 worker (压力生成器) 模式下启动,基于「一主多从」的负载加压模式实现海量并发。 功能特性 支持使用 auto-start / http-api 控制压测流程 支持任务自动下发(e.g. 参数化、自定义函…

集合知识补充

介绍 1.都是collection类下,4大:mao,set,list,queue。 arry是动态的。其实和int[]a=new int[100]差不多,都是基于下表。数组和列表的主要区别在于空间地址是否连续arrylist有扩容,是可以不断扩大的快速失败与安全失败 快速失败 迭代循环的modcount就算用于快速失败的检查…

【C2】会话传递

一、概述 简单来说,这里的会话传递就是指不同C2之间的切换,比如把CS的上线主机转到MSF上,或者是CS的不同类型监听器之间的切换,好处有可以使用不同C2的一些特性功能,一个C2被干掉后可以使用其他C2做备用,模拟其他组织的技战法。 二、Beacon传递 CS内不同监听器之间切换,…

Easyexcel(2-文件读取)

EasyExcel 是一款高效、轻量的Excel读写工具,适用于Java环境,广泛用于批量数据处理。针对不同的业务需求,EasyExcel 提供了同步和异步两种读取方式。同步读取 读取单个Sheet通过sheet方法指定对应的Sheet名称或下标读取文件信息 通过doReadSync方法实现同步读取@Data public…

matlab调用cplex验证车辆路径问题的数学模型有效性的代码问题

在关于时间的约束条件中,设置了关于时间的决策变量Tik大于等于0,但在求解完成后,发现该变量的取值仍然会出现负数的情况,还有的取值为极大值,但最终的车辆服务时间的连续性不受影响,求助该怎么解决这个问题?关于时间变量的取值有图片示例: 程序的代码也附上,未经允许代…