应用示例:运维中心触发事件检查

在DataWorks开放平台中,成功注册、上线并启用扩展程序后,在该扩展程序所生效的工作空间中,使用页面部分功能(即触发扩展点事件)时,DataWorks会将事件消息发送至您的扩展程序,您可以查看扩展程序返回的结果。本文将为您介绍运维中心中支持的扩展点事件,以及使用扩展点触发扩展程序校验的操作过程。

前提条件

背景信息

DataWorks支持您对扩展点事件进行事件消息通知,此外,还支持您基于DataWorks支持的扩展点,通过开启对应扩展点事件的扩展程序来实现流程卡点,并通过实现扩展程序对扩展点事件的自定义逻辑处理。若要实现上述能力,您需要先在DataWorks管理控制台注册扩展程序,并在管理中心 > 扩展程序处启用该扩展程序。image.png

说明
  • 仅有空间管理员权限的用户可在管理中心 > 扩展程序启用扩展程序。

  • 扩展程序相关说明,详情请参见:扩展程序概述

  • 上图中显示的是空间级扩展程序,详情可参见:支持的扩展点事件列表

能力概述

运维中心模块支持您本地服务对以下扩展点事件消息接收,此外,还支持将本地程序注册为DataWorks扩展程序,通过扩展程序接收扩展点事件消息,实现扩展程序对扩展点事件的自定义逻辑处理,并通过回调APIUpdateWorkbenchEventResult将处理结果返回至平台,实现DataWorks上的流程管控。运维中心支持的扩展点如下:

事件名称

事件内容

节点变更事件

  • 下线节点前置事件。

  • 冻结节点前置事件。

  • 解冻节点前置事件。

说明

此处节点特指生产运维中心周期任务列表中的任务。

补数据操作事件

  • 对周期任务进行补当前节点的操作。

  • 对周期任务进行补当前节点及下游节点的操作。

  • 通过海量节点模式进行补数据。

  • 通过高级模式进行补数据。

说明

此处节点特指生产运维中心周期任务列表中的任务,即生产运维中心周期任务界面对任务进行上述操作,可触发扩展程序校验,开发环境运维中心对周期任务进行上述操作,不会触发扩展程序校验,实例界面进行实例的冻结与解冻操作,不会触发扩展程序校验。

支持的扩展点

运维中心-节点冻结、节点解冻

下图以节点冻结扩展点操作为例进行说明。冻结扩展点

运维中心-下线节点下线节点扩展点

运维中心-补数据补数据扩展点

相关文档