Mir fehlen nach wie vor Details zu den Anforderungen. Wenn serverbasierend, dann funktioniert das ganze natürlich auch nur unter der Bedingung, dass der User in dem Moment, in dem die Bedingungen für eine neue Meldung stimmen, auch vom Server erreichbar ist. Trotzdem wäre dies natürlich dann der einfachste Weg.
Was bedeutet "in Ansicht selektiert"? Dass die Bedingungen stimmen, um das Dokument in eine bestimmte Ansicht aufgenommen wird? Diese Bedingung liesse sich ja genauso im Agent nachbilden, ebenso wie der Wert, der in einem bestimmten Feld stehen muss.
Ansonsten: Siehe die Punkte, die ich im letzten Posting geschrieben habe.
Bernhard