Loading
Gestión por 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 de negocio configurado en Salesforce Flow.

Ediciones necesarias

Vea las ediciones admitidas.
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, ingrese Gestión por lotes y selecciónelo.
  2. Haga clic en Nuevo.
  3. Defina el trabajo por lotes.
    Campo Valor
    Nombre Ingrese 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 de negocio que el trabajo por lotes debe ejecutar.

    Si el proceso de negocio 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 de negocio para ejecutar.
    Tamaño de lote Ingrese el tamaño de cada parte de trabajo por lotes.
    Conteo de reintentos Ingrese el número de veces que desea volver a ejecutar un trabajo por lotes con fallo.
    Intervalo de reintento Ingrese el número de milisegundos que hay que esperar antes de volver a ejecutar el trabajo por lotes con fallo.
    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 en base al producto de Salesforce donde se configura el proceso de negocio y el tipo de proceso del trabajo por lotes. A continuación se describen dos tipos de opciones de configuración:

    • Procesos de negocio 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 el trabajo por lotes debe filtrar 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 desde un archivo para procesar Id. de registro específicos incluidos en un archivo CSV. Cuando se selecciona esta opción, 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 de negocio configurado en otros productos de Salesforce:
      Campo Valor
      Objeto

      Seleccione el objeto cuyos registros debe filtrar el trabajo por lotes y enviar al proceso de negocio.

      Puede seleccionar registros desde Big Objects utilizando la API de herramientas BatchProcessJobDefinition.

      Algunos tipos de procesos y procesos de negocio filtran automáticamente la lista de objetos disponibles para usted.

      Objetos relacionados

      Seleccione hasta tres objetos relacionados del objeto seleccionado cuyos campos desea 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 el trabajo por lotes activo. Si desactiva un trabajo por lotes, sus ejecuciones ya programadas fallarán.

Para crear trabajos por lotes de forma programática, utilice la API de metadatos.

 
Cargando
Salesforce Help | Article