Lieber Herr CLI, das sind aber Basics ...
Einerseits: Das tut ein serverbasierender Agent, der mit entsprechenden Rechten signiert ist, und der der dann mit der Methode NotesAgent.RunOnServer aufgerufen wird.
Andererseits (meine persönliche Meinung): An der Konzeption der ganzen Anwendung ist was oberfaul, weil solche Zustände ("darf" und "darf doch nicht") gar nicht auftreten sollten.
Bernhard