Freigeben von Komponenten zwischen Anwendungen – Komponentenbibliotheken

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Wichtig:
    Ab dem Release Washington DC wird DevOps Config auf den Übergang in den Zustand „Veraltet“ vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr installiert, aber weiterhin unterstützt. Weitere Informationen finden Sie im Artikel Deprecation Process [KB0867184] (Abkündigungsprozess) in der Now Support Knowledge Base.

    Komponenten-Bibliotheken

    Komponentenbibliotheken verbessern die Konsistenz und Wartbarkeit, indem sie anwendungsübergreifend eine einzige Wahrheitsquelle für die Konfigurationsdaten einer Komponente sicherstellen. Sie können die einheitliche Ansicht in verwenden DevOps ConfigArbeitsbereich oder CdmSharedLibraryApiREST-API zum Erstellen und Verwalten dieser Bibliotheken.

    In diesem Beispiel verkauft eine Organisation Tee auf ihrer Website. Beide Shopping-CartUnd Browsing-PaneAnwendungsservices verwenden Konfigurationsdaten für Produktpreise und Fotopräsentation. Um sicherzustellen, dass die Konfigurationsdaten in beiden identisch sind DevOpsAnwendungen verwendet jede Anwendung gemeinsam genutzte Komponenten aus Tea-ServiceKomponentenbibliothek. Die Komponenten werden in der Bibliothek verwaltet, und die Anwendungen verwenden jeweils zwei der Komponenten aus der Bibliothek.

    Zwei Anwendungen verwenden gemeinsam genutzte Komponenten aus einer Komponentenbibliothek

    Arbeiten mit gemeinsam genutzten Komponenten

    • Während Sie in einem Anwendungs-Changeset arbeiten, können Sie eine gemeinsam genutzte Komponente hinzufügen, aktualisieren oder entfernen.
    • Anwendungen können eine beliebige Mischung von Komponenten verwenden: Komponenten, die in der Anwendung definiert sind (direkte Komponenten), und Komponenten aus einer Komponentenbibliothek.
    • Beim Arbeiten in einem Anwendungs-Changeset können Sie eine gemeinsam genutzte Komponente nicht auf dieselbe Weise ändern, wie Sie eine direkte Komponente ändern können. Eine Sammlung in einer Anwendung kann jedoch jeden Wert in einer gemeinsam genutzten Komponente überschreiben.
    • Damit eine gemeinsam genutzte Komponente zur Verwendung in Anwendungen verfügbar ist, muss sich die Komponente in befinden Veröffentlicht status und Bibliothek, die die Komponente enthält, müssen sich in befinden Verfügbar status.

      Im Beispiel kann keine Anwendung verwenden Flavor-Sort-settingsKomponente, da sie nicht veröffentlicht wurde.