The following field types allow the user to select values from Docupace Domains:
- Domain Single Selection – a dropdown, that allows to select one item from a domain
- Domain Multi Selection – a searchable dropdown, that allows to select several items from a domain
- Domain Tile Selection – a list of items displayed as square tiles, that allows to select one item from a domain.
Field settings specific to fields that display values from domains:
Setting | Description |
---|---|
Data Attribute | Used in the Domain Single and Multi Selection field types. The attribute id, value of which will be used as the value for the Meta Field. For example, if you use records from the Rep domain, enter 100008 to use the Rep code attribute as the unique value for this field. Note Make sure the values of this attribute will be unique, such as the unique code or SSN. Docupace System currently is not able to distinguish between separate domain records, if you refer to attributes that may be the same for several domain records, such as first or last names. |
Display Attributes | Used in the Domain Single and Multi Selection field types. One or several attribute ids, values of which will be displayed to the user in the field. Attributes that are referenced from another domain are written through a hyphen (“-“). Example
If the field takes values from the Rep domain, this will show the Rep code (attribute id 100008), and the Advisor’s Last name (attribute id 45001 for all connected Advisors, and then attribute id 100101 within the Advisor domain). The attribute ids can be seen, by clicking on the attribute name in the domain details. |
Domain | Used in the Domain Single and Multi Selection field types. Select the name of the domain, whose records will be selected in this field. |
On Select | Used for the Domain Tile Selection field type. JavaScript code for the action that will be carried out when the user clicks on a tile. If there are other fields and Action Buttons on the page, you may leave this empty. However, if the Domain Tile Selection is the only field on the page, you may wish to proceed to the next page, when a tile is selected. In such case, use the emit() method, as in the example below. Example setTimeout(function () { scope.$emit('wizardEvent', 'action', { transitionName: 'Next Page' }) }) |
Filters Expression | Used for the Domain Tile, Domain Single and Multi Selection field types. An array that describes a filter, which is applied to the values from the domain, so that only those options that match the filter, are displayed to the end-user. This filter can be built from Docupace Core. Valid values for Valid values for Example 1: The example below selects records from the Vendors/Custodians (116) domain, where the Name attribute (102101) begins with the letter “ST”. [ { '@type': 'string', 'attrId': 102101, 'orSections': [ { 'searchType': 'BEGIN_WITH', 'matchToValues': ['S'] } ] } ] Example 2: The example below selects records from the Vendors/Custodians (116) domain, where the eSign Allowed attribute (130063) is set to “Yes”. [ { '@type': ' boolean', 'attrId': 130063, 'orSections': [ { 'searchType': 'EXACT_MATCH', 'matchToValues': [true] } ] } ] Example 3: The example below selects records from the Account Services (339) domain, where Client Relationship Types (45401) (which is a referenced attribute from the Relationship Types (454) domain) attribute Relationship (100001) is equal to the value specified in the [ { '@type': 'list', 'attrId': 45401, 'orSections': [{ 'andSections': [ { '@type': 'string', 'attrId': 100001, 'orSections': [ { 'searchType': 'EXACT_MATCH', 'matchToValues': [$scope.startingPointData['User.D988.CallerRel']] } ] } ], 'domainId': 454 }] } ] |
Label formatter | Used in the Domain Single Selection field type. JS expression used to format options in the selection list. Based on the values specified in the Display Attributes setting. Example 1: For a
Then enter the following code in the Label Formatter setting: '[' + displayValues[0] + '] (' + displayValues[2] + ', ' + displayValues[1] + ' ssn: ' + displayValues[3] + ')' The dropdown list will show the Rep code in square brackets, followed by the Advisor’s Last name, Name and masked SSN in parentheses. Such as:
Example 2: For a
Then enter the following code in the Label Formatter setting: displayValues[0] + ' (' + displayValues[1] + ')' The dropdown list will show the name of the Registration type, followed by the corresponding client type in parentheses. Such as:
|
Data Parser Function | Will become available in the next versions of the product. |
Sort By | Used in the Domain Single and Multi Selection field types. List attribute id values by which to sort the options in the list. Attributes that are referenced from another domain are written through a hyphen (“-“). Example
If the field takes values from the Rep domain, this will sort the values in the dropdown first by Rep code (attribute id 100008) , and then by the Advisor’s Last name (attribute id 45001 for all connected Advisors, and then attribute id 100101 within the Advisor domain). The attribute ids can be seen, by clicking on the attribute name in the domain details. |