On the When tab Actions can be tied to Conditions, allowing for flexible configuration of under what circumstances an Action is to be carried out on a client:

Example 1:
Only set a certain notes.ini entry if a client is a Standard (Eclipse) HCL Notes client and running on a Laptop.

Only set a certain notes.ini entry if a client is a Standard (Eclipse) HCL Notes client and NOT running on Citrix.


Example 2:
Only (ask a user as to whether it is a good time to) carry out an upgrade if the client has

2 GB of memory
AND
2 GB of free disk space in both the HCL Notes data and program directory
AND
is of a Notes release < 10.0.1.

Example 3:
Automatically redirect a user to a server in AMAC, APAC, EMEA if s/he has an ip address within (a) certain ip range(s).


Conditions can be flexibly combined via a list of conditions that all have to be true, a list of conditions out of which at least one has to be true, options to combine both lists using AND or OR, negating conditions, and options to only compute conditions once from client start to shutdown (think operating system version number) or computing them every time they are used (think IP address).