Usted está aquí:
Crear un trabajo por lotes
Utilice un trabajo por lotes para automatizar el procesamiento de grandes volúmenes de registros para un proceso comercial configurado en Salesforce Flow.
Ediciones necesarias
| Ver ediciones compatibles. |
| Permisos de usuario necesarios | |
|---|---|
| Para crear un trabajo por lotes: | Ver información de permisos. |
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Gestión por lotes y selecciónela.
- Haga clic en Nuevo.
-
Defina el trabajo por lotes.
Campo Valor Nombre Introduzca el nombre del trabajo por lotes. Tipo de proceso Seleccione el tipo de proceso que representa el producto de Salesforce donde está configurado el proceso comercial que debe ejecutar el trabajo por lotes.
Si el proceso comercial está configurado en Salesforce Flow, seleccione Flujo.
Los tipos de procesos disponibles para usted dependen de las licencias disponibles en su organización.
Proceso de ejecución Seleccione un flujo activo o un proceso comercial para ejecutar. Tamaño de lote Introduzca el tamaño de cada parte de trabajo por lotes. Recuento de reintentos Introduzca el número de veces que debe volver a ejecutar un trabajo por lotes con fallos. Intervalo de reintento Introduzca el número de milisegundos que hay que esperar antes de volver a ejecutar el trabajo por lotes fallido.
- Haga clic en Siguiente.
-
Configure el trabajo por lotes.
Las opciones de configuración disponibles para usted varían basándose en el producto de Salesforce donde está configurado el proceso comercial y el tipo de proceso del trabajo por lotes. A continuación se describen dos tipos de opciones de configuración:
- Procesos comerciales configurados en Salesforce Flow:
Campo Valor Variable de entrada de flujo La variable de entrada de texto que identifica de forma exclusiva los registros que el trabajo por lotes envía al flujo para procesar. Objeto Seleccione el objeto cuyos registros debe filtrar el trabajo por lotes y enviar al flujo.
Puede seleccionar registros desde Big Objects utilizando la API de herramientas BatchProcessJobDefinition.
Condiciones Seleccione las condiciones de filtro basándose en qué registros se deben seleccionar para el trabajo por lotes.
Puede filtrar registros con un valor que defina o utilizando variables de entrada. Los valores de variable de entrada se definen en el flujo que ejecuta el trabajo por lotes.
Para filtrar registros basándose en días futuros y anteriores, utilice una variable de entrada para enviar entradas literales de fecha desde un flujo o un recurso Apex. Se admiten estos literales de fecha:
- Los PRÓXIMOS_N_DÍAS:n
- N_DAYS_AGO:n
Para obtener más información, consulte Formatos de fecha y literales de fecha en WHERE en SOQL y Referencia de SOSL.
Seleccione Utilizar registros de un archivo para procesar Id. de registro específicos incluidos en un archivo CSV. Cuando esta opción está seleccionada, no puede agregar condiciones de filtro.
Utilice esta opción para procesar un conjunto específico de registros identificados en un archivo CSV, o cuando los usuarios necesitan cargar archivos a través de flujos de pantalla para un procesamiento por lotes dinámico.
- Proceso comercial configurado en otros productos de Salesforce:
Campo Valor Objeto Seleccione el objeto cuyos registros debe filtrar el trabajo por lotes y enviar al proceso comercial.
Puede seleccionar registros desde Big Objects utilizando la API de herramientas BatchProcessJobDefinition.
Algunos tipos de procesos y procesos comerciales filtran automáticamente la lista de objetos disponibles para usted.
Objetos relacionados Seleccione hasta tres objetos relacionados del objeto seleccionado cuyos campos desee utilizar para:
- Crear condiciones de filtro de registros
- Agrupar registros para procesar juntos
Si el objeto seleccionado es Contacto, puede seleccionar Cuenta como objeto relacionado, filtrar contactos por estado de cuenta y agrupar contactos por cuenta para su procesamiento.
La capacidad de seleccionar objetos relacionados solo está disponible con un conjunto limitado de tipos de procesos.
Condiciones Seleccione las condiciones de filtro basándose en qué registros se deben seleccionar para el trabajo por lotes. Las condiciones de filtro pueden utilizar campos del objeto seleccionado y, si están disponibles, campos de los objetos relacionados seleccionados.
Puede filtrar registros con un valor que defina o utilizando variables de entrada. Los valores de variable de entrada se definen en el flujo que ejecuta el trabajo por lotes.
Para filtrar registros basándose en días futuros y anteriores, utilice una variable de entrada para enviar entradas literales de fecha desde un flujo o un recurso Apex. Se admiten estos literales de fecha:
- Los PRÓXIMOS_N_DÍAS:n
- N_DAYS_AGO:n
Para obtener más información, consulte Formatos de fecha y literales de fecha en WHERE en SOQL y Referencia de SOSL.
Agrupar por Seleccione un campo que se utilice para identificar y agrupar registros de forma exclusiva para su procesamiento. El grupo por campo puede ser un campo del objeto seleccionado o, si está disponible, un campo de uno de los objetos relacionados seleccionados.
Si el objeto seleccionado es Presupuesto y un objeto relacionado seleccionado es Oportunidad, puede agrupar presupuestos por la cuenta asociada de la oportunidad.
La capacidad de seleccionar un grupo por campo solo está disponible con un conjunto limitado de tipos de procesos.
Si ve opciones de configuración adicionales, son específicas de su tipo de proceso seleccionado. Para obtener más información acerca de estos parámetros, consulte la ayuda para el producto de Salesforce que admite ese tipo de proceso.
- Procesos comerciales configurados en Salesforce Flow:
-
Guarde y active el trabajo por lotes.
No puede modificar un trabajo por lotes activo y solo se puede ejecutar un trabajo por lotes activo. Si desactiva un trabajo por lotes, sus ejecuciones ya programadas fallan.
Para crear trabajos por lotes de forma programática, utilice la API de metadatos.
