Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Erstellen einer Apex-Klasse

          Erstellen einer Apex-Klasse

          Erstellen Sie eine Apex-Klasse, um dem Benutzer, der einen Versicherungsnachweis anfordert, eine E-Mail mit Anhang zu senden.

          ERFORDERLICHE EDITIONEN
          Verfügbarkeit: Lightning Experience in der Professional, Enterprise und Unlimited Edition mit aktivierter Financial Services Cloud-Lizenz mit dem Add-On "FSC Insurance" (Versicherung für FSC).
          ERFORDERLICHE BENUTZERBERECHTIGUNGEN
          Einrichten des Serviceprozesses "Versicherungsnachweis anfordern":

          "Branchenserviceprozess", "Branchenservice Excellence", "OmniStudio", "Kundenvorgang", "Servicekataloganforderungsobjekte" "Lesen", "Erstellen", "Bearbeiten", "Löschen", "Alle Datensätze anzeigen"

          UND

          FSC Versicherung

          UND

          Financial Services Cloud-Erweiterung ODER FSC Sales

          ODER

          Financial Services Cloud Basic

          ODER

          Financial Services Cloud Standard

          Verwenden des Serviceprozesses "Versicherungsnachweis anfordern":

          "Branchenserviceprozess", "Branchenservice Excellence", "OmniStudio", "Kundenvorgang", "Servicekataloganforderungsobjekte" "Lesen", "Erstellen", "Bearbeiten", "Löschen", "Alle Datensätze anzeigen"

          UND

          FSC Versicherung

          UND

          Financial Services Cloud-Erweiterung ODER FSC Sales

          ODER

          Financial Services Cloud Basic

          ODER

          Financial Services Cloud Standard

          1. Klicken Sie auf Setup und dann auf Entwicklerkonsole.
          2. Erstellen Sie eine Apex Klasse.

            Beispiel: Verwenden Sie ein Skript wie das folgende, um eine E-Mail mit Anhang an den Benutzer zu senden, der einen Versicherungsnachweis anfordert:

            /*************************
            * @Class Name:- FSCInsServiceProcessSendEmail
            * @Description:- This apex class contains an invocable method used to send email along with attachment
            **************************/
            global with sharing class FSCInsServiceProcessSendEmail {
            // Method to send email along with attachment and reurns either Success or Failure back to flow output variable
            @InvocableMethod(label='Send Email to user with attachment' description='Sends email to user from apex ')
            public static List<String> sendEmail(List<Requests> request) {
            List<Messaging.SingleEmailMessage> mails = new List<Messaging.SingleEmailMessage>();
            Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
            List<String> response = new List<String>();
            List<String> sendTo = new List<String> {request[0].sendToEmailId};
            mail.setToAddresses(sendTo);
            mail.setSubject(request[0].emailSubject);
            mail.setHtmlBody(request[0].textTemplate);
            //Fetch attachment id associated to the caseId and append it to email as attachments
            List<Attachment> attList = new List<Attachment> ([SELECT Id, Name FROM Attachment WHERE parentId =: request[0].caseId WITH SECURITY_ENFORCED]);
            if (attList.size() > 0) {
            List<String> attachmentIds = new List<String> {attList[0].Id};
            mail.setEntityAttachments(attachmentIds);
            }
            // Add email to the master list
            mails.add(mail);
            //Send all emails in the master list
            Messaging.SendEmailResult[] results = Messaging.sendEmail(mails);
            if (results[0].success) {
            response.add('Success');
            } else {
            response.add('Failed to send email');
            }
            return response;
            }
            
            //set of invocable variables which is used to set values from flow
            global class Requests {
            @InvocableVariable(label='Email Body' description='Text template of email body')
            global String textTemplate;
            @InvocableVariable(label='Send To Email Id' description='Email id of recipient')
            global String sendToEmailId;
            @InvocableVariable(label='CaseId' description='Case Id associated with attachment')
            global String caseId;
            @InvocableVariable(label='Email Subject' description='Email subject')
            global String emailSubject;
            }
            }
            
           
          Laden
          Salesforce Help | Article