Importing and Updating Accolade User Accounts

Accolade provides Administrators and Process Designers the ability to export user accounts to update information, and to move configuration between environments. For example, if you are first setting up your system or opening a new office and have multiple user accounts to create at once, or if you need to update accounts such as renewing a user's access on a periodic basis, you can do so in two ways. Either execute all changes directly from the User Admin dashboard (See Updating User Accounts) or use a spreadsheet file with worksheet tabs to create and update the user accounts within Accolade. Below are details on how to update by spreadsheet.

Current user accounts can be downloaded from an Accolade environment, changes made to the data, and then uploaded either into the same environment, or moved into a new environment.

Administrators who wish to make bulk updates to user logins by spreadsheet can do so with the User Importer feature.

Create a group of template users that have the appropriate functions, roles, extended fields, and other details that apply to all users in a group. Associating a template with each user applies details automatically as part of the import process. Using filters allows you to assign details to a variety of sub-groups or combinations of groups.

Important! In very large implementations we recommend running user imports in batches. The size of the batches will depend on the server performance and the number of updates per user, so that, for example, no more than a few thousand users are imported at a time.

A download of current user accounts exports the user account configuration into a spreadsheet file with the information in the following tab within the file:

To download user accounts:

  1. From the System menu, select Security & Groups > User Admin.
  2. Select the users that you want to download.

To narrow the list by function or user name, add the criteria to filter by in the appropriate filter text box. These filters are case insensitive. To download all users, clear all search filters.

  1. Click in the users panel to view details of selected users.
  2. Click in the users panel.

By default, the file exports automatically to a temporary internet files directory. Save it to a more accessible location.

To import user accounts into Accolade:

  1. Ensure the data within the spreadsheet meets the requirements for a successful import.
  2. Remove any user account information that you do not want to include in the upload from the spreadsheet and save the file.
  3. From the System menu, select Security & Groups > User Admin.
  4. Click in the users panel.
  5. Click Load File and select the spreadsheet file to load.
  6. Click Upload File.

Accolade uploads the changes to the user accounts in the spreadsheet and adds any new user accounts with unique user logins.

To update user logins en masse:

  1. After downloading the spreadsheet file, navigate to the UpdateUserLogins tab. This is the last tab on the downloaded spreadsheet file.
  2. Note:  The UpdateUserLogins tab will be pre-filled with the existing user login data from your selection.

  3. Fill in the New User Login column with updated user logins.
  4. Follow the previous steps to import updated spreadsheet file into Accolade.

 

Applying Template User Settings to Existing Users

In Accolade versions 16.0 and later, Administrators can apply the settings of an existing user (hereby referred to as a "template user") to other existing users. This can be done via the Accolade User Interface (UI), the application programming interface (API), or by using the User Importer feature. The instructions below discuss how to use the User Importer feature to apply the settings of a template user to an existing user. See Updating User Accounts for instructions on how to use the Accolade User Interface instead.

To apply template user settings to existing users:

  1. From the System menu, select Security & Groups > User Admin.
  2. Select the users that you want to download.

To narrow the list by function or user name, add the criteria to filter by in the appropriate filter text box. These filters are case insensitive. To download all users, clear all search filters.

  1. Click in the users panel to view details of selected users.
  2. Click in the users panel.

By default, the file exports automatically to a temporary internet files directory. Save it to a more accessible location.

  1. From the User Admin dashboard, search for the template user you wish to copy.

  2. Select the appropriate template user from the search results list.

  3. In the General Details tab of the User Admin dashboard, copy the template user's login.

  4. In the downloaded spreadsheet, navigate to ImportUsers tab, which is the first tab and displayed by default.

  5. In the Copy From User column, paste the copied template user's login for each existing user whose settings you wish to update.

  6. Save the file.

  7. From the System menu, select Security & Groups > User Admin.
  8. Click in the users panel.
  9. Click Load File and select the spreadsheet file to load.
  10. Click Upload File.

Accolade uploads the changes to the user accounts in the spreadsheet and adds any new user accounts with unique user logins.

User Account Settings Included in the Spreadsheet File

The columns in the downloaded spreadsheet include the settings for each user account in the order listed below. For a description of each user account setting, see Creating Accolade User Accounts or User Attributes Overview.

Important! Using the import and export tools to update configuration can result in unintended changes if information is missing or creates an error during the import process. Sopheon recommends reviewing Importing and Exporting Configuration Components Best Practices before making changes in a production environment.

Notes:   

  • Accolade Portfolio Optimizer is an optional Accolade component that you may not have access to. To implement this solution, contact Sopheon Customer Support.
  • Resource Planning is an optional Accolade component that you may not have access to. To implement this solution, contact Sopheon Customer Support .