Autor Thema: RunOnServer - Triggerd Agents  (Gelesen 1241 mal)

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
RunOnServer - Triggerd Agents
« am: 18.01.06 - 12:11:25 »
Hallo!

Kann ich in einem Agenten, der mit RunOnServer gestartet wurde, herausfinden, welcher User diesen Agenten gestartet hat?

Wenn ja... in welcher Klasse steht das? In der NotesAgent Klasse anscheinend nicht?! :/

Grüsse
Chris

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: RunOnServer - Triggerd Agents
« Antwort #1 am: 18.01.06 - 13:46:27 »
Nein. Nicht direkt. ausser du machst das manuell.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: RunOnServer - Triggerd Agents
« Antwort #2 am: 18.01.06 - 14:10:31 »
Du kannst dem RunOnServer Agenten die NotesID eines Dokuments übergeben.
Damit geht das.
Meistens indem du bei Aufruf des Agenten vom Client ein "Temporäres Dokument" erzeugst.
Da kannst du dann den User reinschreiben.
Vor dem Aufruf von Agent.runOnServer (idDoc) hast du ja den Usernamen.
Diese "temporären Dokumente" kannst du dann per scheduled Agent abends löschen.

Gruß Axel
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
Re: RunOnServer - Triggerd Agents
« Antwort #3 am: 18.01.06 - 17:29:38 »
Danke Axel!

Dieser Gedanke ist mir auch schon gekommen und der Weg, wie ich es bisher gelöst habe!

Es ist auch tatsächlich so in meinen Fall, dass die Anwender keine Dokumente löschen können sollen, so das ich hier einen Agent der Abends läuft verwende um die Dokumente zu löschen!

Ganz befriedigend ist die Lösung allerdings nicht... Da dies natürlich nur in Datenbanken geht, in der man Usern das erstellen von Dokumenten (zumindest von öffentlichen Dokumenten) erlaubt. In meinen Fall geht das ja zum glück...

Danke!
Chris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz