Domino 9 und frühere Versionen > ND8: Entwicklung
Agent mit Trigger "After new mail has arrived"
(1/1)
TimDom:
Hallo zusammen,
kann mir bitte mal kurz einer das Brett vor dem Kopf wegnehmen?
Wir haben eine Mail-IN-DB, wo ein Agent implementiert ist, welcher neue E-Mails verarbeiten soll.
Der Agent ist eingestellt mit dem Event "After new mail has arrived". Und folgender Code soll dann die neuen E-Mails bearbeiten
--- Code: ---dim session as new notessession
dim doccol as notesdocumentcollection
dim newemail as notesdocument
set doccol = session.currentdatabase.unprocesseddocuments
set newemail = doccol.getfirstdocument
while not (newemail is nothing)
...
set newemail = doccol.getnextdocument(newemail)
wend
--- Ende Code ---
Damit sollten doch alle neuen Emails abgearbeitet werden.
Das merkwürdige ist, dass der Agent läuft, aber bei einem Lauf auch wieder "alte" Emails bearbeitet, welche er bereits in einem vorherigen Lauf verarbeitet hat.
Sollte doch eigentlich so funktionieren oder wo ist hier mein Gedankenfehler?
Tannibal:
doccol.Updateall() am Ende deines Agenten.
Ich hoffe, das ist richtig, bin noch nicht so lang dabei ;D
TimDom:
Okay. Die Methode kannte ich noch nicht.
Werde ich direkt mal umsetzen.
BTW:
Kann bitte ein Moderator das Thema nach "ND8: Entwicklung" schieben?
Ich habe das in der falschen Kategorie eröffnet. Sorry dafür.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln