Autor Thema: @UserNamesList für Namen  (Gelesen 2329 mal)

botschi

  • Gast
@UserNamesList für Namen
« am: 23.08.06 - 12:54:57 »
Hallo liebe Leute,

ich habe ein kleines Problem mit einer Formel, vielleicht kann mir jemand helfen.

In einem Profildokument lege ich Namen und Gruppen fest, die einen Knopf in einer Maske sehen dürfen. Leider funktioniert @UserNamesList nicht, wenn ich nur die Namen der Personen dort aufliste. Klar, weil die Formel die ACL ausliest und die Rollen und Rechte zeigt und zu welchen Gruppen der User gehört.
Wie kann ich beide Dinge, Namen und Gruppen, in der hide-when-Formel abfragen?

Meine bisherige hide-when-Formel:
Namen := @GetProfileField("prof_mail";"Dringlichkeit_aendern");
@If(@IsNotMember(@UserNamesList; Namen);1;0)

Gruss, Matthias
« Letzte Änderung: 23.08.06 - 13:48:34 von botschi »

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: @UserNamesList für Namen
« Antwort #1 am: 23.08.06 - 13:00:06 »
Hallo Mathias,

In deinem Profildokument ist das Feld Dringlichkeit_aendern ein Names Feld? Wenn nein, dann mach bitte eines daraus.
Der @UserNamesList liefert den vollständig hierarchischen Namen:

CN=User/OU=OrgUnit/O=Org

BTW: Das @If kannst du in diner Formel rausschmeissen, denn @IsNotMember leifert True oder False zurück!


Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

botschi

  • Gast
Re: @UserNamesList für Namen
« Antwort #2 am: 23.08.06 - 13:07:57 »
Danke erstmal für den Hinweis mit dem @if, da hast Du natürlich Recht.

Das Feld in dem Profil ist ein Namensfeld und gibt das zurück "Vorname Nachname/Domäne@Domäne".
Meine Formel sieht jetzt so aus:
Namen := @GetProfileField("prof_mail";"Dringlichkeit_aendern");
@IsNotMember(@UserNamesList; Namen)

Haut aber nicht hin... Wo mach ich noch was falsch?  :-:

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: @UserNamesList für Namen
« Antwort #3 am: 23.08.06 - 13:15:33 »
Hi,

der Inhalt des Profildokumentes darf kein @Domain beinhalten.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

botschi

  • Gast
Re: @UserNamesList für Namen
« Antwort #4 am: 23.08.06 - 13:48:21 »
Danke für die Hilfe!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz