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.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.3 The CarnivalUserImporter now supports "DateOfBirth" in this field (value).   See 

Jira Legacy
serverSystem JIRA
serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
keyPSDEV-439

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.UserImportUsePasswordOnCreateSystem.Customer.UserImportUseRandomPasswordIfNotProvidedTranslation Mapping from CSV to PasswordPredicate exist in UserImportNewUserPasswordFormatAction
falsefalsefalse
create 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.

truefalsefalse
create user via password field in CSV (provided it meets the complexity requirements), build 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)

truetruefalse
create 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".  NOTE: As of 3.6.3 The CarnivalUserImporter now supports "DateOfBirth" in this field (value).   See 

Jira Legacy
serverSystem JIRA
serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
keyPSDEV-439
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.Another way of interpreting the matrix is the following password creation flow logic:

Image Added

"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.3 The CUKUserImporter no longer exists.  The CarnivalUserImporter has consolidated all the code and now supports DateOfBirth in passwords.

...