Crear un trabajo por lotes

Nota

Los grupos de interés de la comunidad ahora se han movido de Yammer a Microsoft Viva Engage. Para unirse a una comunidad viva Engage y participar en las últimas discusiones, rellene el formulario Solicitar acceso a Finance and Operations Viva Engage Community y elija la comunidad a la que desea unirse.

Un trabajo por lotes es un grupo de tareas que se envían a una instancia del servidor de objetos de aplicación (AOS) para el procesamiento automático. El trabajo por lotes se ejecuta mediante las credenciales de seguridad del usuario que creó el trabajo. Realice el procedimiento siguiente para crear un trabajo por lotes. La empresa de datos de demostración utilizada para crear este procedimiento es USMF.

Crear el trabajo por lotes

  1. Vaya a Administración del sistema>Consultas>Trabajos por lotes.
  2. Seleccione Nuevo. . En el campo Descripción del trabajo, especifique una descripción para el trabajo por lotes.
  3. En el campo Fecha/hora de inicio programadas, ingrese la fecha y hora en que se debe ejecutar el trabajo por lotes.
  4. Seleccione Guardar.

Crear una recurrencia

  1. En el panel de acciones, seleccione Trabajo por lotes.
  2. Seleccione Periodicidad. Utilice estas opciones para especificar un intervalo y un patrón para la periodicidad.
  3. Seleccione Aceptar.

Nota

Todos los trabajos por lotes periódicos vuelven automáticamente al estado de espera, independientemente de si producen un error o se realizan correctamente. Este comportamiento garantiza que los trabajos recurrentes puedan completar cualquier trabajo pendiente durante la siguiente ejecución si la ejecución anterior falló. Esta funcionalidad solo se puede habilitar si las condiciones de periodicidad del trabajo por lotes aún son válidas. Por ejemplo, el trabajo por lotes debe tener un recuento de periodicidad restante o una fecha de finalización de periodicidad que no haya pasado.

Agregar alertas

  1. En el panel de acciones, seleccione Trabajo por lotes.
  2. Seleccione Alertas. Indique si desea que se envíen mensajes de alerta cuando finalice el trabajo por lotes, tenga un error o se cancele. A continuación, especifique si desea que las alertas se muestren como mensajes emergentes.
  3. Seleccione Aceptar.

Agregar una tarea a un trabajo por lotes

  1. En la página Tareas en lote, haga clic en Ver tareas.

  2. Seleccione Ctrl+N para crear una tarea.

  3. Escriba una descripción para la tarea por lotes.

  4. En el campo Cuentas de empresa, seleccione la base de datos de la empresa en la que debe ejecutarse la tarea.

  5. En el campo Nombre de clase, seleccione el proceso en el que desea que se ejecute la tarea.

  6. Si es necesario, seleccione un grupo de lotes para la tarea.

    Debe asignar tareas de cliente a un grupo por lotes. Se asignan automáticamente al grupo de lotes predeterminado (también conocido como grupo de lotes vacíos).

  7. Seleccione Ctrl+S para guardar la tarea.

  8. Para hacer que la tarea seleccionada dependa de otra tarea en el trabajo, seleccione la cuadrícula Tiene condiciones y luego siga estos pasos para cada condición que desee definir:

    1. Seleccione Ctrl+N para crear una condición.
    2. Seleccione el ID de la tarea principal.
    3. Seleccione el estado que debe tener la tarea principal para que pueda ejecutarse la tarea dependiente.
    4. Seleccione Ctrl+S para guardar la condición.

    Si define más de una condición y deben cumplirse todas las condiciones para que pueda ejecutarse la tarea dependiente, seleccione el tipo de condición Todo. Si la tarea dependiente puede ejecutarse después de que se cumpla cualquiera de las condiciones, seleccione el tipo de condición Cualquiera.

  9. Seleccione cómo gestionar los errores de tarea. Para ignorar el fallo de una tarea específica, en la ficha General, seleccione la opción Ignorar error de tarea para esa tarea. Si selecciona esta opción, el error de la tarea no hace que el proceso falle. También puede utilizar el campo Reintentos máximos para especificar el número máximo de reintentos de una tarea para que se considere que se ha producido un fallo de tarea. Como procedimiento recomendado, no establezca el campo Número máximo de reintentos en un valor superior a 5.

    Para obtener más información sobre reintentos de lotes, vea Habilitar reintentos de lotes.

Historial de trabajos por lotes

  1. En Trabajos por lotes en Guardar trabajos en historial, seleccione una de las tres opciones: Siempre, Solo errores o Nunca.

    • Siempre: el historial del trabajo siempre se crea, independientemente del estado del terminal del trabajo por lotes.
    • Solo errores: el historial del trabajo solo se crea si el trabajo finaliza en estado de error.
    • Nunca: no se crea ningún historial para el trabajo por lotes.
  2. Si el trabajo por lotes tiene muchas tareas por lotes, establezca este campo en Solo errores o Nunca.

Importante

A partir de la versión 10.0.39, si el trabajo por lotes tiene más de 5000 tareas por lotes, el historial de trabajos correspondiente solo guarda las primeras 2500 tareas. Prefiere las tareas con el estado en el orden siguiente: Error>cancelado>finalizado>no ejecutado. Esta medida evita el bloqueo de las tablas relacionadas con lotes que grandes trabajos pueden causar.

Ajustar estado del trabajo por lotes

  1. Vaya a Administración del sistema>Consultas>Trabajos por lotes.

  2. Seleccione el trabajo por lotes adecuado.

  3. En el panel de acciones, seleccione trabajo batch>Funciones>Cambiar estado.

  4. Seleccione el estado adecuado:

    • Retenido: establezca el trabajo por lotes como retenido para que se retenga del programador de trabajos por lotes. Equivalente a parar.
    • En espera: establezca el trabajo por lotes como en espera para que quede a la espera de ser recogido por el programador de trabajos por lotes. Equivalente a en marcha.
  5. Seleccione Aceptar.