Domino 9 und frühere Versionen > ND6: Entwicklung

Abarbeitung mehrerer @Commands "zu schnell?

(1/1)

DatenDuck:
Hallo Leute,

ich möchte in einer Aktion mehrere @Commands der Reihe nach ausführen.
Als erstes einen Agenten starten und danach das markierte Dokument (Memo) weiterleiten.
In der Aktion steht nun folgendes

--- Code: ---@Command([ToolsRunMacro];"agent1");
@Command([MailForward]);
--- Ende Code ---
Wenn ich das so ausführe bringt der Agent einen Fehler weil sich die UID des (inzwischen zur Weiterleitung geöffneten) Memos verändert hat und er scheinbar das neue Dokument als aktuelles sieht.
Irgendwie kommt mir das so vor als ob der Agent "nachhängt"... Kann das sein?
Ich habe die Abfolge schonmal folgendermaßen geändert, aber der Agent findet leider nach wie vor nur die DocUID des neuen Memos

--- Code: ---@Command([OpenDocument]);
@Command([ToolsRunMacro];"agent1");
@Command([CloseWindow]);
@Command([MailForward]);

--- Ende Code ---

Glombi:
Du solltest anstelle von @Command besser @PostedCommand verwenden, damit die Befehle in der richtigen Reihenfolge ausgeführt werden. Bestimmte @Command werden erst am Ende ausgeführt.

Aus der Hilfe:
Ausführungsreihenfolge
Dieser Befehl wird (mit Ausnahme im Web) nur nach der Auswertung der gesamten Formel ausgeführt, unabhängig davon, ob @Command oder @PostedCommand verwendet wird. Alle @Befehle werden im Web in der vorgegebenen Reihenfolge ausgeführt.

Andreas

DatenDuck:
...Und mir wurde mal wieder super geholfen  ;D
Vielen Dank!

Semeaphoros:
Und dann wäre es nett, wenn Du den Thread gleich auf stellen würdest, dann braucht man das nämlich nicht mehr zu lesen, wenn man mal länger nicht dabei ist.

DatenDuck:
Ups... vor Euphorie mal vergessen...

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln