Hi.
Es gibt mehrere Stellen an denen du Mails beeinflussen kannst bei Lotus Workflow und zwar in der ScriptLibrary "ApplicationEvents":
1. QueryInboxMailNotification
-------------------------------------
Ein Job liegt ungeclaimed herum und der Backgrounder-Agent verschickt eine Benachrichtigung.
2. QueryInboxOverDueMail
----------------------------------
Ein Job liegt ungeclaimed seit einer längeren Zeit herum (Timing Parameter im Architect Client). Der TimeManagement Backgrounder verschickt eine Mail.
3. QueryActivityOverDueMail
------------------------------------
Ein Job wurde geclaimed, braucht aber zu lang (ebenfalls TimeManagement)
4. QueryAutomatedActivityMail
---------------------------------------
Mail verschicken in einer automatischen Aktivität
Du kannst einerseits die Parameter der Funktionen nehmen und sie erweitern (z.B. einen weiteren Adressaten bei Recipients hinzufügen). Dabei bleibt aber die Struktur und der Inhalt der Mail so, wie Lotus Workflow es vorgibt.
Andererseits kannst du die Mails von Lotus Workflow über den Parameter continue stoppen und deine eingene Mail erstellen und verschicken. "continue = false" ist wichtig, da du sonst zwei Mails hast - deine eigene und die vom Workflow.
Noch ein Tip: bau die eine "SendMail"-Funktion, die die Mail erzeugt und verschickt, damit der Code lesbarer wird.