CSVでユーザーを一括登録したい

kusumoto

2024-12-04T07:24:00.557859Z

以下の手順で登録できます。
 1.インポートしたいユーザーの情報を記述したCSVファイルを作成
 2.Redmine上でユーザーをインポート

1. インポートしたいユーザーの情報を記述したCSVファイルを作成

指定できる項目は次の通りです。
指定が必要なものだけCSVに項目を作成し、登録できます。

項目入力規則
ログインID新しいユーザーがログイン時に使用するログインIDを入力します。
ユーザーの名を入力します。
ユーザーの姓を入力します。
メールアドレスユーザーのメールアドレスを入力します。アドレス宛に更新通知などが送信されます。
言語ja, en など(ja: 日本語、en: 英語)ユーザー個別に表示言語を指定できます。
CSVファイルで指定で場合、上部メニュー「管理」→「設定」の表示タブ内にある「デフォルトの言語」で設定されている言語で登録されます。
参考)Redmine.JP FAQ:「デフォルトの言語」の設定と影響範囲
システム管理者はい or いいえユーザーをシステム管理者として登録するか指定できます。CSVファイルで指定がない場合、「いいえ」で登録されます。
認証方式登録済みのLDAPサーバの名称 or 内部LDAP認証の設定を行っている場合、LDAPサーバのユーザー名とパスワードによる認証 か Redmine上で設定済みのログインIDとパスワードによる認証(内部)を使用するか指定できます。
CSVファイルにて指定がない場合、「内部」で登録されます。
パスワードユーザーがログイン時に入力するパスワードを指定できます。
次回ログイン時にパスワード変更を強制はい or いいえ追加したユーザーが初めてのログインを行った時に、パスワードの変更を強制するかを指定できます。CSVファイルで指定がない場合は、「いいえ」で登録されます。
ステータスactive / registered / lockedユーザーを active(有効)、registered(登録)、locked(ロック中) のいずれかの状態を指定できます。CSVファイルで指定がない場合は、「active」状態でユーザーが登録されます。
ユーザー登録後にすぐにログインして利用可能としたい場合、指定は不要です。

・active(有効)
ユーザーがログインしてRedmineを利用できる状態です。

・registered(登録)
ユーザーが有効化されておらず、Redmineにログインできない状態です。
有効化は、上部メニュー「管理」→「ユーザー」→ ステータスを「登録」に変更後、「有効」をクリックして行えます。

・locked(ロック中)
ユーザーがロックされていて、Redmineにログインできない状態です。
ロックの解除は、上部メニュー「管理」→「ユーザー」→ ステータスを「ロック中」に変更後、「アンロック」をクリックして行えます。
カスタムフィールドカスタムフィールドの値ユーザーのオブジェクトに追加しているカスタムフィールドの値を指定できます。

csvファイルのサンプルイメージ
csv_image.png

2. Redmine上でユーザーをインポート

  1. 管理>ユーザー>「…」から「インポート」を開きます。
    スクリーンショット 2024-12-04 16.20.33.png
  2. 「ファイルを選択」から作成したCSVファイルを選択して「次」へ進みます。
    「インポート中のメール通知」にチェックを入れると、登録されたユーザーにログイン情報を記載した招待メールが送信されます。
    エンコーディングはCSVファイルを作成した環境によって異なりますが、「UTF-8」「Shift_JIS」のいずれかであることが多いです。
    import2.png
  3. CSVファイル内の各列がユーザーのどのフィールド(項目)に対応するか自動で設定されます。
    対応関係が正しいことを確認して「インポート」をクリックします。
    import3.png

インポート完了後は登録したユーザーの一覧が表示されます。これで完了です。