Zwei Fragen:
1) Welche Events verwendest Du nun jetzt? Ob Du die richtigen erwischt hast, kannst Du einfach prüfen, wenn Du aus einer Ansicht heraus ein Dokument mit Strg-B (deutscher Client) bzw. Ctrl-E (englischer Client) direkt im EditMode öffnen willst.
2) Stellst Du absolut sicher, daß Dein Agent dann auch die Environment-Variable wieder zurücksetzt? Das sollte dort der allererste reale Code sein, sonst kannst Du irgendwann, eventuell erst in vielen Monaten, mal ganz merkwürdige Effekte erhalten, weil Der Agent eben nicht zur Dokumentänderung aufgerufen wird, weil ein User direkt in den EditMode gelangen kann.
Bernhard (spricht aus Erfahrung)