Loading
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Genberegn oprulning efter opslagssammendrag med Apex (administreret pakke)

          Genberegn oprulning efter opslagssammendrag med Apex (administreret pakke)

          Brug Apex til at genberegne oprulning efter opslagssammendrag.

          EditionsHeading

          Tilgængelig i: Lightning Experience
          Tilgængelig i: Professional, Enterprise og Unlimited Edition

          Ikonet Administreret pakke Dette er en funktion i en administreret Financial Services Cloud-pakke.

          Bemærk
          Bemærk Hvis du vil genberegne oprulningssammendrag for et lille undersæt af data, skal du enten redigere de underliggende økonomiske konti eller redigere konto-kontakt-relationen.

          Hvis du vil genberegne RBL-sammendrag ved brug af Apex.

          1. Kald en global klasse med den globale konstruktør RollupRecalculationBatchable gennem Apex.
            Bemærk
            Bemærk Når du kører RBL-regler gennem Apex, må din liste ikke:
            • Være nul eller tom
            • Indeholde inaktive, ugyldige eller dublet-RBL-konfigurations-id'er
          2. Opret en liste over id'er for dine aktive Oprulning efter opslagskonfiguration-objekter i den rækkefølge, som du ønsker, de skal køres i.
          3. Opret en forekomst af RollupRecalculationBatchable, og overfør din liste over id'er til den.
          4. Udfør batchjobbet med Database.executeBatch. Når du har afviklet dette batchjob, afvikles fremtidige oprulninger automatisk.
          Example
          Example

          Her er der en 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);
          
           
          Indlæser
          Salesforce Help | Article