Partage de composants entre applications : bibliothèques de composants

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Certaines applications peuvent partager la même structure de base et nécessiter des données de configuration presque identiques. Les composants partagés dans CDM vous permettent d’utiliser un composant dans plusieurs applications. Pour une meilleure organisation, ces composants partagés sont gérés dans des bibliothèques de composants.

    Important :
    À partir de la version Washington DC, DevOps Config ne sera plus disponible. L'application sera masquée et ne sera plus installée sur les nouvelles instances, mais continuera d'être prise en charge. Pour en savoir plus, consultez l'article Processus de retrait [KB0867184] dans la base de connaissances Now Support.

    Bibliothèques de composants

    Les bibliothèques de composants améliorent la cohérence et la maintenabilité en garantissant une source unique de vérité pour les données de configuration d’un composant dans toutes les applications. Vous pouvez utiliser la vue unifiée dans l’espace de travail ou CdmSharedLibraryApi l’API DevOps Config REST pour créer et gérer ces bibliothèques.

    Dans cet exemple, une organisation vend du thé sur son site Web. Les services d’application et Browsing-Pane les Shopping-Cart services d’application utilisent des données de configuration pour les prix des produits et l’apparence des photos. Pour s’assurer que les données de configuration sont identiques dans les deux DevOps applications, chaque application utilise des composants partagés de la Tea-Service bibliothèque de composants. Les composants sont gérés dans la bibliothèque et les applications utilisent chacune deux des composants de la bibliothèque.

    Deux applications utilisent des composants partagés à partir d’une bibliothèque de composants

    Utilisation de composants partagés

    • Un utilisateur disposant du rôle sn_cdm.cdm_admin peut créer et gérer une bibliothèque de composants et créer, ajouter et supprimer des composants partagés dans la bibliothèque.
    • Lorsque vous travaillez dans un ensemble de changements d’application, vous pouvez ajouter, mettre à jour ou supprimer un composant partagé.
    • Les applications peuvent utiliser n’importe quelle combinaison de composants : des composants définis dans l’application (composants directs) et des composants d’une bibliothèque de composants.
    • Lorsque vous travaillez dans un ensemble de changements d’application, vous ne pouvez pas modifier un composant partagé de la même manière que vous pouvez modifier un composant direct. Une collection dans une application peut toutefois remplacer n’importe quelle valeur d’un composant partagé.
    • Pour qu’un composant partagé soit disponible pour une utilisation dans les applications, le composant doit être à l’état Publié et la bibliothèque qui contient le composant doit être à l’état Disponible .

      Dans l’exemple, aucune application ne peut utiliser le composant car il n’a Flavor-Sort-settings pas été publié.