Procesos de Segundo Plano de Monitoreo
En muchas áreas del sistema, la funcionalidad está controlada por la configuración del objeto de negocio a medida que un registro controlado por Objeto de Negocio avanza en el ciclo de vida. Consulte Ciclo de Vida de Objeto de Negocio para obtener detalles. Como parte de esta funcionalidad, es posible que un proceso de segundo plano, denominado proceso de lote de monitoreo, se utilice para ejecutar la funcionalidad para el registro. Se proporciona un programa único para la funcionalidad de monitoreo de ON. El producto también proporciona una plantilla de control de lote (F1-MNTPL) que se debe usar como punto inicial. Se utilizan parámetros para limitar los registros procesados por el objeto de mantenimiento y otros parámetros opcionales que pueden limitar aún más los registros. El producto generalmente proporciona al menos un control de lote de monitoreo para cada objeto de mantenimiento que soporta un ciclo de vida configurable en el objeto de negocio.
En este tema, se realzan los parámetros soportados por el trabajo en lote de monitoreo. No todos los parámetros se aplican a todos los objetos de mantenimiento y, por lo tanto, no pueden configurarse en un control de lote de monitoreo base determinado.
Nombre de Parámetro | Descripción | Comentarios |
---|---|---|
maintenanceObject | Objeto de Mantenimiento | Para la mayoría de los controles de entrega base, este parámetro se proporciona completado con el valor del objeto de mantenimiento. Tenga en cuenta que este campo se puede dejar en blanco. En ese caso, el programa determinará los objetos de mantenimiento que se deben procesar buscando un Objeto de Mantenimiento que haga referencia a este registro de control de lote como una opción. |
isRestrictedByBatchCode | Restringir por Código de Lote | Defina esta opción en true para indicar si el proceso únicamente debe seleccionar registros que se refieran explícitamente a este control de lote en el estado del Objeto de Negocio actual. Esto también se conoce como modo "diferido". Si se define en false, el programa incluye todos los registros que hacen referencia al control de lote actual en el estado del ON y a registros que no hacen referencia a ningún control de lote en el estado actual (aunque existan algoritmos de monitoreo en el estado actual). Esto generalmente se conoce como modo "periódico". Tenga en cuenta que, si no se define este valor, el programa determinará si se ejecutará en modo "diferido" o "periódico" según si el código de lote está configurado en la opción de OM como Proceso de Monitoreo de Estado ("diferido") o Proceso de Monitoreo Periódico. |
restrictToType | Restringir por Tipo Relacionado | Este parámetro únicamente se aplica a objetos de mantenimiento que tienen un objeto de "tipo" relacionado y si el objeto de mantenimiento tiene una opción configurada que indica el campo para la columna de tipo relacionado. Este parámetro se puede usar para limitar el procesamiento a registros que tienen el tipo indicado. |
restrictToBusinessObject | Restringir por Objeto de Negocio | Este parámetro se puede usar para limitar el procesamiento a registros que tienen el objeto de negocio indicado. |
restrictToBOStatus | Restringir por Estado | Este parámetro se puede usar para limitar el procesamiento a registros que tienen el estado indicado. |
restrictToDate | Restringir por Fecha | Ingrese una fecha válida en la tabla primaria del registro para limitar el procesamiento a los registros que tienen un valor en este campo que es igual o anterior a la fecha hábil de lote. De manera opcional, ingrese "+" o "-" seguido de un número para cambiar la fecha de comparación a la fecha hábil de lote más o menos el número especificado. Por ejemplo, si ingresa REVIEW_DT -3, se recuperarán todos los registros cuya fecha de revisión sea igual o anterior a la fecha hábil de lote menos 3 días. |
sampleRecordNumber | Número de Registro de Muestra | Este parámetro no se utiliza con frecuencia. Únicamente se aplica cuando el monitoreo se utiliza para un caso de uso de negocio que soporta el procesamiento de un subjuego de registros durante una fase de prueba. Por ejemplo, si el proceso valida un gran número de registros, una opción puede ser realizar la validación únicamente cada 100 registros para determinar si existen errores de validación repetidos que puedan indicar un problema común y que puedan resolverse para corregir muchos errores. |
También tenga en cuenta que, al ejecutar un proceso de monitoreo con múltiples subprocesos paralelos, el programa utilizará una estrategia Select de SQL de Nivel de Subproceso a menos que alguna de las siguientes afirmaciones sea verdadera (en cuyo caso utilizará la estrategia Select de SQL de Nivel de Trabajo):
-
El objeto de mantenimiento de entrada se deja en blanco y el programa encuentra más de un objeto de mantenimiento que hace referencia a este control de lote en las opciones.
-
Se aplica un solo Objeto de Mantenimiento, pero tiene una clave primaria de partes múltiples.
-
Se aplica un solo Objeto de Mantenimiento que tiene una sola clave primaria, pero es una clave definida por el usuario en lugar de una clave generada por el sistema.
-
El parámetro de número de registro de muestra está completado.