Domino 9 und frühere Versionen > ND9: Entwicklung

Agent Interaktiv starten von LotusScript aus

<< < (2/3) > >>

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