2

我有四个带有标签的物品

分别为“AA”、“BB”、“CC”和“DD”。

如果我想在获取下一个项目阶段过滤标签,以便选择带有标签“AA”或“BB”的项目,那么标签过滤器表达式应该是什么?

我试过 "+AA;+BB" 但它没有选择任何项目。请帮忙。

4

2 回答 2

1

在该对象的文档中,您可以找到以下有关在从队列中获取新项目时使用参数“tag”的信息。

(可选)要过滤的标签掩码。这可以由任意数量的标签搜索组成 - 每个术语可以用分号分隔,并且它们都应用于搜索(即它们是 AND'ed 术语而不是 OR'ed 术语)。例如,“账户:联名;-余额:透支;卡:*Visa*”将包括与所有条款匹配的任何项目,即。每个项目都必须应用“Account: Joint”标签,任何项目都不能应用“Balance: Overdrawn”标签,每个项目都必须应用一个以“Card:”开头然后包含文本“Visa”的标签。

该文档中的重要部分是应用了所有参数,并且只有通过所有过滤器的项目才会从队列中取出。我认为您在此处尝试实现的目标是不可能在一个“获取下一个项目”操作中完成的。

我建议执行以下操作之一:

  • 重新设计流程中的标签
  • 使用从那里的队列中获取项目的两步过程。例如,首先尝试查找所有 AA,然后查找所有 BB。
于 2018-01-02T09:41:00.807 回答
0

我认为您可以尝试通过设置“-CC;-DD”进行过滤,因此 Blue Prism 过滤器通过搜索 AA 或 BB 但没有 CC 和 DD。

于 2018-03-05T14:05:14.793 回答