Because filters can be complicated, and evaluating them can negatively affect performance, the server separates the definition of a filter from its use through a process of synchronization.
When a filter is synchronized, the list of clients selected by that filter is set, and will not change until the filter is synchronized again. This means that if you use a filter to target a task, and new client enrolls with the server that would be selected by that filter, it will not be a target of that task until the filter is synchronized.
You can see the latest synchronization time in the Filter Details view.
You can control when filters are synchronized by modifying the following server settings.
| FilterSyncInterval || 30 ||Specifies the filter synchronization interval. Value is specified as minutes. |
| FilterSyncStart ||00:00 ||Specifies the filter synchronization start time of day. |
|FilterSyncStop ||23:59 ||Specifies the filter synchronization task stop time of day.|
In this example, filters would be synchronized every 30 minutes, regardless of the time of day. If you have a large number of clients and are concerned about the performance of your directory lookups, you can set the time of day to synchronize the filters when the performance degradation will be less noticeable.
Parent topic: Using filters: XPD622