Loading
Documentatie over oplossingen uit de publieke sector
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
          De hercertificeringsstatus bijwerken wanneer een toepassing wordt beoordeeld

          De hercertificeringsstatus bijwerken wanneer een toepassing wordt beoordeeld

          Wanneer een hercertificeringsaanvraag wordt beoordeeld, werkt u de hercertificeringsstatus van de toewijzing van het gerelateerde voordeel bij naar Bezig. Definieer een aangepaste platformevent die aangeeft dat een hercertificeringstoepassing wordt beoordeeld, en configureer een eventhandler die de hercertificeringsstatus van de toewijzing van het gerelateerde voordeel bijwerkt wanneer de platformevent wordt gepubliceerd. Abonneer u op het platformevent met behulp van een Apex trigger.

          Vereiste editions

          Ondersteunde productedities weergeven.
          Benodigde gebruikersmachtigingen
          Platformeventdefinities maken en bewerken: Toepassing aanpassen
          Als u Apex-triggers wilt definiëren: Apex-auteur

          Een aangepaste platformevent definiëren

          1. Geef vanuit Set-up Platform op in het vak Snel zoeken en selecteer vervolgens Platformevents.
          2. Klik op Nieuwe platformevent.
          3. Geef deze details op.
            • Label: BMRecertEvent
            • Label voor meervoud BMRecertEvents
            • Objectnaam: BMRecertEvent
          4. Sla uw wijzigingen op.
          5. Klik in de lijst Aangepaste velden en relaties op Nieuw.
          6. Selecteer bij Gegevenstype Tekst en klik vervolgens op Volgende.
          7. Geef deze details op.
            • Veldlabel: RecordId
            • Lengte: 50
            Veldnaam wordt automatisch ingevuld.
          8. Sla uw wijzigingen op.

          Een Apex klasse maken voor de Event Handler

          1. Geef vanuit Set-up Apex op in het vak Snel zoeken en selecteer vervolgens Apex-klassen.
          2. Klik op Nieuw.
          3. Plak deze klassedefinitie in het tekstvak.
            public class SubscribeBMRecertEvent {
                // Implement the event handler method
                @InvocableMethod(label='Handle BMRecertEvent Platform Event')
                public static void handleEvent(List<BMRecertEvent__e> events) {
                for (BMRecertEvent__e event : events) {        
                    List<IndividualApplication> recordsToUpdate = [SELECT Id, Status, ApplicationType, Category, BenefitAssignmentId FROM IndividualApplication WHERE Id = :event.RecordId__c];       
                    for (IndividualApplication ia: recordsToUpdate) {
                        BenefitAssignment baRecord = [SELECT Id, RecertificationStatus FROM BenefitAssignment WHERE Id = :ia.BenefitAssignmentId];
                        baRecord.RecertificationStatus = 'InProgress';
                        update baRecord;
                    }
                    }
                }
            }
          4. Sla uw wijzigingen op.

          Abonneren op het Platform Event met behulp van een Apex Trigger

          1. Geef vanuit Set-up Platform op in het vak Snel zoeken en selecteer vervolgens Platformevents.
          2. Klik op BMRecertEvent.
          3. Klik op Nieuw in de lijst Triggers.
          4. Plak deze klassedefinitie in het tekstvak.
            trigger BMRecertEventTrigger on BMRecertEvent__e (after insert) {
                SubscribeBMRecertEvent.handleEvent(Trigger.new);
            }
          5. Sla uw wijzigingen op.
           
          Wordt geladen
          Salesforce Help | Article