Relevance not working?

This relevance is supposed to return TRUE if the computer is a member of a particular group. The computer group ID is 00-3228333, and the custom site that the group is in is called ‘Data Center (WIN)’

Relevance:
(exists true whose (if true then (member of group 3228333 of sites whose (name of it = “Data Center (WIN)”)) else false))

In the fixlet debugger, it shows an ‘eval error’ failure on the ‘group 3228333’ section.

Any thoughts as to what is wrong with my relevance?

is the Name “Data Center (WIN)” the name of group id 3228333 or is the site name?

you should be able to do it like this.

(exists true whose (if true then (member of group 1022006 of site “actionsite”) else false))

(exists true whose (if true then (member of group 1230094 of site “CustomSite_SiteName”) else false))

Also i would recommend in the fixlet debugger going to Evaluate> evaluate using > Local client

Data Center (WIN) is the custom site name

The group name is aa_Paul Test Group

Then instead of whose (name of it = “Data Center (WIN)” you should be able to just put this. Let me know if it doesn’t work.

(exists true whose (if true then (member of group 3228333 of site “Data Center (WIN)”) else false))

If you want an easier way to just validate the logic, if you have access to the Thick console you can go to computer groups and create a new automatic group, then put the logic for Group Membership “is member of” ______

Then when you go to the Description tab of the computer group it will give you the Relevance that it created for that computer group and site. If you are not going to use the group, I would recommend deleting it so that you don’t have a lot of extra Computer groups though.

5 Likes