我需要一个进程的工作队列吗?蓝棱镜

Do I need a work queue for a proccess? BluePrism

我必须开发一个必须工作 7 天的机器人。我已经创建了流程和我的问题,我是否必须创建一个工作队列并配置我的流程,或者我该怎么做。

创建工作队列不是一项强制性任务,它完全取决于流程来处理,直到并且除非我们不需要 BOT 的任何输出并且不需要大量数据,即

  1. 我们不需要获取项目的状态(error/completed)。
  2. 企业不需要状态报告
  3. 我们不需要跟踪已完成和待处理的项目

但是,我建议您创建并使用 Work queue 作为

  1. 它将跟踪已处理的记录数
  2. 易于生成业务报告(有多少请求执行成功或异常)
  3. 对于每个记录项,它会告诉我们它是执行成功还是出现异常的状态
  4. 我们可以轻松跟踪错误。
  5. 最重要的是:如果假设 BOT 执行由于某种原因而失败,那么我们需要重新启动 BOT, 一个。如果我们使用 work queue,BOT 将不会选择执行的项目。它将从工作队列中选择下一个待处理的项目 B。如果我们不使用工作队列,BOT will/can 选择之前执行的项目。没有必要选择已经处理过的项目。

您还可以参考 Blue Prism 在其门户网站上提供的文档: Work Queue Guide