Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

Frage zur Einstellung "Leser-/Autorenfelder ändern" in ACL

<< < (2/2)

Peter Klett:
@Bernhard: Zum Thema "wackelige Argumentation"

Ich fand die Argumentation deshalb wackelig, da ich Steuerung des Dokuments und Dokumentation der Handlungen immer trennen würde.

Beispiel: Ein Dokument durchläuft zwei Schritte bis zur Fertigstellung, die beteiligten Personen je Schritt sollen dokumentiert werden und die Dokumente immer lesen können.

Lösungsmöglichkeit: Für den Beteiligten je Schritt ein Leserfeld einbauen, das sorgt dafür, dass jeder Beteiligte das Dokument lesen kann, gleichzeitig erkennt man am Dokument, wer der Beteiligte war.

So weit, so gut.

Und dann kommt das, was NIE passiert: Plötzlich soll der Beteiligte des ersten Schrittes das Dokument nicht mehr lesen dürfen, wenn es den zweiten Schritt erreicht hat. Da kann ich die Datenbank praktisch wegwerfen und neu von vorne anfangen (bzw. strukturell umbauen und per Agent die alten Dokumente umbügeln). Besser ist doch, sich gleich alle Optionen offen zu lassen. In diesem Fall also die Beteiligten in Textfeldern speichern und ein separates Leserfeld ergänzen, in das die Beteiligten (und irgendwelche Admin- und Serverrollen) aufgenommen werden. Und das natürlich nicht so, dass das mit einem ToolsRefreshSelectedDocs zerstört wird (also das Leserfeld nicht berechnet, sondern berechnet beim Anlegen, und die Füllung z.B. per Script im Querysave).

Und wenn man das so baut, ist meine Argumentation "wackelig", weil sonst die ganze Anwendung "wackelig" ist ...

EDIT: Bei Autorenfeldern verbietet es sich sowieso. Auf ein freigegebenes Dokument darf m.E. kein Benutzer ein Autorenrecht haben, daher geht eine Dokumentation über Autorenfelder überhaupt nicht.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln