Skip to main content

How to manually import users into OpenLM (HT900)

This document explains how to manually import users from an external data source into the OpenLM database. An external data source can be a directory service (for example, Active Directory), an accounting system, or any database that contains user information.

Prepare a CSV in the OpenLM user table format

The easiest way to get a sample CSV is to export your current users from OpenLM:

  1. Open the OpenLM EasyAdmin User Interface.
  2. Click Start and go to Users & Groups.
  3. Open Users.
  4. Click Export.
  5. Download the CSV file.

The CSV must use the OpenLM user table format below.

Column nameRequiredNotes
UsernameYesMust be unique. Single value.
First NameNoSingle value.
Last NameNoSingle value.
DepartmentNoSingle value.
Display NameNoSingle value.
TitleNoSingle value.
PhoneNoSingle value.
OfficeNoSingle value.
DescriptionNoSingle value.
EmailNoSingle value.
EnabledYesTRUE or FALSE.
GroupsNoUse the pipe character `
Default GroupNoSingle value.
ProjectsNoUse the pipe character `
Default ProjectNoSingle value.

OpenLM user table format reference

Note: Any groups or projects referenced in the CSV must already exist in the OpenLM database or the import will fail.

Import the CSV into OpenLM

  1. Open the OpenLM EasyAdmin User Interface.
  2. Click Start and go to Users & Groups.
  3. Open Users.
  4. Click Import.
  5. Browse to the CSV file and click Open.
  6. Review the success or failure dialog.

OpenLM import dialog example

Importing users from Active Directory

OpenLM supports full synchronization with Active Directory via Directory Sync components, but you can also import specific users manually by using a CSV file. The process includes exporting users from Active Directory, editing the CSV to match the OpenLM format, and importing it.

Export users from Active Directory

  1. Open Active Directory Users and Computers.

Active Directory Users and Computers tool

  1. In the left panel, expand your domain and select the Users folder.
  2. Click the Filter icon.

Filter icon location in Active Directory Users and Computers

  1. Select Show only the following types of objects, check Users, and click OK.

Filter Options window with Users selected

  1. On the menu, click View and choose Add/Remove Columns.

Add/Remove Columns dialog

  1. Add the following columns in this order, then click OK: User Logon Name, First Name, Last Name, Department, Name, Job Title, Business Phone, Office, Description, E-mail Address.
  2. Click the Export icon.

Export icon in Active Directory Users and Computers

  1. Choose a save location.
  2. For Save as type, select Unicode Text (Comma Delimited) (*.csv).

Save as type dropdown for Unicode Text CSV

  1. Optional: To export only selected users, check Save Only Selected Rows.
  2. Click Save.

Edit the CSV to match the OpenLM format

  1. Open the exported CSV in a spreadsheet application.

Example CSV in a spreadsheet

  1. Rename these column headers:
Original headerNew header
User Logon NameUsername
NameDisplay Name
Job TitleTitle
Business PhonePhone
E-mail AddressEmail
  1. Add these column headers at the end of the file in this order: Enabled, Groups, Default Group, Projects, Default Project.
  2. Set the Enabled value to TRUE for enabled users and FALSE for disabled users.
  3. Save the file as CSV.

Import the edited CSV into OpenLM

  1. Open the OpenLM EasyAdmin User Interface.
  2. Click Start and go to Users & Groups.

EasyAdmin navigation to Users

  1. Open Users.
  2. Click Import and browse to the edited CSV file.
  3. Confirm the success dialog.