Und du willst auf keinen Fall auf ein
Call session.UpdateProcessedDoc( doc )
in deinem Agenten verzichten.
Ich würde hier aus gegebener Erfahrung noch weiter gehen und gegen eigene Daten prüfen - das Ergebnis von UpdateProcessedDocs kann sich auch als flüchtig erweisen.
Viel wichtiger jedoch: "Es kann nur einen geben" - einen solchen Agent-Trigger nämlich. Und der könnte sich als Bumerang erweisen. Meine Erfahrung: Die Aufgabenstellung eines solchen "Den-will-ich-"Agents lässt sich auch ganz anders erfüllen.
Da der Fragesteller schon mit diesem Agent nicht klar kommt, können wir ihm vielleicht noch nachhaltiger helfen, wenn er seine eigentliche Aufgabe anreissen könnte?
Bernhard