This guide outlines the configuration options and requirements for Advanced Search. With Advanced Search, your users can apply multiple filters across thousands of records to quickly find exactly what’s needed.
Required Permissions
You must be a Salesforce Administrator to create and update Advanced Search filters.
Basic Navigation
- Navigate to Setup > Custom Settings > LookupField Settings.
Supported Objects
Advanced Search supports the following objects:
- Intakes
- Matters
- Parties
Default Filters
You can configure up to 9 default search filters. Each filter the user interacts with is comprised of three components that must be set up:
- Filter Field N - API Name: API Name of object’s field (Objectname.Fieldname).
- Filter Field N - Operator: LIKE, NOT LIKE, =, !=. >, <, >=, <=
- Filter Field N - Value: Search value options.
- Static String: Pushes string to user’s advanced search filter field
- SEARCHTERM: Pulls user’s search input value and applies it to the filter field
- BLANK: Leaves the filter field blank for user to manually enter a value
Configure Default Filters
Decide which filters are most important for your organization’s global advanced search and rank them 1-9. These filters should be based on the most important objects and their field sets used in day-to-day workflows.
- Navigate to Setup > Custom Settings.
- Select Manage next to LookupField Settings.
- Select Edit.
- Define the following fields:
- Filter Field 1 - API Name
- Filter Field 1 - Operator
- Filter Field 1 - Value
- Repeat for up to 9 filter fields.
- Save.
Filter Example
- Filter Field 1 - API Name: Account.BillingAddress
- Filter Field 1 - Operator: LIKE
- Filter Field 1 - Value: SEARCHTERM
This creates a filter field on the Advanced Search modal that applies a user’s initial search criteria against all Party record billing addresses.
Setup Considerations
- Default filters cannot be preset for users who do not have read access to fields included in your chosen default filters.
- Filters that are not set up correctly (misspelled API names, wrong filter type) will not display.
- The operator selected must be supported by the field's data type. This is determined by standard salesforce functionality. For example, you cannot use a greater than (>) operator for string values.
Global Advanced Search Results Limit
Litify sets a hard limit for advanced search results to 625 records. You can further adjust that limit by adding a value to the Advanced Search Results Limit field. We suggest setting a limit of 100-250.
Define Advanced Search Result Limit
- Navigate to Setup > Custom Settings.
- Select Manage next to LookupField Settings.
- Select Edit.
- Update Advanced Search Result Limit with a numeric value.
- Save.
Create Profile & User Advanced Search Defaults
Profile-based Advanced Search Defaults
Set advanced search defaults based on profiles that match certain role workflows. For example, a Litify Intakes User may prioritize different data filters than a Litify Power User or Litify Standard User.
- Navigate to Setup > Custom Settings.
- Select Manage next to LookupField Settings.
- Scroll to the bottom of the page > select New.
- Choose the Profile these defaults apply to.
- Define filter field sets.
- Save.
User-based Advanced Search Defaults
Sometimes each user has their own preferred way of searching for records. Litify’s Advanced Search modal supports user-level default preferences.
Permission Hierarchy
- A user belonging to a Profile (e.g., Litify Intakes User) with default overrides disabled cannot have user-driven defaults.
- A user belonging to a Profile with default overrides enabled can have user-driven defaults only if default overrides are enabled globally.
1. Enable/Disable User Default Overrides
The following fields must be enabled on the Advanced Search’s global settings and the user’s Profile settings before user defaults are created:
- Allow User Filter Override
- Allow User Result Limit Override
- Navigate to Setup > Custom Settings.
- Select Manage next to LookupField Settings.
- Select Edit.
- Enable/Disable one or both of the following:
- Allow User Result Limit Override: Enables per-user set defaults on the Advanced Search modal’s results limit.
- Allow User Filter Override: Enables per-user set defaults on the Advanced Search filters limit.
- Save.
2. Create User-based Advanced Search Defaults
Set advanced search defaults based on profiles that match certain role workflows. For example, a Litify Intakes User may prioritize different data filters than a Litify Power User or Litify Matters User.
- Navigate to Setup > Custom Settings.
- Select Manage next to LookupField Settings.
- Scroll to the bottom of the page > select New.
- Choose the Profile these defaults apply to.
- Define filter field sets.
- Save.