Seitenhistorie
Bevor Sie mit dem R-S arbeiten ist es wichtig, dass Sie das Konzept hinter dem R-S verstehen.
2 Grundlegende Aspekte der Arbeitsweise des R-S sind dabei die Versionierung und der R-S Workflow.
Es ist für das Arbeiten im R-S essenziell, dass Sie mit diesen Eigenschaften des R-S vertraut sind,
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.
Folgende Basisobjekte sind der Versionierung unterworfen:
(Dies sind gleichzeitig auch die Basisobjekte, die dem R-S Status Workflow unterworfen sind. Dazu mehr im nächsten Abschnitt)
Dies sind die 4 elementaren Basisobjekte im R-S:
Formulare: Sie beinhalten die Rohdokumente und stellen zu den Dokumenten gehörende Datenströme zur Verfügung.
Schemas: Schemas ermöglichen die Gestaltung, Anpassung, Individualisierung und Verarbeitung eines Formulars.
Bibliothek: Bibliotheken beinhalten Ressourcen, die Sie in einem Schema verwenden können (z.B. Bilder).
Produktions-Pakete: Produktions-Pakete bündeln Formular und Schema in einem Produktionsbereiten Paket.
Mehr über die Objekte lernen Sie in einem späteren Abschnitt. Zunächst konzentrieren wir uns auf die Versionierung:
Im R-S wird nicht direkt mit diesen Basisobjekte gearbeitet, sondern mit Versionen der Objekte:
Formulare im R-S dienen also als "Formular-Vorlage", von der Sie dann Formular-Versionen anlegen, mit denen Sie arbeiten.
Schemas im R-S dienen also als "Schema-Vorlage", von der Sie dann Schema-Versionen anlegen, mit denen Sie arbeiten.
Bibliotheken im R-S dienen also als "Bibliotheks-Vorlage", von der Sie dann Bibliotheks-Versionen anlegen, mit denen Sie arbeiten.
Info |
---|
Bei Produktions-Paketen existiert keine Versionierung in diesem Sinne, da Produktions-Pakete die Version der Schema-Version übernehmen: Die Schema-Version 1.5 des Schemas |
Die Struktur des R-S mit Versionierung in der Praxis:
Wie Sie sehen, verläuft der komplette R-S Prozess auf Basis der Versionen der Formulare und Schemas,
während die Objekte Formular Rechnung, Schema Rechnung und Schema Mahnung nur als Überordnung für ihre Versionen dienen.
Zur Vereinfachung fehlen in der Darstellung die Bibliotheken. Für sie verläuft die Versionierung aber exakt 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 werden durch den Benutzer durchgeführt. Der Status eines Objekt bestimmt, ob diverse Aktionen mit diesem Objekt durchgeführt werden dürfen,
z.B. ob ein Objekt geändert werden darf oder ob ein Objekt in ein anderes Objekt eingebunden 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.
Im R-S gibt es folgende Status:
Status | Erklärung |
---|---|
EDIT | Das Objekt befindet sich in der Entwicklungs-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. |
DEPRECATED | Das Objekt wurde zur Nutzung freigegeben, ist jetzt aber veraltet und sollte nicht mehr benutzt werden. |
NEW | Das Produktions-Paket wurde neu angelegt. |
SCHEDULED | Das Produktions-Paket befindet sich in der Warteschlange zur Generierung. |
GENERATING | Das Produktions-Paket wird gerade generiert. |
GENERATED | Das Produktions-Paket wurde fertig generiert. |
PRODUCTION | Das Produktions-Paket wurde freigegeben und befindet sich jetzt in der Produktion |
ERROR | Bei dem Produktions-Paket ist ein Fehler aufgetreten. |
Nicht jedes Objekt kann jeden Status haben:
Status | EDIT | TEST | ACCEPTED | REJECTED | DEPRECATED | NEW | SCHEDULED | GENERATING | GENERATED | PRODUCTION | ERROR |
---|---|---|---|---|---|---|---|---|---|---|---|
Formular-Version | |||||||||||
Schema-Version | |||||||||||
Bibliotheks-Version | |||||||||||
Produktions-Paket |
Objekt kann diesen Status haben
Objekt kann diesen Status nicht haben