Differents types of relevance

(imported topic written by GhufranShah)

Hi folks,

Is there any tech info which talks about the difference types of relevance, eg client, session, presentation??

Thanks in advance.

(imported comment written by SystemAdmin)

There are really only two types of relevance: Client Relevance and Session Relevance.

Client relevance is what is runs on individual endpoints, and evaluates information about that endpoint (such as “name of operating system”). It is what we use in our fixlets, tasks, and analysis, and for most administrators, it is the only type of relevance they see or become familiar with.

Sessions relevance is our database querying language. It runs in a BES Console, or against web reports, and its job is to pull information that the server has gathered from endpoints (such as “number of bes computers whose(name of it contains “myServer”)”). You can think of it as SQL, only it wont clog up our finely optimized database like SQL queries will. This is what we use in our dashboards and webreports to generate aggregated information about your deployment. Most users will never see or know about these expressions

Both share the same fundamental syntax (bunch of “it”, “of”, “whose” sort of stuff), however the inspectors they use are for the most part very different. Session relevance has inspectors based on ideas you’d see in the console, like “bes fixlets” and “bes computers”. Client relevance is based on ideas you’d see on the endpoint, like “operating system” and “registry”

An example of how this usually works: you build a client property using client relevance to detect something about an agent, such as antivirus signature versions. This gets reported to our database and to the console, where you use session relevance to take all that information and generate a list and percentage of computers who have an out of date AV version.

Hope that helped.

-Zak

(imported comment written by GhufranShah)

Thanks Zak - Yes it helped!

When we enable the Presentation debugger in the console, I guess we are using session relevance?

(imported comment written by SystemAdmin)

yep. The “relevance debugger” or “fixlet debugger” is for client relevance. Those are standalone exes that you can run independantly on any computer (doesn’t even require that a client is installed)