Domino 9 und frühere Versionen > Entwicklung

Agent per Script starten!

(1/3) > >>

Christopher:
Hallo Entwickler,

ich habe einen Agenten programmiert den einen 2 Agenten aufruft. Der 2 Agent enthält eine Formen mit dem Befehl  @Command([ToolsRefreshSelectedDocs]).

Leider funktionert das ganze nicht der zweite Agent wird nicht gestartet kann mir einer weiterhelfen?

Der Agent sieht wie folgt aus:

Dim agent As NotesAgent
   
   Set session = New notessession  
   Set db=session.currentdatabase  
   Set agent = db.GetAgent("Agent1")   
   Call   agent.Run         

klaussal:
... aus der hilfe. etwas anpassen...

This example displays all the agents in the current database, and then runs a user-specified agent.

Dim session As New NotesSession
Dim db As NotesDatabase
Dim theAgent As NotesAgent
Dim agentString As String
Set db = session.CurrentDatabase
Forall agent In db.Agents
     agentString = agentString & Chr(10) & agent.Name
End Forall
Messagebox agentString,, "Agents"
Set theAgent = db.GetAgent(Inputbox( _
"Which agent do you want to run?"))
If Not(theAgent Is Nothing) Then
     Call theAgent.Run
Else
     Messagebox "No existing agent selected"
End If

Christopher:
Hallo Klaus, erst mal danke für die Hilfe aber leider kann ich in diesem Beispiel keinen Unterschied zu meinem Script endecken das prinzip ist das gleich.

Driri:
Welche Startart hat denn der zweite Agent mit dem @Command ? Ich meine, ich hätte da auch schon mal Probleme bei gehabt, wenn der Agent nicht periodisch ist. Bin mir aber nicht mehr sicher.

Axel:
Hi,

könnte unter Umständen auch an der Option "Für welche Dokumente soll er gelten" liegen.

Was hast du denn da eingestellt.


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln