Ich habe eine E-Mail-Vorlage, die ich über den Link/Button aus dem Fall heraus starten möchte. Ich sehe die Option unter Setup-> anpassen-> Fälle-> Button und Links, ich sehe sogar, wo ich die URL platzieren muss. Was ich nicht sehe, ist eine Dokumentation darüber, wie man die URL erstellt, um eine E-Mail-Vorlage zu starten. Alle helfen Ihnen großeSalesforce Optionen für Schaltflächen und Links erstellen - Benutzerdefinierte URL zum Starten der E-Mail-Vorlage
Antwort
sein Ich weiß nicht, ob dies durch Salesforce nirgends dokumentiert ist, aber ich fand von einigen Rätselraten:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn
nur verwenden, die als die URL Inhalt einer benutzerdefinierten Schaltfläche oder Link . Dies ist für Fälle, wie Sie es versuchen, aber ich denke, das sollte auch für andere Arten von Objekten funktionieren.
Die Parameter sind p3_lkid
, was der Fall-ID ist, p2_lkid
, die die ID des Kontakts Sie per E-Mail, und template_id
die auf die gewünschte E-Mail-Vorlage fest einprogrammiert ist. (Sie können diese ID finden, indem Sie in der URL der Setup-Seite nach der Vorlage suchen)
Abeyers Antwort ist gut. Wenn jedoch die Vorlage Lösung Anlagen enthält „{! Case.Solution_Attachments}“ die Anlagen nicht enthalten, es sei denn Sie die new_template = 1 Parameter an die es URL hinzufügen zu machen:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn&new_template=1
Das war wirklich hilfreich. Ich habe jedoch einen anderen Weg gefunden, es zu tun. Klicken Sie auf die Schaltfläche "E-Mail senden", die Sie derzeit haben. Kopieren Sie die URL und fügen Sie &template_id=YOUR TEMPLATE ID
hinzu.
Es gibt eine weitere ID-Nummer, die in der ursprünglichen URL angezeigt wird. Ändern Sie das zu dem dynamischen Feld, das Sie möchten.
Zum Beispiel:
URL kopieren von "E-Mail senden": https://na3.salesforce.com/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1
&template_id=YOUR TEMPLATE ID
hinzufügen, so sieht es wie folgt aus:
/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1&template_id=YOUR TEMPLATE ID
Entfernen Sie die anderen ID (es ist das Objekt, das Sie verwendet Senden Sie die E-Mail - also in diesem Fall wollte ich in der Lage sein, eine E-Mail direkt von einer Kampagne zu senden) und durch das dynamische Feld ersetzen:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Campaign.Id}&retURL=%2F70150000000Axih&template_id=YOUR TEMPLATE ID
Und voila! Es sollte funktionieren!
Und als allgemeine Heuristik, versuchen 'id' anhängt,' someobjectId' oder 'someobject_id' Parameter an eine URL Seite, wie Sie oft das Standardverhalten von Salesforce mit diesen zwicken. Es gibt auch viele weniger offensichtliche ('p3_lkid' ??), die Sie manchmal finden können, indem Sie einfach aus verschiedenen Links und Kontexten auf die Zielseite klicken und beobachten, wie sich die URL ändert. – abeyer
Danke wird damit spielen müssen –