Detailed description |
|
Die Überprüfung der Logikregeln funktioniert derzeit noch nicht richtig und wurde vorerst deaktiviert.
Neben den Pflichtfeldüberprüfungen soll es auch möglich sein einen Phasenwechsel nur dann durchführen zu können, wenn übrige Angaben nicht im Widerspruch zu dem Phasenwechsel stehen.
Beispiel. Eine Übernahme in das CM soll nicht möglich sein, wenn die Angabe "Beratung" bei der Art der Betreuung gemacht worden ist.
Ziel ist es die entsprechenden Schaltflächen auszugrauen, und so einen Wechsel zu verhindern. Die Logik hierzu wird in Form einer "error" Regel definiert.
Der erste Ansatz sieht vor. Bei Aufbau der Seite jeweils zu prüfen, ob in die Phase gewechselt werden könnte (Testweises setzen der Phase). Dabei werden die entsprechenden Regeln überprüft und es kommt ggf. zu einem Fehler.
Lässt sich die Phase setzen kann die Schaltfläche benutzbar sein.
Dieses Konzept funktioniert allerdings noch nicht immer. Der genaue Grund muss noch herausgefunden werden.
Beispiel jmd: Beratungsphase gestartet. Diese lässt sich nun nicht mehr beenden, obwohl
1) alle Pflichtfeldangaben vorhanden sind
2) Keine Regel definiert wurde die das verhindern soll
Trotzdem scheinen andere Logikregeln dafür zu sorgen, dass die Phase nicht gestartet werden kann.
Die entsprechende Regel wird als "error"-Regel definiert.
|
|