使用企业微信审批
CloudDM Team 开启企业微信审批步骤如下:
- 创建并配置企业微信应用。
- 使用主账号登录 CloudDM Team 产品。
- 进入页面 系统设置 > 系统偏好 > 通用参数 选项卡。
- 参考如下表格修改配置项。最后点击右上角 保存 按钮后 确认 保存。
(必选) 需要修改的配置
配置项 │ 修改后 │ 说明
─────────────────────────────┼───────────┼──────────────────────────────────────
wechatEnableApprovalService │ true │ 工单流程服务使用企业微信提供服务
wechatApprovalCorpId │ xxxxx │ 企业 ID
wechatApprovalAgentId │ xxxxx │ 应用 AgentId
wechatApprovalSecret │ xxxxx │ 应用 Secret
wechatApprovalToken │ xxxxx │ 消息通道 Token(在配置消息通道环节配置)
wechatApprovalEncodingAesKey │ xxxxx │ 消息通道 EncodingAESKey(在配置消息通道环节配置)
(可选) 高级参数选项说明
配置项 │ 修改后 │ 说明
────────────────────────────┼───────────┼──────────────────────────────────────
wechatApprovalTemplateLang │ │ 如果配置了多国语言模版,需要指定使用的默认语言。
企业微信应用参考
信息
您可以将 CloudDM Team 中 单点登录(SSO) 和工单整合进同一个企业微信应用。CloudDM Team 支持独立或分开配置。
准备工作
- 登录 企业微信后台。
- 需要准备一个域名并且部署 CloudDM Team Console 的服务器能够通过这个域名被外网访问。
应用基本配置
- 点击 应用管理 > 应用 > 创建应用。
- 填写应用的基础信息,涉及图标资源可以在 资源下载 中获取。应用可用范围选择组织机构的 根部门(包含所有员工),然后点击 创建应用。
- 在 应用详情 中可以获取,获取 AgentId 和 Secret。
- 在 我的企业 页面底部可以获取 企业 ID (CorpId)。
- 在 应用详情 中找到 企业可信 IP 卡片,点击 设置,填写您部署 CloudDM Team 环境中公网出口 IP。
表单配置参考
- 进入 企业微信后台,进入 应用管理 > 审批应用。
- 首次进入 应用需要设置应用负责人,然后点击 模版管理 > 添加模版,在弹出框中选择 自定义模版。
- 在 表单设计 的步骤,按照情况添加必要的控件,在添加过程中请不要开启必填选项。表单内容请参考 配置企业微信表单。
- 在 流程设计 的步骤,设置各节点的审批人及审批方式(需要注意:在设置节点审批人时 CloudDM Team 不支持申请人自选)。
- 配置完成后,在页面最下方点击 保存。
SQL 工单
提示
- 在配置表单项时需要严格按照下列要求配置,否则会造成数据错乱或者无法递交审批的情况。
- 表单项
- 表单顺序
- 由于表单大小限制,表单如果内容超长会被截断,完整内容需到 CloudDM Team 控制台。
- 单行输入框:400 长度
- 多行输入框:4000 长度
- SQL 工单的表单按照如下内容填写。
标题(文本)
目标数据源(文本)
需求描述(多行文本)
执行 SQL(多行文本)
回滚 SQL(多行文本)
预计受影响行数(文本)
权限工单
- 权限工单的表单按照如下内容填写。
标题(文本)
需求描述(多行文本)
申请的权限(明细,打印格式请选择:合并成一行打印)
数据源描述(文本)
资源路径(文本)
生效时间(文本)
权限列表(多行文本)
变更工单
- 变更工单的表单按照如下内容填写。
标题(文本)
需求描述(多行文本)
目标数据源(文本)
项目(文本)
变更(文本)
分支(文本)
执行 SQL(多行文本)
配置消息通道
- 启用消息消息通道。
- 接收消息服务器在配置时,需要
- 先将 Token、EncodingAESKey 更新到 CloudDM Team 系统配置中(请参考文章开头部分)。
- 然后在到企业微信中点击 保存。
- 填写接收消息服务器 URL:(上图 1 部分)
- 格式为:
http://your.domain.com/callback/event?puid={ownerUid}&platform=WECHAT&eventType=APPROVAL
- 其中:{ownerUid} 需要 主账号 登录系统后,点击右上角头像中获取 UID。
- 格式为:
- 在 审批 应用中设置 开启回调通知的模版 和 可调用接口的应用。
使用企业微信审批
- 在 CloudDM Team 平台上方导航栏,点击 查询设置。
- 在 环境 页签下,为对应的环境开启工单功能。
- 在弹出的对话框中选择引擎为 企业微信流程 点击 添加模版,输入模版 URL 再次点击 添加模版。
- 获取 “模版 URL”:
- 模版添加成功后,选择添加的模版点击 确定。