Home Forum Nuclos Bedienung Sonstige Nutzung Emails versenden Aw: Emails versenden

#759
Claudia Mangstl
Teilnehmer

Hallo !

Ja, das Versenden von Emails kann man in Geschäftsregeln umsetzen. Beispiel-Quelltext für den Emailversand:


String sEmail = server.getUserMailAddress();
if (sEmail == null) {
server.addNotificationMessage("Dem Bearbeiter ist keine E-Mail-Adresse zugewiesen!" + , Priority.NORMAL);
}
else {
// können auch mehrere Empfänger sein (String-Array)
String[] aRecipients = {sEmail};
String sSubject = "";
String sContent = ";

try {
server.sendMessage(aRecipients, sSubject, sContent);
}
catch(Exception ex) {
throw new NucleusBusinessRuleException("Email konnte nicht gesendet werden :" + ex.getMessage());
}
}

Um die Email beim Statuswechsel durchzuführen, kann die Regel einfach im Statusmodell an den gewünschten Statusübergang eingefügt werden.