Loading
Myynnin tuottavuus
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
          Liidin tilan määrittäminen automaattisesti, kun vaihe on suoritettu loppuun

          Liidin tilan määrittäminen automaattisesti, kun vaihe on suoritettu loppuun

          Käytä Apex tilataksesi muutostietojen datan taltiointi vaiheittain. Päivitä liidin tilaksi Yhteyshenkilö, kun myyntiedustaja suorittaa liidin vaiheessa ensimmäisen yhteydenottovaiheen.

          Vaaditut versiot

          Käytettävissä: Lightning Experiencessa
          Saatavilla Sales Cloudin Sales Engagementin kanssa, joka sisältyy Edition-versioihin Performance, Einstein 1 ja Unlimited Edition, ja saatavilla lisämaksusta Edition-versioissa Professional ja Enterprise. Sales Engagement on saatavilla myös lisämaksusta Service Cloudissa ja Lightning Platformissa.

          Aloita ottamalla muutostietojen datan taltiointi käyttöön ActionCadenceStepTrackerChangeEvent-objektille. Luo sitten muutostapahtumien käynnistin. Muuta lopuksi vaiheen tilaa ja katso miten liidin tila päivittyy automaattisesti. Jos haluat käyttää tätä esimerkkiä, tarvitset järjestyksen, jonka vaihe on nimeltään First Touch. Kohteeksi täytyy lisätä vähintään yksi liidi.

          Huomautus
          Huomautus Muista, että muutostapahtumien Apex ovat asynkronisia. Kun myyntiedustaja merkitsee vaiheen valmiiksi, saattaa tapahtua lyhyt viive ennen kuin siihen liittyvän liidin tila päivitetään.

          Ota käyttöön muutostietojen datan taltiointi ActionCadenceStepTrackerChangeEvent-objektille

          Sinun täytyy ottaa ActionCadenceStepTrackerChangeEvent-objekti käyttöön ilmoituksille ennen kuin voit vastaanottaa muutospäivien muutostietoja.

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Muuta datan taltiointi ja valitse sitten Muuta datan taltiointi.
          2. Valitse Käytettävissä olevat entiteetit -osiosta Vaiheiden seuraaja (ActionCadenceStepTracker) ja napsauta sitten >-nuolta.
          3. Tallenna muutoksesi.

          Ota käyttöön muutostietojen datan taltiointi ActionCadenceStepTrackerChangeEvent-objektille

          Luo ActionCadenceStepTracker-muutostapahtumalle käynnistin Developer Consolen avulla.

          1. Napsauta hammasrataskuvaketta ja valitse sitten Developer Console.
          2. Valitse Developer Consolesta Tiedosto | Uusi | Apex-käynnistin.
          3. Syötä Nimi-kenttään käynnistimen nimi. Käytämme UpdateLeadOnStepCompletionTrigger-funktiota.
          4. Valitse alasvetovalikosta ActionCadenceStepTracker.
          5. Korvaa oletusarvoinen sisältö tällä koodilla.
            trigger UpdateLeadOnStepCompletionTrigger on ActionCadenceStepTrackerChangeEvent (after insert)
                for(ActionCadenceStepTrackerChangeEvent event : Trigger.New) {
                    EventBus.ChangeEventHeader header = event.ChangeEventHeader;
                    List<String> recordIds = header.getRecordIds();
                    
                    System.debug('Received change event for ' + 
                                 header.entityName +
                                 ' for the ' + 
                                 header.changeType + 
                                 ' operation.'
                                );
                    
                    if(recordIds.size() == 0) {
                        continue;
                    }
                    
                    // Get ActionCadenceStepTracker records for completed steps where the target is a lead
                    List<ActionCadenceStepTracker> stepTrackers = [SELECT Id, ActionCadenceStepId, ActionCadenceName, TargetId, StepType, StepTitle
                                                                   FROM ActionCadenceStepTracker
                                                                   WHERE     Id IN :recordIds 
                                                                         AND State = 'Completed'
                                                                         AND Target.Type = 'Lead'
                                                                         AND StepTitle LIKE 'First Touch%'];
            
                    if(stepTrackers != null && stepTrackers.size() > 0) {
                        System.debug('Found ' + stepTrackers.size() + ' step tracker events.');
                        
                        List<Lead> leads = new List<Lead>();
                        for(ActionCadenceStepTracker stepTracker : stepTrackers) {
                            System.debug('Adding the lead ID  ' + stepTracker.TargetId + ' to Lead list.');
                            Lead lead = new Lead(Id=stepTracker.TargetId, Status='Contacted');
                            leads.add(lead);
                        }
                                    
                        update leads;
                    } else {
                        System.debug('Did not find any completed First Touch step trackers that are related to leads');
                    }
                }
            }

          Tämä muutostapahtumien käynnistin iteroi jokaisen vastaanotetun muutostapahtumaviestin läpi Trigger.New. Saat jokaisesta tapahtumasta tapahtuman käynnistäneen ActionCadenceStepTrackerin tunnuksen. Käytämme sitten vaiheen seuraajan tunnusta kyselläksemme ActionCadenceStepTracker-tietuetta. Tarkastamme, että asiaan liittyvän vaiheen nimi on First Touch, osavaltio on Completed ja taajuuden kohde on liidi.

          Jos taivutusvaihe täyttää kyseiset ehdot, siihen liittyvän liidin tilaksi päivitetään Contacted.

          Käynnistimen vahvistaminen

          Määritä lokitaso kerätäksesi virheenkorjausviestejä Apex ja varmista sitten, että uusi käynnistin päivittää liidin tilan.

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Virheenkorjauslokit ja valitse Virheenkorjauslokit.
          2. Napsauta Uusi.
          3. Valitse seuratun entiteetin tyypiksi Automaattinen prosessi.
          4. Valitse lokien kokoelman ajanjakso. Suosittelemme tuntia tai alle.
          5. Napsauta Virheenkorjaustaso-kentästä Uusi virheenkorjaustaso. Syötä nimeksi CustomDebugLevel ja hyväksy muut oletusvalinnat.
          6. Tallenna muutoksesi.
          7. Etsi Sales Engagementista tila, jolla on First Touch -vaihe. Määritä tämän vaiheen arvoksi Valmis.
          8. Varmista, että liidin tilaksi on päivitetty Yhteyshenkilö.
          9. Napsauta Debug Logs -osiosta automatisoidun prosessin lokin vierestä Näytä nähdäksesi System.debug-viestit uudesta käynnistimestäsi.
           
          Ladataan
          Salesforce Help | Article