Elements and Sections in the Search Layout XML Output File
The following table describes the elements and sections in the search layout XML output file.
Description | Element or Section |
---|---|
The <SearchLayout> section contains all of the information for a single search layout. |
|
<ObjectName> contains the system name of the record type (object), which never changes. |
|
<LayoutName> contains the name of the layout. |
|
<LastUpdatedBy> contains the date and time the layout was last updated. |
|
<Description> contains the description for the layout. |
|
The <ListOfSpecifySearchFields> section contains the details of the search fields for the layout. |
|
The <SearchLayoutField> section includes the following elements for a single search field:
|
|
The <ListOfDefineSearchResultsLayout> section contains the details of the search result fields for the layout. |
|
The <SearchLayoutField> section includes the following elements for a single search result field:
|
|
The <ListOfDefaultSearchValues> section contains all of the default values for the fields in the list of targeted search fields, corresponding to Step 3 in the Search Layout wizard in the UI. |
|
The <DefaultSearchField> section includes the following elements for a single search field:
|
|
<RestrictSearchToFieldsSelectedInRelatedInformationLayout> corresponds to the Restrict Search to Fields Selected in Related Information Layout check box in the UI. In certain cases where a field is not displayed in a list of related records, the setting in this check box is considered to determine if the field is available as a search field for searches of related records even though the field is not displayed in the list of related records. |
|
<EnableDivisionAsDefaultSearchField> corresponds to the Configure Lookup Window with Division as the Default Search Field check box in the UI. This element is applicable for search layouts for the Product record type only. If this element is set to true, then the Division field is the default search field and it is prepopulated with the user's primary division. If this element is set to false, then the Product Name field is the default search field, unless the <EnableFirstTargetedFieldAsLookupDefault> element is set to true, in which case the first field in the list of targeted search fields in the search layout is used as the default search field. |
|
<EnableDefaultFields> corresponds to the Configure Lookup Window With Default Fields check box in the UI. It determines which fields appear in the search results in the Lookup windows for the record type, as follows:
|
|
<EnableDefaultSearchResults> corresponds to the Show Search Results When Lookup Window Opens check box in the UI. It determines whether a list of available records is displayed in the Lookup window when it opens (true), or no records are displayed when the Lookup window opens (false). |
|
<EnableAutoResolve> corresponds to the Auto-Resolve Enabled check box in the UI. It determines whether smart associations are enabled (true) or are not enabled (false). Smart associations are automatic searches that make it easier for users to associate records of different record types, such as account, contact, opportunity, activity, and so on with each other. For more information about smart associations, see Oracle CRM On Demand Online Help. |
|
<EnableDefaultCtxSensitiveList> corresponds to the Show Context-Sensitive List as Lookup Window Default check box in the UI. It determines whether any available context-sensitive lists appear before the other lists in the record-type List field in the upper-left corner of Lookup windows (true), or appear after the system lists (false). Note: This check box is effective only if the Show Context-Sensitive
List as Lookup Window Default option is set to Enabled on the company
profile. |
|
<EnableKeywordSearch> corresponds to the Configure Enhanced Keword Search with Selected Search Results Fields check box in the UI. It determines which fields appear in the search results when an ehanced keyword search is performed for the record type, as follows:
|
|
<EnableFirstTargetedFieldAsLookupDefault> corresponds to the First Targeted Search Field as Default Search in Lookups check box in the UI. It determines whether the first field in the list of targeted search fields in the search layout is used as the default search field in the Quick Filter in the Lookup window (true), or the preconfigured default search field is used (false). Note: For the
Product record type only, the setting in the <EnableDivisionAsDefaultSearchField>
element takes precedence over the setting of the <EnableFirstTargetedFieldAsLookupDefault>
element. |
|
<EnableDefaultSort> corresponds to the Auto-Populate Sort Field in New List and Advanced Search check box in the UI. It specifies whether the default sort field is automatically selected (true) or no sort field is automatically selected (false) when a user creates a new list or performs an advanced search for a single record type. |
|
About the SearchOptimization Element
The <SearchOptimization> element for a field in a search layout indicates whether the field is optimized for fast search and also whether the field can be made case insensitive by selecting the Case Insensitive check box in an advanced search or in the Refine List page for a list. The possible values are as follows:
A value of -1 indicates that the field is not optimized for fast search and is always case sensitive, regardless of the setting in the Case Insensitive check box in a search. The names of these fields appear in the default text color in the search layout wizard.
A value of 1 indicates that the field is optimized for fast search and is always case sensitive, even when the Case Insensitive check box is selected in a search. The names of these fields appear in green text in the search layout wizard.
A value of 2 indicates that the field is optimized for fast search and becomes case insensitive when the Case Insensitive check box is selected in a search. The names of these fields appear in blue text in the search layout wizard.
A value of 3 indicates that the field is not optimized for fast search and is always case insensitive, regardless of the setting in the Case Insensitive check box in a search. The names of these fields appear in purple text in the search layout wizard.