Loading
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Yhteenvetojen uudelleenlaskenta hakusuhteiden perusteella Apexilla (hallittu paketti)

          Yhteenvetojen uudelleenlaskenta hakusuhteiden perusteella Apexilla (hallittu paketti)

          Käytä Apex laskeaksesi yhteenvedot uudelleen Hakuehto-kentän perusteella.

          Vaaditut versiot

          Käytettävissä: Lightning Experiencessa
          Käytettävissä: Professional Edition-, Enterprise Edition- ja Unlimited Edition -versioissa

          Hallitun paketin kuvake Tämä on hallitun Financial Services Cloud -paketin ominaisuus.

          Huomautus
          Huomautus Jos haluat laskea yhteenvetoja uudelleen pienelle datajoukolle, muokkaa perustana olevia finanssitilejä tai tili–yhteyshenkilö-suhdetta.

          RBL-yhteenvetojen uudelleenlaskeminen Apex.

          1. Kutsu globaalia luokkaa, jolla on globaali rakentaja RollupRecalculationBatchable Apex kautta.
            Huomautus
            Huomautus Kun suoritat RBL-sääntöjä Apex kautta, luettelosi ei saa:
            • Ole null tai tyhjä
            • Sisältävät ei-aktiivisia, virheellisiä tai identtisiä RBL-kokoonpanotunnuksia
          2. Luo aktiivisten Yhteenvedon hakukokoonpano -objektiesi tunnusten luettelo järjestyksessä, jossa haluat niiden suorittavan.
          3. Luo esiintymä arvolla RollupRecalculationBatchable ja välitä siihen tunnusten luettelo.
          4. Suorita erätyö Database.executeBatch-muuttujalla. Kun olet suorittanut tämän erätyön, tulevat yhteenvedot suoritetaan automaattisesti.
          Esimerkki
          Esimerkki

          Alla on esimerkki 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);
          
           
          Ladataan
          Salesforce Help | Article