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
Versionshinweise | 25.3 | ||
|---|---|---|---|
Code
IMailResult sendActivity(String activityPk, boolean external, String mailConfigName, boolean syncMailBack, String mailTemplate, boolean syncToSentMail)
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 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- [optional] Der Kurzname einer Mail Konfiguration.
syncMailBack - [optional] true schreibt die Änderungen aus der Mail in die Aktivität zurück.
mailTemplate - [optional] 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.
syncToSentMail- [optional] Ob eine Kopie der Mail in den "Gesendeten Elemente" abgelegt wird.
Returns
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