Autor Thema: Ansicht mit User-Kontext  (Gelesen 1468 mal)

Offline matze79

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 587
  • Ich liebe dieses Forum!
Ansicht mit User-Kontext
« am: 20.01.06 - 11:28:12 »
Hallo,

ich habe eine Maske mit einem Feld "usernames". In diesem Feld sind mehrere User enthalten:

usernames = "CN=Max Muster/O=org; CN=Klara Korn/O=org; CN=Franz Brantwein/O=org"

Nun benötige ich eine Ansicht, in der nur Dokumente angezeigt werden, in denen mein Name, z.B. Klara Korn, im besagten Feld enthalten ist. Nachfolgender Code funktioniert nur sporadisch in einer Gemeinsamen Ansicht.

SELECT (
    @Contains(
            @Name([Abbreviate]; @UpperCase(usernames))
        ;
            @Name([Abbreviate]; @UpperCase(@UserName)
        )
    )
)


Was mache ich Falsch? Ich tippe auf ein Caching-Problem.

Viele Grüße
matze
IBM Cerified System Administrator Lotus Notes and Domino 6/6.5
400 User, 10 Server, BES, Sametime und anderer Gimmicks

Glombi

  • Gast
Re: Ansicht mit User-Kontext
« Antwort #1 am: 20.01.06 - 11:33:45 »
Du musst
@Name([Abbreviate]; ...
durch
@Name([Canonicalize];
ersetzen

Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansicht mit User-Kontext
« Antwort #2 am: 20.01.06 - 11:39:28 »
...Nachfolgender Code funktioniert nur sporadisch in einer Gemeinsamen Ansicht.

@UserName kann in einer gemeinsamen Ansicht nicht verwendet werden.

Auszug aus der Designer-Hilfe:
Zitat
... @UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergibt. ...

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Ansicht mit User-Kontext
« Antwort #3 am: 20.01.06 - 11:53:46 »
... ich würde eine kategorisierte Ansicht in einer Maske einbetten...

Toni
Grüßle Toni :)

Glombi

  • Gast
Re: Ansicht mit User-Kontext
« Antwort #4 am: 20.01.06 - 12:07:05 »
... ich würde eine kategorisierte Ansicht in einer Maske einbetten...

Toni
Dann bräuchte er aber auch Mehrfachwerte. So steht alles als ein String in dem Feld drin. Und das ist schlecht.

Andreas

Offline matze79

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 587
  • Ich liebe dieses Forum!
Re: Ansicht mit User-Kontext
« Antwort #5 am: 20.01.06 - 12:15:46 »
Hallo,

viele Dank für eure schnellen Antworten!

Ich habe nochmal hier im Forum ausgiebig gesucht, und bin auch auf die hier beschriebenen Probleme gestossen.

Über die Designer-Hilfe kam ich dann von "Private on first use" auf "Creating a query view". Ich hatte anfangs in den Eigenschaften eines bestehenden öffentlichen Views nach der Option "Private on first use" gesucht. Dies kann man aber aber beim erstellen eines Views einstellen.

So habe ich meinen bestehenden View selektiert und dann einen neuen View mit der Eigenschaft "Private on first use" erstellt. Nun funktioniert die Ansicht mit @UserName auf den ersten Blick.



matze
IBM Cerified System Administrator Lotus Notes and Domino 6/6.5
400 User, 10 Server, BES, Sametime und anderer Gimmicks

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz