Zwischenversionen erzeugen
Im Freigabeworkflow kann während des Freigabeprozesses die Arbeitskopie standardmäßig nicht weiter bearbeitet werden. Das Objekt kann erst wieder bearbeitet werden, wenn ein Endzustand erreicht ist. Sie können den EFWF jedoch so konfigurieren, dass die aktuelle Version zwischendurch freigegeben wird, wenn ein bestimmter Zustand erreicht ist. In dieser Zwischenfreigabe kann die Arbeitskopie bearbeitet werden. Die überarbeitete Version des Objekts kann dann weiter durch den Freigabeworkflow geführt werden.
Vorgehensweise:
Um eine Zwischenversion innerhalb eines Workflows zu erzeugen, gehen Sie mindestens wie folgt vor:
-
Weisen Sie dem Zustand, in dem die Arbeitskopie wieder bearbeitet kann, den Schema-Zustand Zwischenfreigabe zu
Hinweis: Der Schema-Zustand Zwischenfreigabe ermöglicht, dass der Entwurf in diesem Zustand während des laufenden Workflows geändert werden kann.
-
Stellen Sie sicher, dass der Zwischenfreigabe-Zustand in der korrekten Vorgängertransition referenziert ist
-
Bestimmen Sie einen Endzustand für die Version, die nicht mehr gültig sein soll, und stellen Sie sicher, dass der Schema-Endzustand Archiviert zugewiesen ist
Hinweis: Dieser Zustand wird bei der späteren Versionskonfiguration hinterlegt. Auf diese Weise gewährleisten Sie, dass der vorherige Entwurf nicht mehr gültig ist.
-
Stellen Sie sicher, dass beim Zwischenfreigabe-Zustand eine Transition angelegt ist, die den geänderten Entwurf in den laufenden Workflow übernimmt und den vorherigen Entwurf archiviert. Führen Sie hierfür folgende Schritte durch:
-
Stellen Sie sicher, dass bei der Transition der Folgezustand referenziert ist, von dem aus der geänderte Entwurf wie gewünscht weiter durch den Workflow geführt werden kann
-
Stellen Sie sicher, dass für die neue Transition eine Versionskonfiguration angelegt ist
-
Aktivieren Sie in der Versionskonfiguration die Option Zwischenversion erstellen
-
Referenzieren Sie in der Versionskonfiguration den Endzustand, der den vorherigen Entwurf archiviert
-
-
Passen Sie, wenn notwendig, den gesamten Workflow so an, dass alle Transition und Zustände logisch ineinandergreifen
Beispiel - Zwischenversion während der Prüfung
In folgendem Beispiel erweitern Sie den Standard-Freigabeworkflow, um eine Zwischenversionierung, die durch die Prüfer/-innen der Version während der Prüfung durchgeführt werden kann. Durch die Beispiel-Konfiguration werden Sie folgende Erweiterungen vornehmen:
-
Die Prüfer/-innen können durch eine zusätzliche Transition den Entwurf in einem Zwischenfreigabe-Zustand korrigieren
-
Durch die Transition, mit der die Prüfer/-innen die Korrektur abschließen, wird der vorherige Entwurf archiviert, während der geänderte Entwurf weiter durch den Workflow geführt wird.
Anleitung — Beispielkonfiguration:
-
Erstellen Sie den Zustand Entwurf in Korrektur und öffnen Sie die Eigenschaften
Beispiel: Für die Beispielkonfiguration wurde eine Kopie des Status Versionsprüfung nicht bestanden verwendet und entsprechend angepasst.
-
Entfernen Sie im Bereich Systeminformation den vorherigen Zustand und referenzieren Sie den Schemazustand Zwischenfreigabe:
-
Klicken Sie auf Speichern
-
Erstellen und konfigurieren Sie beim Zustand Versionsprüfung ausstehend die Transition Entwurf korrigieren
Beispiel: Für die Beispielkonfiguration wurde eine Kopie der Transition Versionsprüfung ablehnen verwendet und entsprechend angepasst.
-
Referenzieren Sie in der Transition Entwurf korrigieren den Zustand Entwurf in Korrektur:
-
Erstellen Sie den Zustand Vorheriger Entwurf archiviert
Hinweis: Dieser Zustand dient als Endzustand für den vorherigen Entwurf und wird bei der späteren Versionskonfiguration hinterlegt. Auf diese Weise gewährleisten Sie, dass der vorherige Entwurf archiviert und nicht mehr weiter durch den Workflow geführt wird.
-
Öffnen Sie die Eigenschaften des Zustands Vorheriger Entwurf archiviert
-
Entfernen Sie im Bereich Systeminformation den vorherigen Zustand und referenzieren Sie den Schemazustand Archiviert:
-
Springen Sie wieder zur Hauptzuordnung des Zustands Entwurf in Korrektur
-
Legen Sie dort die Folgetransition Korrektur abschließen an
-
Referenzieren Sie in der Transition Korrektur abschließen den Zustand Versionsfreigabe ausstehend:
Hinweis: Indem Sie hier den Zustand Versionsfreigabe ausstehend referenzieren, wird der geänderte Entwurf weiter durch den Freigabeworkflow geführt.
-
Erstellen Sie für die Transition Korrektur abschließen eine Versionskonfiguration
Siehe auch: Wie Sie eine Versionskonfiguration erstellen und einstellen, ist beschrieben in Versionsnummerierung konfigurieren.
-
Öffnen Sie die Eigenschaften der Versionskonfiguration
-
Gehen Sie zur Eigenschaftengruppe Konfiguration und setzen Sie folgende Einstellungen:
-
Stellen Sie den Versionszähler auf Ebene 3
-
Aktivieren Sie die Option Zwischenversion erstellen
-
Stellen Sie die Eigenschaft Versionsnummer Vervollständigung auf Ebene 2
-
Stellen Sie die Auswahlkomponente auf Nicht sichtbar
-
-
Entfernen Sie im Bereich Systeminformation den vorherigen Zustand und referenzieren Sie den Zustand Vorheriger Entwurf archiviert:
-
Klicken Sie auf Speichern
Ergebnisse:
-
Die Prüfer/-innen können im Zustand Versionsprüfung ausstehend mit der Transition Entwurf korrigieren eine Zwischenversionierung anstoßen.
-
Die Prüfer/-innen können im Zustand Entwurf in Korrektur die Arbeitskopie bearbeiten und somit den Entwurf ändern.
-
Mit der Transition Korrektur abschließen archivieren die Prüfer/-innen den alten Entwurf und führen ihre geänderte Fassung weiter durch den Workflow.
-
Details zur Versionierung können über den Historien-Drawer im Portal abgerufen und so nachvollzogen werden.