Autor Thema: Agenten FrontEnd-Dokumente übergeben  (Gelesen 2049 mal)

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Agenten FrontEnd-Dokumente übergeben
« am: 06.10.10 - 14:49:14 »
Hallo zusammen,

ab Notes 8.5.2 soll es ja möglich sein, einem Agenten ein FrontEnd-Dokument (nicht gespeichert) zu übergeben 'agent.Run(nd.NoteID)'. Der Agent holt sich dann das Dokument über 'NoteID = agent.ParameterDocID' + 'nd = db.GetDocumentByID(NoteID)'.
Dies funktioniert aber leider nicht. Habs auch mit der Übergabe der UniversalID versucht, was auch nicht funktioniert.
Kann mir jemand einen Tipp geben, wie man das realisieren kann (ohne das NotesDokument zu speichern)???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #1 am: 06.10.10 - 14:59:06 »
Bist Du Dir sicher, dass das wirklich funktionieren soll? Denn dieses Verfahren würde ja etliche Fragen aufwerfen:
- Der Agent würde im Backend-Kontext laufen - wie kommt er da an das UIDocument?
- Was sollte er denn mit dem UIDocument anstellen?
- Mit keiner Vorgängerversion kompatibel

Ich frage mal lieber anders herum: Was willst Du denn erreichen? Ich bin mir absolut sicher, dass es dafür eine befriedigendere Lösung geben wird.

Bernhard

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #2 am: 06.10.10 - 15:09:33 »
Hallo Bernhard.

Ich hab schon 2 mal gehört das es ab 8.5.2 funktionieren soll, dass man FrontEndDocs einem Agenten übergeben kann.
Es wäre sehr praktisch für XPages - man müsste, wenn man im BackEnd einen Script-Agenten laufen lässt, welcher Werte aus dem FrontEndDoc benötigt, dass Dokument nicht jedes Mal als Dummie abspeichern.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #3 am: 06.10.10 - 15:21:52 »
Du hast es gehört?? Und was sagt die DesignerHelp dazu?

Ich bin der Meinung, gerade bei XPages kann das gar nicht funktionieren ...

Bernhard

s_Old

  • Gast
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #4 am: 06.10.10 - 15:23:50 »
Es gibt mit 8.5.2 die neue Methode "runWithDocumentContext(doc:NotesDocument)" bzw. "runWithDocumentContext(doc:NotesDocument, noteID:string)" in Java, JavaScript und LotusScript. Dies lässt es zu ein NotesDocument (also Backend) ohne vorher zu speichern an einen Agenten zu übergeben und in diesem dann z.B. Rückgaben in das übergebene Dokument zu hinterlegen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #5 am: 06.10.10 - 15:26:30 »
Danke, Sven - das ergibt Sinn.

Bernhard

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Agenten FrontEnd-Dokumente übergeben
« Antwort #6 am: 06.10.10 - 15:52:47 »
Super  :)
Danke Sven, genau das habe ich gesucht.

AleX

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz