...
"System.Customer.UserImportNewUserPasswordFormat" - Optional attribute. A string that can be used to configure an Org's initial password. Accepts all AlphaNumeric characters, special symbols and Profile index keys (e.g. LastName). Can NOT use char '+' as that is used to parse the field. Additionally, you can specify casing by making the key to be used all caps or lowercase. If the Key not in all caps or lowercase, it will capitalize the first letter. Example Values: "LastName+123!" or "123+firstname+!!!+LASTNAME+321". NOTE: As of 3.6.2 The CarnivalUserImporter now supports "DateOfBirth" in this field (value).
See System.Customer.UserImportUseRandomPasswordIfNotProvided for detailed behaviour in combination with other configuration options.
...
"System.Customer.UserImportClassName" - Optional attribute. This is the name of the class that inherits from the default UserImporter class. (e..g "CUKUserImporter" (uses DateOfBirth) or "CarnivalUserImporter" => CUKUserImporter.cs : CarnivalUserImporter.cs : UserImporter.cs) NOTE: As of 3.6.2 The CUKUserImporter no longer exists. The CarnivalUserImporter has consolidated all the code and now support DateOfBirth in passwords.
"System.Customer.UserImportCsvDelimiter" – Optional attribute. Used to override the default CSV delimiter (',') with another char. (e.g. '|' for CCL. String used as Regex). Because attributes are stored as a string, only put the character itself in the Value, not the single quotes.
...
protected override void FinishUser(ICoreUnitofWork uow, IUser user, string[] csvRow)
{
base.FinishUser(uow, user, csvRow);..... //custom code
}
Example of a configured org using custom integration: NOTE: As of 3.6.2 The CUKUserImporter class no longer exists. The CarnivalUserImporter has consolidated all the code and now support DateOfBirth in passwords.
Example of a configured org csv (CUK)
...