Autor Thema: Effektive Rechte auf ein Dokument (LotusScript)  (Gelesen 1693 mal)

Offline FriFra

  • Senior Mitglied
  • ****
  • Beiträge: 397
  • Geschlecht: Männlich
Effektive Rechte auf ein Dokument (LotusScript)
« am: 07.10.09 - 17:09:50 »
Ich habe einen Agenten, der div. Dokumente verarbeitet. Dieser läuft unter einem Namen der alle Dokumente der DB sehen kann.
Ich muss nun allerdings prüfen, ob der aktuelle Webuser auch über die notwendigen Rechte verfügt. Ich habe jetzt ein Objekt vom typ NotesName und ein NotesDocument... es gibt doch sicher eine schnelle Methode die Rechte auf dieses Dokument zu prüfen. Wenn nicht, müsste man ja jeden Eintrag der Leser und Autorenfelder separat auflösen (kann ja auch eine Gruppe sein) .... ::)
Gruß
Michael


IBM Certified Advanced Application Developer (PCLP AD 8.5,8,7,6,5)
IBM Certified Associate System Administrator (CLS SA 8.5)
Domino 10.0.1 (Windows Server 2016)
Inventor of the 00.00.200x?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Effektive Rechte auf ein Dokument (LotusScript)
« Antwort #1 am: 07.10.09 - 17:18:26 »
Du musst das tatsächlich "zu Fuss" machen.

Bernhard

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Effektive Rechte auf ein Dokument (LotusScript)
« Antwort #2 am: 07.10.09 - 17:50:57 »
Vielleicht hilft dir die Option "Agent als Webuser ausführen" weiter.

Dann läuft der Agent im Context des Users und Leserfelder würden greifen. Autorenfelder sind dann wieder eine andere Geschichte...

Viele Grüße
Felix

Offline FriFra

  • Senior Mitglied
  • ****
  • Beiträge: 397
  • Geschlecht: Männlich
Re: Effektive Rechte auf ein Dokument (LotusScript)
« Antwort #3 am: 12.10.09 - 12:24:14 »
Vielleicht hilft dir die Option "Agent als Webuser ausführen" weiter.

Nein, der Agent führt u.A. Filesystem Operationen aus, dass will ich den Usern nun nicht gerade erlauben. Genau aus diesem Grund hatte ich überhaupt erst mein Problem, da der Agent immer volle Berechtigung auf alles hat, ich aber wissen muss, welche effektiven Rechte nun der Benutzer hat, der den Agenten aufgerufen hat. Ich habs nun "zu Fuß" gelöst... es wäre allerdings schon eine nützliche Funktion, wenn man das irgendwie über einen Einzeiler in Script oder eine @Formula prüfen könnte...
Gruß
Michael


IBM Certified Advanced Application Developer (PCLP AD 8.5,8,7,6,5)
IBM Certified Associate System Administrator (CLS SA 8.5)
Domino 10.0.1 (Windows Server 2016)
Inventor of the 00.00.200x?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz