Versionen im Vergleich

Schlüssel

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

...

Status-Workflow im R-S

 

Versionen eines Objekts (Formulare, Schemas, Bibliotheken und Produktions-Pakete) besitzen im R-S einen Status.

Dieser Status gibt den Zustand der Version an. 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.

...

StatusErklärungObjekte
EDITDas Objekt befindet sich in der EntwicklungsErstellungs-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.

...

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

 

...

Ebenso können Sie in einer Schema-Version zwar Bibliotheks-Versionen, die als Status nicht ACCEPTED (oder DEPRECATED) haben, einbindenbenutzen,

die Schema-Version kann aber erst dann in den TEST-Status wechseln, wenn alle Bibliotheks-Versionen, die die Schema-Version nutzt,

...

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

Produktions-Pakete können nicht manuell erstellt werden, sondern sie werden automatisch für eine Schema-Version angelegt,

wenn diese vom EDIT-Status in den TEST-Status wechselt (Vgl. "Automatischer Statuswechsel", Abb. C).

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

Konnte das Paket erfolgreich generiert werden, nimmt es nach der Generierung 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.

(Vgl. "Automatischer Statuswechsel", Abb. C). Ein Produktions-Paket, das in den REJECTED-Status versetzt wurde,

kann nicht mehr genutzt werden und wird unbrauchbar. Für eine Schema-Version wird aber jedes Mal, wenn sie vom EDIT-Status

in den TEST-Status wechselt, ein neues Produktions-Paket angelegt. Wird ein Produktions-Paket also zurückgewiesen,

erhält seine Schema-Version automatisch auch den REJECTED-Status. Ändern Sie den Status der Schema-Version dann in den EDIT-Status

und von dort wieder in den TEST-Status, wird ein neues Produktions-Paket für die Schema-Version 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

 

...