Gruppieren Sie DevOps Anwendungen in einem Produkt

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Produkte, die ein Anwendungsmodell in den Supporthierarchien von Anwendungen in CSDM verwenden. Sie können Hierarchien anpassen, um die Nachverfolgung von „Rollup-Daten“ in DevOps-Einblicke -Berichten zu vereinfachen. Dies wird für den Produktfilter in Einblicken verwendet.

    Vorbereitungen

    Erforderliche Rolle: Anwendungsbesitzer, sn_devops.admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können beispielsweise mehrere DevOps Microservice-Anwendungen in ein Produkt aufnehmen, mehrere dieser Produkte in ein Portfolio aufnehmen und dann das Portfolio in eine Organisation aufnehmen („Rollup“). Eine andere Beispielstruktur könnte Anwendung > Team > Produkt > Portfolio oder Geschäftsbereich sein.

    • Eine Anwendung DevOps kann zu einem oder mehreren Produkten gehören.
    • Ein Produkt oder mehrere Produkte können zu einem oder mehreren anderen Produkten gehören.
    • Zu einem Produkt können mehrere Anwendungen und Produkte gehören.

    Für jedes Produkt erstellt das System einen entsprechenden Eintrag im Anwendungsmodell und in den SDL-Komponententabellen.

    Wichtig:
    Um einem Produkt eine Anwendung hinzuzufügen, muss die Anwendung Ausführungsdaten enthalten. Bei einer neu hinzugefügten Anwendung müssen Sie daher warten, bis der Datenimportauftrag ausgeführt wurde.

    Prozedur

    1. Erstellen Sie -Anwendungen wie in app-create-workspace.htmlbeschrieben.
    2. Öffnen Sie die Tabelle der Anwendungsmodelle:<instanceName> /cmdb_application_product_model_list.do und befolgen Sie dann dieses Verfahren, um die Anwendungen zu konfigurieren, die in einem Produkt enthalten sein sollen.
      1. Wählen Sie in der Liste Anwendungsmodelle das Anwendungsmodell aus, um den Datensatz zu öffnen.
      2. Wählen Sie im Formular „Anwendungsmodell“ im Feld Modellkategorien die entsprechende Kategorie aus.
      3. Speichern Sie den Datensatz.
    3. Befolgen Sie dieses Verfahren, um ein Produkt zu erstellen, das als übergeordnetes Element fungiert.
      1. Wählen Sie in der Liste Anwendungsmodelle die Option Neuaus.
      2. Geben Sie im Formular „Anwendungsmodell“ im Feld Name den Namen des Produkts ein.
      3. Wählen Sie im Feld Modellkategorien die Option Bündelaus.
      4. Wahlweise: Geben Sie eine Kurzbeschreibung ein.
      5. Speichern Sie den Datensatz.
    4. Öffnen Sie die Modellkategorie der Komponententabelle (<instanceName>/cmdb_m2m_model_component_list.do), um die Kategorie jeder Anwendung anzugeben (in diesem Fall ist die Anwendung die Komponente ).
    5. Wählen Sie für jede Anwendung Neuaus, geben Sie die folgenden Einstellungen an, und übermitteln Sie dann den Datensatz.
      Tabelle : 1. Formular „Modellkomponenten“.
      Feld Beschreibung
      Modellkategorie der Komponente Der Wert der Modellkategorien, den Sie für die Anwendung im Formular „Anwendungsmodell“ angegeben haben.
      Komponente Die Anwendung.
      Gruppe Das Produkt, das als übergeordnetes Element der Anwendung fungiert.
      Die Anwendung ist jetzt ein Mitglied des angegebenen Produkts.

    Ergebnisse

    Die Registerkarten DevOps-Einblicke bieten Filter für die Berichte.

    • Die geplante Aufgabe „Datensammlung“ verarbeitet Ihre Änderungen. Wenn der Auftrag abgeschlossen ist, können Sie Berichte für die hinzugefügten Produkte anzeigen. Wenn Sie den Auftrag manuell ausführen, führen Sie den Auftrag „Repository-Details und Arbeitselementstatusdetails aktualisieren“ aus, bevor Sie den Datensammlungsauftrag ausführen.
    • Der Anwendungsfilter listet alle Anwendungen auf.
    • Der Produktfilter listet alle Anwendungen und alle Produkte auf.
    • Um die Mitglieder eines Produkts anzuzeigen, zeigen Sie die Liste in der Modellkategorie der Komponententabelle (<instanceName>/cmdb_m2m_model_component_list.do). Anwendungen werden in der Spalte Komponente und Produkte in der Spalte Gruppe aufgeführt.