Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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.

...

(Plus) Formulare, Schemas und Bibliotheken lassen sich beliebig oft updatenaktualisieren.

(Plus) Änderungen können in einer neuen Version implementiert werden, ohne dass die alte Version geändert werden mussbleibt erhalten.

(Plus) Alte Versionen bleiben solange in Gebrauch, bis sichergestellt wurde, dass die neue Version fehlerfrei ist.(Plus) 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.

 

StatusKann bearbeitet werdenKann wieder bearbeitbar gemacht werdenZur Verwendung freigegebenSollte nicht mehr benutzt werden
EDIT(Haken)(Haken)(Minus)(Info)
TEST(Minus) | (Haken)(Haken)(Minus)(Info)
ACCEPTED(Minus) | (Haken)(Minus) | (Haken)(Haken)(Minus)
REJECTED(Minus) | (Haken)(Haken)(Minus)(Haken)
DEPRECATED(Minus) | (Haken)(Minus) | (Haken)(Haken)(Haken)
NEW(Warnung)(Warnung)(Warnung)(Warnung)
SCHEDULED(Warnung)(Warnung)(Warnung)(Warnung)
GENERATING(Warnung)(Warnung)(Warnung)(Warnung)
GENERATED(Haken)(Haken)(Minus)(Minus)
PRODUCTION(Haken)(Haken)(Haken)(Minus)
ERROR(Haken)(Haken)(Minus)

(Haken)

Section
Column
width50px

(Haken)

(Minus)

(Warnung)

(Info)

(Minus) | (Haken)

Column

Trifft zu

Trifft nicht zu

Zwischenschritt

Nachfolgende Hinweise beachten

Für Formulare, Schemas, Bibliotheken | Für Produktions-Pakete

Hinweis
Info
  • Produktions-Pakete können in jedem Status bearbeitet werden!
  • Im REJECTED-Status kann ein Produktions-Paket zwar bearbeitet werden, es kann aber nicht wieder verwendet werden.
  • Im EDIT- und TEST-Status können Formulare, Schemas und Bibliothek verwendet werden, für die Produktion müssen sie aber ACCEPTED-Status haben.
  • Eine Schema-Version kann erst vom EDIT- in den TEST-Status wechseln, wenn die verwendete Formular-Version und alle eingebundenen Bibliotheks-Versionen ACCEPTED-Status haben.

 

Statusablauf der Objekte im R-S:

 

Image Modified
Abbildung C: Status-Workflow

...

Section
Column
width1000px
Panel
borderColor#F9DFC9
bgColor#FEF8F3
borderWidth1px
titleBearbeitungs-Phase
borderStyledotted

Nach der Erstellung haben Formular-Versionen, Schema-Versionen und Bibliotheks-Versionen den Status EDIT.

Nur im EDIT-Status können Sie Objekte bearbeiten und verändern. Wechseln Sie zum TEST-Status, wenn Sie das Objekt fertig bearbeitet haben.

Wird ein Objekt während der Test-Phase zurückgewiesen und erhält den Status REJECTED, kann es in diesem Status nicht bearbeitet werden.

 Vom REJECTED-Status ist aber nur der Übergang zum EDIT-Status möglich,

in dem Sie das Objekt dann wieder bearbeiten und die Beanstandungen, die sich in der Test-Phase ergaben, korrigieren können.

Column

 

...