A Lookup Specification defines a query against an external data source, which is used to validate and/or populate field values.
Lookup Specifications are created on container elements in a Data Model. Each Data Model, Data Section, and Data Table object may define a collection of Lookup Specifications which apply to its child fields.
Name | Description |
---|---|
CMIS Lookup | Performs a lookup against a CMIS repository. |
Database Lookup | Performs a lookup against a database. |
Lexicon Lookup | Performs a lookup against a Lexicon. |
The following 6 properties are defined.
Property Name | Description |
---|---|
Lookup Options | |
Trigger Mode | Type: TriggerModes, Default: Auto
Controls when the lookup is executed. Can be one of the following values:
|
Miss Disposition | Type: MissDispositions, Default: Normal
Specifies what happens if the lookup returns no results. Can be one of the following values:
|
Conflict Disposition | Type: ConflictDispositions, Default: Normal
Specifies what happens if the lookup returns multiple results. Can be one of the following values:
|
Field Population | Type: PopulationMethod, Default: Overwrite
Specifies how target fields are populated with the lookup results. Can be one of the following values:
|
Lookup Info | |
Lookup Fields | Type: String
The list of fields used as lookup criteria. |
Target Fields | Type: String
The list of fields used to be populated by the lookup operation. |