Vielen Dank für den Hinweis!
Ich denke wenn das ein paar Minuten dauert bis der Agent loslegt, ist das für uns hier kein Problem.
Ich habe das Ganze jetzt sowieso in Lotus Script geschrieben. Der engültige Agent soll nach Eingang neuer Mail gestartet werden.
Getestet habe ich den Agenten jetzt nach manuellem Start mit ausgewählten Dokumenten.
Nach Ablauf des Lotus Script Agenten sind die neuen Felder gleich drin.
Bei dem Formelagent musste ich das Dokument nochmal manuell speichern um die Felder dann zu sehen.
So sieht mein Skript aus. Da sollte das dann mit processed und unprocessed auch erledigt sein oder ?
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Dim item As NotesItem
Dim feld As String
Dim newfeld As String
Set db = s.CurrentDatabase
Set col = db.UnprocessedDocuments
Set doc = col.GetFirstDocument()
While Not doc Is Nothing
feld = "RTF1"
newfeld = "FeldTextRTF1"
If (doc.HasItem(feld)) Then
Set item = doc.GetFirstItem(feld)
Call doc.ReplaceItemValue(newfeld, item.Text)
Call doc.Save(True,True,True)
End If
Set doc = col.GetNextDocument(doc)
Wend
End Sub