Skip to content
Datablau DAM数据治理产品手册

企业审批工作流集成 ​

数据标准、数据资产、目录发布等对象通常需要企业自己的审批平台。推荐把 DAM 作为业务对象和状态事实源,把企业审批系统作为流程编排器,通过扩展服务或事件适配器连接两者。

典型流程 ​

  1. 用户在 DAM 提交标准、资产或目录发布申请,扩展服务保存对象快照和申请号。
  2. 适配器将申请人、对象标识、变更摘要、风险等级和回调地址发送到企业审批平台。
  3. 审批平台回调扩展服务;扩展服务校验签名、幂等处理审批结果,并按结果调用 DAM 发布、驳回或撤回能力。
  4. DAM 回读发布状态、版本和审计记录,门户展示最终状态。

对象和状态设计 ​

审批适配器至少区分以下对象:

对象申请内容审批通过后的动作
数据标准标准编码、名称、数据类型、业务定义、版本和码值发布标准或新版本
数据资产资产目录、资产对象、负责人、分类分级和描述发布资产或变更权属
目录/报表目录位置、对象范围、展示字段和可见范围发布目录或报表

建议把流程状态和 DAM 状态分开保存:DRAFT、SUBMITTED、APPROVING、APPROVED、PUBLISHING、PUBLISHED、REJECTED、FAILED。审批通过只允许进入 PUBLISHING,只有 DAM 返回发布成功才进入 PUBLISHED。

接口设计要点 ​

提交审批时保存对象完整快照或变更补丁,回调必须携带 requestId、objectType、objectId、version、decision、operator 和时间戳;以 requestId + version 做幂等键。回调验签后先写入接收日志,再异步执行业务更新。不要让外部审批系统直接写 DAM 数据库,也不要把“审批通过”直接当成“发布成功”,发布接口返回成功后再关闭流程。

数据标准和资产的具体发布路径、权限和状态枚举随版本及部署配置变化,集成前以对应服务 Swagger 和页面操作做契约确认。扩展实现可参考 标准接口 和 资产接口。