Funktionsweise der Versionierung von Einheiten
OnCommand Workflow Automation (WFA) Einheiten wie Befehle und Workflows sind versioniert. Mit den Versionsnummern können Sie Änderungen an den WFA Einheiten einfach managen.
Jede WFA Einheit beinhaltet eine Versionsnummer im Format major.minor.Revision, z. B. 1.1.20. Sie können bis zu drei Ziffern in jedem Teil der Versionsnummer eingeben.
Bevor Sie die Versionsnummer einer WFA Einheit ändern, müssen Sie die folgenden Regeln beachten:
-
Versionsnummern können nicht von der aktuellen Version auf eine frühere Version geändert werden.
-
Jeder Teil der Version muss eine Zahl zwischen 0 und 999 sein.
-
Neue WFA Entitäten sind standardmäßig als 1.0 versioniert.
-
Die Versionsnummer einer Entität wird beim Klonen oder beim Speichern von Speichern unter beibehalten, um eine Kopie der Entität zu speichern.
-
In einer WFA Installation können keine verschiedenen Versionen einer Entität vorhanden sein.
Wenn Sie die Version einer WFA Einheit aktualisieren, wird die Version ihrer unmittelbaren übergeordneten Einheit automatisch aktualisiert. So aktualisiert zum Beispiel die Aktualisierung der Version des Befehls Create Volume den Workflow Create an NFS Volume, da der Workflow Create an NFS Volume eine unmittelbare übergeordnete Entität des Befehls Create Volume ist. Die automatische Aktualisierung auf Versionen wird wie folgt angewendet:
-
Durch Ändern der Hauptversion einer Entität wird die Nebenversion ihrer unmittelbaren übergeordneten Einheiten aktualisiert.
-
Durch Ändern der Nebenversion einer Entität wird die Revisionsversion ihrer unmittelbaren übergeordneten Einheiten aktualisiert.
-
Durch das Ändern der Revisionsversion einer Entität wird kein Teil der Version ihrer unmittelbaren übergeordneten Entitäten aktualisiert.
In der folgenden Tabelle werden die WFA Einheiten und ihre unmittelbaren übergeordneten Einheiten aufgeführt.
Einheit | Unmittelbare übergeordnete Einheit | ||
---|---|---|---|
Cache-Abfrage |
|
||
Vorlage |
|
||
Funktion |
|
||
Wörterbuch |
|
||
Befehl |
|
||
Filtern |
|
||
Finder |
|
||
Typ der Datenquelle |
Keine |
||
Workflow |
Keine |
Sie können in WFA nach einer Entität suchen, entweder unter Verwendung der Teile der Versionsnummer oder der vollständigen Versionsnummer.
Wenn Sie eine übergeordnete Entität löschen, werden die untergeordneten Entitäten beibehalten und ihre Version zum Löschen nicht aktualisiert.
Funktionsweise der Versionierung beim Importieren von Einheiten
Wenn Sie Entitäten aus Versionen vor Workflow Automation 2.2 importieren, werden die Entitäten standardmäßig als 1.0 versioniert. Wenn die importierte Einheit bereits im WFA-Server vorhanden ist, wird die vorhandene Einheit mit der importierten Einheit überschrieben.
Nachfolgend sind die potenziellen Änderungen an WFA Einheiten während eines Imports aufgeführt:
-
Upgrade von Einheiten
Die Einheiten werden durch eine neuere Version ersetzt.
-
Rollback von Einheiten
Die Entitäten werden durch eine frühere Version ersetzt.
Wenn Sie ein Rollback einer Entität durchführen, wird die Version ihrer unmittelbaren übergeordneten Einheiten aktualisiert. -
Import neuer Elemente
Sie können Entitäten nicht selektiv aus einer .dar-Datei importieren. |
Wird eine neuere Version einer Entität importiert, wird die Version ihrer unmittelbaren übergeordneten Entitäten aktualisiert.
Wenn die importierte übergeordnete Entität mehrere untergeordnete Elemente enthält, wird nur der höchste Grad der Änderung (Major, Minor oder Revision) an die untergeordneten Entitäten auf die übergeordnete Entität angewendet. Die folgenden Beispiele erklären, wie diese Regel funktioniert:
-
Bei einer importierten übergeordneten Einheit wird die untergeordnete Einheit mit einer geringfügigen Änderung und einer anderen untergeordneten Einheit mit einer Revisionsänderung auf die übergeordnete Entität angewendet.
Der Revisionsteil der Version des Elternteils wird erhöht.
-
Bei einer importierten übergeordneten Einheit wird die Hauptänderung auf die übergeordnete Entität angewendet, wenn eine untergeordnete Einheit mit einer wesentlichen Änderung und eine andere untergeordnete Einheit mit einer geringfügigen Änderung vorhanden ist.
Der kleine Teil der Elternversion wird erhöht.
Beispiel, wie sich die Versionen der importierten untergeordneten Elemente auf die Version des übergeordneten Objekts auswirken
Berücksichtigen Sie folgenden Workflow in WFA: „Create Volume and Export Using NFS - Custom
“ 1.0.0.
Folgende Befehle sind im Workflow enthalten:
-
„
Exportrichtlinie Erstellen - Benutzerdefiniert
“ 1.0.0 -
„
Create Volume - Custom
“ 1.0.0
Die Befehle der .dar-Datei, die importiert werden soll, sind wie folgt:
-
„
Exportrichtlinie Erstellen - Benutzerdefiniert
“ 1.1.0 -
„
Create Volume - Custom
“ 2.0.0
Wenn Sie dies importieren .dar
Datei, die kleinere Version des Workflows „Create Volume and Export Using NFS - Custom
“ wird auf 1.1 erhöht.