Skip to main content

Multi Search

Multi search fields let users select multiple records from another form. The stored value is a list of selected record identifiers.

Use a multi search field when one record should point to several related records, such as a project linking multiple tasks or an incident linking multiple affected assets.

Basic Settings​

SettingDescription
NameThe field label shown to users. It is required and should describe the relationship clearly
API NameThe stable technical name used by data APIs, scripts, formulas, imports, and integrations. It is required
RequiredRequires users to select related records before the record can be saved
ReadonlyShows selected records but prevents users from changing them
DisabledMakes the field unavailable for normal use
HiddenStores selected values while hiding them from normal form pages

Multi Search Field Config​

SettingDescription
Source FormThe target form that provides selectable records. It is required
Relation Data ScopeOptional Studio script that filters which target records users can select
PlaceholderPrompt text shown before users select records
Modal TitleTitle shown in the record selection dialog
Search PlaceholderPrompt text shown in the search box inside the selection dialog
Validate TriggerControls when selection validation runs: when the value changes, when the field loses focus, or when the record is submitted
Input StatusAdds a visual status to the field, such as warning or error
Invalid Selection MessageCustom message shown when one or more selected records are invalid or unavailable
Field ColorSets the display color used for the field
Help TextHelper copy shown near the field. Use it to explain which records users should choose

Common Examples​

ScenarioSource Form
Project selects related tasksTask
Incident selects affected assetsAsset
Campaign selects target customersCustomer
Release selects included requirementsRequirement

Relation Data Scope​

Use Relation Data Scope when this field should only allow a scoped set of records from the source form.

Examples:

  • Only active assets
  • Only customers in the current campaign segment
  • Only records matching the current child-row category

The script is bound to this source field and runs before the selection dialog loads target records. It returns a relationDataFilter condition that uses target-form field API names.

Do not configure this filtering rule on the target form's page events. See Relation Data Scope for the payload and response contract.

Configuration Tips​

TipDescription
Use plural namesNames such as Related Tasks or Affected Assets make multi-selection clear
Check the target identifierThe target form should have a clear identifier so users can recognize records
Add a useful modal titleA title such as Select Affected Assets helps users understand the selection dialog