Wenn Du Felder eingefügt hast, ist das doch ganz einfach: Mach eine Ansicht mit
SELECT @IsUnavailable( NeuesFeld )
Sobald ein Dokument neu berechnet ist, fällt es aus der Ansicht raus... Und wenn der Agent abbricht startest Du ihn einfach neu... wieder mit allen übrigen Dokumenten in der Ansicht.
ABER: toolsrefresh ist schon ein ziemlicher Hammer, wenn man nur ein paar Felder hinzugefügt hat.
Besser wäre ein Agent, der GEZIELT die Fehlenden Felder (und ggf andere die darauf basieren) setzt.
Bei komplexen Masken braucht ein Refresh pro Dokument erfahrungsgemäss 1-2 Sekunden.
Das macht bei 155.000 Dokumenten im Optimalfall: 155.000 Sekunden = 2583 Minuten = 43 Stunden.
Ein Agent, der über
FIELD Neu1 := @Formel
FIELD Neu2 := @Formel2
gezielt die Felder setzt, ist schätzungsweise nach maximal 2-3 Stunden durch...
Gruß
Tode