完成扩展程序的开发,并在DataWorks管控台中完成扩展程序的注册和上线后,当在扩展程序生效的工作空间中使用页面部分功能(操作扩展点)时,DataWorks会将事件消息发送至您的扩展程序,并根据返回结果来决定该操作是否生效。本文为您介绍运维中心操作扩展点触发扩展程序校验的页面过程。
前提条件
已完成开放消息的配置、扩展程序的配置。
背景信息
DataWorks支持您对扩展点事件进行事件消息通知,此外,还支持您基于DataWorks支持的扩展点,通过开启对应扩展点事件的扩展程序来实现流程卡点,并通过实现扩展程序对扩展点事件的自定义逻辑处理。若要实现上述能力,您需要先在DataWorks管理控制台注册扩展程序,并在工作空间配置处启用该扩展程序。

能力概述
运维中心模块支持您本地服务对以下扩展点事件消息接收,此外,还支持将本地程序注册为DataWorks扩展程序,通过扩展程序接收扩展点事件消息,实现扩展程序对扩展点事件的自定义逻辑处理,并通过回调APIUpdateWorkbenchEventResult将处理结果返回至平台,实现DataWorks上的流程管控。运维中心支持的扩展点如下:
- 节点冻结
- 节点解冻
- 补数据
- 对周期任务进行补当前节点的操作。
- 对周期任务进行补当前节点及下游节点的操作。
- 通过海量节点模式进行补数据。
- 通过高级模式进行补数据。
- 节点下线
说明 此处节点特指生产运维中心周期任务列表中的任务,即生产运维中心周期任务界面对任务进行上述操作,可触发扩展程序校验,开发环境运维中心对周期任务进行上述操作,不会触发扩展程序校验,实例界面进行实例的冻结与解冻操作,不会触发扩展程序校验。
支持的扩展点
- 运维中心-节点冻结、节点解冻下图以操作节点冻结扩展点为例进行说明。
- 运维中心-补数据
- 运维中心-下线节点