Condiciones de filtro para BOD
Aplicaciones dependientes como Infor EAM requieren que se suministre distinta información en momentos diferentes, en función de lo que necesite la aplicación para llevar a cabo su función o supervisarla. Cree un filtro para el BOD en el formulario Referencias cruzadas de salida de documento de réplica para proporcionar solo la información necesaria. Cuando crea un filtro, tenga en cuenta los eventos generados por la aplicación que desencadenan un BOD.
Por ejemplo, un ProductionOrder BOD se genera automáticamente cuando se crea un puesto de trabajo, cuando cambia de estado, o cuando la cantidad cambia mientras el trabajo está en estado "liberado".
Una aplicación dependiente puede que no requiera de una previsión de la producción a lo largo del siguiente año. Condiciones dependientes de aplicación externa como esta pueden afectar significativamente el filtrado. Si el BOD da soporte a varias aplicaciones dependientes externas, se pueden crear varias definiciones de referencia cruzada de salida diferentes con filtros específicos de la aplicación.
Por ejemplo, para dar soporte a una aplicación de informes sobre el trabajo en proceso, puede configurar el ProductionOrder BOD con un filtro para mostrar los trabajos publicados y un programa para generar el BOD una vez al mes.
Los filtros están basados en Origen clave de datos que da soporte a la Lista de la columna clave. Puede cambiar el origen clave de una vista o de una tabla que suministre los elementos de la Lista de columna clave requeridos. Esto le permite crear una relación compleja y filtrar los otros elementos basados en la visualización o tabla, y no estar restringido por la visualización o tabla actual.
Por ejemplo, el origen clave para el ProductionOrder BOD es la ESBProductionOrderView.
Si los filtros se basan en los datos condicionales que pueden cambiar con el tiempo, y los cambios de datos se producen fuera de ese rango de filtro, la información no se actualizará nunca cuando ese filtro cambie. Esto es específico de los datos.
Para hacer frente a esta condición, se añadió el campo published_start_date se añadió a la tabla job_sch para indicar la última fecha de inicio utilizada en la ProductionOrder DBO. En la ESBProductionOrderView el campo es LastStartDate.
Los filtros son acumulativos en el formulario línea 1 y linea 2.