Loading
Gestión de lotes
Crear un trabajo por lotes

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.
  1. Desde Configuración, en el cuadro Búsqueda rápida, introduzca Gestión por lotes y selecciónela.
  2. Haga clic en Nuevo.
  3. 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.
    Nuevo trabajo por lotes.
  4. Haga clic en Siguiente.
  5. 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.

      Condiciones de un trabajo por lotes.
    • 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.

      Configuración de un trabajo por lotes.

      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.

  6. 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.

 
Cargando
Salesforce Help | Article