Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Rudi83 am 28.09.10 - 22:05:05

Titel: Aufruf eines Agenten aus anderer DB und anzeigen einer Form
Beitrag von: Rudi83 am 28.09.10 - 22:05:05
Hallo zusammen!

Ich habe ein kleines Problem, bei dem ich nicht so ganz weiterkomme.

Folgendes Szenario: ich transferiere ein Dokument mit der Funktionalität von Datenbank 1 in Datenbank 2. Das klappt wunderbar, ist auch nicht von mir entwickelt worden. Am Ende des Transfers wird durch Datenbank 1 eine Form mit Button angezeigt. Was ich nun tun möchte: ich möchte den Button um die Funktionalität ergänzen, dass er in Datenbank 2 einen Agenten aufruft, der in dieser Datenbank eine neue Form öffnet. Ich möchte das machen, weil ich direkt auf das in der DB eingetragene reagieren möchte.
Ich habe allerdings das Problem, dass die Form nicht angezeigt wird. Rufe ich den Code für das anzeigen manuell in Datenbank 2 auf, klappt es. Allerdings nicht, wenn der Agent das versucht.

Meine Frage also: (1) darf der von Datenbank 1 in Datenbank 2 aufgerufene Agent das nicht machen, oder warum funktioniert das nicht? (2) Falls es so nicht geht: hat jemand einen besseren Vorschlag?

MfG
Titel: Re: Aufruf eines Agenten aus anderer DB und anzeigen einer Form
Beitrag von: Peter Klett am 29.09.10 - 06:38:51
Ich sehe keinen Grund, warum das nicht machbar sein sollte. Zeig mal etwas Code und eventuelle Fehlermeldungen
Titel: Re: Aufruf eines Agenten aus anderer DB und anzeigen einer Form
Beitrag von: Werner Götz am 29.09.10 - 19:44:50
Ein Agent, der per .Run aufgerufen wird, kann keine UI-Aktionen ausführen.

Warum öffnest Du nicht nach dem Agentenaufruf das Dokument per uiws.EditDocument?

Falls der Agent das Dokument verändert musst Du aber vorher erst eine neue Referenz auf das Dokument holen ...

-Werner