Loading
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Omberäkna summering efter söksammanfattningar med Apex (hanterat paket)

          Omberäkna summering efter söksammanfattningar med Apex (hanterat paket)

          Använd Apex kod för att omberäkna summering efter söksammanfattningar.

          Versioner som krävs

          Tillgängliga i: Lightning Experience
          Tillgängliga i: Professional, Enterprise och Unlimited Edition

          Ikon för hanterat paket Detta är en funktion i det hanterade paketet Financial Services Cloud.

          Anteckning
          Anteckning För att omberäkna summeringssammanfattningar för en liten underuppsättning data, ändra antingen de underliggande finanskontona eller ändra kontokontaktrelationen.

          Omberäkna RBL-sammanfattningar med Apex kod.

          1. Anropa en global klass med den globala konstruktören RollupRecalculationBatchable genom Apex code.
            Anteckning
            Anteckning När du kör RBL-reglerna genom Apex kod får din lista inte:
            • Vara null eller tom
            • Innehåller inaktiva, ogiltiga eller dubbletter av RBL-konfigurations-ID:n
          2. Skapa en lista över ID:n för dina aktiva objekt för Summering efter sökkonfiguration i den ordning du vill att de ska köras.
          3. Skapa en instans av RollupRecalculationBatchable och skicka din lista över ID:n till den.
          4. Utför batchjobbet med Database.executeBatch. Efter att du har utfört detta batchjobb körs framtida summeringar automatiskt.
          Exempel
          Exempel

          Här är ett exempel på Apex kod:

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