Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Cbra77 am 08.10.02 - 15:02:53
-
Hallo,
was muss ich an einer Maske einstellen das diese sich nach erfolgter Datenerfassung nicht mehr verändern lässt, also abgeschlossen ist?
Gruß
Cbra
-
Hi Cbra77,
Soll das revisionssicher sein (also niemand auch kein Admin darf fummeln) ?
Falls nicht:
In der Datenbank allen Benutzern als Zugriff Autor geben und keine Autorenfelder verwenden.
Dann darf jeder Autor Dokumente erstellen aber keine mehr verändern (auch seine Eigenen nicht).
Gruß
Heini
-
Hallo Heini,
das mit den Autorenfeldern habe ich hinbekommen, danke für den Tipp.
Es muss nicht unbedingt revisionssicher sein, interessant wäre die Variante jedoch schon. Ist es sehr aufwändig diese umzusetzen?
Gruß
Cbra
-
Zur Erklärung für Dritte, die nicht unbedingt das verstanden haben:
Ein Autor = Ersteller eines Dokumentes, kann nur seine eigenen Docs bearbeiten, wenn er nicht nur als Autor in der ACL eingetragen ist, sondern innerhalb des Docs in einem Feld vom Typ Autor namentlich gespeichert wird. Diese Autorenfunktion klappt also nur im Zusammenspiel.
Das kannst Du Dir also zu Nutze machen, wie heini.s meinte:
baust Du in einem Doc kein Autorenfeld ein, denkt Notes anhand des fehlenden Autorenfeldes: "der User ist lt. ACL ein Autor, aber im Doc kein Eintrag innerhalb eines Autorenfeldes, also darf er das Doc nicht bearbeiten"
Wenn also alle Ersteller Autoren sind und im Doc keine Felder vom Typ Autor existieren, können diese Ersteller keine Docs nachbearbeiten, sondern nur erstellen.
Übrigens: wenn einer Editor lt. ACL ist, interessiert sich Notes die Bohne, ob jemand anders ein Doc erstellt hat oder ob Autorenfelder noch dazu etwas speichern, wer der Autor ist. Ein Editor darf alles editieren, solange er es sehen kann als Doc.