エンジニアブログ
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を指定してください
- カスタム フィールドには対応していません
- 説明欄にはなんらかの文字列を入力してください。空だとチケット登録できません。
- カラム指定等を間違っても正常終了したように見えますので、実際にチケットに登録されていることを確認してください
注意事項
- Redmine 0.8.0 で動作確認済みです。
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。