Domino 9 und frühere Versionen > ND9: Entwicklung
Agent Interaktiv starten von LotusScript aus
koehlerbv:
Mir ging es auch um den Ansatz: Muss es denn überhaupt ein Agent sein?
Bernhard
Tode:
Lass uns das am Freitag mal diskutieren... Wie ich bereits sagte: Es geht mir um die "sanfte" Migration von Umgebungen, die schon heute Agenten einsetzen, ohne dass man bei allen die Agenten neu schreiben oder die Konfig anpassen muss...
pram:
Vor dem selben Problem standen wir auch mal.
Wir gingen auch den Weg über eine Maske. Die Maske wurde dabei über ein Konfigurationsdokument geöffnet. Im Dokument steht der Agentname und eine kurze Beschreibung, was der Agent macht. (Die Maske selber enthält eine zentrierte Tabelle mit dem Text "Aktion wird ausgeführt: ...." und wird im Hintergrund solange angezeigt, solange der Agent läuft.... Dann flackert auch nichts ;) )
Der Agent selber wird im QueryClose ausgeführt mittels
--- Code: ---@Command([ToolsRunMacro];AgentName);
--- Ende Code ---
Die Maske wird mit
--- Code: ---tmpDoc.agentName="MeinAgent"
tmpDoc.Beschreibung="Blabla"
ws.Editdocument(False,tmpDoc).close(true)
--- Ende Code ---
geöffnet und sofort wieder geschlossen.
Gruß
Roland
Tode:
Da der Agent bei mir im Kontext des aktuellen uidocs ausgeführt wird, muss ich das ins Queryopen packen, weil sonst habe ich den falschen Kontext für den Agenten. Aber ich werde es jetzt auch so umsetzen.
koehlerbv:
Mag sein, dass das die Lösung ist, aber warte doch bitte noch bis Freitag :)
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln