Jedesmal, wenn ein Client ein Dokument abspeichert, wird ein Feld gesetzt, dessen Existenz ein erneutes Editieren durch den Client verhindert (POSTOPEN und QUERYMODECHANGE-Events). Der Agent entfernt dieses Feld wieder.
Damit ist es dem Anwender möglich, ein Dokument zu erstellen und nach der Bearbeitung durch den Agenten auch wieder zu ändern, aber es ist nicht möglich, das Dokument zwischen zwei Agentenläufen zu ändern.
Das verhindert Replizierkonflikte.
Dein Satz "(Neue und gespeicherte Dokumente, läuft auf allen Repliken)" macht mich stutzig. Das "läuft auf allen Repliken" kann dir Replizierkonflikte en mass bescheren. Ich würde nie einen Stern für den Servernamen einsetzen, auf dem ein periodischer Agent ausgeführt wird, der Dokumente ändert.
Gruß
Norbert