Intégrer un nouvel outil à l'aide du playbook générique DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Changement DevOps dispose d'une configuration de playbook prédéfinie permettant aux utilisateurs de configurer un nouvel outil. Il est possible de créer des intégrations d'outils personnalisées à l'aide de l'expérience de playbook guidé dans le Changement DevOps Espace de travail.

    Les playbooks fournissent aux utilisateurs finaux un guide visuel et axé sur les tâches décrivant la procédure à suivre pour mener à bien un processus, afin de garantir une expérience d'intégration des outils cohérente. Pour des informations détaillées sur les playbooks, consultez About Playbook Experience.

    Procédez comme suit pour intégrer votre outil personnalisé à l'aide du playbook générique DevOps.

    1. Identifier les options de l'outil

    Pour configurer un outil à l'aide du playbook générique, vous devez d'abord identifier les options prises en charge par l'outil. Un outil peut disposer d'une ou de plusieurs options telles que code, plan et orchestration.

    Le playbook générique se compose des étapes suivantes et chaque étape possède ses activités connexes :
    1. Connecter à un outil
      1. Connecter à un outil
      2. Spécifier l'accès à l'outil
      3. Configurer l'outil
    2. Aptitude

      L'aptitude peut être de type plan, code ou orchestrer. Si l'outil dispose de plusieurs options, il existe plusieurs étapes portant le nom de l'option.

      1. Sélectionner pour suivre
      2. Importer les données
      3. Associer (cette activité permet aux outils d'orchestration d'associer des étapes de pipeline)
    3. Résumé

    Voici à quoi ressemble un playbook avec plusieurs options : Playbook avec plusieurs options.

    2. Configurer les définitions d'activités

    Chaque activité d'un playbook est associée à une définition d'activité. DevOps comporte les définitions d'activités suivantes :
    • DevOps CreateTool AD
    • DevOps Configurer et tester AD
    • DevOps Sélectionner les objets associés AD
    • DevOps Importer les données AD
    • DevOps Associer les services AD
    • DevOps Résumé AD
    Pour plus d'informations, consultez Exploring Playbook et About Playbook Experience.

    La table DevOps sn_devops_capability_activity_mapping a été créée pour gérer les associations entre les définitions d'activités et les options. Cette configuration de table permet de restituer dynamiquement les étapes et les activités d'un outil. Vous pouvez mettre à jour les conditions selon vos besoins pour activer ou désactiver une activité particulière pour un outil.

    Table Mappages des activités d'options de l'outil.

    Par exemple, les outils comme GitLab et JFrog ne prennent pas en charge l'importation de données. Vous n'avez donc pas besoin de l'activité d'importation de données pour de tels outils. Dans ce cas, vous devez ajouter la logique dans la colonne Condition pour renvoyer false pour ces types d'outils. Consultez l'image suivante à titre de référence : Exemple où la logique d'importation de données est définie sur false.

    3. Configurer l'interface utilisateur d'activités pour la définition d'activité

    Les interfaces utilisateur d'activités de playbook définissent le type d'expérience et le modèle d'interface utilisateur à l'attention des utilisateurs lors de la gestion des playbooks. Vous pouvez configurer plusieurs interfaces utilisateur d'activités pour une définition d'activité et restituer l'une d'entre elles dynamiquement en fonction de l'évaluation de la condition.

    DevOps comporte les interfaces utilisateur d'activités suivantes pour l'activité Créer un outil. À l'exception de cela, toutes les autres définitions d'activités n'ont qu'une seule interface utilisateur d'activités.

    Interfaces utilisateur d'activités DevOps.

    Vous pouvez configurer n’importe quelle interface utilisateur de l’activité en fonction des besoins.

    Identifiez l'interface utilisateur d'activités requise et ajoutez votre outil dans le générateur de conditions afin que l'interface utilisateur soit prise en compte dans le playbook de l'outil. Remplacez l'activité de playbook.

    Résultat

    Une fois ces étapes terminées, vous pouvez intégrer votre outil à l'aide du playbook générique DevOps.