完成扩展程序注册后,您可以在DataWorks的扩展程序页面对刚注册的扩展程序进行测试验证。验证成功后,即可提交并上线扩展程序。上线后,管理员就可以启用该扩展程序。本文为您介绍如何测试和上线扩展程序。
前提条件
背景信息
测试扩展程序
查看测试工作空间
登录DataWorks控制台,单击开放平台,在开发者后台页面中单击扩展程序,进入扩展程序页面,在对应扩展程序的详情中查看确认测试工作空间是哪个工作空间。查看测试工作空间仅针对空间级扩展点事件。
当选择的扩展程序是租户级扩展点事件时,不会显示测试工作空间,详情请参见:支持的扩展点事件列表
启用扩展程序
进入测试空间的空间配置页面。
登录DataWorks控制台,单击左侧导航栏的管理中心,在下拉框中选择对应工作空间后单击进入管理中心。
启动扩展程序。
单击左侧导航栏的扩展程序,在扩展程序生效范围,可以选择对应生效的范围。打开启用扩展程序开关,在弹出的页面中统一授权,即可对测试工作空间启用此扩展程序。
全局:
生效范围:表中显示的是上线的空间级扩展程序和租户级扩展程序。若您当前登录的账号同时是扩展程序负责人,除了可以看到责任人是自己的扩展程序,也可以看到状态为测试中的扩展程序。
扩展点权限:仅阿里云主账号,拥有DataWorksFullAccess权限的子账号以及租户管理员可以开启。
工作空间:
生效范围:表中显示的是已经上线的空间级扩展程序,和将此工作空间作为测试空间并且处于测试中的扩展程序。
扩展点权限:仅空间管理员可以开启。
若您的扩展程序存在选项设置,您可在扩展程序单击操作的设置按钮进行选项配置。
测试扩展程序
根据扩展程序代码中订阅处理的扩展点事件类型,在测试工作空间中触发此类事件,验证扩展程序是否生效、处理结果是否符合预期。
例如,扩展程序是用于管控节点提交这一扩展点事件时,您即可进入测试工作空间的DataStudio页面后,操作节点提交,测试是否触发扩展程序进行流程卡点及处理。更多触发示例请参见应用示例:数据开发过程触发事件检查。
提交扩展程序审核
完成扩展程序测试后,在上线扩展程序前,您需要将扩展程序进行提交,完成提交后等待DataWorks平台审核后即可上线扩展程序。
进入扩展程序页面。
登录DataWorks控制台,单击开放平台,在开放平台页面中,进入开发者后台后,单击扩展程序,进入扩展程序页面。
提交扩展程序。
在对应扩展程序的操作列中单击提交,根据界面提示完成提交审核。
等待扩展程序审核并查看审核结果。
提交扩展程序审核后,DataWorks平台将在T+3工作日内完成审核。
您可以在扩展程序页面中的状态列查看审核进度与结果。
审批中:当前处于阿里云平台审核中,您可耐心等待,T+3工作日内将完成审核。
审核未通过:您可以将鼠标悬浮至审核未通过的告警提示图标查看未通过原因,根据提示整改扩展程序后重新提交审核,审核通过后即可上线扩展程序。
审核通过:您的扩展程序已完成审核,可继续后续操作将扩展程序上线。
上线与管理扩展程序
扩展程序测试完成后,您即可进行上线操作,完成上线后管理员可以在适用的工作空间中启用对应的扩展程序。
您可在开放平台的扩展程序页签中,对已测试完成并且经平台审批通过的扩展程序,在该扩展程序的操作列,单击上线将扩展程序进行上线。同时您也可以查看当前扩展程序的状态、查看扩展程序的详情,并对扩展程序进行编辑、禁用、删除的操作。
扩展程序的状态包括:
测试中:新注册的扩展程序默认为测试中,已上线的扩展程序下线后也会变为测试中的状态,测试中的扩展程序仅测试空间可使用。
审批中:测试中的扩展程序点击提交后,将处于审批中的状态,经平台审批通过的扩展程序状态将变更为审批通过,审批通过后扩展程序才可以进行上线操作。若平台审批未通过,该扩展程序的状态将变更为审核未通过。
已上线:在扩展程序的操作列,单击上线后,扩展程序状态变为已上线,上线后,所有扩展程序适用的工作空间都可以使用扩展程序(空间管理员可在工作空间配置界面查看并启用该扩展程序)。
已禁用:在扩展程序的操作列,单击禁用后,扩展程序状态变为已禁用,此时该扩展程序失效,启用此扩展程序的工作空间的触发事件流程直接通过,不会触发检查或阻断。
已过期:当DataWorks企业版版本过期后,扩展程序状态会变更为已过期状态,此状态的扩展程序失效,与已禁用状态类似。
相关文档
更多触发示例,详情请参见应用示例:数据开发过程触发事件检查。
扩展点事件应用范围,详情请参见:支持的扩展点事件列表。
开发扩展程序代码时,DataWorks提供了内置参数以及自定义参数,详情请参见高级应用:扩展程序参数配置。
- 本页导读 (1)