...
"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 server System JIRA serverId 23f523ea-1678-3ca2-a1e8-2de53fd3b74a key PSDEV-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.UserImportUsePasswordOnCreate | System.Customer.UserImportUseRandomPasswordIfNotProvided | Translation Mapping from CSV to Password | Predicate exist in UserImportNewUserPasswordFormat | Action |
---|---|---|---|---|
false | false | false | create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, don't create user and log error (but continue CSV file processing) | |
false | false | true | 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. | |
false | true | false | 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. | |
false | true | true | 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. | |
true | false | false | 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) | |
true | false | true | 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) | |
true | true | false | create user via password format, if enabled via System.Customer.UserImportNewUserPasswordFormat. Otherwise, create user with random password (Guid) | |
true | true | true | 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 | ||||||
---|---|---|---|---|---|---|
|
"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:
"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.
...