Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If there are multiple email address provided for one user AND those are separated by the MultipleEmailsDelimiter only the first email is imported if this configuration is present.

Reset Fields To Default If Empty Configuration

...

Sample Configuration:

Code Block
languagejs
  "ResetFieldsToDefaultIfEmptyConfiguration": {
    "ResetFieldsToDefaultIfEmpty": [
		"Vessel",
		"Rank",
		"EmbarkmentDate"
    ]
  }

If no value (null/empty) is provided for a user property and that property is part of field listed in the ResetFieldsToDefaultIfEmpty array, it resets empty value to its the user property (from no value) to the field’s default value (dependent on the data type - see below). But if that filed is

Any field not included in ResetFieldsToDefaultIfEmpty, that field is ignored doesn’t get updated and no value was provided (null/empty), will not be updated (ignored).

If we want to set null/empty value to any field, those fields must be included in ResetFieldsToDefaultIfEmptyConfiguration. That means If , if any organization uses deactivation field (Deactivate (X)) that needs to included in this configuration.

Info

The user property must be part of the DataValidationConfiguration except for any Primary Identifying Field)

Default value values for different user property types is as follows:

  • User scalar property (string): empty string (except any Primary Identifying Field)

  • OPF (single-choice-string): first choice

  • OPF (string): empty string

  • OPF (int): not supported yet (we don’t have a default value for int yet)

...