Versionen im Vergleich

Schlüssel

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

...

da sie ein wichtiger Bestandteil des R-S Arbeitsablaufes sind.

 

Versionierung im R-S

 

Im R-S gibt es sogenannte Basisobjekte. Dies sind die grundlegenden Elemente, mit denen Sie arbeiten werden.

...

Im R-S wird nicht direkt mit diesen Basisobjekte gearbeitet, sondern mit Versionen der Objekte:

 


Abbildung A: Versionen eines Objekts

 

Formulare, Schemas und Bibliotheken im R-S enthalten selbst nur einen Namen (und evtl. eine Beschreibung).

...

Die Struktur des R-S mit Versionierung in der Praxis:


Abbildung B: Versionierung

 

Wie Sie sehen, verläuft der komplette R-S Prozess auf Basis der Versionen der Formulare und Schemas,

...

Zur Vereinfachung fehlen in der Darstellung die Bibliotheken. Für sie verläuft die Versionierung aber analog.

 

Status-Workflow im R-S

 

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änderung Statusänderungen werden durch den Benutzer durchgeführt. Der Status eines Objekt bestimmt, welche Aktionen mit diesem Objekt durchgeführt werden dürfen,

...

StatusErklärung
EDITDas Objekt befindet sich in der Entwicklungs-Phase und wird noch bearbeitet.
TESTDas Objekt befindet sich in der Test-Phase. Die Bearbeitung des Objekts ist abgeschlossen.
ACCEPTEDDas Objekt wurde getestet und zur Nutzung freigegeben.
REJECTEDDas Objekt wurde zurückgewiesen, z.B. während der Test-Phase.
DEPRECATEDDas Objekt wurde zur Nutzung freigegeben, ist jetzt aber veraltet und sollte nicht mehr benutzt werden.
NEWDas Produktions-Paket wurde neu angelegt.
SCHEDULEDDas Produktions-Paket befindet sich in der Warteschlange zur Generierung.
GENERATINGDas Produktions-Paket wird gerade generiert.
GENERATEDDas Produktions-Paket wurde fertig generiert.
PRODUCTIONDas Produktions-Paket wurde freigegeben und befindet sich jetzt in der Produktion.
ERRORBei dem Produktions-Paket ist ein Fehler aufgetreten.

...

(Minus) Objekt kann diesen Status nicht haben

 

Statusablauf der Objekte im R-S:

 


Abbildung C: Status-Workflow

 

Für Transaktions-Formulare, Schemas und Bibliotheken verläuft der Status-Workflow gleich:

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

Nach der Erstellung haben Formulare, Schemas und Bibliotheken den Status EDIT. Nur im EDIT-Status können Sie Objekte

bearbeiten und verändern. Wechseln Sie zum Test 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 bearbeiten und die Beanstandungen, die sich in der Test-Phase ergaben, korrigieren können.

Column

 

...

das Schema kann dann aber erst in den Test-Status wechseln, wenn alle Bibliotheken, die das Schema nutzt, den ACCEPTED-Status erreicht haben.

Image Added

Status-Workflow bei Produktions-Paketen:

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

Produktions-Pakete können nicht manuell erstellt werden, sondern sie werden automatisch angelegt,

wenn ein Schema vom EDIT-Status in den TEST-Status wechselt (Vgl. "Automatischer Statuswechsel", Abb. D).

Ein Produktions-Paket hat dann den NEW-Status, das Paket durchläuft aber automatisch einen Generierungs-Prozess:

Konnte das Paket erfolgreich generiert werden, nimmt es automatisch den GENERATED-Status an. Tritt beim Generierungs-Prozess

ein Fehler auf, geht das Produktions-Paket automatisch in den REJECTED-Status über. Nimmt ein Produktions-Paket den REJECTED-Status an,

wird das in ihm enthaltene Schema automatisch auch in den REJECTED-Status versetzt. Ein Produktions-Paket, das in den REJECTED-Status

versetzt wurde, kann nicht mehr genutzt werden und wird unbrauchbar. Für ein Schema wird aber jedes Mal, wenn es vom EDIT-Status in den TEST-Status

wechselt, ein neues Produktions-Paket angelegt. Wird ein Paket also zurückgewiesen, erhält sein Schema automatisch auch den REJECTED-Status.

Wechselt das Schema dann in den EDIT-Status und dann wieder in den TEST-Status, wird ein neues Produktions-Paket für das Schema angelegt.

Vom GENERATED-Status können Sie in den TEST-Status wechseln, um das Produktions-Paket in die Test-Phase zu versetzen. Von beiden Status

können Sie manuell in den REJECTED-Status wechseln, z.B. wenn während der Test-Phase Beanstandungen auftreten.

Column

 

Section
Column
width1000px
Panel
borderColor#D9E6F6
bgColor#F6F9FD
borderWidth1px
titleTest-Phase
borderStyledotted

 

Column

 

Section
Column
width1000px
Panel
borderColor#C6EDD8
bgColor#F2FBF6
borderWidth1px
titleProduktions-Phase
borderStyledotted

 

Column