是否可以通知多个资源来启动进程?

时间:2019-02-12 14:21:55

标签: blueprism

假设我有一个流程加载队列(流程X),该队列将需要处理的元素填充到工作队列中(只有一种资源可以执行此操作)。当此过程结束时,是否有可能向多个资源发出信号以启动另一个处理工作队列的过程?就像进程X结束于每个可用资源的启动进程Y一样?

2 个答案:

答案 0 :(得分:2)

您要查找的是将任务调度为更大的 Schedule 的一部分。 Blue Prism-调度程序指南文档中详细介绍了您要尝试的操作,该文档位于Blue Prism Portal的“文档”选项卡下。

要实现所需的功能,您必须遵循的高层流程(使用上述指南作为参考)

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

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

答案 1 :(得分:0)

该过程完成后,您可以通过命令行启动其他过程:

AutomateC /run "Excel Test" /resource YourPCHostName /user admin mypwd /startp "<inputs>
    <input name='Comment' type='text' value='Hello World' /></inputs>"

或通过调度程序名称(如果您在Blue Prism中配置了调度程序):

AutomateC /user admin mypwd /startschedule [/schedule <name|...>]