Versions Compared

Key

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

...

Supported data types:

  • String

  • Integer

  • EmailAddress

  • DateTime

  • NumberBoolean

Data Assembler Configuration (Optional)

...

Every field must have a Name and Type. If any field is configured as “DateTime“ type then Format must be specified (example above) otherwise it will be considered as configuration error.Also

If UserImporterConfiguration contains DataFormattingConfiguration and it formats any datetime field, then the Format in DataValidationConfiguration for the datetime type field must match the output format of FieldFormatting.

Code Block
languagejs
  "DataFormattingConfiguration" : {
	"FieldFormatting" : [
		{
			"FieldName" : "EmbarkmentDate",
			"Type" : "DateTime",
			"InputFormat" : "dd-MMM-yy",
			"OutputFormat" : "yyyy-MM-dd"				
		}
	]
  }

List of all exact names for user scalar properties which can be used:

...

All the values inside the PasswordFormat will be concatenated for password creating for new user only. If IsField=true, that means it will get the value provided in the csv (Also can be modified in previous activities), Otherwise whatever the value provided in the configuration value property it will consider that.

Info
  • For SSO-enabled Organization following configuration is required.

    • UseRandomPassword must always be true

    • Must not have a Password column in csv translation (System.Customer.Integrator.NIUserCsvIntegrator.CsvTranslations)

    • PasswordFormat must not exist

    • UserReactivationAction must be None or Random. ForcePasswordChange is not allowed

    • ExpireInitialPasswordForNewUser must be false

Auto User Deactivation Configuration (Optional)

...

Sample Configuration:

Code Block
languagejsjson
  "ThresholdConfiguration" : {
	  "Thresholds" : [
		{
			"Name" : "MaxUsersPerImport",
			"Value" : 1,
			"Action" : "StopImport"
		},
		{
			"Name" : "MaxDeactivateUsers",
			"Value" : 1,
			"Action" : "GenerateWarning"
		},
		{
			"Name" : "MaxNewUsers",
			"Value" : 4,
			"Action" : "StopImport"
		},
		{
			"Name" : "MaxOrgProfileValueUpdates",
			"Value" : 1,
			"Action" : "GenerateWarning"
		},
		{
			"Name" : "MaxReactivateUsers",
			"Value" : 1,
			"Action" : "GenerateWarning"
		},
		{
			"Name" : "MaxInvalidUsers",
			"Value" : 1,
			"Action" : "None"
		}
	]
  }

...