Betreff = doc.GetItemValue("Subject")(0)
Endnummer = Right(Betreff, 2)
Endnummer = Right(doc.GetItemValue("Subject")(0), 2)
Dim Endnummer As Interger
Betreff = doc.GetItemValue("Subject")
Endnummer = Right("Betreff",2)
Das ich Endnummer auf Interger gesetzt habe, tat ich mit Absichtich denke, dass Bernhard eher darauf abzielte, dass "das Ding" Integer heißt und nicht Interger ;)
Ich denke, da es sich um eine gemeinsame Mailin-Datenbank handelt, muss dieser Agent, zumal er am besten vor Eingang eines Mails erfolgen soll, direkt auf dem Server eingerichtet werden. Richtig? Das bedeutet dann sicher für mich, dass ich Änderungen (z.B. an der Sachbearbeiterzugehörigkeit) an den Agent kurzfristig nicht selber vornehmen kann.
For agents that run on new and modified documents, newly received mail documents, pasted documents, or newly modified documents, you must use the UpdateProcessedDoc method in NotesSession to mark each document as "processed," which ensures that a document gets processed by the agent only once (unless it's modified, mailed, or pasted again). If you do not call this method for each document, the agent processes the same documents the next time it runs.
Das Setzen und Auslesen eines Flags ist wohl nicht notwendig
Zudem würde er Dokumente, die wieder in die Inbox geschoben wurden, wieder verschieben. Aber das kann ja dann auch gewollt sein