Ho un modello di e-mail che mi piacerebbe lanciare dall'interno del caso utilizzando un collegamento/pulsante. Vedo l'opzione sotto setup-> personalizza-> casi-> pulsante e link vedo persino dove ho bisogno di inserire l'URL. Quello che non vedo è nay documentazione su come costruire l'URL per lanciare un modello di email. Qualsiasi aiuterà a essere grandeSalesforce creare pulsanti e link opzione - URL personalizzato per lanciare modello di e-mail
risposta
Non so se questo è documentato da nessuna parte dalla forza vendita, ma ho trovato da qualche congettura:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn
Proprio utilizzarlo come il contenuto url di un pulsante personalizzato o un link . Questo è per i casi, come si sta tentando di fare, ma penso che questo dovrebbe funzionare anche per altri tipi di oggetti.
I parametri sono p3_lkid
, che è il caso id, p2_lkid
che è l'id del contatto che si inviando un'email, e template_id
che è hardcoded per il modello di e-mail desiderato. (Puoi trovare questo id guardando nell'URL della pagina Setup del modello)
La risposta di Abeyer è buona. Tuttavia, se il modello contiene allegati soluzione "{!} Case.Solution_Attachments" gli allegati non otterranno incluso a meno che non si aggiunge il new_template = 1 parametro all'URL rendendo:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn&new_template=1
Questo è stato davvero utile. Tuttavia, ho capito un altro modo per farlo. Clicca sul pulsante "Invia una email" che hai attualmente. Copia l'URL e aggiungi &template_id=YOUR TEMPLATE ID
.
C'è un altro numero ID che verrà visualizzato nel l'URL originale. Cambia quello per essere il campo dinamico che vuoi che sia.
Ad esempio:
Copia URL da "Send Email": https://na3.salesforce.com/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1
Aggiungi &template_id=YOUR TEMPLATE ID
in modo che assomiglia a questo:
/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1&template_id=YOUR TEMPLATE ID
Rimuovere l'altro id (è l'oggetto utilizzato per invia l'email, quindi in questo caso volevo poter inviare un'email direttamente da una campagna e sostituirla con il campo dinamico:
/_ui/core/email/author/EmailAuthor?p3_lkid={!Campaign.Id}&retURL=%2F70150000000Axih&template_id=YOUR TEMPLATE ID
E voilà! Dovrebbe funzionare!
E come euristica generale, provare ad aggiungere i parametri 'id',' someobjectId' o 'someobject_id' all'URL di una pagina, poiché spesso è possibile modificare il comportamento predefinito di salesforce con questi. Ci sono anche molti altri meno ovvi ('p3_lkid' ??), che a volte puoi trovare semplicemente cliccando sulla pagina di destinazione da vari link e contesti e osservando come cambia l'url. – abeyer
Grazie dovrà giocare con questo –