编制和测试成员资格查询

本文档介绍如何编制和测试成员资格查询以确保返回正确的员工。

准备工作

在继续此页面的信息之前,请先执行以下任务:

编制和测试查询

成员资格查询采用 target_field condition 形式,格式设置为通用表达式语言 (CEL) 表达式。

以下示例展示了如何使用 exists() CEL 函数检查 user.addresses 字段中的特定值:

user.addresses.exists(ad, ad.locality==`Sunnyvale`)

exists() 宏用于为列表类型的字段创建成员查询。

以下示例展示了在单个列表条目中检查多个值,即(建筑物)areabuilding_id

user.locations.exists(loc, loc.area==`Sunnyvale` && loc.building_id==`Building 1`)
user.name.value.equalsIgnoreCase('jOhn DoE')`

测试成员资格查询

要测试成员资格查询,您可以使用简单查询构建器

使用简单查询构建器测试查询

简单查询构建器允许您使用下拉菜单和文本字段输入和测试查询。确定成员资格查询返回正确的结果后,您可以使用动态群组 API 创建相应的 CEL 查询。

后续步骤

测试成员资格查询后,您可以在创建群组时使用该查询。如需了解详情,请参阅创建动态群组