许多打印作业可能在文档路由代理(DRA)中排队

本文提供了有关如何清除Microsoft Dynamics 365 供应链管理中使用的文档路由代理(DRA)中的打印队列的决议。

症状

你可能会注意到,许多打印作业在文档路由代理(DRA)排队,导致延迟或阻止处理新的打印作业。

解决方案 1 - 清理一台打印机的打印队列

Dynamics 365 for Finance and Operations 平台更新 23 开始,可以通过从“系统网络打印机”页中删除特定打印机来手动清除特定打印机的打印队列。 此作删除该打印机的所有挂起文档。 按照以下步骤从 DRA 客户端删除并重新注册打印机:

  1. 通过选择“组织管理>设置>网络打印机”导航到“管理网络打印机页。

  2. 展开“选项”菜单,然后在“预览”部分选择“系统网络打印机”按钮

  3. 选择网络打印机,然后选择“ 删除 ”按钮。

  4. 删除后,挂起的打印作业将保留在文档路由状态列表中,以便进行审核。 但是,已清除该打印机的实际打印队列。

  5. 从 DRA 客户端重新注册同一打印机,并尝试打印某些文档。

    备注

    • 除第一个文档外,其余文档应以响应速度打印。 注册新打印机后,由于一次性缓存刷新间隔 3 分钟,第一个文档可能很慢。
    • 如果再次使用相同的打印机名称,则无需再次设置文档路由。
    • 如果使用新的打印机名称,则应使用所有相关工作订单类型的新打印机名称设置文档路由。 有关详细信息,请参阅 设置牌照标签路由

解决方案 2 - 清理所有打印机的打印队列和作业状态

文档路由历史记录清理批处理作业可用于删除超过 7 天(168 小时)的所有文档路由作业。 默认情况下,此批处理作业每天运行,并在将文档发送到 DRA 时首次创建。

按照以下步骤使用 文档路由历史记录清理 批处理作业:

  1. 将文档路由作业历史记录保留期长度从 7 天更改为 1 小时,以删除超过 1 小时的打印作业。
  2. 文档路由历史记录清理 批处理作业复制到新的批处理作业,然后更新复制的批处理作业重复周期以立即运行。
  3. 等待复制的批处理完成,然后删除复制的批处理作业。
  4. 将保留期从一小时还原到七天。