Zum Hauptinhalt gehen

Changesets erstellen und veröffentlichen

Mit einem Changeset können Sie Änderungen an der Chrome River-Benutzeroberfläche, die als untrennbare Einheit behandelt werden sollen, veröffentlichen. Die Updates im Changeset müssen zeitgleich implementiert werden, da sie voneinander abhängig sind.

Administratoren können mehrere Changesets mit unterschiedlichen Änderungskombinationen erstellen und diese einzeln anwenden.

  • Sie könnten zum Beispiel ein Changeset mit der Bezeichnung „Label bearbeiten“ erstellen, wenn Sie den Namen eines Labels aktualisieren möchten, der in Nachrichten und in einer oder mehreren Kacheln angezeigt wird. So können Sie künftig dieses und alle anderen Labels ganz einfach aktualisieren, egal wo diese auf der Benutzeroberfläche zu sehen sind.
  • In ähnlicher Weise können Sie ein dauerhaftes Changeset „Regeln bearbeiten“ erstellen, das für die Aktualisierung von Geschäftsregeln verwendet wird.

Mit dem Verwaltungsmenü Changeset-Manager können Administratoren Changesets erstellen, löschen und zurücksetzen sowie alle Änderungen an einem bestimmten Changeset einsehen. Es ist auch möglich, Changesets zwischen verschiedenen Chrome River-Umgebungen zu veröffentlichen.

Klicken Sie hier, um zu den Changeset Best Practices zu gehen.

Auf den Changeset-Manager zugreifen

1. Um auf den Changeset-Manager zuzugreifen, wählen Sie unten im linken Navigationsmenü ADMIN-EINSTELLUNGEN.

2. Gehen Sie auf BENUTZEROBERFLÄCHE und dann auf CHANGESET-MANAGER.

3. Standardmäßig wird Ihnen hier eine Liste aller Changesets absteigend in chronologischer Reihenfolge angezeigt. Sie können sich auch nur Entwürfe oder veröffentlichte Changesets anzeigen lassen, indem Sie oben die entsprechende Auswahl treffen.

4. Das zuletzt veröffentlichte Changeset wird ganz oben in der Liste angezeigt – markiert mit dem grünen Label „LIVE“ und einem Zeitstempel. Klicken Sie auf ein Changeset und wählen Sie anschließend ein Element in der Änderungsliste aus, um alle daran vorgenommenen Änderungen einzusehen.

Ein neues Changeset im Manager erstellen

1. Klicken Sie rechts oben auf NEU.

2. Sie müssen einen Namen für das neue Changeset eingeben. Sie können optional eine Beschreibung hinzufügen. Klicken Sie anschließend auf ERSTELLEN.

Achten Sie darauf, auf die Schaltfläche ERSTELLEN zu klicken. Wenn Sie nur auf die Eingabetaste klicken, wird das Changeset nicht erstellt.

3. Wählen Sie unter Änderungen mit den Schaltflächen aus, welche Option Sie bearbeiten möchten.

CM - Buttons.png

Ein neues Changeset in einem Verwaltungsmenü erstellen

Wenn Sie ein neues Changeset direkt im Verwaltungsmenü einer Funktion erstellen, umfasst dieses Set alle Einstellungen aus dem derzeit aktiven Changeset. Im folgenden Beispiel erstellen wir ein neues Changeset im Nachrichtenverwaltungsmenü.

1. Gehen Sie auf das Changeset Live in [Name der Umgebung] und klicken Sie auf ANZ..

2. Klicken Sie oben rechts im Live-Changeset auf BEARBEITEN.

3. Das Fenster Changeset auswählen oder neu erstellen wird geöffnet. Scrollen Sie bis ans Ende der Liste und klicken Sie auf NEUES CHANGESET ERSTELLEN.

4. Sie müssen einen Namen für das neue Changeset eingeben. Sie können optional eine Beschreibung hinzufügen. Klicken Sie anschließend auf ERSTELLEN.

Achten Sie darauf, auf die Schaltfläche ERSTELLEN zu klicken. Wenn Sie nur auf die Eingabetaste klicken, wird das Changeset nicht erstellt.

5. Sie werden zu einer Ansicht weitergeleitet, in der Sie das neue Changeset bearbeiten können.

  • Klicken Sie auf BEARBEITEN, um den Namen und die Beschreibung Ihres Changesets zu ändern.
  • Wählen Sie im Bereich Änderungen eine Option, die Sie mit Ihrem Changeset bearbeiten möchten.
  • Wählen Sie LÖSCHEN, um das Changeset zu entfernen.

6. SPEICHERN Sie Ihr neues Changeset, nachdem Sie eine Option ausgewählt haben.

Einen Changeset-Entwurf umbenennen

Sie können den Namen eines Changesets ändern, solange es noch ein Entwurf ist. Veröffentlichte und Live-Changesets können nicht umbenannt werden.

  1. Klicken Sie auf das Stift-Symbol neben dem Namen.
  2. Ändern Sie den Namen des Changesets im Pop-up-Fenster.
    1. Sie können auch die Beschreibung ändern.
  3. Klicken Sie auf SPEICHERN.

Ein Changeset bearbeiten

Im Feld Changeset auswählen können Sie aus einer Liste das Changeset auswählen, das Sie bearbeiten möchten. Wenn Sie „Live in [Umgebung]“ auswählen, können Sie Änderungen bearbeiten, die in der ausgewählten Umgebung aktiv werden (Produktion, QS), sobald sie veröffentlicht wurden.

Ein Changeset löschen

Sie können ein Changeset löschen, solange es ein Entwurf ist. Wählen Sie das Changeset in der Liste aus und klicken Sie über dem Namen auf LÖSCHEN.

Diese Auswahl müssen Sie noch einmal bestätigen. Klicken Sie auf LÖSCHEN.

Ein Changeset wiederherstellen

Über den Changeset-Manager können Sie ein früher veröffentlichtes Changeset wiederherstellen und damit das derzeit aktive Changeset überschreiben.

1. Wählen Sie das veröffentlichte Changeset aus der Liste aus und klicken Sie oben rechts auf WIEDERHERSTELLEN.

2. Im Bestätigungs-Fenster müssen Sie einen Grund für die Wiederherstellung auswählen. Klicken Sie anschließend auf WIEDERHERSTELLEN.

Ein Changeset veröffentlichen

Wenn Ihr Unternehmen keine Chrome River QS/UAT-Umgebung hat, sollten Sie Änderungen nur während der Ausfallzeiten Ihres Systems veröffentlichen, um unbeabsichtigte Folgen zu vermeiden.

Änderungen werden erst nach der Veröffentlichung des Changesets in der Benutzeroberfläche angezeigt. Es gibt zwei Möglichkeiten, um das Changeset zu veröffentlichen.

  • Klicken Sie im Changeset rechts oben auf den grünen Button VERÖFFENTLICHEN.

  • Wählen Sie im Changeset-Manager das gewünschte Changeset aus und klicken Sie rechts oben auf VERÖFFENTLICHEN.

Wenn es keine Konflikte gibt, erhalten Sie eine Bestätigung, dass Ihre Änderungen erfolgreich veröffentlicht wurden. Nun sind Ihre Änderungen live. Um sie in der Anwendung zu sehen, können Sie sich entweder abmelden und erneut anmelden oder die Seite neu laden.

Changesets zwischen diversen Umgebungen veröffentlichen („Cross-Publishing“)

Kunden, die über eine Chrome River QS-Umgebung verfügen, können mittels Cross-Publishing zwischen unterschiedlichen Umgebungen Änderungen von einer Umgebung auf eine andere übertragen. So ist es sehr einfach, Daten aus der Produktion in die QS-Umgebung zu importieren, Änderungen an den Daten in der QS zu testen und die Änderungen in der Produktion mit wenigen Klicks umzusetzen.

Administratoren mit entsprechenden Berechtigungen sehen die Schaltflächen GENEMHIGEN und IMPORTIEREN, mit denen sie Cross-Publishing durchführen können.

  • GENEHMIGEN: Stellen Sie ein veröffentlichtes Changeset in anderen Umgebungen zur Verfügung
  • IMPORTIEREN: Übertragen Sie ein genehmigtes Changeset in die aktuelle Umgebung

Beachten Sie, dass die Berechtigungen in jeder Umgebung separat vergeben werden. Möglicherweise kann es für Ihr Unternehmen sinnvoll sein, die Schaltfläche GENEHMIGEN aus der Produktion zu entfernen, so dass sie nur in der Qualitätssicherung verfügbar ist. Dadurch können Administratoren zuerst Änderungen in der Qualitätssicherung vornehmen und diese erst dann in die Produktion verschieben. Weitere Details zu Berechtigungen finden Sie unter Verwaltung der Zugriffsberechtigungen.

Changesets genehmigen und importieren

Das folgende Beispiel zeigt, wie Sie Änderungen, die in einer Umgebung vorgenommen wurden, genehmigen, in die andere Umgebung importieren und veröffentlichen.

1. Erstellen und veröffentlichen Sie in einer Umgebung ein Changeset oder wählen Sie ein zuvor veröffentlichtes Changeset aus der Liste aus und klicken Sie dann auf GENEHMIGEN.

    • Nur veröffentlichte Changesets dürfen genehmigt werden.

2. Sie müssen die Genehmigung noch einmal bestätigen. Klicken Sie auf GENEHMIGEN.

3. Sie sehen nun ein Label auf dem Changeset, das angibt, dass es für andere Umgebungen freigegeben wurde. Das Daumen-nach-oben-Symbol erscheint auch neben dem Namen des Changesets in der Liste Changeset-Manager.

4. Melden Sie sich anschließend in der anderen Umgebung bei Chrome River an und navigieren Sie zum Changeset-Manager. Klicken Sie auf das Filter-Dropdown oben rechts und wählen Sie BEREIT FÜR DEN IMPORT aus.

5. Suchen Sie das genehmigte Changeset in der Liste und klicken Sie auf IMPORT, um es als Entwurf zu übernehmen.

6. Sie müssen den Importvorgang noch einmal bestätigen. Klicken Sie auf IMPORTIEREN.

7. Klicken Sie nun erneut auf das Dropdown-Menü und wählen Sie ENTWURF.

8. Suchen Sie das importierte Changset in der Liste. Sie können sich die Liste der vorgenommenen Änderungen anzeigen lassen und sehen ein Label, das anzeigt, dass es aus einem anderen Changeset importiert wurde.

    • Klicken Sie auf BEARBEITEN, um den Namen und die Beschreibung Ihres Changesets zu ändern.

9. Klicken Sie auf VERÖFFENTLICHEN, um den Entwurf in dieser Umgebung zu veröffentlichen.

Konflikte lösen

Wenn mehrere Benutzer dasselbe Changeset bearbeiten, „gewinnt“ der Benutzer, der seine Änderungen zuerst veröffentlicht – diese Änderungen werden angenommen. Wenn ein anderer Benutzer dieselben Änderungen vor Ihnen veröffentlicht, wird Ihnen neben den Daten, die Sie geändert haben, ein Konflikt-Symbol angezeigt. Fahren Sie über das Symbol, um zu erfahren, was wann von wem geändert wurde.

 

Wenn Sie dennoch versuchen, Ihre eigenen Änderungen zu veröffentlichen und auf VERÖFFENTLICHEN klicken, öffnet sich das Feld Konflikte lösen. Hier werden alle Konflikte nach der Sprache, in der sie aufgetaucht sind, angezeigt.

1. Aktivieren Sie bei jedem Konflikt das Kontrollkästchen neben Ihren Änderungen. Wenn es mehrere Konflikte gibt, können Sie über die blauen Links all Ihre Änderungen oder alle Änderungen des anderen Benutzers auswählen.

2. Klicken Sie auf VERÖFFENTLICHEN.

Tipps zum Changeset-Manager

Nachfolgend finden Sie Best Practices für die Verwendung des Changeset-Managers.

Gleichzeitige Veröffentlichung von QS/UAT bis Produktion

  • Führen Sie alle Änderungen in der QS/UAT-Umgebung durch und testen Sie sie dort.

    • Wenn Ihr Unternehmen keine Chrome River QS/UAT-Umgebung hat, sollten Sie Änderungen nur während der Ausfallzeiten Ihres Systems veröffentlichen, um unbeabsichtigte Folgen zu vermeiden.

  • Verwenden Sie Cross-Environment Publishing, um Änderungen in die Produktion zu verschieben.

  • Genehmigen Sie die Changesets in der QS.

  • Importieren/veröffentlichen Sie die Changesets in der Produktion.

  • Veröffentlichen Sie importierte Changesets in der Produktion in der gleichen Reihenfolge, in der sie in der QS veröffentlicht wurden.

  • Veröffentlichen und verschieben Sie Änderungen schnellstmöglich in die Produktion, um das Potenzial für widersprüchliche Änderungen zu verringern.

Gruppieren Sie Ihre Änderungen

  • Das gleiche Changeset kann für alle Änderungen verwendet werden, die zur Erreichung eines bestimmten Ziels erforderlich sind.

  • Alle Änderungen, die in einem Changeset vorgenommen werden, werden letztendlich zusammen bereitgestellt. Daher ist es wichtig, dass alle vollständig getestet werden, bevor sie in die Produktion verschoben werden.

  • Wenn Sie mehrere Changesets verwenden müssen, ist es umso einfacher, Ihre Änderungen in die Produktion zu verschieben, je weniger Sie verwenden.

  • Wählen Sie nicht einfach einen beliebigen Changeset-Entwurf aus, wenn Sie eine Änderung einleiten. Stellen Sie sicher, dass das ausgewählte Changeset Änderungen enthält, die zusammen mit den neuen Änderungen, die Sie vornehmen, getestet und bereitgestellt werden können.

  • Verwenden Sie die Changeset-Beschreibung, um Changesets zu identifizieren, die sich auf dieselbe Gesamtänderung beziehen.

War dieser Beitrag hilfreich?