Loading
Produttività delle vendite
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Rimozione automatica dei clienti potenziali dalle cadenze con Process Builder e Apex

          Rimozione automatica dei clienti potenziali dalle cadenze con Process Builder e Apex

          Risparmiare agli agenti di vendita un passaggio quando si rendono conto che un cliente potenziale non è pronto per l'acquisto. Creare una classe Apex e un processo per rimuovere automaticamente i clienti potenziali quando gli agenti modificano il loro stato in Non qualificato.

          Versioni (Edition) richieste

          Disponibile nelle versioni: Lightning Experience
          Disponibile con Sales Engagement, incluso con Sales in Performance Edition, Einstein 1 e Unlimited Edition, e disponibile con un supplemento di prezzo nelle versioni Professional Edition e Enterprise Edition. Sales Engagement è disponibile con un supplemento di prezzo anche in Service e Lightning Platform.
          Autorizzazioni utente richieste
          Per creare, modificare o visualizzare i processi:

          Gestisci flusso

          E

          Visualizza tutti i dati

          Per definire i trigger Apex: Apex autore
          Per rimuovere i clienti potenziali dalle cadenze:

          Utente Sales Engagement o Utente Sales Engagement incluso

          O

          Creatore cadenza di Sales Engagement o Creatore cadenza di Sales Engagement incluso

          Nota
          Nota Non è possibile aggiungere classi Apex direttamente nelle organizzazioni Salesforce di produzione. Solo le organizzazioni Developer, trial e Sandbox supportano la modifica Apex diretta in Imposta. Per distribuire Apex Code in un'organizzazione di produzione, aggiungerlo prima a un'organizzazione Sandbox, testarlo e quindi promuoverlo nell'organizzazione di produzione.

          Questo esempio utilizza l'azione RemoveTargetFromSalesCadence. È anche possibile creare processi con l'azione AssignTargetToSalesCadence.

          Impostare il processo in modo che inizi quando vengono creati o modificati i record.

          1. Creare la classe Apex.
            1. Dal menu Imposta, scegliere Developer Console.
            2. Dal menu File, scegliere Nuove | Classe Apex.
            3. Immettere RemoveTargetFromSalesCadence come nome della classe. Fare clic su OK.
            4. Nella Developer Console, sostituire il codice visualizzato con il seguente Apex.
              public class RemoveTargetFromSalesCadence {
              
                 @InvocableMethod(label='Remove Target From Cadence' description='Uses REST Invocable Action to remove a Target to a Cadence')
                 public static void removeTarget(List<RemoveTargetRequest> targetsToRemove) {
                     System.debug('*** Targets to remove *** ' + targetsToRemove);
                     if (targetsToRemove != null) {
                         for (RemoveTargetRequest req : targetsToRemove) {
                             System.debug('*** request *** ' + req);
                             System.debug('\ttarget: ' + req.targetId);
                             System.debug('\tcompletion reason code: ' + req.completionReasonCode);
                             sendRequest(req.targetId, req.completionReasonCode);
                         }
                     } else {
                         System.debug('*** null targetsToRemove received ***');
                     }
                 }
              
                 @future(callout = true)
                 private static void sendRequest(String targetId, String completionReasonCode) {
                     String sfdcURL = URL.getSalesforceBaseUrl().toExternalForm();
                     String actionsRestURL = sfdcURL + '/services/data/v45.0/actions';
                     String removeTargetRESTUrl = actionsRestURL + '/standard/removeTargetFromSalesCadence';
              
                     HttpRequest httpReq = new HttpRequest();
                     httpReq.setMethod('POST');
                     httpReq.setHeader('Authorization', 'OAuth ' + UserInfo.getSessionId());
                     httpReq.setHeader('Authorization', 'Bearer ' + UserInfo.getSessionId());
                     httpReq.setEndpoint(removeTargetRESTUrl);
                     httpReq.setHeader('Content-Type', 'application/json');
                     httpReq.setBody('{"inputs" : [{"completionReasonCode" : "' + completionReasonCode + '", "targetId" : "' + targetId + '"}]}');
              
                     String response = '';
                     try {
                         Http http = new Http();
                         HttpResponse httpResponse = http.send(httpReq);
                         if (httpResponse.getStatusCode() == 200) {
                             response = JSON.serializePretty(JSON.deserializeUntyped(httpResponse.getBody()));
                         } else {
                             System.debug('http response: ' + httpResponse.getBody());
                             throw new CalloutException(httpResponse.getBody());
                         }
                     } catch (System.Exception e) {
                         System.debug('ERROR! ' + e);
                         throw e;
                     }
              
                     System.debug('response: ' + response);
                 }
              
                 public class RemoveTargetRequest {
                     @InvocableVariable(required=true)
                     public Id targetId;
              
                     @InvocableVariable(required=true)
                     public String completionReasonCode;
                 }
              }
            5. Salvare la classe Apex.
          2. Creare un processo.
            1. Da Imposta, immettere Process Builder nella casella Ricerca veloce. Quindi fare clic su Process Builder.
            2. Fare clic su Nuovo.
            3. Assegnare un nome al processo.
            4. Nel processo si avvia quando il menu, scegliere Un record cambia.
            5. Fare clic su Salva.
            6. In Process Builder, fare clic sul nodo Aggiungi oggetto.
            7. Dal menu Oggetto nel riquadro destro, scegliere Lead, Referente o Account personale.
            8. In Avvia il processo, scegliere quando creare o modificare un record.
            9. Fare clic su Salva.
            10. In Process Builder, fare clic sul nodo +Aggiungi criteri.
            11. Nel riquadro di destra, assegnare un nome ai criteri.
              Ad esempio, chiamarlo Trigger per rimozione cadenza.
            12. In Criteri per l'esecuzione delle azioni, fare clic su Formula restituisce true.
            13. Inserire la formula seguente nella sezione Crea formula.
              NOT(ISNEW()) && ISPICKVAL([Lead].Status,"Unqualified")
              L'istruzione NOT(ISNEW()) viene utilizzata per valutare i record che non sono stati aggiunti di recente all'organizzazione. Questo blocco di codice presuppone anche che si desideri utilizzare il valore Stato lead Non qualificato come criterio per rimuovere un lead dalle cadenze. Sostituire questo valore (o questo campo) in base ai propri processi aziendali.
            14. Fare clic su Salva.
            15. Nel nodo Azioni immediate a destra del nodo di criteri appena aggiunto, fare clic su +Aggiungi azione.
            16. Nel riquadro di destra, scegliere le impostazioni seguenti.
              • Tipo di azione: Apex
              • Nome azione: Immettere un nome per l'azione.
              • Classe Apex: Scegliere la classe Apex creata in precedenza.
              • CompletionReasonCode: Per Valore, immettere Rimosso manualmente.
              • TargetId: Per Tipo, scegliere Riferimento campo. Per Valore, fare clic sul campo e cercare Lead.Id, Contact.Id o Account.Id a seconda che si desideri rimuovere i record lead, referente o account personale dalla cadenza.
            17. Fare clic su Salva.
            18. Fare clic su Attiva e quindi su Conferma.
           
          Caricamento
          Salesforce Help | Article