Loading
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
          Ricalcolo del roll-up per riepiloghi di ricerca con Apex (pacchetto gestito)

          Ricalcolo del roll-up per riepiloghi di ricerca con Apex (pacchetto gestito)

          Utilizzare Apex Code per ricalcolare i riepiloghi di roll-up per ricerca.

          Versioni (Edition) richieste

          Disponibile nelle versioni: Lightning Experience
          Disponibile nelle versioni: Professional Edition, Enterprise Edition e Unlimited Edition

          Icona pacchetto gestito Si tratta di una funzione del pacchetto gestito Financial Services Cloud.

          Nota
          Nota Per ricalcolare i riepiloghi di roll-up per un piccolo sottoinsieme di dati, modificare gli account finanziari sottostanti o modificare la relazione referente-account.

          Per ricalcolare i riepiloghi RBL utilizzando Apex Code.

          1. Chiamare una classe globale con il costruttore globale RollupRecalculationBatchable tramite Apex Code.
            Nota
            Nota Quando si eseguono le regole RBL tramite Apex Code, l'elenco non deve:
            • Essere nullo o vuoto
            • Contengono ID configurazione RBL inattivi, non validi o duplicati
          2. Creare un elenco di ID degli oggetti Configurazione roll-up per ricerca attivi nell'ordine in cui si desidera eseguirli.
          3. Creare un'istanza di RollupRecalculationBatchable e passarvi l'elenco degli ID.
          4. Eseguire il processo batch con Database.executeBatch. Dopo l'esecuzione di questo processo batch, i roll-up futuri vengono eseguiti automaticamente.
          Esempio
          Esempio

          Ecco un esempio di Apex Code:

          // Create your list of IDs
          List<Id> rollupsToRun = new List<Id>();
          List<FinServ__RollupByLookupConfig__c> queriedRollups = [SELECT Id FROM FinServ__RollupByLookupConfig__c WHERE FinServ__Active__c = true];
          for (FinServ__RollupByLookupConfig__c rollup : queriedRollups) {
          rollupsToRun.add(rollup.Id);
          }
          
          // Create an instance of RollupRecalculationBatchable
          FinServ.RollupRecalculationBatchable job = new FinServ.RollupRecalculationBatchable(rollupsToRun);
          
          // Run the rollups
          Database.executeBatch(job);
          
           
          Caricamento
          Salesforce Help | Article