Hi IT-Community,
ich habe eine weitere Frage an euch:
Wie handhabt man "Versionen-Kontrolle"? (Z.B. mit Oracle?)
Es ist so das bei größeren Änderungen am Inhalt (am besten bei allen Änderungen, weil man ansonsten für alle Felder Änderungsmaßstäbe definieren müsste) eine neue Version erstellt werden muss und man auf die ältere immer noch Zugriff haben können muss.
Außerdem sollen immer Reports abgespeichert werden, wenn sich etwas wichtiges während des Signierungs-Prozesses abspielt:
Beispiel: Der Projektleiter schickt den Inhalt zur Signierung raus, dann muss der Inhalt eingefroren werden. Der Signierungs-Prozess dauert gut mal 20 Tage. Und in dieser Zeit darf sich nichts ändern.
Es soll ein Report erzeugt werden, wenn: Der Signierungsprozess von einem Admin abgebrochen wird, der Inhalt genehmigt wurde, der Genehmigungsstatus entfernt wird, und abgelehnt wird. Ausnahme: Wenn der Genehmigungsstatus entfernt wird, soll der alte Report der nach der Genehmigung erstellt wurde einfach mit einem Kommentar des Administrators ergänzt werden.
Wie genau funktioniert das mit Versionen und Reports?
Eigentlich bräuchte ich für jedes Program doch eine eigene Tabelle für Reports (1:m) oder nicht, die jedes mal ergänzt wird.
Und wie handhabt man das mit Versionen? Weil an der Programm-ID darf sich nichts ändern und ich bräuchte ja für eine richtige neue Version eine neue Programm-ID. Legt man dafür dann auch Reports an mit ALLEN Informationen oder gibt es dabei ein spezielles Verfahren?
Grüße
ich habe eine weitere Frage an euch:
Wie handhabt man "Versionen-Kontrolle"? (Z.B. mit Oracle?)
Es ist so das bei größeren Änderungen am Inhalt (am besten bei allen Änderungen, weil man ansonsten für alle Felder Änderungsmaßstäbe definieren müsste) eine neue Version erstellt werden muss und man auf die ältere immer noch Zugriff haben können muss.
Außerdem sollen immer Reports abgespeichert werden, wenn sich etwas wichtiges während des Signierungs-Prozesses abspielt:
Beispiel: Der Projektleiter schickt den Inhalt zur Signierung raus, dann muss der Inhalt eingefroren werden. Der Signierungs-Prozess dauert gut mal 20 Tage. Und in dieser Zeit darf sich nichts ändern.
Es soll ein Report erzeugt werden, wenn: Der Signierungsprozess von einem Admin abgebrochen wird, der Inhalt genehmigt wurde, der Genehmigungsstatus entfernt wird, und abgelehnt wird. Ausnahme: Wenn der Genehmigungsstatus entfernt wird, soll der alte Report der nach der Genehmigung erstellt wurde einfach mit einem Kommentar des Administrators ergänzt werden.
Wie genau funktioniert das mit Versionen und Reports?
Eigentlich bräuchte ich für jedes Program doch eine eigene Tabelle für Reports (1:m) oder nicht, die jedes mal ergänzt wird.
Und wie handhabt man das mit Versionen? Weil an der Programm-ID darf sich nichts ändern und ich bräuchte ja für eine richtige neue Version eine neue Programm-ID. Legt man dafür dann auch Reports an mit ALLEN Informationen oder gibt es dabei ein spezielles Verfahren?
Grüße