我如何使用公式字段检查查找字段用户是否与特定队列中的同一用户

How can i check if the Look Up Field User is the Same user in the Specific Queue using Formula Field

感谢您的帮助, 我有一个在审批流程中使用的特定场景 我有一个名为项目经理的用户查找 我想检查项目经理是否与队列中的用户相同我在队列中只有一个用户

有什么方法可以检查

不在纯流程构建器中。您可以查询此数据。队列是 Salesforce 中的一种组对象,它们有一组相关的组成员列表。所以像这样:

SELECT Group.Name, UserOrGroupId
FROM GroupMember
WHERE Group.Type = 'Queue' AND Group.DeveloperName= 'X'

或者

SELECT Id, Name
FROM User
WHERE Id IN (SELECT UserOrGroupId FROM GroupMember WHERE Group.DeveloperName = 'X')

应该给你一些想法。

如果您有一个简单的流程,也许您愿意将其重写为 Flow?应该很好地支持查询。 (就我个人而言,我不喜欢流量,但嘿,这是一个有效的选择)

或者如果你想将它保留在进程中,你可以通过编写一小段顶点并调用 InvocableMethod.

来取得一些成功

或者创建一个带有队列名称的复选框或(多)选择列表?或者用户上的类似内容,如果它必须是一个简单的公式...