工作队列概述
Power Automate 中的工作队列可用于存储与流程相关的数据,并提供一种方法来分离复杂流程和自动化,从而允许它们异步通信。
它们可以在提高自动化的效率、可扩展性和弹性方面发挥关键作用,并帮助确定工作的优先级,首先完成优先级最高的项目,无论它们是由数字工作者、人类工作者还是通过集成处理的。
正如制造装配线旨在分离不同的复杂生产阶段一样,工作队列可以帮助分离流程的不同领域,允许每个部分独立运行并异步交换优先的输入和输出。
下图显示了使用工作队列在流程步骤和自动化之间传达优先工作的端到端流程。
先决条件
要在 Power Automate 中使用工作队列,需要以下各项:
- 高级 Power Automate 许可证
- 环境创建者角色(或其他包括工作队列表访问权限的角色)
工作队列的好处
下表列出了使用工作队列的一些好处。
好处 | 描述 |
---|---|
提高了效率和可扩展性 | 工作队列可以通过帮助确保及时且有弹性地完成工作来提高自动化流程的效率和吞吐量。 它们还可以帮助隔开自动化部分,以便您可以独立扩展它们。 |
资源利用率更高 | 通过使用工作队列,您可以提高机器人利用率,并优化完成工作所需的机器人数量。 |
一致的优先顺序 | 工作队列可帮助您确定工作项的优先级,优先级最高的项首先完成,无论它们是由数字工作者、人类工作者还是通过集成处理的。 |
集中监视 | 工作队列提供人在回路监视体验,让业务用户和 IT 专业人员的融合团队携手合作,修复工作队列处理异常。 |
通过将工作队列与其他数字化员工管理工具(例如托管计算机组、Power BI 的高级分析和流程挖掘)结合使用,组织可以更深入地了解其自动化的性能,以改善效率、可扩展性和复原能力,同时还可以降低成本和提高服务质量。
何时使用工作队列
工作队列是一种高度通用的工具,无论流程的复杂程度或它们所用于的自动化规模如何,此工具都可用于更有效地管理工作负载并确保重要工作按时完成。
典型工作队列用例示例
作为供应链的一部分,每天必须处理数千个交易。
流程完成基于严格的 SLA,并且必须在 11PM 之前完成,因为结果将用作另一个流程的输入。
要符合 SLA,需要建立执行以下操作的自动化:
- 将交易推送到集中管理和监视的工作队列。
- 在由 20 台计算机组成的专用计算机组中同时处理交易。
如果自动化无法处理 SLA 中的特定交易,则会通知用户改为手动处理交易。