Generar un BOD como tarea en segundo plano

En esta aplicación, una DBO es generada automáticamente por la apropiada evento de aplicación - por ejemplo, un cambio en el estado o recepción de un artículo - tal como se define en el formulario de documentos de réplica. En algunos casos, una BOD tiene que ser generada por evento planificado más que por un evento de la aplicación.

Por ejemplo, la generación de l BOD ProductionOrder es desencadenada por un cambio de estatus, pero no es desencadenada por cambios en el programa de producción. Generar una ProductionOrder BOD cada vez que cambia una fecha del evento generaría tantas BODs durante un día entero que podría saturar el sistema. Por lo tanto, el uso de un evento de aplicación para desencadenar ProductionOrder BOD en los cambios de horario no es una buena opción. En su lugar, utilice un evento programado que se ejecuta como una tarea en segundo plano. El BOD generado incluye todos los cambios de programa desde la última vez que se ejecutó la generación de BOD.

  1. En el formulario Referencias cruzadas de salida de documento réplica establezca una definición para el BOD que requiere de un evento planificado.
    1. Para configurar rápidamente la definición de BOD, copie una definición actual para el mismo BOD a la nueva definición, y asigne un nuevo método a través del campo Aplicar a método.
    2. Seleccione Es apto para solicitud de manual secundario por lo que el BOD se puede generar como una tarea programada en segundo plano.
    3. Aplicar condiciones de filtro. Se requieren condiciones de filtro para restringir la cantidad de BODs que se crean y definir el momento en que se crean, con el fin de no sobrecargar el sistema durante el horario laboral.

      Consulte Condiciones de filtro para BOD.

      El ProductionOrder DBO es particularmente vulnerable para causar una sobrecarga del sistema debido a su tamaño y el número de veces que puede ser generado.

      Para ver ejemplos de filtros adecuados para las órdenes de producción, consulte Ejemplo: configuración de una generación de BOD de orden de producción para ejecutarlo en segundo plano.

  2. En el formulario Categorías de réplica cree una nueva categoría que contiene el método creado en el paso 1, o utilice la categoría existente ESB.
  3. En el campo Utilidad de solicitud manual de documentos de réplica, cree una tarea en segundo plano que va a generar los BODs seleccionados:
    1. Haga clic en el botón filtro en lugar en la barra de herramientas.
    2. Seleccione el Sustantivo BOD, el Verbo BOD y el Método aplicable adecuado.
    3. Seleccione Actualizar en el campo Carga inicial/Actualización.
    4. En el menú Acciones, seleccione Segundo plano.
    5. Especifique cuándo ejecutar la tarea de segundo plano y haga clic en Aceptar.
      Nota:  Para el ProductionOrder BOD, se recomienda ejecutar el Proceso de planificación o programación antes de ejecutar la tarea en segundo plano.

La tarea en segundo plano selecciona la definición de referencia cruzada de salida y genera el BOD a la hora programada. Configuración y filtros utilizados en la definición de referencias cruzadas de salida no se guardan dentro de la tarea en segundo plano, de modo que puede ajustarlos y usarlos para la próxima ejecución programada.