Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hjh13 am 05.02.03 - 15:36:08

Titel: Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: hjh13 am 05.02.03 - 15:36:08
Wir haben eine Maske, in der ein Name (aus dem UserNamen erstellt) gespeichert wird.
Nachdem die Maske einen Workflow durchlaufen hat,  soll nur der originäre Absender in einer Ansicht seine eigenen Dokumente auch nur  sehen.
Jetzt wollten wir eine Ansicht erstellen, mit einer AnischtsFormelauswahl (Name = UserName). Dabei stellten wir fest, dass der Username in der Ansicht nicht immer mit dem aktuellen User gefüllt wird.
Wie können wir erreichen, dass der ursprüngliche Ersteller der Maske auch nur seine Dokumente in der Ansicht sieht.
Titel: Re:Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: Axel am 05.02.03 - 15:42:02
Hi,

@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergeben kann. Das hast du ja gemerkt.

Beste Alternative sind persönliche Ansichten.

Axel


Titel: Re:Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: Wipe am 05.02.03 - 16:26:30
Habe dies folgendermaßen realisiert.

Eine Ansicht erstellt - Ansichttyp: "Gemeinsam - Privat nach Erstbenutzung" und im Select folgende Formel hinterlegt:

_Name1 := @Name([CN]; @UserName);
_Name2 := @Name([CN]; Author);
SELECT Form = ("ServiceRequest" : "ChangeRequest") & (_Name1 = _Name2)
Titel: Re:Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: dirk_2909 am 05.02.03 - 21:13:55
Wie wäre es denn den @Username des Erstellers nach dem Workflow in ein Leserfeld zu schreiben.
So sieht ein User in einer gemeinsamen Ansicht nur seine Erstellten Dokumente.
 ??? ???
Dirk
Titel: Re:Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: Rootine am 05.02.03 - 22:21:09
leserfeld ist schon mal gut, kombiniert mit @author ist es deine lösung (während des workflows ist leserfeld leer, bei der letzten bestätigung wird leserfeld auf @author gesetzt)

lg
roo
Titel: Re:Nur eigene Dokumente in Ansicht anzeigen.
Beitrag von: hjh13 am 11.02.03 - 16:07:50
Hallo, leider komme ich jetzt erst dazu, mich bei Euch zu bedanken. Ich hab mich für die Version mit dem "Leser-Feld" entschieden. Ein Author-Feld wird insofern nicht mehr benötigt, da anschließend niemand mehr das Dokument bearbeiten darf. :)