Domino 9 und frühere Versionen > Entwicklung

aktuelles Dokument des Agenten bekommen

<< < (2/3) > >>

koehlerbv:
Um die abgearbeiteten Dokumente von einer erneuten Bearbeitung durch diesen Agent zu schützen, verwendet man am besten die Notes-Bordmittel:
Call notesDocumentCollection.UpdateAll

HTH,
Bernhard

Glombi:
@Jens:
"Noch was, wenn man so einen Agenten deaktiviert und wieder neu aktiviert oder irgend eine Aenderung daran vornimmt, kommt es vor, dass bereits abgearbeitete Mails noch einmal als geliefert werden. Es muss also zusätzlich noch ein Mechanismus eingebaut werden, der verhindert, das Mails mehr als einmal verarbeitet werden."

Bist Du sicher, dass das auch für Mail-In Agenten so ist? Ich bin davon ausgegangen, dass das den Trigger "Alle noch nicht bearbeiten Dokumente" gilt. Dann muss man in der Tat immer noch
Call notesSession.UpdateProcessedDoc( notesDocument )
aufrufen.

Andreas

Semeaphoros:
Leider ist das so. Schlechte Erfahrungen haben mich das gelehrt. Gemäss Julie Kasadevich ("Misses Agent") sind die AfterNewMail nichts anderes als spezialisierte "Modified" Agenten. Ich kann Dir aber nicht mehr genau sagen, in welchen Situationen genau die Mails ein weiteres Mal kommen. Ich hab jedenfalls schon Berge von Notifikationen bekommen, wenn ich in einer Mail-In-DB den entsprechenden Warn-Agenten neu aufgeheheitzt hatte.

Glombi:
Gut zu wissen, danke für die Info!

Ein Fall für die Best Practices? Ich denke mal.

Andreas

Semeaphoros:
Denke ich auch, in dem Bereich gibt es noch vieles, das man in die Best Practices reinsetzen könnte.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln