멤버십 쿼리 작성 및 테스트

이 문서에서는 올바른 직원을 반환할 수 있도록 멤버십 쿼리를 작성하고 테스트하는 방법을 설명합니다.

시작하기 전에

이 페이지의 정보를 계속 진행하기 전에 다음 작업을 수행하세요.

쿼리 작성 및 테스트

멤버십 쿼리는 target_field condition 형식을 사용하며 Common Expression Language(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`)

멤버십 쿼리 테스트

멤버십 쿼리를 테스트하려면 간단한 쿼리 빌더를 사용해보세요.

간단한 쿼리 빌더로 쿼리 테스트

간단한 쿼리 빌더를 사용하면 드롭다운 메뉴 및 텍스트 필드로 쿼리를 입력하고 테스트할 수 있습니다. 멤버십 쿼리가 올바른 결과를 반환하는 것을 확인한 후에는 동적 그룹 API를 사용하여 해당 CEL 쿼리를 만들 수 있습니다.

다음 단계

멤버십 쿼리를 테스트한 후에는 그룹을 만들 때 쿼리를 사용할 수 있습니다. 자세한 내용은 동적 그룹 만들기를 참조하세요.