将 BOD 生成为后台任务
在该应用程序中,BOD 是按“复制文档”表单中的定义由相应的应用程序事件(例如状态的变化或物料的接收)自动生成的。在特定情况下,BOD 必须由排产的事件而不是应用程序事件生成。
例如,ProductionOrder BOD 生成是由状态的更改触发的,但是生产排产中的更改不会触发该操作。每次发生日期更改事件时都将生成一个 ProductionOrder BOD,所以会在单日生成大量 BOD,从而极大地占用系统资源。但是,使用应用程序事件根据排产更改触发 ProductionOrder BOD 并不妥当。应使用以后台任务方式运行的排产事件。生成的 BOD 将包括自上次 BOD 生成操作运行以来的全部排产更改。
- 在“复制文档出站参考”表单,为需求排产事件的 BOD 建立定义。
- 在“复制类别”表单中,创建一项包含您在步骤 1 创建的方法的新类别,或使用现有 ESB 类别。
- 在“复制文档手动请求工具”表单中,创建一项将生成选定 BOD 的后台任务:
后台任务选择出站对照参考定义,并在排产时生成 BOD。在出站对照参考定义中使用的设置和筛选器未保存在后台任务中,所以您可以进行调整将其用于下一排产运行。