Before SalesLogix 7.5.3 filters were introduced with the concept of having a global set of conditions that could be applied to any group in the web client and have the group be filtered by those conditions. This functionality was different than the Lookup functionality in the web client group view. For Lookups the available search fields are defined by the columns in the current group.
Along comes SalesLogix 7.5.3. Somehow, somebody at Sage decided to break this functionality. Now Filters only correctly work when the field being filtered is a column in the current group! Whats the point of this? This is just redundancy to the Lookup functionality. Gone is the ability to have global filters across all groups. Worse, for the user, there is no explanation why a filter works sometimes and does not work other times.
To reproduce this for yourself is easy. Add a new Contact level filter for “Type”. Make the filter type “Distinct”. Build and deploy. Now go to a contact group that does not have Type as a column. Try to expand the Type filter. No luck. Now add the Type column to this group. Refresh the page. Expand out the Type filter. See the pretty choices?
To Sage: Hot fix please?