Domino 9 und frühere Versionen > ND8: Entwicklung

zweiten Agent im Agent starten

(1/2) > >>

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