是否可以通知多个资源启动一个进程?
Is it possible to notify multiple resources to start a process?
假设我有一个进程 Load Queue(进程 X),它用需要处理的元素填充工作队列(只有一个资源可以这样做)。当这个进程结束时是否有可能向多个资源发出信号以启动另一个进程来处理工作队列?就像如果进程 X 为每个可用资源启动进程 Y 在它上面结束?
您正在寻找的是安排 Tasks 作为更大的 Schedule 的一部分。 Blue Prism - 调度程序指南 文档中详细介绍了您的尝试,该文档可在 "Documents" 选项卡下的 Blue Prism 门户上找到。
为了实现您想要的功能,您必须遵循的高级流程(使用上述指南作为参考)是:
- 为与您的各个 Blue Prism 流程关联的整个业务流程创建一个计划,根据需要安排计划的重复。
- 为加载队列进程创建一个任务,并将进程分配给您想要 运行 进程本身的单个资源。设置计划以首先启动此任务。
- 为主进程创建另一个任务,并将该进程分配给您希望拥有的所有资源 运行 您开发的队列处理功能。在加载队列任务中将此任务设置为 运行 "On Complete"。
- 启用计划,或右键单击计划和 select "Run Now" 选项以查看它的执行。
您会看到第一个进程是在您 select 编辑的单个资源上执行的。只有在该过程完成后,计划才会对您分配给它的多个资源启动处理阶段。
进程完成后,您可以通过命令行启动其他进程:
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|...>]
假设我有一个进程 Load Queue(进程 X),它用需要处理的元素填充工作队列(只有一个资源可以这样做)。当这个进程结束时是否有可能向多个资源发出信号以启动另一个进程来处理工作队列?就像如果进程 X 为每个可用资源启动进程 Y 在它上面结束?
您正在寻找的是安排 Tasks 作为更大的 Schedule 的一部分。 Blue Prism - 调度程序指南 文档中详细介绍了您的尝试,该文档可在 "Documents" 选项卡下的 Blue Prism 门户上找到。
为了实现您想要的功能,您必须遵循的高级流程(使用上述指南作为参考)是:
- 为与您的各个 Blue Prism 流程关联的整个业务流程创建一个计划,根据需要安排计划的重复。
- 为加载队列进程创建一个任务,并将进程分配给您想要 运行 进程本身的单个资源。设置计划以首先启动此任务。
- 为主进程创建另一个任务,并将该进程分配给您希望拥有的所有资源 运行 您开发的队列处理功能。在加载队列任务中将此任务设置为 运行 "On Complete"。
- 启用计划,或右键单击计划和 select "Run Now" 选项以查看它的执行。
您会看到第一个进程是在您 select 编辑的单个资源上执行的。只有在该过程完成后,计划才会对您分配给它的多个资源启动处理阶段。
进程完成后,您可以通过命令行启动其他进程:
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|...>]