Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Nachfolgeversionen von Wissensdatenbanken

Aus HITGuard User Guide
Version vom 28. Mai 2019, 10:22 Uhr von Faha (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Zweck= Das Erstellen von Nachfolgeversion ermöglicht, dass Ändererungen/Verbesserungen von WDBs auf Basis bestehender WDBs eingeführt werden, die dann fü…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Zweck

Das Erstellen von Nachfolgeversion ermöglicht, dass Ändererungen/Verbesserungen von WDBs auf Basis bestehender WDBs eingeführt werden, die dann für zukünftige Risikomodelle gelten. Bereits veröffentlichte oder verwendete WDBs sollen nämlich nicht geändert werden.

Eine Nachfolgeversion wird auf Basis einer veröffentlichten WDB erstellt. Die Nachfolgeversion ist unveröffentlicht und daher editierbar.

Einschränkungen

Das Erstellen einer Nachfolgeversion ist nur möglich nachdem die WDB veröffentlich wurde und nur ausgehend von der aktuellsten Version. Sind die Versionen 1 (veröffentlicht) und 2 vorhanden, kann für Version 1 keine Nachfolgeversion erstellt werden, egal ob Version 2 bereits veröffentlicht wurde.

Funktionalität

Eine Nachfolgeversion ist solange im Entwurfsmodus bis diese ebenfalls veröffentlicht wird. Es werden alle Datensätze der letzten veröffentlichten WDB kopiert und das Versionsfeld in der WDB-Kopfdatensatzkopie wird neu gesetzt. Für lokal erstellte WDBs ergibt sich die Versionsnummer durch Inkrementierung der Versionsnummer jener WDB, welche abgeleitet wurde. Z.B. wird die von der Benutzer-WDB V1 abgeleitete Version V2. Bei importierten WDBs wird bei Erstellung einer Folgeversion ein minor Version Feld gesetzt. Z.B. wird beim Ableiten einer importierten Hersteller-WDB V14 die Hersteller-WDB V14/1 erstellt. Von V14/1 kann V14/2 abgeleitet werden usw. Der WDB-Typ bleibt gleich (Hersteller/Standard). Dadurch, dass eine minor Version gesetzt ist, ist klar, dass es sich um eine Benutzerableitung handelt. Sobald der Benutzer Frage/Thema ändert, wird im entsprechenden Datensatz ein Benutzeranpassungsflag gesetzt, welches es vereinfacht herauszufinden, ob es sich um eine Benutzeranpassung handelt. Bei der Erstellung einer weiteren Nachfolgeversion ist dieses Flag von Anfang an gesetzt, auch wenn in dieser Version Frage/Thema nicht weiter angepasst werden. Ansonsten müsste der Verlauf des LastModified-Felds untersucht werden (wenn LastModified in V14/2 null ist muss V14/1 geprüft werden und wenn es dort nicht null ist, dann ist es eine Benutzeranpassung, usw.).

Beim Berechnen der nächsten Versionsnummer müssen gelöschte WDBs ignoriert werden. Wenn z.B. WDB V1 vorhanden ist und zweimal WDB V2 im gelöschten Zustand, dann wird aus V1 die Version V2 abgeleitet und nicht V3.