Domino 9 und frühere Versionen > Entwicklung

Nur eigene Dokumente in Ansicht anzeigen.

(1/2) > >>

hjh13:
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.

Axel:
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


Wipe:
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)

dirk_2909:
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

Rootine:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln