Loading
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Volver a calcular resúmenes por búsqueda con Apex (paquete gestionado)

          Volver a calcular resúmenes por búsqueda con Apex (paquete gestionado)

          Utilice resúmenes para volver a calcular la acumulación por búsqueda de código Apex.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Professional Edition, Enterprise Edition y Unlimited Edition

          Icono Paquete gestionado Esta es una función de paquete gestionado de Financial Services Cloud.

          Nota
          Nota Para volver a calcular resúmenes para un pequeño subconjunto de datos, modifique las Cuentas financieras subyacentes o modifique la Relación de contacto de cuenta.

          Para volver a calcular los resúmenes RBL utilizando código Apex.

          1. Llame a una clase global con el constructor global RollupRecalculationBatchable a través del código Apex.
            Nota
            Nota Al ejecutar las reglas RBL a través del código Apex, su lista no debe:
            • Ser nulo o vacío
            • Contienen identificadores de configuración RBL inactivos, no válidos o duplicados
          2. Cree una lista de Id. de sus objetos Configuración de acumulación por búsqueda activos en el orden en que desea que se ejecuten.
          3. Cree una instancia de RollupRecalculationBatchable y pásele su lista de Id.
          4. Ejecute el trabajo por lotes con Database.executeBatch. Después de ejecutar este trabajo por lotes, las acumulaciones futuras se ejecutan automáticamente.
          Ejemplo
          Ejemplo

          Este es el código Apex de muestra:

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