Skip to main content

Search Data

The Search module allows you to execute SOSL queries on one or more Objects. Note that if you are looking for full capability to compose SOSL Queries, you should use Query module.

This is part of the Essential edition and shown by default when you open the app. Note that the Free edition allows you to search for User object only.

Overview

Here are some important elements of the Search UI.

Usage

When you go to the app, the User object is selected by default so you can just enter the search term, and it will show the list of users matching the term. Note that by default, it searches all users, including inactive and portal users. If you would like to limit this, you can create a Search Request with those conditions and use that as the default request.

If there are multiple objects, then multiple result tabs are shown, one for each Object. You can interact with the results as you would in Query module, including editing the data.

Search Requests

Search Requests let you customize the search aspects, including the ability to be able to search multiple objects. To manage Search Requests, click on the Search More Actions menu and select Manage Search Requests.

When you click on it, the app shows a dialog with existing Search Requests. You can click on + icon to add new Search Request, click on 'Pencil' to edit a Search Request and Trash icon to delete a Search Request.

Search Request Dialog

When you add or edit a Search Request, the dialog below is shown. See the table following the screenshot for details about each field.

FieldTypeDescription
Name*StringRequest name. This is shown in the dropdown list so use a short but relatable name
ActiveBooleanIndicates if this request is active or not. If inactive, item will not be shown in the list
DefaultBooleanIf default, then this search request will be selected by default when you go to that module. If there are multiple defaults, then it uses the first match and if there are no default requests, then it uses the User object as default.
Objects*CSVEnter a comma-separated list of values of Object API names which need to be searched. Object API name is matched exactly as specified. Since the search request is available for all Orgs, if you specify an Object and if that Object is not available in that org, then that Object will be excluded.
FieldsCSVList of fields to return
Add Preview FieldsBooleanIf checked, then Record Preview fields will be included. If not, only fields specified in the Fields input are used
Search TermStringYou can enter a search term to be searched when this request is selected. If there is a search term, then search will be performed automatically upon selecting the request
Where ClauseStringWhere clause to be added to SOSL Query. If you are specifying multiple Objects, then this where clause must be valid for all Objects.
Order ByStringOrder By clause to be added to SOSL Query