Todos los productos
Search
Centro de documentos

DataWorks:Gestión y uso de extensiones

Última actualización: Sep 04, 2026

Una vez que desarrolla, despliega y registra una extensión, es necesario probarla, aprobarla y publicarla. Después de su publicación, los administradores distintos al propietario pueden habilitarla en Administration. Este tema describe cómo probar, publicar y utilizar una extensión.

Contexto

Después de registrar una extensión, debe someterse a pruebas y revisión antes de poder publicarse. Una vez publicada, los administradores del espacio de trabajo o los administradores del inquilino pueden habilitarla en Administration.

image

Requisitos previos

Open Platform

Los administradores de Open Platform y los administradores del inquilino pueden seguir estos pasos para probar, revisar y publicar una extensión.

Paso 1: Ir a la página Extensions

En la página Extensions, puede consultar todas las extensiones registradas.

  1. Inicie sesión en la DataWorks console. En la región objetivo, haga clic en More > Open Platform en el panel de navegación izquierdo. Haga clic en Go to Open Platform para abrir la página Developer Backend.

  2. Consulte los detalles de la extensión.

    En la página Developer Backend, haga clic en Extensions para ir a la página Extensions. Localice la extensión que desea publicar y haga clic en Details en la columna Actions para consultar su configuración.

Paso 2: Probar la extensión

Cuando se registra una extensión, entra en estado Testing de forma predeterminada. En este estado, la extensión puede probarse en escenarios específicos sin necesidad de publicarla.

  • Eventos de extensión a nivel de inquilino

    El propietario de la extensión puede habilitarla en Administration. En el estado Testing, la extensión solo se aplica a las operaciones realizadas por el propietario. Para obtener más información, consulte Step 2: Enable the extension.

    Por ejemplo, considere una extensión en estado Testing diseñada para validar solicitudes de descarga de datos. Cuando el propietario la habilita en Administration e intenta descargar datos, la extensión intercepta la operación y la pausa hasta que se devuelve un resultado de validación.

  • Eventos de extensión a nivel de espacio de trabajo

    Si un evento de punto de extensión es de nivel workspace, la extensión surte efecto en el espacio de trabajo especificado durante el registro. Para localizar el espacio de trabajo de prueba especificado, consulte View extension details.

Antes de publicar la extensión, enable the extension en el espacio de trabajo de prueba según el tipo de evento que gestiona. A continuación, pruebe el flujo de trabajo completo, que incluye el envío de mensajes por parte de DataWorks, la recepción de mensajes por la extensión, y la ejecución de la revisión y devolución de llamada de mensajes.

Paso 3: Publicar la extensión

Una vez que la extensión supera las pruebas, siga el Paso 1 para ir a la página de detalles de la extensión en Open Platform y haga clic en Submit en la columna Actions para enviarla a revisión por la plataforma DataWorks. Tras la aprobación de la revisión, haga clic en Publish en la columna Actions para publicar la extensión.

Nota

Después de enviar la extensión a revisión, la plataforma DataWorks completará el proceso en un plazo de T+3 días hábiles. Si la revisión no se aprueba, pase el cursor sobre el icono de advertencia de error para consultar el motivo. Modifique la extensión según los comentarios recibidos y vuelva a enviarla para su revisión.

Paso 4: Gestionar el estado de la extensión

En Open Platform, vaya a Developer Backend > Extensions. En la columna Actions de la lista de extensiones, puede consultar Details, Modify, Submit, Publish, Disable y Delete una extensión. La columna Status muestra el estado actual de la extensión:

  • Testing: Una extensión recién registrada se encuentra en estado Testing de forma predeterminada. Una extensión publicada que se da de baja también cambia al estado Testing. Una extensión en estado Testing solo puede utilizarse en el espacio de trabajo de prueba.

  • Pending Approval: Al hacer clic en Submit para una extensión en estado Testing, su estado cambia a Pending Approval. Si se aprueba la revisión, el estado cambia a Approved y la extensión queda lista para publicarse. Si la revisión falla, el estado cambia a Review Failed.

  • Published: Al hacer clic en Publish en la columna Actions, el estado de la extensión cambia a Published. Tras la publicación, todos los espacios de trabajo aplicables pueden usar la extensión. Los administradores del espacio de trabajo pueden consultarla y habilitarla en la página de configuración del espacio de trabajo.

  • Disabled: Al hacer clic en Disable en la columna Actions, el estado de la extensión cambia a Disabled. En este estado, la extensión está inactiva; los flujos de trabajo de eventos desencadenados en los espacios de trabajo donde se haya habilitado esta extensión pasarán directamente sin ninguna comprobación ni bloqueo.

  • Expired: Cuando caduca su suscripción a DataWorks Enterprise Edition, el estado de la extensión cambia a Expired. Una extensión en este estado permanece inactiva, de manera similar al estado Disabled.

Administration

Los administradores del espacio de trabajo pueden habilitar eventos de punto de extensión a nivel de espacio de trabajo en la página Extensions de Administration. Los administradores del inquilino pueden habilitar eventos de punto de extensión a nivel de inquilino en la página Extensions de Administration.

Paso 1: Ir a la página Extensions en Administration

  1. Inicie sesión en la DataWorks console. En la región objetivo, haga clic en More > Management Center en el panel de navegación izquierdo. Seleccione un espacio de trabajo en la lista desplegable y haga clic en Go to Management Center.

  2. Consulte las extensiones disponibles para habilitar.

    En Administration, haga clic en Extensions en el panel de navegación izquierdo para ir a la página Extensions. Esta página muestra las extensiones que pueden habilitarse.

Paso 2: Habilitar la extensión

Las extensiones de distintos niveles se aplican a diferentes ámbitos tras su habilitación:

  • Las extensiones a nivel de inquilino solo pueden ser habilitadas por cuentas de Alibaba Cloud, usuarios de RAM con el permiso AliyunDataWorksFullAccess o administradores del inquilino. Una vez habilitada una extensión a nivel de inquilino, todas las operaciones sobre el punto de extensión correspondiente en todos los espacios de trabajo se bloquean hasta que la extensión devuelva un resultado de validación.

  • Las extensiones a nivel de espacio de trabajo solo pueden ser habilitadas por administradores del espacio de trabajo. Para habilitar una extensión a nivel de espacio de trabajo, debe especificar los espacios de trabajo donde surtirá efecto la extensión. Una vez habilitada, todas las operaciones sobre el punto de extensión correspondiente en los espacios de trabajo especificados se bloquean hasta que la extensión devuelva un resultado de validación.

Nota
  • Si no encuentra la extensión que necesita, vaya a la página Open Platform > Extensions y compruebe si la extensión ya se publicó.

  • Si configuró option settings para la extensión, puede hacer clic en el botón de configuración en la columna Actions de la página Administration > Extensions para realizar la configuración.

Lado del módulo

Cuando un administrador del espacio de trabajo o un administrador del inquilino habilita la validación de puntos de control de extensión para un espacio de trabajo o inquilino mediante los pasos anteriores, las operaciones que realizan desarrolladores u operadores en el punto de extensión dentro de dicho espacio de trabajo o inquilino se bloquean hasta que la extensión devuelva un resultado de validación. Para ver ejemplos específicos de escenarios de intercepción, consulte la siguiente documentación.