Import User Accounts from CSV file

You can import multiple user accounts into Targetprocess by using a CSV file. This method enables bulk creation or update of users instead of adding them individually.

users

Here's how the typical CSV file with user data looks like being opened in a spreadsheet editor:

showing sample user csv data

CSV import is one of several supported methods for creating users. Choose the method that best fits your data and workflow. For more information, see How to Add Users.

Note:

Files in CSV (Comma-separated values) format are commonly used to transfer data between spreadsheet editors (such as Microsoft Excel, OpenOffice, LibreOffice, Google Sheets) and other software systems and tools.

Supported Fields and Formats

Here’s the list of the fields that can be mapped as columns during import:

Name Required Format Notes
ID   123 Update an existing User who has specified numeric ID. New User is created when ID value is blank or not mapped.
Email V andrew.gray@apptio.com Must be unique.
Login V agrayandrew.gray@apptio.com Must be unique. May be the same as email.
First Name   Andrew  
Last Name   Gray  
Password   [rm7:3Nv If left blank then newly created users are unable to log in until they follow Forgot your password? link on the login page.
Role   Developer Default Role of the user. If left blank then first Role in the system is set.
Is Observer   FALSETRUE User account is set to the Observer mode. If left blank then FALSE is applied by default.
Custom Fields     One column per each field.

How to perform the Import

Before you begin
  • Ensure that you have administrator permissions, or a role with Add/Edit permissions for User entities.
  • Prepare a CSV file with user data. CSV files are commonly used to exchange data between spreadsheet tools and systems.
  • Verify that required fields (such as Email and Login) are included and unique.
  • Confirm that sufficient unused licenses are available for new users.
  • Check license usage in System Settings > License before performing the import.
To import users from a CSV file
  1. Go to Settings > Import.
  2. Upload your CSV file.
  3. Configure import settings (for example, delimiter and entity type).

    uploading a csv file

  4. Select User in the Select Type to import dropdown menu.

    selecting entity type to import

  5. Map CSV columns to user fields.

    mapping CSV columns

  6. Run the import and click Next.

    the screenshot shows that the import is done

  7. Review the import results and logs.

    the log shows that the three entities are inserted successfully

Limitations and considerations

Entity type column in the CSV file

If the CSV file contains an Entity Type column, each row must have the value User. Make the initial selection after you upload the file.

If the column is missing, select User as the Entity Type during uploading a CSV file.

If the csv file does not have an entity type then specify the entity type ion the first step

Note: Ensure that the correct entity type is selected before running the import to avoid errors.
License availability
  • Verify that sufficient unused licenses are available before importing users.
  • Licensing in Targetprocess is user-based and counts active users (users who can log in and interact with the system).
  • The number of active users must not exceed the number of purchased licenses.

To make licenses available:

  • Purchase additional licenses, or
  • Deactivate unused user accounts, or
  • Delete unused accounts (not recommended)

For more information, see Inactive.

Project and team membership
  • Assigning users to projects or teams is not supported during CSV import.
  • To add users and assign them to projects or teams in a single step, use: