Frage: muß das über Leserfelder so super sicher sein?
Könnte mir vorstellen, daß man mit Ansichtssets arbeitet..
ein Ansichtsset für die Profs
eines für die Assis
eines für die Studenten
In der Ansichten für den Prof wird das Select STATUS!="NOPROFS" gewählt, um alle Docs anzuzeigen, die für die Profs Eyes bestimmt sind.
Der Vorteil an dieser Handhabung ist, daß man die Antworthierachie wunderbar ausnutzen kann...wird zB ein antwortdoc auf NPPROF geflagged, dann erscheinen automatisch auch keine Antworten zu diesem Antwortdoc mehr, bis jemand das oberste Antwortdoc wieder "freimacht" (quasi Vererbung der Informationsstränge))..mit der Freigabe tauchen dann alle dazugehörigen Antworten wieder auf...so kann man komplette Diskussionsstränge und Substränge dynamisch ein- und ausblenden, je nachdem, wann ein Diskussionsstrang "Profwürdig" ist. Was auch klar ist, wenn ein oberstes Response auf NOPROF steht, sollte es mE zwingend so sein, daß die dazugehörigen Re-Antworten auch dieses Merkmal vererben.
Bild ALLE DOCs für Prof (wenn die Diskussion fertig wäre...)...
nun war es vorher so, daß die "ANTWORT EBENE 1 (robert basic).." auf NOPROF Status war...damit ist auch die Antwort auf die Antwort1 für Profs unsichtbar, da 1.) Antwort1 auf NOPROF steht und 2.) niemand bei Folgeantworten selbst das Flag NOPROF setzen muss...das "weiss" die Responseview von Notes selbst quasi:
(wie gesagt: Antwort auf Antwort1 ist nicht geflagged mit NOPROF und dennoch unsichtbar)
Wenn jetzt die Antwort der Ebene 2 auf NOPROF stehe würde, nicht aber die Antwort auf Ebene1, dann würde der Prof das Hauptdoc sehen, die Antwort Ebene 1 aber keine Antworten auf Ebene 2 zu der jeweiligen Anwtort auf Ebene1..also ist der Ansatz auf beliebig tief verschachtelten Ebenen einsetzbar. Unklar? Siehe Bild:
Anwtort EBENE 2 ist weg für Prof, nicht aber die dazugehörige Anwtort EBENE1
Haken: der Owner der Anwtort 1 muss erkennen, daß alle Folgeantworten nun PROFwürdig sind und dann sein Antwort 1 Doc für Profs freimachen, sonst sehen die Profs den gesamten Infostrang nicht. Das läßt sich über view regeln und Agents ("informiere mich, wenn Antworten zu meiner eigenen Antwort - die auf NOPROF steht - kommen und wenn alle diese Antworten kein NOPROF mehr haben...alle Antworten...")
Noch ein Beispiel:
Alle Docs sichtbar in allen Ebenen:
Nun wird Antwort Ebene 3 1. Doc auf NOPROF gesetzt und flutsch, die dazugehörigen Antworten der Ebene 4 wech (ohne gemarked worden zu sein)...Antwort Ebene 3 2. Doc ist aber noch da...
Auch hier nochmal: schaltet man das Antwort Ebene 3 1. Doc auf NPROF müßte ein Agent alle dazugehörgen Responses zu diesem Antwort Doc auch auf NOPROF setzen (muss man technisch nicht, wie wir oben gesehen haben, aber sehr wohl für den Infoowner zwecks Triggering), damit jede einzelne Subantwort freigeschaltet werden muss, wenn man dem Prinzip der hiearchischen Vererbung von Rechten folgt, daß Top Bottom sticht, und Bottom separat freizsuchalten ist. Sonst verliert man als Owner eines Docs egal auf welcher Ebene den Überblick, was erledigt und was nicht.
(so genug geschrieben, danke für den Anstoß, kann das Teil selbst gut gebrauchen
)