Seitenhistorie
...
Mehr über die Objekte lernen Sie in einem späteren Abschnitt. Zunächst konzentrieren wir uns auf die Versionierung: Versionierung bedeutet, dass Sie von einem Basisobjekt, das Sie erstellt haben, mehrere Versionen anlegen können (und mindestens eine anlegen müssen), mit denen Sie dann arbeiten. Die Versionen sind dabei voneinander unabhängig, sie haben nur die Zugehörigkeit zum selben Basisobjekt gemeinsam. Im R-S wird also nicht direkt mit den Basisobjekten Formular, Schema, etc. gearbeitet, sondern mit ihren Versionen.
Abbildung B: Versionen eines Objekts
...
Die Struktur des R-S mit Versionierung in der Praxis:
...
Abbildung C: Versionierung
...
Hinweis |
---|
Versionen müssen nicht zwingend Versionsnummern als Namen haben. Sie können einer Version jeden beliebigen Namen geben. In den meisten Fällen empfiehlt es sich jedoch aufgrund der besseren Übersichtlichkeit, Versionen zu Nummerieren. |
Status-Workflow im R-S
...
Versionen eines Basisobjekts (Formulare, Schemas, Bibliotheken und Produktions-Pakete) besitzen im R-S einen Status. Versionen haben einen Lebens-Zyklus, dieser wird durch ihren Status signalisiert. Der Status gibt also den aktuellen Zustand der Version an. Die meisten Statusänderungen werden durch den Benutzer durchgeführt. Es gibt aber auch temporäre, durch das R-S eingeleitete Status. Der Status eines Objekt bestimmt, welche Aktionen mit diesem Objekt durchgeführt werden dürfen, z.B. ob ein Objekt geändert oder verwendet werden darf.
Im R-S gibt es folgende Status:
Status | Erklärung | Objekte |
---|---|---|
EDIT | Das Objekt befindet sich in der Erstellungs-Phase und wird noch bearbeitet. | |
TEST | Das Objekt befindet sich in der Test-Phase. Die Bearbeitung des Objekts ist abgeschlossen. | |
ACCEPTED | Das Objekt wurde getestet und zur Nutzung freigegeben. | |
REJECTED | Das Objekt wurde zurückgewiesen, z.B. während der Test-Phase und muss überarbeitet werden. | |
DEPRECATED | Das Objekt wurde schon zur Nutzung freigegeben, ist jetzt aber veraltet und sollte nicht mehr benutzt werden. | |
NEW | Das Produktions-Paket wurde neu angelegt (Übergangsstatus). | |
SCHEDULED | Das Produktions-Paket befindet sich in der Warteschlange zur Generierung (Übergangsstatus). | |
GENERATING | Das Produktions-Paket wird gerade generiert (Übergangsstatus). | |
GENERATED | Das Produktions-Paket wurde fertig generiert. | |
PRODUCTION | Das Produktions-Paket wurde freigegeben und kann jetzt in der Produktion verwendet werden. | |
ERROR | Bei dem Produktions-Paket ist ein Fehler aufgetreten. |
...
Hinweis |
---|
|
Workflows der Objekte im R-S
...
Im R-S werden 3 Abschnitte im Lebens-Zyklus einer Objektversion unterschieden:
...
Zwischen Design- und Test-Zyklus kann eine Objektversion hin und her wechseln, hat eine Version aber einmal den Produktions-Zyklus erreicht, kann nicht mehr in den Test- oder Design-Zyklus gewechselt werden. Hier sehen Sie den kompletten Statusworkflow des R-S:
Abbildung C: Status-Workflow
...
Für Transaktions-Formulare, Schemas und Bibliotheken verläuft der Status-Workflow gleich:
...
Section | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Status-Workflow bei Produktions-Paketen:
...
Section | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...