Tous les produits
Search
Centre de documentation

DataWorks:Gérer et utiliser les extensions

Dernière mise à jour :Aug 09, 2026

Après avoir développé, déployé et enregistré une extension, vous devez la tester, la faire approuver et la publier. Une fois publiée, les administrateurs autres que le propriétaire peuvent l'activer dans Administration. Cette rubrique explique comment tester, publier et utiliser une extension.

Contexte

Une fois enregistrée, l'extension doit être testée et examinée avant publication. Les administrateurs d'espace de travail ou les administrateurs du locataire peuvent alors l'activer dans Administration.

image

Prérequis

Open Platform

Les administrateurs Open Platform et les administrateurs du locataire peuvent suivre les étapes ci-dessous pour tester, examiner et publier une extension.

Étape 1 : Accéder à la page Extensions

La page Extensions répertorie toutes les extensions enregistrées.

  1. Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur More > Open Platform dans le volet de navigation de gauche. Cliquez sur Go to Open Platform pour ouvrir la page Developer Backend.

  2. Consultez les détails de l'extension.

    Sur la page Developer Backend, cliquez sur Extensions pour accéder à la page Extensions. Repérez l'extension à publier et cliquez sur Details dans la colonne Actions afin d'afficher sa configuration.

Étape 2 : Tester l'extension

Par défaut, une extension passe à l'état Testing après son enregistrement. Dans cet état, vous pouvez la tester dans des scénarios spécifiques sans la publier.

  • Événements d'extension au niveau du locataire

    Le propriétaire de l'extension peut l'activer dans Administration. À l'état Testing, l'extension s'applique uniquement aux opérations effectuées par le propriétaire. Pour plus d'informations, consultez la section Étape 2 : Activer l'extension.

    Prenons l'exemple d'une extension à l'état Testing conçue pour valider les demandes de téléchargement de données. Une fois activée dans Administration par son propriétaire, toute tentative de téléchargement de données par ce dernier est interceptée par l'extension, qui met l'opération en pause jusqu'à la réception du résultat de validation.

  • Événements d'extension au niveau de l'espace de travail

    Si un événement de point d'extension se situe au niveau de l'espace de travail, l'extension prend effet dans l'espace de travail spécifié lors de l'enregistrement. Pour identifier l'espace de travail de test concerné, reportez-vous à la section Consulter les détails de l'extension.

Avant de publier l'extension, activez-la dans l'espace de travail de test en fonction du type d'événement qu'elle gère. Testez ensuite le flux de travail complet, notamment l'envoi de messages par DataWorks, leur réception par l'extension, ainsi que l'examen et le rappel (callback) des messages.

Étape 3 : Publier l'extension

Une fois les tests concluants, suivez l'Étape 1 pour accéder à la page des détails de l'extension sur Open Platform, puis cliquez sur Submit dans la colonne Actions afin de soumettre l'extension à l'examen de la plateforme DataWorks. Après approbation, cliquez sur Publish dans la colonne Actions pour publier l'extension.

Remarque

La plateforme DataWorks finalise l'examen sous T+3 jours ouvrables après la soumission. En cas d'échec, survolez l'icône d'avertissement pour afficher la raison. Modifiez l'extension en fonction des commentaires reçus, puis soumettez-la à nouveau.

Étape 4 : Gérer l'état de l'extension

Dans Open Platform, accédez à Developer Backend > Extensions. Dans la colonne Actions de la liste des extensions, vous pouvez consulter les Details, Modify, Submit, Publish, Disable et Delete d'une extension. La colonne Status affiche l'état actuel de l'extension :

  • Testing : Une extension nouvellement enregistrée est par défaut à l'état Testing. Une extension publiée qui est mise hors ligne revient également à l'état Testing. Une extension à l'état Testing ne peut être utilisée que dans l'espace de travail de test.

  • Pending Approval : Lorsque vous cliquez sur Submit pour une extension à l'état Testing, son statut passe à Pending Approval. Si l'examen est approuvé, le statut devient Approved et l'extension peut alors être publiée. En cas d'échec de l'examen, le statut passe à Review Failed.

  • Published : Après avoir cliqué sur Publish dans la colonne Actions, le statut de l'extension passe à Published. Après publication, tous les espaces de travail concernés peuvent utiliser l'extension. Les administrateurs d'espace de travail peuvent la consulter et l'activer sur la page de configuration de l'espace de travail.

  • Disabled : Lorsque vous cliquez sur Disable dans la colonne Actions, le statut de l'extension passe à Disabled. Dans cet état, l'extension est inactive ; les flux de travail des événements déclenchés dans les espaces de travail ayant activé cette extension sont exécutés directement, sans aucune vérification ni blocage.

  • Expired : Lorsque votre abonnement à DataWorks Enterprise Edition expire, le statut de l'extension passe à Expired. Une extension dans cet état est inactive, similairement à l'état Disabled.

Administration

Les administrateurs d'espace de travail peuvent activer les événements de points d'extension au niveau de l'espace de travail sur la page Extensions dans Administration. Les administrateurs du locataire peuvent activer les événements de points d'extension au niveau du locataire sur la page Extensions dans Administration.

Étape 1 : Accéder à la page Extensions dans Administration

  1. Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur More > Management Center dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante, puis cliquez sur Go to Management Center.

  2. Consultez les extensions pouvant être activées.

    Dans Administration, cliquez sur Extensions dans le volet de navigation de gauche pour accéder à la page Extensions. Cette page affiche les extensions disponibles pour activation.

Étape 2 : Activer l'extension

L'étendue d'application des extensions varie selon leur niveau une fois activées :

  • Seuls les comptes Alibaba Cloud, les utilisateurs RAM disposant de l'autorisation AliyunDataWorksFullAccess ou les administrateurs du locataire peuvent activer les extensions au niveau du locataire. Une fois activée, toutes les opérations sur le point d'extension correspondant dans tous les espaces de travail sont bloquées jusqu'à ce que l'extension renvoie un résultat de validation.

  • Seuls les administrateurs d'espace de travail peuvent activer les extensions au niveau de l'espace de travail. Vous devez spécifier les espaces de travail dans lesquels l'extension prend effet. Une fois activée, toutes les opérations sur le point d'extension correspondant dans les espaces de travail spécifiés sont bloquées jusqu'à ce que l'extension renvoie un résultat de validation.

Remarque
  • Si vous ne trouvez pas l'extension recherchée, rendez-vous sur la page Open Platform > Extensions et vérifiez si l'extension a été publiée.

  • Si vous avez configuré les paramètres d'options pour l'extension, vous pouvez cliquer sur le bouton de paramètres dans la colonne Actions de la page Administration > Extensions pour les configurer.

Côté module

Lorsqu'un administrateur d'espace de travail ou un administrateur du locataire active la validation des points de contrôle d'extension pour un espace de travail ou un locataire via les étapes précédentes, les opérations effectuées par les développeurs ou les opérateurs sur le point d'extension au sein de l'espace de travail ou du locataire sont bloquées jusqu'à ce que l'extension renvoie un résultat de validation. Pour des exemples concrets de scénarios d'interception, consultez la documentation suivante.