Domino 9 und frühere Versionen > ND8: Entwicklung
zweiten Agent im Agent starten
sylli1908:
Hallo Helfer in der Not,
ich bin Anfänger, also nicht böse sein wenn die Frage banal klingen sollte ...
ich habe einen Agenten (LS), den ich selbst nicht erstellt habe aber abändern möchte. Nachdem der Status :"Datensatz korrekt erstellt" gesetzt wurde soll der Agent "Zugang" gestartet werden.
req.AgentStatus = "Datensatz korrekt erstellt."
Set agent = db.GetAgent("(Zugang)")
agent.Run
So hatte ich mir das gedacht, aber Lotus meldet: Variable Agent nicht deklariert. Kann mir jemand sagen wie die Zeile zum Agentenstart aussehen müsste???
klaussal:
Aus der Hilfe (immer gern gelesen ;) :
--- Zitat ---This agent runs the agent named "Agent to be run LotusScript."
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Set db = s.CurrentDatabase
Set agent = db.GetAgent("Agent to be run LotusScript")
If agent.Run = 0 Then
Messagebox "Agent ran",, "Success"
Else
Messagebox "Agent did not run",, "Failure"
End If
End Sub
--- Ende Zitat ---
sylli1908:
Danke, die Zeile mit dem Dim hat gefehlt.
pram:
Aber Achtung: Der Agent läuft im Backend. D.h. es kann (fast) keine Interaktion mit dem UI stattfinden.
Also, falls der Agent (Zugang) Dialoge/Dokumente öffnen will, dann geht das so nicht
Gruß
Roland
ascabg:
Hallo,
Die Zeile
--- Code: ---Option Declare
--- Ende Code ---
Im Abschnitt (Options) hilft in einem solchen Fall weiter.
(alle Variablen muessen deklariert werden)
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln