sendActivity (Server)
Versionshinweise | 23.1 |
---|
Code
IMailResult MailUtils.sendActivity(String activityPk, boolean external[, String mailConfigName][, boolean syncMailBack][, String mailTemplate])
Beschreibung
Versendet eine gespeicherte Aktivität über die serverseitige Mailschnittstelle. Die Mail wird mit CURSOR-CRM synchronisiert.
Der Empfängerkreis wird für externe Mails aus den verknüpften Ansprechpartnern und Mitarbeitern zusammengestellt. Interne Mails werden an die verknüpften Mitarbeiter versendet.
Wenn keine Mail-Konfiguration angegeben wurde, greifen die Mail-Einstellungen des Benutzers.
Parameter
activityPk - Der Primärschlüssel einer Aktivität.
external - true versendet eine externe Mail. false versendet eine interne Mail.
mailConfigName - Optionaler Parameter. Der Kurzname einer Mail Konfiguration.
syncMailBack - Optionaler Parameter. Gibt an, ob Änderungen im Mail-Dialog nach dem Versenden in die Aktivität zurückgeschrieben werden sollen.
mailTemplate (ab 23.1) - Optionaler Parameter. Gibt die Mailvorlage an, die zum Erzeugen der Signatur in der Mail verwendet werden soll. Ist der Absender in der Mailvorlage gefüllt, wird dieser beim Mailversand verwendet, auch wenn im Parameter mailConfigName eine andere Mail-Konfiguration eingetragen wurde.
Rückgabe
Gibt ein Object vom Typ IMailResult zurück.
Beispiele
MailUtils.sendActivity("ActivityPk", true, "MailConfigMatchCode");
IMailResult result = MailUtils.sendActivity("ActivityPk", true, "MailConfigMatchCode");
IMailResult result = MailUtils.sendActivity("ActivityPk", true, "MailConfigMatchCode", true);
IMailResult result = MailUtils.sendActivity("ActivityPk", true, "MailConfigMatchCode", true, "INTERNALMAILSIGNATURE" ); // >= 23.1