Loading
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Neuberechnen des Rollups nach Nachschlagezusammenfassungen mit Apex (verwaltetes Paket)

          Neuberechnen des Rollups nach Nachschlagezusammenfassungen mit Apex (verwaltetes Paket)

          Verwenden Sie Apex Code, um Zusammenfassungen des Rollups nach Nachschlagevorgang neu zu berechnen.

          Erforderliche Editionen

          Verfügbarkeit: Lightning Experience
          Verfügbarkeit: Professional, Enterprise und Unlimited Edition

          Symbol für verwaltetes Paket Dies ist eine Funktion für verwaltete Financial Services Cloud-Pakete.

          Hinweis
          Hinweis Wenn Sie Rollup-Zusammenfassungen für einen kleinen Teil der Daten neu berechnen möchten, ändern Sie entweder die zugrunde liegenden Finanz-Accounts oder die Account-Kontakt-Beziehung.

          Zum Neuberechnen der RBL-Zusammenfassungen mithilfe von Apex Code.

          1. Rufen Sie eine globale Klasse mit dem globalen Konstruktor RollupRecalculationBatchable über Apex Code auf.
            Hinweis
            Hinweis Wenn Sie die RBL-Regeln über Apex Code ausführen, darf Ihre Liste nicht:
            • Null oder leer sein
            • Inaktive, ungültige oder doppelte RBL-Konfigurations-IDs enthalten
          2. Erstellen Sie eine Liste der IDs Ihrer aktiven Objekte vom Typ "Rollup nach Nachschlagekonfiguration" in der Reihenfolge, in der sie ausgeführt werden sollen.
          3. Erstellen Sie eine Instanz von RollupRecalculationBatchable und übergeben Sie Ihre ID-Liste daran.
          4. Führen Sie den Batchauftrag mit Database.executeBatch aus. Nachdem Sie diesen Batchauftrag ausgeführt haben, werden künftige Rollups automatisch ausgeführt.
          Beispiel
          Beispiel

          Apex-Beispielcode:

          // 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);
          
           
          Laden
          Salesforce Help | Article