Loading
Inhoudsopgave
Filters selecteren

          Geen resultaten
          Geen resultaten
          Hier zijn enkele zoektips

          Controleer de spelling van uw trefwoorden.
          Gebruik meer algemene zoektermen.
          Verwijder filters om uw zoekopdracht uit te breiden.

          De Help van Salesforce volledig doorzoeken
          Een externe e-mailservice gebruiken

          Een externe e-mailservice gebruiken

          Het beheerde pakket Life Sciences Customer Engagement omvat de EmailQueueProcessor Apex interface voor integratie met een externe e-mailserviceprovider en het afhandelen van e-mailbewerkingen. Maak een Apex klasse die de EmailQueueProcessor interface implementeert.

          Vereiste editions

          Beschikbaar in: Lightning Experience
          Beschikbaar in: Enterprise en Unlimited Edition met Life Sciences Cloud, Life Sciences Cloud voor Customer Engagement Add-on-licentie en het beheerde pakket Life Sciences Customer Engagement.
          Benodigde gebruikersmachtigingen
          Toegang krijgen tot de EmailQueueProcessor Apex interface: Machtigingenset Commercieel beheerder Life Sciences
          Een Apex klasse definiëren: Apex-auteur
          1. Open het menu Set-up en selecteer vervolgens Ontwikkelaarsconsole.
          2. Maak een globale Apex klasse die de interface Lsc4ce.EmailQueueProcessor implementeert.
          3. Neem in de Apex klasse alle methoden op en zoek naar overeenkomsten met de methodehandtekeningen. Als u de logica van een methode wilt weglaten, laat u de hoofdtekst van de methode leeg.
            Methode Beschrijving
            initialize(List<LifeScienceEmail>-records) Initialiseert resources en set-up voor de externe e-mailservice en bereidt de verwerking van Life Science-e-mailrecords voor.
            setParameters(Map<String, Object> parameters) U wordt aangeraden deze methode leeg te laten.
            addMessage(LifeScienceEmail lScEmail) Converteert een Life Science-e-mailrecord naar de indeling van de externe service en valideert de e-mail voordat deze aan de wachtrij wordt toegevoegd. Retourneert true> indien geslaagd.
            exceededLimits() Controleert of de huidige batchgrootte van e-mail de limieten voor de externe service overschrijdt. Retourneert true als de batchgrootte limieten overschrijdt.
            canExceedLimits(Geheel getal-e-mailberichten) Controleert of het verzenden van het opgegeven aantal e-mailberichten de verzendlimieten voor e-mail overschrijdt. Retourneert true als verzenden de limieten overschrijdt.
            sendEmail() Verzend de in de wachtrij geplaatste e-mailberichten via de externe service en retourneer een lijst met foutberichten. Retourneert een null-waarde als het e-mailbericht met succes is verzonden.
            cleanUp(Lijst<LifeScienceEmail>-e-mailberichten) Werkt de status bij van verwerkte Life Science-e-mailrecords.
            updateAttemptStatus(List<LifeScienceEmail> emailAttemptsToProcess) Werkt Life Science-e-mailrecords bij met de status van e-mailpogingen van de externe service.
            finish() Sluit de verbinding met de externe e-mailservice.
          4. Sla uw wijzigingen op.
          5. Maak indien nodig een benoemd inloggegeven en extern inloggegeven om API-sleutels veilig op te slaan.
          6. Werk vanaf de tegel E-mail in de Beheerconsole de e-mailinstellingen bij om e-mailberichten te verzenden en de status bij te houden met behulp van de Apex klasse.
          • EmailQueueProcessor Interface
            De interface EmailQueueProcessor verwerkt e-mailbewerkingen voor een externe e-mailservice, inclusief het verzenden van e-mailberichten en het bijwerken van de status voor bijhouden in Salesforce. U kunt extra implementaties toevoegen voor verschillende e-mailserviceproviders.
          • EmailQueueProcessor, voorbeeld
            Dit voorbeeld maakt een Apex klasse die de EmailQueueProcessor interface implementeert om een externe e-mailservice te integreren met Life Sciences Cloud voor klantbetrokkenheid.
           
          Wordt geladen
          Salesforce Help | Article