Percipio uses a CSV file to import or update multiple users at once. The file can be opened in a spreadsheet program (such as Microsoft Excel) and edited directly. Prevalidate the CSV file to ensure your file has no errors
To download a CSV file
- From the Admin menu, click USERS > User Management. The User Management page displays.
- Click one of the available links:
- Download Template: A CSV file with only the headers populated. These headers contain the CSV field values listed below, with any user attributes your organization has implemented.
- Download List: A CSV file with the same headers described above, but it also includes all of the user profile data for your organization's existing Percipio users.
CSV fields and accepted values
If any of your attributes contain special characters, save the import file as CSV UTF-8 (Comma delimited) (*.csv) to maintain the special characters during the import.
CSV field ID | Corresponding Percipio field name | Description | Requirements (if any) |
---|---|---|---|
loginName | Login Name | *Required field for non-SAML organizations Name used to access Percipio. This must be unique within an organization (if SAML is activated, only USER ID is required). The Login Name can only contain alphanumeric characters and/or some special characters, including:
| Maximum length 128 |
externalUserId | User ID | *Required field for SAML organizations The ID used to identify a user inside Percipio. This must be a unique value within an organization. If you do not specify a User ID the system uses the login name by default. If SAML is activated, the SAML ID is used for the User ID. If you make this value equivalent to a user's Microsoft account email address, then the user gets automatically logged in when using MS Teams. | Maximum length 255 |
newExternalUserId | <no field in Percipio> | Used to update an existing | |
migrationID | <no field in Percipio> | *Optional field Used to link existing Academy users or Skillport Advanced Compliance users to user IDs within Percipio. | |
newPassword | Password | *Optional This field is for new users only and is the password used to access Percipio. The password must be at least 8 characters long and consist of 3 of the following 4 types of characters:
| At least 8 characters plus complexity rules If you specify a password, new users are automatically prompted to change their password on first login unless you set the If you don't a specify a password, users receive a separate email during their first login that prompts them to set a password. |
firstName | First Name | *Optional field First name of the user. Users can download certificates of completion only if this field and the Last Name field is entered. | Maximum length 255 |
lastName | Last Name | *Optional field Last name of the user. Users can download certificates of completion only if this field and the First Name field is entered. | Maximum length 255 |
middleInitial | Middle initial | *Optional field Middle initial of the user. Users see this on certificates of completion provided a first and last name have also been specified. | |
suffix | Suffix | *Optional field Valid values include: I, II, III, Esq., Jr., JR, MD, PhD., and Sr. Suffix of the user. Users see this on certificates of completion provided a first and last name have also been specified. | |
email | *Optional field Used by Percipio to send email notifications. The email address must be unique for each user. Users can sign into Percipio using their email address instead of their Login Name. | Maximum length 255 | |
role | Role | *Optional field Defines the level of access a user has within Percipio. All user roles have access to Percipio Learner.
If you added custom roles, enter the exact name you gave the custom role. For a complete description of all roles and their specific privileges, see User Roles. | |
| Status | Status determines a user's access to Percipio.
| |
isinstructor | Assign Live Course instructor privileges | *Optional field Assigns instructor privileges to a user so they can manage a roster for a class they teach. Values are not case sensitive.If you want to assign the user with instructor privileges, the following values are acceptable:
If you do not want to assign instructor privileges, the following values are acceptable:
| |
approvalManager | Approval Manager | *Optional field. Allows you to assign one approval manager to a user. Enter the external user ID or email address of the manager who can approve things like Live Course registration requests. The approval manager must have an active user account in Percipio. The approval manager can have any user role. | If the name to be added to the Approval Manager field is being created in the current import, the field will be correctly populated. If the user to be added to the Approval Manager field does not exist or is not present in the bulk list, Percipio reports an error. |
hasCoaching | Show a link in the user's profile menu that opens their Skillsoft Coaching account | *Optional field Allows you to display a Skillsoft Coaching link in the user's My Profile menu. Values are not case sensitive.
If you do not want the user to see the Skillsoft Coaching link in My Profile, the following values are acceptable:
| Setting this value to true or yes does not create a Skillsoft Coaching account for the user. (Currently this is an advance setting. The link in My Profile is coming soon.) |
welcomeEmailLanguage | Welcome email language (on the Engagement & Notifications page) | Specifies the language of the Welcome emails for each user in your organization. Enter the value you want to associate to the user. You can find the appropriate value from the list of supported languages. If left blank, Percipio defaults the Welcome emails to the language selected in the Email template language section on the Engagement page. The specified language on the CSV file overrides the selection on the Engagement page. | |
<user attributes> | Custom user attributes for your site | Each custom attribute in your organization's Percipio site has a column. Enter the values you want to associate to a user.
| Maximum length 255 Date types: any valid ISO8601 or RFC2822 formatted date string User types: reference email or externalUserId of existing accounts |
Additional CSV Fields
The fields below do not appear when you download a bulk import template. You can manually add a column to the bulk import template anywhere after the loginName
and externalUserID
columns, if needed. Label the new column exactly as indicated in the CSV field ID column from the table below.