The "components"-section determines the view of the export modal. You can hide fields, make them mandatory, lock them or set a maximum field length. It is only necessary to add a configuration here if you want to make a change to the default setting.
The components for a basic mapping are already predetermined and can be copied here
Note:
The order of the fields contained in components represents the order of the fields in the snapADDY ExportView
Fields that are not included in "components" will appear at the top of the Export View
The type of the component must match the type in the CRM field
Fields that appear multiple times in an Entity's components, will appear multiple times in the ExportView
For field that are mandatory in the CRM, it is highly recommended to set these fields to "required" in the components too, in order to avoid errors during the export
Components of fields that are not used in the mapping might cause errors, so make sure to remove all components that are not necessary
Syntax
Example
List with all available data types:
Data Type
Description
Example
input
Free text input
select
One option can be selected.
Note: By default the options will be fetched from the FieldDefinitions, unless they are overwritten in the properties of that component. When overwriting the option, watch out that the values match with the fieldDefinitions
multiselect
Multiple options can be selected
Note: By default the options will be fetched from the fieldDefinitions, unless they are overwritten by the properties of that component. When overwriting the option, watch out that the values match with the fieldDefinitions
date
checkbox
** "options" can be left out with most CRM, so that it dynamically gets the options from the CRM
detailsLabel add a description to the field. The whole description is visible when cursor hovers over the field. Language specific labels can be set.
Syntax
Example
List with all available properties:
hidden
Field will be hidden in export view. Value will be sent
required
If the field is empty, the export will not be possible
identifier
Value will always be sent, even if not modified
maxLength
Id the maxLength is exceeded, a popup notifies the user (field type input only)
defaultValue
defaultValue, the defaultValue will be exported
locked
Field cannot be modified, always uses the value received from the CRM