メインコンテンツまでスキップ

OpenLM にユーザーを手動でインポートする方法

このトピックでは、外部データソースから OpenLM データベースにユーザーを手動でインポートする方法を説明します。外部データソースは、ディレクトリサービス(Active Directory など)から会計ソフトウェア、関連するユーザー情報を保持するその他のデータベースまで、何でもかまいません。

OpenLM のユーザーテーブル形式

データソースからエクスポートするデータは、OpenLM のユーザーテーブル形式に準拠するように整形する必要があります。サンプル CSV ファイルを入手する最も簡単な方法は、現在のユーザーをエクスポートすることです。

  1. EasyAdmin を開き、Start をクリック → Users & GroupsUsers を開きます。

  2. Export ボタンをクリックします。

    Export ボタンを表示した EasyAdmin の Users ウィンドウ。

  3. CSV ファイルをダウンロードします。

テーブルの形式は次のとおりです。

列名説明
Username必須。一意である必要があります。単一値
First Name単一値
Last Name単一値
Department単一値
Display Name単一値
Title単一値
Phone単一値
Office単一値
Description単一値
Email単一値
Enabled必須。ユーザーが有効かどうかを示します。値は TRUE または FALSE のいずれかです。
Groups複数のグループを定義するには、パイプ文字「|」で区切ります
Default Group単一値
Projects複数のプロジェクトを定義するには、パイプ文字「|」で区切ります
Default Project単一値
注意

定義するグループとプロジェクトは、インポート前に OpenLM データベースに存在している必要があります。存在しない場合、インポートは失敗します。

データをこのスキーマに準拠するように整形したら:

  1. EasyAdmin を開き、Start をクリック → Users & GroupsUsers を開きます。

  2. Import ボタンをクリックします。

    Import ボタンを表示した EasyAdmin の Users ウィンドウ。

  3. CSV ファイルを参照して選択し、Open をクリックします。

操作の成否を報告するダイアログが表示されます。

Active Directory からのインポート

OpenLM は Directory Synchronization コンポーネントによる Active Directory との完全な同期を提供していますが、特定のユーザーを手動でインポートする必要が生じる場合もあります。OpenLM の EasyAdmin インターフェイスでは、事前に定義された CSV ファイルを使用して手動でユーザーを追加できます。

Active Directory から OpenLM へのユーザーのインポートは、エクスポート、OpenLM 形式に合わせた CSV の編集、インポートの 3 つの手順で構成されます。

Active Directory ユーザーのエクスポート

  1. 「Active Directory ユーザーとコンピューター」ツールを開きます(Windows + R キーを押して dsa.msc と入力して Enter キーを押すか、タスクバーの検索ボタンをクリックして「Active Directory ユーザーとコンピューター」と入力します)。

    Active Directory ユーザーとコンピューターのツール。

  2. 左側のパネルでドメイン名を展開し、Users フォルダーを選択します。

  3. フィルターアイコンをクリックして、フィルターオプションを定義します。

    フィルターアイコンを表示した Active Directory ユーザーとコンピューターのツールバー。

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

    ユーザーのチェックボックスを選択したフィルターオプションウィンドウ。

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

    列の追加と削除オプションを表示した表示メニュー。

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

    必要な列を順番に配置した列の追加と削除ダイアログ。

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

    リストのエクスポートアイコンを表示した Active Directory ユーザーとコンピューターのツールバー。

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

    CSV ファイルの種類を選択したリストのエクスポート保存ダイアログ。

CSV ファイルの編集

新しくエクスポートした CSV ファイルを、OpenLM のテンプレートに一致するように編集します。これには、CSV ファイルを開ける基本的な表計算ソフトウェアが必要です。

  1. エクスポートした CSV ファイルを、任意の表計算ソフトウェアで開きます。

  2. 次の列見出しを、OpenLM テンプレートの見出しに一致するように編集します。

    • User Logon Name => Username
    • Name => Display Name
    • Job Title => Title
    • Business Phone => Phone
    • E-mail Address => Email
  3. さらに、ファイルの末尾に次の列見出しをこの順序で追加します: Enabled、Groups、Default Group、Projects、Default Project。

    エクスポートした CSV に OpenLM テンプレートの列見出しを追加したスプレッドシート。

  4. Enabled 列はユーザーの状態を示すため必須です。値は 2 つのみです: ユーザーアカウントが有効な場合は TRUE、無効な場合は FALSE。

  5. ファイルを CSV として保存します。

OpenLM へのインポート

最後の手順は、編集した CSV ファイルを OpenLM にインポートすることです。手順は次のとおりです。

  1. EasyAdmin User Interface を開きます: Windows スタート → OpenLM → OpenLM EasyAdmin User Interface

  2. 開いたら、EasyAdmin Start → Users & Groups → Users に移動します。

  3. Import ボタンをクリックし、整形した CSV ファイルの場所を参照します。

    Import ボタンを強調表示した EasyAdmin の Users ウィンドウ。

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

    ユーザーインポート操作を確認する成功ダイアログ。