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
          Ejecutar trabajos de Apex por lotes de afiliación

          Ejecutar trabajos de Apex por lotes de afiliación

          Ejecute trabajos Apex por lotes desde la consola de desarrollador para automatizar tareas como establecer tipos de afiliación, crear afiliaciones recíprocas y establecer afiliaciones principales entre cuentas y organizaciones principales. Realice un seguimiento del estado y el estado de sus trabajos Apex por lotes y délos de baja de Configuración cuando sea necesario.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Ediciones Enterprise y Unlimited con licencia Life Sciences Cloud, Life Sciences Cloud para Customer Engagement Add-on y el paquete gestionado Life Sciences Customer Engagement.
          Permisos de usuario necesarios
          Para crear, modificar y eliminar datos Life Sciences Cloud: Conjunto de permisos Administrador comercial de Ciencias de la vida

          Antes de ejecutar el trabajo por lotes AffiliationDataLoadProcessorBatcha, desactive los controladores de desencadenador HardAffiliationHandler y AffiliationReciprocalHandler. Antes de ejecutar el trabajo por lotes AccountPrimaryAffiliationBatch, desactive el controlador de desencadenadores HealthcareProviderAffiliationHandler.

          Ejecute el trabajo Apex por lotes utilizando este código Apex: Map<String, Object> paramMap = new Map<String, Object>{ 'batchName' => '{your_batch_name}', 'batchSize' => '{your_batch_size}', 'isCreatedByCurrentUser' => '{your_is_created_by_current_user_boolean}', 'createdAfter' => '{your_datetime}', 'whereClause' => '{your_where_clause_string}' }; // Call Boolean result = (Boolean)(lsc4ce.LifeScienceApi.getInstance(lsc4ce.LifeScienceApi.Command.AffiliationBatchJob).execute(paramMap)); System.debug('Result: ' + result);
          Los parÔmetros batchSize, createdAfter, isCreatedByCurrentUser y whereClause son opcionales. Para obtener instrucciones sobre cómo ejecutar trabajos de Apex por lotes, consulte Ejecutar código Apex anónimo.
          Ejemplo
          Ejemplo Map<String, Object> paramMap = new Map<String, Object>{ 'batchName' => 'AffiliationDataLoadProcessorBatch', 'batchSize' => 200, 'isCreatedByCurrentUser' => true, 'createdAfter' => Datetime.newInstance(2025, 8, 1, 0, 0, 0), 'whereClause'=> 'AffiliationStrengthType = \'High\'' }; // Call Boolean result = (Boolean)(lsc4ce.LifeScienceApi.getInstance(lsc4ce.LifeScienceApi.Command.AffiliationBatchJob).execute(paramMap)); System.debug('Result: ' + result);

          Este código ejecuta el trabajo AffiliationDataLoadProcessorBatch, estableciendo el tamaño del lote en 200. Procesa solo los registros que creó el usuario que inició sesión el 1 de agosto de 2025 a las 0 horas. Ejecuta los registros con el tipo affiliation-strength como alto.

           
          Cargando
          Salesforce Help | Article