首页 > 解决方案 > 是否可以通知多个资源来启动一个进程?

问题描述

假设我有一个进程加载队列(进程 X),它用需要处理的元素填充工作队列(只有一个资源可以这样做)。当这个进程结束时是否有可能向多个资源发出信号以启动另一个进程来处理工作队列?就像进程 X 是否为每个可用资源启动进程 Y 结束一样?

标签: blueprism

解决方案


您正在寻找的是将Tasks安排为更大的Schedule的一部分。您正在尝试的内容在Blue Prism - Guide to the Scheduler文档中有详细说明,该文档可在 Blue Prism Portal 的“文档”选项卡下找到。

您必须遵循的高级流程(使用上述指南作为参考)以实现您想要的功能将是:

  1. 为您的各个 Blue Prism 流程关联的整体业务流程创建一个时间表,根据需要安排该时间表的重复。
  2. 为 Load Queue 进程创建一个任务,并将该进程分配给您要运行该进程本身的单个资源。设置计划以首先启动此任务。
  3. 为主进程创建另一个任务,并将该进程分配给您希望运行您开发的队列处理功能的所有资源。将此任务设置为在加载队列任务中运行“完成时”。
  4. 启用计划,或右键单击计划并选择“立即运行”选项以查看它的执行。

您会看到第一个进程是在您选择的单个资源上执行的。只有在该过程完成后,计划才会启动您分配给它的多个资源的处理阶段。


推荐阅读