Wenn ein Kundenauftrag per E-Mail an einen Kunden gesendet wird, dessen E-Mail-Einstellung auf PDF eingestellt ist, lautet der Text der E-Mail:
Please open the attached file to view your Sales Order.
To view the attachment, you first need the free Adobe Acrobat Reader. If you don't have it yet, visit Adobe's Web site http://www.adobe.com/products/acrobat/readstep.html to download it.[/CODE]
Ich möchte dieser Nachricht etwas hinzufügen. Ich denke, dafür muss ich ein Skript schreiben, das die Transaktion in eine PDF-Vorlage rendert und die E-Mail mit der von mir gewählten Nachricht sendet. Außerdem muss verhindert werden, dass NetSuite auch die Standard-E-Mail sendet.
Würde folgendes funktionieren:
Deaktivieren Sie in einer beforeSubmit-Funktion in Kundenauftragsdatensätzen das Feld "E-Mail an", wenn der Kunde E-Mail-Einstellungen = PDF hat. Setzen Sie stattdessen ein neues benutzerdefiniertes Kontrollkästchen wie "PDF per E-Mail senden" auf "true".
Rendern Sie in einem Benutzerereignisskript, nachdem ein Kundenauftrag gesendet und "E-Mail-PDF" auf "Wahr" gesetzt wurde, die Transaktion in ein PDF und senden Sie sie per E-Mail an alle Empfänger "E-Mail an".
Oder gibt es eine bessere Lösung, die ich übersehen könnte?
Die 'doppelte Frage' besagt, dass dies noch nicht möglich ist. Ich habe eine funktionierende Lösung. Es verweist auch auf SuiteTalk, nicht dasselbe.
Dies ist eine Lösung, die mir jemand im offiziellen NetSuite-Forum gegeben hat:
You can accomplish this fairly easily with a Workflow.
- Trigger on Before Record Submit when 'To Be E-mailed' = T
- Set Field Value of 'To Be E-mailed' = F
- Transition to next state After Record Submit
- Use 'Send Email' action. This allows you to use an email template and
also automatically attach pdf
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen