Loading
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          Beregn oppsummeringer etter oppslag på nytt med Apex (administrert pakke)

          Beregn oppsummeringer etter oppslag på nytt med Apex (administrert pakke)

          Bruk Apex til å beregne Oppsummering etter oppslag på nytt.

          Nødvendige utgaver

          Tilgjengelig i Lightning Experience
          Tilgjengelig i Professional, Enterprise og Unlimited Edition

          Ikon for administrert pakke Dette er en funksjon i den administrerte pakken Financial Services Cloud.

          Merk
          Merk Hvis du vil beregne samlet oppsummeringer på nytt for et lite delsett av data, endrer du enten de underliggende økonomikontoene eller endrer kontokontaktrelasjonen.

          Slik beregner du RBL-sammendrag på nytt med Apex.

          1. Kall opp en global klasse med den globale konstruktøren RollupRecalculationBatchable via Apex.
            Merk
            Merk Når du kjører RBL-reglene via Apex, må ikke listen
            • være null eller tom
            • Inneholde inaktive, ugyldige eller duplikat-RBL-konfigurasjons-ID-er
          2. Opprett en liste over ID-er for de aktive Oppsummering etter oppslagskonfigurasjon-objektene i den rekkefølgen du vil at de skal kjøres.
          3. Opprett en forekomst av RollupRecalculationBatchable, og overfør listen over IDer til den.
          4. Utfør gruppejobben med Database.executeBatch. Når du har utført denne gruppejobben, utføres fremtidige oppsummeringer automatisk.
          Eksempel
          Eksempel

          Her er et eksempel på Apex:

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