Skip to main content
Prerequisites:
  • On paid plans, the new search storage app removes the limit on searchable field configuration. By default, all added filter fields are searchable.
  • On the Free plan, both the old and new search storage apps require you to configure searchable fields manually.
  • For details on the search capability upgrade, see the related documentation.
Note: If the data management page shows an Expand subtable columns button, it is the old storage app.

1. Overview

1.1 Feature Overview

The number of fields that can participate in filtering on the data management page is limited. When a form contains too many fields, any fields beyond the filter limit are automatically placed in the “Non-searchable fields” list. To make specific fields searchable, customize the searchable fields.

1.2 Use Cases

Whether a field participates in search affects API calls, data management page queries, component data linkage matching conditions, business association rules, and other scenarios. Report search is not restricted by this setting.

2.1 Search Types

The system currently supports four search types: exact search, fuzzy search, numerical search, and other search. Each component is automatically classified into one of these four types. Each search type has an upper limit on the number of fields that can participate in the search. Fuzzy search is case-insensitive. For example, given record 1: ABCD and record 2: abcd, entering either A or a returns both records. The classification is as follows:
Component nameOperatorNotes / Alias
Standard componentsSingle-line textEquals
Match (like)
Multi-line text
NumericalGreater than / Less than / Between / Greater than or equal to / Less than or equal to
Rating
SelectEquals / Contains”Equals” allows a single selection only.
”Contains” allows multiple selections.
Dropdown selectEquals / ContainsSupports fuzzy search by number or letter (searches the submitted option values).
CheckboxEquals / Contains (in)
Dropdown multiselect
Cascading selectEquals / Contains (each level uses eq)
DateGreater than / Less than / Between / Greater than or equal to / Less than or equal to
Date rangeOperators for both generated components default to Equals.Two components are generated automatically.
Image uploadFuzzy match (like)
Attachment
UserEquals / Contains (in)“Equals” allows a single selection only.
”Contains” allows multiple selections.
SubformNot exposed in the filter area.
Premium componentsDepartmentEquals / Contains (in)“Equals” allows a single selection only.
”Contains” allows multiple selections.
Country/RegionEquals / Contains (in)“Equals” allows a single selection only.
”Contains” allows multiple selections.
AddressAddress: Equals / Contains (each level uses eq)
Detailed address: Equals / Match (like)
Two components (address and detailed address) are generated automatically.
”Equals” allows a single selection only.
”Contains” allows multiple selections.
Rich TextNot exposed in the filter area.
Layout container
Group
Associated formSupports fuzzy search by number or letter (select the associated form data when submitting).
Location
Signature
Example: If a form contains a Single-line text field, that field is classified into the fuzzy search list. When the number of Single-line text fields in a form exceeds 15, the extra Single-line text fields are marked as “Non-searchable fields”. Fuzzy search

2.2 Steps

Data management page >> Configure Filter >> Admin configures default filter fields and sorting >> Configure searchable fields >> Search for the fields to include in search >> Turn on Participate >> Click Apply now. After you click Apply now, a DingTalk Work Notifications message confirms that setup is complete.

3. FAQ

If data linkage does not take effect, first check whether the field used as the data linkage condition in the associated table is included in search.
If a business association rule was triggered but did not execute successfully, first check whether the fields used as the primary or sub-conditions in the execution function are included in search on the data management page of the corresponding form.
If calling a YiDA API returns an app configuration error, first check whether the query fields passed in the searchFieldJson parameter are included in search on the data management page of the corresponding form.
This setting must be configured on the data management page under the form. It cannot be configured on a management page you create yourself.