Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: holo am 03.12.03 - 09:55:07

Titel: Agent fertig-Meldung
Beitrag von: holo am 03.12.03 - 09:55:07
Hi,

ich habe folgendes Problem bei meiner Web Anwendung:

Sobald der User das Dokument submitted soll eine Bestätigungsseite und erscheinen, die ihn dann nach ein paar Sekunden auf die Intranet-HP weiterleitet. Das klappt mittels $$Return-Feld und Java Script Weiterleitung auch ganz gut.

Tja, jetz fiel mir allerdings noch ein, dass es doch besser wäre einen der Agenten, der bis jetzt alle 30 Minuten läuft, direkt nach Abschicken des Dokuments zu starten. Gesagt getan, Agent in WebQuerySave Event. Das klappt soweit auch, allerdings kommt nach Beendigung des Agents immer diese nervige Meldung "Agent fertig", statt meiner Bestätigungsseite. Gibt es ne Möglichkeit das zu umgehen?


Titel: Re:Agent fertig-Meldung
Beitrag von: Glombi am 03.12.03 - 10:02:47
Du kannst im Agenten mittels Print HTML Code ausführen lassen.

Bsp.:

'db ist NotesDatabase


OK_LINK = "<h3>Vielen Dank für Ihre Eingabe. Das Dokument wurde verarbeitet.<hr><a href=/"+db.filepath+"/NAMEDERANSICHT?OpenView>Weiter</a></h3>"

Andreas
Titel: Re:Agent fertig-Meldung
Beitrag von: holo am 03.12.03 - 10:30:44
Danke für die schnelle Antwort :)

Ich weiß nicht ob ich da nur einen Denkfehler habe, aber ich kann den HTML Code zwar mittels print im Endteil des Agent Codes ausgeben lassen, sobald der Agent aber durchgelaufen ist, müsste dann aber doch das "Agent fertig" statt dem Code erscheinen, oder?
Titel: Re:Agent fertig-Meldung
Beitrag von: Glombi am 03.12.03 - 10:49:50
Wenn im Agentcode als letztes

OK_LINK = "<h3>Vielen Dank für Ihre Eingabe. Das Dokument wurde verarbeitet.<hr><a href=/"+db.filepath+"/NAMEDERANSICHT?OpenView>Weiter</a></h3>"

Print OK_LINK

steht, gibt er den HTML Code als Seite aus.

Andreas
Titel: Re:Agent fertig-Meldung
Beitrag von: holo am 03.12.03 - 11:13:31
danke für die hilfe, ich hatte allerdings einen grundsätzlichen denkfehler, es ist doch am besten wenn der agent nach einem festen zeitplan läuft. :)