文档

测试应用扩展程序

更新时间:

完成扩展程序注册后,您可以在DataWorks的扩展程序页面对刚注册的扩展程序进行测试验证。验证成功后,即可提交并上线扩展程序。上线后,管理员就可以启用该扩展程序。本文为您介绍如何测试和上线扩展程序。

前提条件

  • 已完成准备工作,即已开启消息订阅、注册扩展程序的操作,并获取开发扩展程序所需的信息,详情请参见准备工作

  • 已完成开发部署扩展程序,操作详情请参见开发部署扩展程序

背景信息

在注册扩展程序时,您已指定进行扩展程序测试的工作空间,在完成上述前提条件后,您可直接在测试工作空间内启用扩展程序并进行测试验证,验证完成后将扩展程序提交、上线,完成上线后,管理员即可对所有工作空间选择是否应用此扩展程序。

  1. 测试扩展程序,请参见下文测试扩展程序

  2. 提交扩展程序进行审核,请参见下文提交扩展程序审核

  3. 上线与管理扩展程序,请参见下文的上线与管理扩展程序

  4. 启用扩展程序,请参见下文的启用扩展程序

测试扩展程序

查看测试工作空间

登录DataWorks控制台,单击开放平台,在开发者后台页面中单击扩展程序,进入扩展程序页面,在对应扩展程序的详情中查看确认测试工作空间是哪个工作空间。查看测试工作空间仅针对空间级扩展点事件。测试工作空间

说明

当选择的扩展程序是租户级扩展点事件时,不会显示测试工作空间,详情请参见:支持的扩展点事件列表

启用扩展程序

  1. 进入测试空间的空间配置页面。

    登录DataWorks控制台,单击左侧导航栏的管理中心,在下拉框中选择对应工作空间后单击进入管理中心

  2. 启动扩展程序。

    单击左侧导航栏的扩展程序,在扩展程序生效范围,可以选择对应生效的范围。打开启用扩展程序开关,在弹出的页面中统一授权,即可对测试工作空间启用此扩展程序。

    • 全局

      • 生效范围:表中显示的是上线的空间级扩展程序和租户级扩展程序。若您当前登录的账号同时是扩展程序负责人,除了可以看到责任人是自己的扩展程序,也可以看到状态为测试中的扩展程序。

      • 扩展点权限:仅阿里云主账号,拥有DataWorksFullAccess权限的子账号以及租户管理员可以开启。启用

    • 工作空间

      • 生效范围:表中显示的是已经上线的空间级扩展程序,和将此工作空间作为测试空间并且处于测试中的扩展程序。

      • 扩展点权限:仅空间管理员可以开启。

      image.png

说明

若您的扩展程序存在选项设置,您可在扩展程序单击操作设置按钮进行选项配置。

测试扩展程序

根据扩展程序代码中订阅处理的扩展点事件类型,在测试工作空间中触发此类事件,验证扩展程序是否生效、处理结果是否符合预期。

例如,扩展程序是用于管控节点提交这一扩展点事件时,您即可进入测试工作空间的DataStudio页面后,操作节点提交,测试是否触发扩展程序进行流程卡点及处理。文件提交更多触发示例请参见应用示例:数据开发过程触发事件检查

提交扩展程序审核

完成扩展程序测试后,在上线扩展程序前,您需要将扩展程序进行提交,完成提交后等待DataWorks平台审核后即可上线扩展程序。

  1. 进入扩展程序页面。

    登录DataWorks控制台,单击开放平台,在开放平台页面中,进入开发者后台后,单击扩展程序,进入扩展程序页面。

  2. 提交扩展程序。

    在对应扩展程序的操作列中单击提交,根据界面提示完成提交审核。

  3. 等待扩展程序审核并查看审核结果。

    • 提交扩展程序审核后,DataWorks平台将在T+3工作日内完成审核。

    • 您可以在扩展程序页面中的状态列查看审核进度与结果。

      • 审批中:当前处于阿里云平台审核中,您可耐心等待,T+3工作日内将完成审核。

      • 审核未通过:您可以将鼠标悬浮至审核未通过的告警提示图标查看未通过原因,根据提示整改扩展程序后重新提交审核,审核通过后即可上线扩展程序。

      • 审核通过:您的扩展程序已完成审核,可继续后续操作将扩展程序上线。

上线与管理扩展程序

扩展程序测试完成后,您即可进行上线操作,完成上线后管理员可以在适用的工作空间中启用对应的扩展程序。

您可在开放平台的扩展程序页签中,对已测试完成并且经平台审批通过的扩展程序,在该扩展程序的操作列,单击上线将扩展程序进行上线。上线扩展程序同时您也可以查看当前扩展程序的状态、查看扩展程序的详情,并对扩展程序进行编辑、禁用、删除的操作。

扩展程序的状态包括:

  • 测试中:新注册的扩展程序默认为测试中,已上线的扩展程序下线后也会变为测试中的状态,测试中的扩展程序仅测试空间可使用。

  • 审批中:测试中的扩展程序点击提交后,将处于审批中的状态,经平台审批通过的扩展程序状态将变更为审批通过,审批通过后扩展程序才可以进行上线操作。若平台审批未通过,该扩展程序的状态将变更为审核未通过

  • 已上线:在扩展程序的操作列,单击上线后,扩展程序状态变为已上线,上线后,所有扩展程序适用的工作空间都可以使用扩展程序(空间管理员可在工作空间配置界面查看并启用该扩展程序)。

  • 已禁用:在扩展程序的操作列,单击禁用后,扩展程序状态变为已禁用,此时该扩展程序失效,启用此扩展程序的工作空间的触发事件流程直接通过,不会触发检查或阻断。

  • 已过期:当DataWorks企业版版本过期后,扩展程序状态会变更为已过期状态,此状态的扩展程序失效,与已禁用状态类似。

相关文档

  • 本页导读 (1)
文档反馈