Notes ini Einträge nach dem Agentenlauf löschen

  • Hallo Liebe Forenmitglieder,


    in einer Aktion versenden wir 2 Mails an bestimmte Personen die sich aus dem Workflow des Antrag ergeben, und schreiben dazu für den Mailagenten einige Infos in die Notes.ini weg.
    Diese Aktion bzw. eine sehr ähnliche benutzen wir bei 2 Prozessen in der Anwendung.
    Aus welchen Gründen auch immer, versendet er bei der nächsten Mailingaktion dann teilweise die Werte aus der ersten Mail in die 2 Mail rein. das heisst der 2. Empfänger bekommt zum Beispiel einen DB Link aus einer vorgehenden Mailaktion.
    Nun würde ich gerne nachdem die Agenten gelaufen sind, die Notes.ini genau um diese Datensätze bereinigen, denn Sie werden ja in der nächsten Aktion wieder neu generiert.
    Das geht aber nicht gleich am Ende weil der Aktion, weil dann die Mail vom Agenten nicht zusammengestellt ist. Ich müsste also so etwas wie ein sleep reinnehmen, gibt es dazu eine Idee?.


    Hier mal das Script:
    @Prompt([Ok]; "Systemmeldung"; "Die Bearbeitung ist abgeschlossen. Der Antragsteller erhält jetzt eine Info Mail." );


    @Environment("StradaDocID"; @Text(@DocumentUniqueID));
    @Environment("StradaSendTo"; @Implode(Antragsteller_voll; "|"));
    @Environment("StradaCopyTo"; "");
    @Environment("StradaBlindCopyTo"; "");
    @Environment("StradaReplyTo"; SystemService[1]);
    @Environment("StradaSubject"; "StraDa - Bearbeiteter Ordnerantrag " + ovdFsUNCPath_1);
    @Environment("StradaBodyText"; "Liebe/r " + @Name([CN]; Antragsteller_voll) +
    "||Ihr Antrag auf den Ordner wurde vom Systemservice abgeschlossen.|" + "|Der Ordner ist aber erst nach einer XP Neuanmeldung nutzbar.|" + "|Ihren Ordnerantrag finden Sie hier:||" + "Bitte klicken Sie auf die nebenstehende Dokumentenverknüpfung --> ");
    @PostedCommand([ToolsRunMacro]; "(Mail_Antragsteller)");


    @Environment("StradaDocID_ZSysko"; @Text(@DocumentUniqueID));
    @Environment("StradaSendTo_ZSysko"; @Implode(ZSysko; "|"));
    @Environment("StradaCopyTo_ZSysko"; "");
    @Environment("StradaBlindCopyTo_ZSysko"; "");
    @Environment("StradaReplyTo_ZSysko"; SystemService[1]);
    @Environment("StradaSubject_ZSysko"; "StraDa - Der Antrag für " + @Name([CN];Antragsteller_voll) + " wurde abgeschlossen.");
    @Environment("StradaBodyText_ZSysko"; "Der Antrag auf den Ordner: " + ovdFsUNCPath_1 + " wurde vom Systemservice abgeschlossen.||" + "Hier geht es zum Antrag, bitte klicken Sie auf die nebenstehende Dokumentenverknüpfung --> ");
    @PostedCommand([ToolsRunMacro]; "(Mail_ZSysko)");


    Als Alternative sehe ich sonst nur noch, das der Agent selber hinterher die Einträge in der Notes.ini löscht, bzw. einen eigenen Löschagent noch aufruft.


    Dankeschön für eure Antwort