Loading
Dokumentation til den offentlige sektor
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Opdater gencertificeringsstatus, når en ansøgning er under gennemgang

          Opdater gencertificeringsstatus, når en ansøgning er under gennemgang

          Når en gencertificeringsapplikation er under gennemgang, skal du opdatere gencertificeringsstatussen for den relaterede fordelstildeling til I gang. Definer en tilpasset platformsbegivenhed, der angiver, at en gencertificeringsapplikation er under gennemgang, og konfigurer en begivenhedshandler, der opdaterer gencertificeringsstatussen for den relaterede fordelstildeling, når platformsbegivenheden udgives. Abonner på platformsbegivenheden ved brug af en Apex.

          EditionsHeading

          Vis understøttede produktversioner.
          Brugertilladelser påkrævet
          Hvis du vil oprette og redigere platformsbegivenhedsdefinitioner: Tilpas applikation
          Hvis du vil definere Apex-udløsere: Dokumentopretter Apex

          Definer en tilpasset platformsbegivenhed

          1. Skriv Platform i feltet Find hurtigt i Opsætning, og vælg derefter Platformsbegivenheder.
          2. Klik på Ny platformsbegivenhed.
          3. Angiv disse detaljer.
            • Betegnelse: BMRecertEvent
            • Flertalsbetegnelse: BMRecertEvents
            • Objektnavn: BMRecertEvent
          4. Gem dine ændringer.
          5. Klik på Ny på listen Tilpassede felter og relationer.
          6. For Datatype skal du vælge tekst og derefter klikke på Næste.
          7. Angiv disse detaljer.
            • Feltbetegnelse: RecordId
            • Længde: 50
            Feltnavn udfyldes automatisk.
          8. Gem dine ændringer.

          Opret en Apex for begivenhedshandleren

          1. Skriv Apex i feltet Find hurtigt i Opsætning, og vælg derefter Apex-klasser.
          2. Klik på Ny.
          3. Indsæt denne klassedefinition i tekstfeltet.
            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. Gem dine ændringer.

          Abonner på platformsbegivenheden ved brug af en Apex

          1. Skriv Platform i feltet Find hurtigt i Opsætning, og vælg derefter Platformsbegivenheder.
          2. Klik på BMRecertEvent.
          3. Klik på Ny på listen Udløsere.
          4. Indsæt denne klassedefinition i tekstfeltet.
            trigger BMRecertEventTrigger on BMRecertEvent__e (after insert) {
                SubscribeBMRecertEvent.handleEvent(Trigger.new);
            }
          5. Gem dine ændringer.
           
          Indlæser
          Salesforce Help | Article