Domino 9 und frühere Versionen > Entwicklung

Personalisierte Ansicht

(1/2) > >>

Don Pasquale:
Hallo Leute,

Ich möchte eine Ansicht basteln, in der jeder Anwender
die Dokumente sieht, bei denen er als Bearbeiter steht.
Der Bearbeiter ist in der Form cn=Name,ou=Organisation
vorhanden

Aber
SELECT (Bearbeiter = @Username)
bringt leider gar nichts.

Sehr ich den Wald vor lauter Bäumen nicht ?

Grüße

Don Pasquale

Rob Green:
damit beides gleich ist:

Bearbeiter Feld = mit @name([cn];@username) setzen
Vergleichsvariable= @name([cn];@username)

also Bearbeiter = @name([cn];@username)
oder wenn Bearbeiter anders gespeichert wurde:
@name([cn];Bearbeiter)=@name([cn];@username)

Achtung: je weniger Berechnungen ein Select oder Spalten aufweisen umso schneller ist der View aufgebaut. Daher wenn immer möglich, alle Berechnungen vorher in Felder speichern.

Bearbeiter = @name([cn];@username) ist besser als
@name([cn];Bearbeiter)=@name([cn];@username)

Don Pasquale:
Wie wär´s damit ?
SELECT  (@Contains(Bearbeiter; @Name([CN]; @UserName) ))

Rob Green:
nur, wenn Feld Bearbeiter ein Mutlivalue Field ist UND Mehrfacheinträge bereits aufweist, dann sowas mit @contains...denn sonst würde Formel
Bearbeiter=@username NIE stimmen (egal ob @name formatiert oder nicht)

Don Pasquale:
Verstehe ich nicht,

bei mir hat Bearbeiter = @ UserName ja nie geklappt,
während
@Contains(Bearbeiter; @Name([CN]; @UserName) )

zu erstenmal Resultate zeigt.

???


Die Ansicht war immer gemeinsan, privat bei erstbenutzung, ist doch korrekt oder ?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln