Loading
Julkisen sektorin ratkaisujen dokumentaatio
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Uudelleensertifioinnin tilan päivittäminen, kun sovellus tarkastetaan

          Uudelleensertifioinnin tilan päivittäminen, kun sovellus tarkastetaan

          Kun uudelleensertifiointisovellus on tarkastuksessa, päivitä siihen liittyvän etujen kohdistuksen uudelleensertifioinnin tilaksi Käynnissä. Määritä mukautettu sovellusalustan tapahtuma, joka osoittaa, että uudelleensertifiointisovellus on tarkastuksessa, ja määritä tapahtuman käsittelijä, joka päivittää asiaan liittyvän etujen kohdistuksen uudelleensertifiointitilan, kun sovellusalustan tapahtuma julkaistaan. Tilaa sovellusalustan tapahtuma käyttämällä Apex.

          Vaaditut versiot

          Näytä tuetut tuoteversiot.
          Tarvittavat käyttöoikeudet
          Sovellusalustan tapahtumien määritelmien luominen ja muokkaaminen: Sovelluksen mukautusoikeus
          Apex-käynnistimien määrittäminen: Apex-laadintaoikeus

          Mukautetun sovellusalustan tapahtuman määrittäminen

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Sovellusalusta ja valitse Sovellusalustan tapahtumat.
          2. Napsauta Uusi sovellusalustan tapahtuma.
          3. Syötä nämä tiedot.
            • Otsikko: BMRecertEvent
            • Monikkomuotoinen otsikko: BMRecertEvents
            • Objektin nimi: BMRecertEvent
          4. Tallenna muutoksesi.
          5. Napsauta Mukautetut kentät ja suhteet -luettelosta Uusi.
          6. Valitse datatyypiksi Teksti ja napsauta sitten Seuraava.
          7. Syötä nämä tiedot.
            • Kentän otsikko: RecordId
            • Pituus: 50
            Kentän nimi täytetään automaattisesti.
          8. Tallenna muutoksesi.

          Apex luominen tapahtumien käsittelijälle

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Apex ja valitse Apex-luokat.
          2. Napsauta Uusi.
          3. Liitä tämä luokan määritelmä tekstikenttään.
            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. Tallenna muutoksesi.

          Sovellusalustan tapahtuman tilaaminen Apex

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Sovellusalusta ja valitse Sovellusalustan tapahtumat.
          2. Napsauta BMRecertEvent.
          3. Napsauta Käynnistimet-luettelosta Uusi.
          4. Liitä tämä luokan määritelmä tekstikenttään.
            trigger BMRecertEventTrigger on BMRecertEvent__e (after insert) {
                SubscribeBMRecertEvent.handleEvent(Trigger.new);
            }
          5. Tallenna muutoksesi.
           
          Ladataan
          Salesforce Help | Article