Afaik nur über Workaround, Arne.
Nur eine Idee:
User "beantragt" die Agentensignierung mit einem Notes-Dokument. Das Dokument landet dann in einer speziellen View.
Nun hast Du einen Agenten, der regelmäßig (also ein scheduled Agent) die View durchgeht. Wenn da ein "Antrag" vorliegt, dann signiert der Agent die entsprechenden Agenten.
An die Ziel-Agenten, die Du signieren willst, kommst Du z.B. so:
Dim docAgent As NotesDocument
Dim ncol As NotesNoteCollection
Dim strNoteID As String
Set ncol = db.CreateNoteCollection(False)
ncol.SelectAgents = True
Call ncol.BuildCollection
strNoteID = ncol.GetFirstNoteId
Do While Not(strNoteID = "")
Set docAgent = db.GetDocumentByID(strNoteID)
'jetzt hast Du Zugriff auf die Agenten über docAgent.
'Hier kannste nun was machen. z.B. Abfragen wie der Agent heißt, und wenn es passt,
'dann machst Du ein docAgent.Sign
strNoteID = ncol.GetNextNoteId(strNoteID)
LoopDieser Agent, der da läuft, muss allerdings mit dem Administrator signiert sein.
Das ist jetzt nur eine Idee, aber sehe keinen Grund, warum das so nicht gehen sollte