OpenLM にユーザーを手動でインポートする方法
このトピックでは、外部データソースから OpenLM データベースにユーザーを手動でインポートする方法を説明します。外部データソースは、ディレクトリサービス(Active Directory など)から会計ソフトウェア、関連するユーザー情報を保持するその他のデータベースまで、何でもかまいません。
OpenLM のユーザーテーブル形式
データソースからエクスポートするデータは、OpenLM のユーザーテーブル形式に準拠するように整形する必要があります。サンプル CSV ファイルを入手する最も簡単な方法は、現在のユーザーをエクスポートすることです。
-
EasyAdmin を開き、Start をクリック → Users & Groups → Users を開きます。
-
Export ボタンをクリックします。

-
CSV ファイルをダウンロードします。
テーブルの形式は次のとおりです。
| 列名 | 説明 |
|---|---|
| Username | 必須。一意である必要があります。単一値 |
| First Name | 単一値 |
| Last Name | 単一値 |
| Department | 単一値 |
| Display Name | 単一値 |
| Title | 単一値 |
| Phone | 単一値 |
| Office | 単一値 |
| Description | 単一値 |
| 単一値 | |
| Enabled | 必須。ユーザーが有効かどうかを示します。値は TRUE または FALSE のいずれかです。 |
| Groups | 複数のグループを定義するには、パイプ文字「|」で区切ります |
| Default Group | 単一値 |
| Projects | 複数のプロジェクトを定義するには、パイプ文字「|」で区切ります |
| Default Project | 単一値 |
定義するグループとプロジェクトは、インポート前に OpenLM データベースに存在している必要があります。存在しない場合、インポートは失敗します。
データをこのスキーマに準拠するように整形したら:
-
EasyAdmin を開き、Start をクリック → Users & Groups → Users を開きます。
-
Import ボタンをクリックします。

-
CSV ファイルを参照して選択し、Open をクリックします。
操作の成否を報告するダイアログが表示されます。
Active Directory からのインポート
OpenLM は Directory Synchronization コンポーネントによる Active Directory との完全な同期を提供していますが、特定のユーザーを手動でインポートする必要が生じる場合もあります。OpenLM の EasyAdmin インターフェイスでは、事前に定義された CSV ファイルを使用して手動でユーザーを追加できます。
Active Directory から OpenLM へのユーザーのインポートは、エクスポート、OpenLM 形式に合わせた CSV の編集、インポートの 3 つの手順で構成されます。
Active Directory ユーザーのエクスポート
-
「Active Directory ユーザーとコンピューター」ツールを開きます(Windows + R キーを押して
dsa.mscと入力して Enter キーを押すか、タスクバーの検索ボタンをクリックして「Active Directory ユーザーとコンピューター」と入力します)。
-
左側のパネルでドメイン名を展開し、Users フォルダーを選択します。
-
フィルターアイコンをクリックして、フィルターオプションを定義します。

-
次の種類のオブジェクトのみを表示するを選択し、ユーザーチェックボックスをオンにして OK をクリックします。

-
リストをエクスポートする前に、OpenLM のテンプレートで必要とされる追加の列を追加する必要があります。メニューで**表示 → 列の追加と削除…**をクリックします。

-
次の列をこの順序で追加します(下の画像を参照): User Logon Name、First Name、Last Name、Department、Name、Job Title、Business Phone、Office、Description、E-mail Address。列を正しい位置に配置するために上へ移動/下へ移動をクリックする必要がある場合があります。完了したら OK をクリックします。

-
エクスポートアイコンをクリックします。ヒント: リスト全体ではなく特定のユーザーのみをエクスポートする場合は、Ctrl キーを押しながら必要なユーザーの行をクリックしてから、エクスポートをクリックします。

-
ファイルを保存する場所を参照します。ファイルの種類ドロップダウンメニューから Unicode テキスト(カンマ区切り)(*.csv) を選択してください。選択したユーザーのみをエクスポートする場合は、選択した行のみを保存するボックスにチェックを入れます。保存をクリックします。

CSV ファイルの編集
新しくエクスポートした CSV ファイルを、OpenLM のテンプレートに一致するように編集します。これには、CSV ファイルを開ける基本的な表計算ソフトウェアが必要です。
-
エクスポートした CSV ファイルを、任意の表計算ソフトウェアで開きます。
-
次の列見出しを、OpenLM テンプレートの見出しに一致するように編集します。
- User Logon Name => Username
- Name => Display Name
- Job Title => Title
- Business Phone => Phone
- E-mail Address => Email
-
さらに、ファイルの末尾に次の列見出しをこの順序で追加します: Enabled、Groups、Default Group、Projects、Default Project。

-
Enabled 列はユーザーの状態を示すため必須です。値は 2 つのみです: ユーザーアカウントが有効な場合は TRUE、無効な場合は FALSE。
-
ファイルを CSV として保存します。
OpenLM へのインポート
最後の手順は、編集した CSV ファイルを OpenLM にインポートすることです。手順は次のとおりです。
-
EasyAdmin User Interface を開きます: Windows スタート → OpenLM → OpenLM EasyAdmin User Interface。
-
開いたら、EasyAdmin Start → Users & Groups → Users に移動します。
-
Import ボタンをクリックし、整形した CSV ファイルの場所を参照します。

-
すべてが正常に完了すると、操作を確認する成功ダイアログが表示されます。Close をクリックします。
