エンジニアブログ

エンジニアブログ

RedmineでチケットをCSVから一括登録/更新するプラグイン

ぴろり上西 2009年02月03日

 こんにちは。プラグイン作家の上西です(ぇー 今回、紹介するのはプラグインはプラグインでも、MovableType プラグインではなく Redmine のプラグインです。Perl を離れて Ruby です。しかもいきなりの Rails。わっかんねぇぇぇ(魂の叫び) ...と色々ありつつ、なんとか動くところまではできました。

 プロジェクトがキックオフすると、お決まりのタスクというのがたくさんあると思います。そういったタスクを CSV から一括で Redmine に登録できるようにしてみました。Redmine は標準で CSV への書き出しはあるんですが、読み込みの方がなかったのですよ。
 Excel などを使って、WBS からドバッと項目を洗い出し、担当者や期限日、予定工数をズザーッと流し込んで CSV に吐出し、このプラグインを使って一括でタスク登録できます。かなり便利みたいです(弊社社長談)

ライセンス

無償でご利用いただけます。

プラグインのダウンロード

redmine_importer のダウンロード (バージョン 0.0.3)

インストールと使い方

 ダウンロードして得られたファイルを vendor/plugins ディレクトリにコピーしてください。設定等は必要ありません。メニューに新しく CSV Import の項目が追加されます。

  • カラムの並びは Redmine が生成する CSV と同じです
  • CSV の 1 行目はタイトル行として無視されます
  • チケット番号を空欄にするとチケットを新規に作成します
  • チケット番号を入力すると、指定されたチケットを更新します
  • 担当者と起票者は名前ではなくログインIDを指定してください
  • カスタム フィールドには対応していません
  • 説明欄にはなんらかの文字列を入力してください。空だとチケット登録できません。
  • カラム指定等を間違っても正常終了したように見えますので、実際にチケットに登録されていることを確認してください

注意事項