更新时间:2024-10-10 GMT+08:00
分享

事件订阅

概述

消息中心支持通过事件订阅,对实体资产或实体特征的特定事件进行订阅。订阅成功后,当订阅的实体发生对应变更,则可通过对应的通道将变更信息推送到第三方。

前提条件

已创建对应通道,具体操作见通道注册

创建订阅

  1. 在开天集成工作台界面中,选择左侧导航栏中的“应用模型 > 实例管理”。
  2. 单击实例“控制台”,弹出“模型地图和模型目录上新啦”对话框,单击“体验新版”,选择“模型地图”。

    如果没有对话框出现,选择“模型地图”,右上角单击“体验新版”,切换至新版模型地图。

  1. 单击“搜索”跳转模型检索界面。
  2. 单击“消息中心”,选择“事件订阅”页签。
  3. 单击“创建订阅”,根据实际情况填写事件订阅配置信息,具体参数配置如表1所示。

    表1 事件订阅参数配置

    参数

    参数说明

    事件名称

    订阅的事件名称,自定义,最大字符限制为50,事件之间名称不能重复。

    事件类型

    订阅的事件类型,支持多选,可订阅的事件类型如下:

    • 新增实体:实体资产增加。
    • 更新实体:实体资产属性变更或实体所属特征属性变更。
    • 删除实体:实体资产删除。
    • 更新特征:实体所属特征单独变更。
    • 关联标注:实体资产与标注相关联。
    • 移除标注:实体资产标注标签。
    • 更新标注:实体资产的标注变更。
    • 关联字典:实体资产与业务字典相关联。
    • 移除字典:实体资产移除业务字典。
    • 更新字典:实体资产的业务字典变更。
    • 新增关系:实体资产之间的增添关系。
    • 移除关系:实体资产之间的关系移除。
      说明:

      新增关系与移除关系属于关系变更,实体关系变更只发送起点实体的关系变化。

    模型架构

    选择已发布的模型架构。

    实体类型

    订阅的实体类型,支持多选。

    选择通道

    选择订阅事件将变更信息推送到第三方的通道。

    Topic/Smn Urn/Queue

    • 选择Kafka通道类型时为Topic名称,请选择通道连接系统对应的topic。
    • 选择SMN通道类型时为Smn Urn,请选择通道连接系统对应的Smn Urn。
    • 选择RABBITMQ通道类型时为Queue,请输入RABBITMQ的队列名称。

    是否生效

    订阅是否生效开关,默认生效。

    事件描述

    事件订阅的描述信息,最大字符限制为200。

    实体特征

    对应实体类型的特征,支持多选。

  4. 单击“确定”,完成订阅创建。

更多操作

订阅创建成功后,您可以执行如表2所示操作。

表2 更多操作

操作

说明

编辑订阅

在订阅列表中,选择需要编辑的订阅,单击“操作”列的“编辑”,在编辑对话框中,参考表1修改配置,单击“保存”,完成订阅编辑。

删除订阅

在订阅列表中,选择需要删除的订阅,单击“操作”列的“删除”,在弹出的“是否删除该数据”对话框中,单击“确认”,完成订阅删除。

相关文档