Versenden von Emails in Verbindung mit der Benutzung von Email Templates ist eine weitere Stärke von Salesforce. Auch wenn die Standard Funktionalität nicht ausreichend ist, lässt sich diese mit ein paar Klicks und/oder mit wenigen Quellcode-Zeilen schnell erweitern.
Screenshot "Email"
Wie auf dem oberen Screenshot abgebildet, werden Besuchsberichte per Email versendet. Dabei wird ein bestimmtes Email-Template benutzt. Besuchsbericht ist ein Custom Object. Eine neue Schaltfläche, die das Standard Formular aufruft, ist schnell implementiert.
Button ruft die folgende URL auf:
/_ui/core/email/author/EmailAuthor?new_template=1
&p2_lkid={!VisitReport__c.ContactId__c}
&p3_lkid={!VisitReport__c.Id}
&template_id=00X11000000Dc6JEAS
Paremeter
p2_lkid= übergibt eine Kontakt ID an das Feld "To" (s. Screenshot "Email")
p3_lkid= übergibt aktuelle Besuchsbericht ID an das Feld "Related To" (s. Screenshot "Email")
&template_id=00X11000000Dc6JEAS Email Template mit dieser ID wird benutzt
Klick auf die Schaltfläche bringt allerdings die folgende Fehlermeldung zur Anzeige:
FEHLER:
The
value of the "p3_lkid" parameter contains a character that is not
allowed or the value exceeds the maximum allowed length. Remove the
character from the parameter value or reduce the value length and
resubmit. If the error still persists, report it to our Customer Support
team. Provide the URL of the page you were requesting as well as any
other related information.
LÖSUNG:
Versand von Emails ausgehend vom "Besuchsbericht" muss aktiviert werden. Dazu das Feld "Allow Activities" auf dem Custom Object aktivieren (Setup -> Create -> Objects -> Visit Report -> Edit).
Kommentare
Kommentar veröffentlichen