Seitenhistorie
...
Versionierung im R-S
Im R-S gibt es sogenannte Basisobjekte. Dies sind die grundlegenden Elemente, mit denen Sie arbeiten werden.
...
Versionierung bedeutet, dass Sie von einem Basisobjekt, das Sie erstellt haben, mehrere Versionen anlegen (können), mit welchen denen Sie dann arbeiten.
Die Versionen sind dabei voneinander unabhängig, Sie sie haben nur die Zugehörigkeit zum selben Oberobjekt Basisobjekt gemeinsam.
Im R-S wird also nicht direkt mit den Basisobjekten Formular, Schema, etc. gearbeitet, sondern mit ihren Versionen.
Abbildung A: Versionen eines Objekts
Formulare, Schemas und Bibliotheken im R-S enthalten selbst nur einen Namen (und evtl. eine Beschreibung).
Alle Eigenschaften und Inhalte, die ein Objekt enthalten kann, werden in den Versionen der Objekte abgelegt.
...
Formulare, Schemas und Bibliotheken lassen sich beliebig oft updatenaktualisieren.
Änderungen können in einer neuen Version implementiert werden, ohne dass die alte Version geändert werden mussbleibt erhalten.
Alte Versionen bleiben solange in Gebrauch, bis sichergestellt wurde, dass die neue Version fehlerfrei ist. Alte Versionen bleiben erhalten und können bei Bedarf wieder genutzt werden.
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. |
...
Versionen eines Objekts besitzen im R-S einen Status. Dieser Status gibt den Zustand der Version an und bestimmt, wie die Version verwendet werden darf.
Die meisten Statusänderungen werden durch den Benutzer durchgeführt. Der Status eines Objekt bestimmt,
welche Aktionen mit diesem Objekt durchgeführt werden dürfen, z.B. ob ein Objekt geändert werden darf.
Der Status eines Objekts A hat aber auch Auswirkungen auf ein Objekt B, das Objekt A benutzt,
z.B. ob dieses Objekt einen bestimmten Status annehmen darf.
...
Status gibt es bei Formularen, Schemas und Bibliotheken.
Status | Kann bearbeitet werden | Kann wieder bearbeitbar gemacht werden | Zur Verwendung freigegeben | Sollte nicht mehr benutzt werden |
---|---|---|---|---|
EDIT | ||||
TEST | | | |||
ACCEPTED | | | | | ||
REJECTED | | | |||
DEPRECATED | | | | | ||
NEW | ||||
SCHEDULED | ||||
GENERATING | ||||
GENERATED | ||||
PRODUCTION | ||||
ERROR |
Section | |||||||
---|---|---|---|---|---|---|---|
|
Hinweis |
---|
Info |
|
Statusablauf der Objekte im R-S:
Abbildung C: Status-Workflow
...
Section | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...