Créer une intégration d'outil DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Pour créer une intégration d'outil DevOps, votre développeur d'intégration configure les paramètres d'intégration d'outil DevOps ainsi qu'un flux secondaire Studio de workflow pour collecter et transformer les données de l'outil source. Votre administrateur DevOps configure ensuite les connexions de votre outil DevOps.

    Avant de commencer

    Remarque :
    lors de la création d'une intégration en tant qu'application incluse dans le champ d'application, l'administrateur système doit affecter ces rôles au développeur d'intégration afin que celui-ci puisse créer des enregistrements d'intégration d'outils et d'aptitude d'intégration pour le champ d'application spécifique.
    • Rôle de développeur pour l'application incluse dans le champ d'application
    • Rôle administrateur DevOps

    Rôle requis : sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    La création d'une procédure d'intégration d'outil DevOps implique une configuration à la fois par votre développeur d'intégration et votre administrateur DevOps.
    • Votre développeur d'intégration crée un enregistrement d'intégration d'outil dans DevOps, un Studio de workflow flux secondaire, un mappage des aptitudes d'outil et un enregistrement d'aptitude d'intégration dans DevOps pour mapper les options et les actions entre elles.
      Remarque :
      les options de notification, de connexion et de détection sont prises en charge.
    • Votre administrateur DevOps configure des connexions DevOps (outil de planification ou de codage) ainsi que l'outil source avec le webhook et les informations d'identification.

    Cette procédure fournit des étapes détaillées pour créer votre intégration d'outil DevOps.

    Procédure

    1. Développeur d'intégration :
      Configurez les options et actions d'intégration de l'outil source, ainsi qu'un flux secondaire.
      1. Accédez à la DevOps > Intégrations > Intégrations d'outils et créez un enregistrement pour définir l’outil que vous intégrez (outil source).
        Remarque :
        ne modifiez pas les enregistrements d'intégration d'outil fournis avec l'application DevOps.
        Tableau 1. Intégration d'outil DevOps
        Étiquette d'outil Exemple d'outil de code
        Table Outil de code [sn_devops_tool]
        Use packageable integrations (Utiliser des intégrations packageables) Sélectionné
        Version d'intégration 1.0
        Actif Sélectionné
      2. Accédez à la Concepteur de flux > Concepteur et créer un flux secondaire pour collecter et transformer les données de l’outil que vous intégrez (outil source).
        Remarque :
        le champ Exécuter en tant que doit être défini sur Utilisateur système et l'étiquette Entrées doit être définie sur la variable actuelle.
        Tableau 2. Propriétés du flux secondaire de notification
        Nom Notification de l'outil de code
        Application Exemple d'application d'intégration
        Accessible depuis Tous les périmètres de l'application
        Description Outil de code pour l'application d'intégration
        Exécuter en tant que Utilisateur système
        Le flux secondaire doit contenir Obtenir plus de données via des appels d'API et/ou transformer la charge utile d'origine. Copiez la charge utile transformée dans l'enregistrement des événements entrants.
        Remarque :
        ne modifiez pas le flux principal DevOps.
      3. Accédez à la DevOps > Intégrations > Mappages des aptitudes de l'outil et créez un enregistrement pour mapper l’enregistrement d’intégration de l’outil à l’aptitude du type d’outil.
        Tableau 3. Mappages des aptitudes de l'outil DevOps
        Intégration d'outils Exemple d'outil
        Aptitude du type d'outil Code
      4. Accédez à la DevOps > Intégrations > Options d'intégration et créez un enregistrement pour spécifier l’action pour le mappage de l’aptitude de l’outil.
        Remarque :
        ne modifiez pas les enregistrements d'aptitude d'intégration fournis avec l'application DevOps.
        Tableau 4. Option d'intégration DevOps
        Intégration d'outils Exemple d'outil de code
        Mappage d'aptidudes

        Exemple de code Outil-Code

        Remarque :
        ne modifiez pas les enregistrements d'aptitude du type d'outil.
        Action

        Notification

        Remarque :
        ne modifiez pas les enregistrements d'actions de l'outil.
        Actif Sélectionné
        Délai d'expiration (ms)

        Délai d'expiration du flux secondaire correspondant. Si l'exécution du flux secondaire dépasse cette valeur, une exception du délai d'expiration se produit.

        La valeur est exprimée en millisecondes (ms). La valeur par défaut est 45 000 (45 secondes).

        Nom de flux secondaire

        x_snc_sample_integ.code_tool_notification

        Le nom est précédé du nom du champ d'application précédé d'un point (.) avant le nom réel du flux secondaire.

        Par exemple, étant donné :
        • Le flux secondaire connect_code_tool
        • Le champ d'application my_app_scope
        La valeur de ce champ est my_app_scope.connect_code_tool.
        Remarque :
        si le champ Nom de flux secondaire est laissé vide pour une aptitude de notification, la gestion des notifications par défaut a lieu.

        Consultez Action d'aptitude de l'outil de notification.

        Domaine global
    2. Administrateur DevOps :

      Configurez la connexion de DevOps à l'outil source.

      1. L'enregistrement de l'outil doit contenir :
        • Une référence à l'enregistrement d'intégration d'outil créé par le développeur d'intégration (dans le champ Outil)
        • Étiquette d'outil
        • Un alias de connexion (connexion et informations d'identification)
      2. Copiez la notification (webhook) créée dans l'outil de planification DevOps vers le hook de service de l'outil source du point de terminaison de notification et définissez les informations d'identification sur devops.integration.user.
      Vous pouvez afficher l’état des événements d’intégration dans la liste des événements entrants (DevOps > Administration > Événements entrants).

      L'état de l'enregistrement de l'événement entrant est défini sur Traité une fois que l'objet a été inséré dans la table DevOps principale. Les états des événements sont les suivants : Nouveau, En cours, Traité, Sans correspondance et Erreur.

    3. Si l'enregistrement d'intégration de l'outil et le flux secondaire sont créés dans un champ d'application différent, l'administrateur DevOps doit créer deux enregistrements de privilèges entre champs d'application pour permettre à l'application d'accéder à la table Événements entrants.
      Accédez à la Applications système > Accès à l’application entre périmètres et créez des enregistrements de privilèges entre champs d’application en lecture et en écriture pour permettre à votre application d’accéder à la table des événements entrants.
      Champ Lecture Écriture
      Périmètre source Remplissage automatique en fonction de l'application actuelle
      Périmètre cible DevOps
      Nom cible sn_devops_inbound_event
      Type cible Table
      Opération Lecture Écriture
      Statut Autorisé