Domino 9 und frühere Versionen > ND6: Entwicklung
Agent - Kundennummer prüfen
Axel:
--- Zitat von: koehlerbv am 07.02.07 - 14:34:12 ---@Axel: Doch - interaktiv ausgewertet wird doch nach dem agent.RunOnServer das per NoteID bezeichnete Dokument mit dem Ergebnis des Agentlaufs.
--- Ende Zitat ---
Die Interaktivität meinte ich nicht, sondern die Benutzerschnittstelle (Messagebox) und auch die NotesUI- Klassen. Damit dürfte es doch bei Agent.Run und .RunOnServer vorbei sein.
--- Zitat von: koehlerbv am 07.02.07 - 14:34:12 ---Ich wage allerdings zu bezweifeln, dass die Architektur der Gesamtlösung dem angestrebten Ziel gerecht wird: Der Benutzer muss sehen, was er nicht sehen darf ...
--- Ende Zitat ---
Da bin ich deiner Meinung.
Axel
koehlerbv:
Jo, bei Agent.Run und .RunOnServer ist es mit jeglichem UI-Zeugs vorbei. Daher ja auch das NotesDokument zum Datenaustausch Ui -> Agent -> UI.
Bernhard
DerAndre:
Jetzt brauch ich mal leichte Schläge auf den Hinterkopf... ;D
Im Exciting ist die letzte Zeile call agent.run...
Das ganze UI.Zeugs steht im Agent
Oder hab ich jetzt Tomaten auf den Augen... Hilfeeeeee...
koehlerbv:
Und wo ist jetzt Dein Problem?
Driri:
--- Zitat ---Die Interaktivität meinte ich nicht, sondern die Benutzerschnittstelle (Messagebox) und auch die NotesUI- Klassen. Damit dürfte es doch bei Agent.Run und .RunOnServer vorbei sein.
--- Ende Zitat ---
Ich habe nicht von der Verwendung von UI-Methoden gesprochen.
Ich bin davon ausgegangen, daß die Aktion aus einem Dokument heraus ausgelöst wird. In dem Moment muß zur Not das Dokument gespeichert und das dann vorhandene Backgrounddokument per NoteID an den Agenten übergeben werden.
Der Agent kann dann seine Ergebnisse in das Backgrounddokument eintragen und nach Beendigung wird das UI-Dokument geschlossen und über das Backgroundokument neu geöffnet.
Dann muß man sich nur noch Gedanken machen, wie man damit umgeht, wenn der User das evtl. neu erstellte Dokument gar nicht speichern will/darf/kann.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln