Loading
Inhoudsopgave
Filters selecteren

          Geen resultaten
          Geen resultaten
          Hier zijn enkele zoektips

          Controleer de spelling van uw trefwoorden.
          Gebruik meer algemene zoektermen.
          Verwijder filters om uw zoekopdracht uit te breiden.

          De Help van Salesforce volledig doorzoeken
          Totaal opnieuw berekenen op opzoeksamenvattingen met Apex (beheerd pakket)

          Totaal opnieuw berekenen op opzoeksamenvattingen met Apex (beheerd pakket)

          Gebruik samenvattingen van Apex code herberekenen totaliseren door opzoeken.

          Vereiste editions

          Beschikbaar in: Lightning Experience
          Beschikbaar in: Professional, Enterprise en Unlimited Edition

          Pictogram Beheerd pakket Dit is een voorziening van het beheerde pakket Financial Services Cloud.

          Opmerking
          Opmerking Als u totaaloverzichten voor een kleine subset gegevens opnieuw wilt berekenen, wijzigt u de onderliggende financiële rekeningen of wijzigt u de contactpersoonsrelatie van de rekening.

          De RBL-overzichten opnieuw berekenen met behulp van Apex code.

          1. Roep een globale klasse aan met de globale constructor RollupRecalculationBatchable via Apex code.
            Opmerking
            Opmerking Bij het uitvoeren van de RBL-regels via Apex code mag uw lijst niet:
            • Null of leeg zijn
            • Inactieve, ongeldige of duplicaat-RBL-configuratie-ID's bevatten
          2. Maak een lijst met ID's van uw actieve objecten voor Totaal opzoekconfiguratie in de volgorde waarin u ze wilt uitvoeren.
          3. Maak een exemplaar van RollupRecalculationBatchable en geef uw lijst met ID's eraan door.
          4. Voer de batchtaak uit met Database.executeBatch. Nadat u deze batchtaak hebt uitgevoerd, worden toekomstige totalen automatisch uitgevoerd.
          Voorbeeld
          Voorbeeld

          Hier is een voorbeeld van 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);
          
           
          Wordt geladen
          Salesforce Help | Article