Loading
Dokumentasjon av løsninger for offentlig sektor
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          Oppdatere statusen for ny sertifisering når en søknad er under gjennomgang

          Oppdatere statusen for ny sertifisering når en søknad er under gjennomgang

          Når en ny sertifiseringssøknad er under gjennomgang, oppdaterer du omsertifiseringsstatusen til den relaterte fordelstildelingen til Pågår. Definer en tilpasset plattformhendelse som angir at et nytt sertifikasjonsprogram er under gjennomgang, og konfigurer en hendelsesbehandler som oppdaterer omsertifiseringsstatusen til den relaterte fordelstildelingen når plattformhendelsen publiseres. Abonnere på plattformhendelsen ved å bruke en Apex.

          Nødvendige utgaver

          Se støttede produktversjoner.
          Nødvendige brukertillatelser
          For å opprette og redigere definisjoner for plattformhendelser: Tilpasse program
          For å definere Apex-utløsere: Forfatter for Apex

          Definere en tilpasset plattformhendelse

          1. Skriv inn Plattform i Hurtigsøk-feltet i Oppsett, og velg deretter Plattformhendelser.
          2. Klikk på Ny plattformhendelse.
          3. Legg inn disse detaljene.
            • Etikett: BMRecertEvent
            • Etikett flertall: BMRecertEvents
            • Objektnavn: BMRecertEvent
          4. Lagre endringene.
          5. Klikk på Ny i listen Tilpassede felt og relasjoner.
          6. I Datatype velger du Tekst og klikker på Neste.
          7. Legg inn disse detaljene.
            • Feltetikett: RecordId
            • Lengde: 50
            Feltnavn fylles ut automatisk.
          8. Lagre endringene.

          Opprette en Apex for hendelsesbehandleren

          1. Skriv Apex i Hurtigsøk-feltet under Oppsett, og velg Apex-klasser.
          2. Klikk på Ny.
          3. Lim inn denne klassedefinisjonen i tekstboksen.
            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. Lagre endringene.

          Abonnere på plattformhendelsen ved å bruke en Apex

          1. Skriv inn Plattform i Hurtigsøk-feltet i Oppsett, og velg deretter Plattformhendelser.
          2. Klikk på BMRecertEvent.
          3. Klikk på Ny i Utløsere-listen.
          4. Lim inn denne klassedefinisjonen i tekstboksen.
            trigger BMRecertEventTrigger on BMRecertEvent__e (after insert) {
                SubscribeBMRecertEvent.handleEvent(Trigger.new);
            }
          5. Lagre endringene.
           
          Laster
          Salesforce Help | Article