Autor Thema: Agenten, Sicherheitsstufen und Leserfelder  (Gelesen 2970 mal)

Mitch

  • Gast
Agenten, Sicherheitsstufen und Leserfelder
« am: 19.01.10 - 17:53:21 »
Hallo zusammen,

ich habe eine Datenbank in der verschiedene User Dokumente erstellen. Durch Leser- und Autorenfelder wird sichergestellt, dass ein User A nicht die Dokumente von User B sehen darf.

Jetzt muss ich aber leider an einer Stelle als User A herausfinden, ob User B überhaupt Dokumente erstellt hat.

Dafür habe ich eine Ansicht in der alle Dokumente nach User sortiert angezeigt werden. Natürlich sieht User A aufgrund der Leserfelder nicht die Dokumente von User B.

ABER: Ich dachte, wenn ich einen Agenten erstelle der das prüft und dem als Sicherheitsstufe "Beschränkte Operationen mit vollst. Admin-Rechten zulassen" gebe und diesen Agenten als User A (via Script Agent.Run im QS) starte, dann würde es klappen. Tut es aber nicht. Auch er findet nur die eigenen Dokumente.

Hab ich da einen Denkfehler oder müsste das schon so funktionieren und der Fehler liegt woanders?

Vielen Dank im Voraus,

Mitch
« Letzte Änderung: 20.01.10 - 09:06:37 von Mitch »

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #1 am: 19.01.10 - 17:56:53 »
Denkfehler.

Auch wenn du den Agenten so aufbaust, bekommt er immer noch die Rechte des Benutzers A mit. Schließlich rufst du den Agenten ja als Benutzer a auf.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #2 am: 19.01.10 - 18:29:46 »
du kannst das mit einer Ansicht machen. Dabei nimmst du die erste Spalte kategorisiert mit Username und Erstelldatum. Du siehst nicht die Dokumente, aber du siehst, wann welcher User Dokumente erstellt hat. Vorausgesetzt leere Kategorien werden nicht verborgen...

Toni
« Letzte Änderung: 19.01.10 - 18:31:27 von ata »
Grüßle Toni :)

Mitch

  • Gast
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #3 am: 20.01.10 - 09:06:11 »
Aaah, super!

Schade, dass das mit dem Agenten nicht klappt, aber gut zu wissen, dass ich mit den Kategorien arbeiten kann.

In den ViewEntries kann ich die alle sehen und vermutlich auch mit einem @DbColumn. Damit kann ich das Problem lösen.

Vielen Dank euch.

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #4 am: 20.01.10 - 09:23:51 »
... so war es gedacht...  ;)

Toni
Grüßle Toni :)

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #5 am: 20.01.10 - 09:27:43 »
Was mich noch interessieren würde..
Kann wirklich nur der UserX die Dokumente sehen, kein Admin??

Boris

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #6 am: 20.01.10 - 09:56:16 »
... sehen kann, wer in der ACL und als Leser oder Author in den entsprechenden Feldern des Dokumentes eingetragen ist. Schau in der Notes-Hilfe nach, bei der Beschreibung der Leser und Autorenfelder, da steht das wesentliche drin.

Toni
Grüßle Toni :)

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #7 am: 20.01.10 - 10:07:31 »
Das ist mir klar.
Mir ging es hier um das Problem von Mitch.
Auf das bezogen was Du geschrieben hast, hätte er sich also nur die Rechte des Admin oder was auch immer geben müssen.
Deshalb meine Frage ob immer nur DIE Person das Doc. sieht.

Boris

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #8 am: 20.01.10 - 10:14:18 »
... ich stehe vermutlich auf meiner Leitung - ich kenne den Zusammenhang vor Ort nicht, ob es etwas einmaliges war, oder ein generell für jedermann zu lösendes Problem. Sehen kann Dokumente nur, wer entsprechend administriert ist. Die Daten von unsichtbaren Dokumenten kann man über den Trick der Kategorisierung sichtbar machen. Im Script hätte er ohne diesen Hilfsgriff die Leserechte benötigt, zum Beispiel über eine Admin-Rolle, Gruppe etc...

War das die Antwort, die du gesucht hast?

Toni
Grüßle Toni :)

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #9 am: 20.01.10 - 10:20:21 »
Sorry ich wollte eigentlich Mitch nur darauf hinweisen das, wenn nicht schon geschehen, er eine Rolle als Leser eintragen soll die er sich in einem solchen Fall dann geben kann.

Boris

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Agenten, Sicherheitsstufen und Leserfelder
« Antwort #10 am: 20.01.10 - 10:22:04 »
... jetzt verstehe ich - OK  ;D

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz