Versions Compared

Key

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

...

"System.Customer.UserImportUseRandomPasswordIfNotProvided" - Optional attribute (applicable for New Users only). A boolean flag to configure whether a random password (Guid) should be generated (New User only) if no password (empty/white spaces only) is provided in the password column of the CSV file. If a random Guid is set as password, no password complexity rules are enforced/checked for the new user. Default value (i.e. missing attribute): false
Note: The attribute is ignored if System.Customer.UserImportClassName = CUKUserImporter. That is, don't create any user with a random password - always create password from Date of Birth.

System.Customer.UserImportUsePasswordOnCreateSystem.Customer.UserImportUseRandomPasswordIfNotProvidedPassword mapping for CSVAction
falsefalsefalsecreate user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, don't create user and log error (but continue CSV file processing)
falsefalsetrue

create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, don't create user and log error (but continue CSV file processing).

Note: It doesn't matter whether a password is provided or is empty/white spaces - the behaviour is the same.

falsetruefalse

create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, create user with random password (Guid)

Note: It doesn't matter whether a password is provided or is empty/white spaces - the behaviour is the same.

falsetruetrue

create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, create user with random password (Guid)

Note: It doesn't matter whether a password is provided or is empty/white spaces - the behaviour is the same.

truefalsefalsecreate user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, don't create user and log error (but continue with CSV file processing)
truefalsetrue

pwd provided: create user with provided password

pwd empty/white spaces: create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, don't create user and log error (but continue with CSV file processing)

truetruefalsecreate user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, create user with random password (Guid)
truetruetrue

pwd provided: create user with provided password

pwd empty/white spaces: create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, create user with random password (Guid)

...

"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".
See System.Customer.UserImportUseRandomPasswordIfNotProvided for detailed behaviour in combination with other configuration options.

"System.Customer.UserImportExpireInitialPassword" -  Optional attribute.   A boolean to configure if the initial password needs to be immediately force changed.  True will force change the password on first login."System.Customer.UserImportUseRandomPasswordIfNotProvided" - Optional attribute.  A boolean:  Set to true, no password complexity rules are enforced/checked for new users. Set a random password for new users as Guid.  If false, If a password is not provided (either via CSV file directly, or via 'UserImportNewUserPasswordFormat') the user is not created and an error is outputted.

"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)

...