Blue Prism - 工作队列
工作队列是一个内部可配置列表,使进程能够管理其工作负载。一个进程可以使用不同的工作队列,如果需要,一个工作队列可以由多个进程共享。
控制室中的“队列管理”选项卡提供工作队列的操作用户界面。该选项卡分为两部分:上半部分显示队列列表,下半部分显示队列中的项目列表。
工作队列配置
工作队列是在 System Manager 中创建的,管理区域是 Blue Prism。
标签
标签是分配给工作队列项目的术语关键字,作为对该项目进行分类或分组的方法。
添加标签
将标签添加到工作队列项只需使用操作阶段。将操作阶段添加到您的流程中。在操作阶段,执行以下操作 -
选择内部 – 工作队列业务对象。
选择标记项目操作。
将项目 ID 输入参数设置为您要标记的工作队列项目的项目 ID。该项目不需要锁定即可添加标签。
将标签输入参数设置为要添加到工作队列项目的标签。
单击“确定”。
删除标签
从工作队列项目中删除标签还需要使用操作阶段。要删除标签,请在 Process Studio 中执行以下步骤 -
将操作阶段添加到您的流程中。
在操作属性中,执行以下操作 -
选择内部 – 工作队列业务对象。
选择取消项目标签操作。
将项目 ID 输入参数设置为您要取消标记的工作队列项目的项目 ID。无需锁定该项目即可删除标签。
将标签输入参数设置为要从工作队列项目中删除的标签。
单击“确定”。
以下屏幕截图清楚地解释了上述步骤 -
地位
每个工作队列项目都有一个状态。状态可用作记录迄今为止在工作队列项目上完成的工作的方法
设置工作队列项目的状态只需要使用操作阶段。需要执行以下步骤 -
将操作阶段添加到您的流程中
在操作属性中执行以下操作 -
选择内部 – 工作队列业务对象。
选择更新状态操作。
将项目 ID 输入参数设置为您要为其分配状态的工作队列项目的项目 ID。
将状态输入参数设置为要更新工作队列项目的状态。
单击“确定”
以下屏幕截图清楚地解释了上述步骤 -
使用状态
您的流程还可以配置为使用项目状态来确保流程中的步骤永远不会重复。
要使用项目状态,只需将决策阶段添加到检查项目状态的流程中,以便可以跳过流程中已针对该项目完成的任何部分。请记住,项目状态可以作为获取下一个项目操作的输出返回。
优先事项
在设计自动化解决方案时,您应该考虑是否应在其他工作项目之前处理流程中的任何不同工作类型或场景。
使用优先级
工作队列项目的优先级是在首次使用“添加到队列”操作将项目添加到队列时完成的。项目添加到队列后,其优先级就无法更改。
活动队列
使用传统的会话管理模型,会话在资源上启动,这些资源轮询工作队列以查找要工作的案例。这些会话在控制室中手动启动,或通过在 Blue Prism 服务器实例上运行的调度程序服务启动。
活动队列引入了一种替代机制来管理在队列中工作的会话,这通过在工作队列和会话之间创建更紧密的关联来实现。
活动队列允许您设置应该在队列中工作的目标资源数量,而不是在控制室中单独创建会话,然后转到队列管理页面查看结果。Blue Prism 使用活动队列配置来确定如何实现该目标。
活动工作队列仅在为一个进程运行数十个会话时才有用。如果不是这种情况,活动工作队列的好处将无法实现。