の意外と知らない便利機能
Redmine 4.2対応版
ファーエンドテクノロジー株式会社
前田 剛

前田 剛
twitter.com/g_maeda

Redmineコミッター

コミッターとしてRedmineの開発に参加しています

ファーエンドテクノロジー株式会社 代表取締役
Redmineのクラウドサービスを提供していますRedmineの非公式Webサイトを勝手に運営しています基本編 — ぜひ知っておきたい基本操作˙ γϣʔτΧοτΩʔ˙ νέοτҰཡͷӈΫϦοΫͰίϯςΩετϝχϡʔදࣔ˙ νέοτͷҰ‫ׅ‬ฤू˙ ίϝϯτͷදࣔॱ˙ ಛఆͷ൪߸ͷνέοτΛૉૣ͘දࣔ˙ υϥοάˍυϩοϓͰͷը૾ຒΊࠐΈ˙ ΫϦοϓϘʔυ͔Βͷը૾ϖʔετショートカットキー

8JOEPXT.BDઆ໌

Ctrl + Enter⌘ + Enterνέοτ΍8JLJͳͲͷೖྗϑΥʔϜΛૹ৴Ctrl + Shift + P⌘ + Shift + PʮฤूʯͱʮϓϨϏϡʔʯλϒΛ੾Γସ͑ΔCtrl + B⌘+Bબ୒ͨ͠ςΩετΛଠࣈʹ͢ΔCtrl + I⌘+Iબ୒ͨ͠ςΩετΛࣼମʹ͢ΔCtrl + U⌘+Uબ୒ͨ͠ςΩετʹΞϯμʔϥΠϯΛҾ͘

チケット一覧の右クリックでコンテキストメニュー表示νέοτҰཡͰӈΫϦοΫ͢Δͱɺͦͷνέοτʹର͢Δૢ࡞͕ߦ͑ΔίϯςΩετϝχϡʔ͕දࣔ͞ΕΔɻ

チケットの一括編集ࠨ୺ͷνΣοΫϘοΫεͰෳ਺ͷνέοτΛબ୒্ͨ͠ͰӈΫϦοΫΛߦ͏ͱɺબ୒ͨ͠ෳ਺ͷνέοτʹର͢Δૢ࡞͕Ͱ͖ΔίϯςΩετϝχϡʔ͕දࣔ͞ΕΔɻฤूΛબͿͱҰ‫ׅ‬ฤूը໘͕දࣔ͞
ΕΔɻ

コメントの表示順νέοτͷίϝϯτͷදࣔॱΛ‫ॱ͍ݹ‬ʢσϑΥϧτʣͱ͢Δ͔৽͍͠ॱͱ͢Δ͔બ΂Δɻ৽͍͠ॱͩͱ࠷ۙͷίϝϯτ্͕ʹදࣔ͞ΕΔͷͰεΫϩʔϧΛ‫ݮ‬Βͤͯศརɻ

特定の番号のチケットを素早く表示ը໘ӈ্ͷ‫ࡧݕ‬ϘοΫεʹνέοτ൪߸Λೖྗͯ͠&OUFSʢ.BD͸3FUVSOʣΛԡ͢ͱͦͷ൪߸ͷνέοτ͕දࣔ͞ΕΔɻ

˞਺ࣈͦͷ΋ͷΛ‫͖ͱ͍ͨ͠ࡧݕ‬͸"123" のように ダブルクォーテーションで囲む。

ʹଓ͍ͯνέοτͷ୊໊ͷҰ෦Λೖྗ͢Δͱɺީิ͔ΒબΜͰνέοτ൪߸ΛೖྗͰ͖Δɻ൪߸͸෼͔Βͳ͍͕୊໊ͷҰ෦Λ͍֮͑ͯΔνέοτΛ୳͢ͱ͖ʹศརɻドラッグ＆ドロップでの画像埋め込みը૾ϑΝΠϧΛฤूΤϦΞʹυϩοϓ͢ΔͱɺϑΝΠϧ͕ఴ෇͞ΕΔͱಉ࣌ʹΠϯϥΠϯը૾ຒΊࠐΈ༻ͷ‫ه‬ड़ʢ5FYUJMF·ͨ͸.BSLEPXOʣ͕ૠೖ͞ΕΔɻクリップボードからの画像ペーストΫϦοϓϘʔυʹը૾͕֨ೲ͞Εͨঢ়ଶͰฤूΤϦΞϖʔετૢ࡞Λߦ͏ͱɺը૾͕ϑΝΠϧͱͯ͠ఴ෇͞ΕΔͱಉ࣌ʹΠϯϥΠϯը૾ຒΊࠐΈ༻ͷ‫ه‬ड़͕ૠೖ͞ΕΔɻ

テキスト書式
˙ ໿ͷ‫ʹޠݴ‬ରԠͨ͠ίʔυϋΠϥΠτ˙ ίʔυϋΠϥΠτϘλϯͷ‫ޠݴ‬ͷΧελϚΠζ˙ ʹΑΔνέοτ΁ͷϦϯΫ˙ ίϝϯτ΁ͷϦϯΫ˙ 8JLJπʔϧόʔͷςʔϒϧૠೖϘλϯ˙ ςʔϒϧͷιʔτ

約200の言語に対応したコードハイライトҎલͷରԠ‫਺ޠݴ‬͸༨Γͩͬͨ
͕ɺ3FENJOFͰҰ‫ͨ͑૿ʹؾ‬ɻΑ͘࢖ΘΕΔϓϩάϥϛϯά‫ޠݴ‬ͷଟ͘ΛΧόʔɻ
"QBDIFͷઃఆϑΝΠϧɺJOJϑΝΠϧɺίϚϯυϥΠϯૢ࡞ͷ‫ه‬࿥ͳͲ΋ϋΠϥΠτՄೳɻRedmine 4.2のコードハイライト対応言語一覧
abap actionscript ada apache apex apiblueprint applescript armasm augeas awk batchﬁle bbcbasic
bibtex biml bpf brainfuck brightscript bsl c ceylon cfscript clean clojure cmake cmhg coﬀeescript
common_lisp conf console coq cpp crystal csharp css csvs cuda cypher cython d dart datastudio diﬀ
digdag docker dot ecl eex eiﬀel elixir elm email epp erb erlang escape factor fortran freefem fsharp
gdscript ghc-cmm ghc-core gherkin glsl go gradle graphql groovy hack haml handlebars haskell haxe
hcl hlsl hocon hql html http hylang idlang igorpro ini io irb isbl j janet java javascript jinja jsl json
json-doc jsonnet jsp jsx julia kotlin lasso liquid literate_coﬀeescript literate_haskell livescript llvm
lua lustre lutin m68k magik make markdown mason mathematica matlab minizinc moonscript mosel
msgtrans mxml nasm nesasm nginx nim nix objective_c objective_cpp ocaml ocl openedge
opentype_feature_ﬁle pascal perl php plaintext plist postscript powershell praat prolog prometheus
properties protobuf puppet python q qml r racket reasonml rego rescript robot_framework ruby rustsas sass scala scheme scss sed shell sieve slice slim smalltalk smarty sml solidity sparql sqf sql ssh
supercollider swift systemd tap tcl terraform tex toml tsx ttcn3 tulip turtle twig typescript vala vbvcl velocity verilog vhdl viml vue wollok xml xojo xpath xquery yaml yang zig
コードハイライトをさせるための記述
5FYUJMF

.BSLEPXO

コードハイライトボタンの言語のカスタマイズίʔυϋΠϥΠτͷͨΊͷ‫ه‬ड़ͷ͏ͪɺҰ෦ͷ‫༻ޠݴ‬ͷ‫ه‬ड़͸ίʔυϋΠϥΠτϘλϯͰҰཡ͔ΒબΜͰૠೖͰ͖Δɻͦ͜ʹҰཡදࣔ͞ΕΔ‫ޠݴ‬͸ɺ‫ݸ‬ਓઃఆը໘಺ͷπʔϧόʔͷίʔυϋΠϥΠτϘλϯͰ࢖༻͢Δ‫Ͱޠݴ‬ΧελϚΠζͰ͖Δɻ

## によるチケットへのリンク#1 と #3 の対応をお願いします。
* ##1* ##3˙ ͱॻ͘ͱʜ͜Ε·Ͱ௨Γνέοτ΁ͷϦϯΫ˙ ͱॻ͘ͱʜτϥοΧʔͱ୊໊΋දࣔ͞ΕΔ

コメントへのリンクWikiツールバーのテーブル挿入ボタン
5FYUJMF·ͨ͸.BSLEPXOͷςʔϒϧͷͻͳ‫ܕ‬Λɺྻɾߦͷ਺Λࢦఆͯ͠ૠೖͰ͖Δɻ

テーブルのソートνέοτ΍8JLJʹ‫ه‬ड़ͨ͠ςʔϒϧͷϔομΛΫϦοΫ͢Δͱɺͦͷྻͷ஋Λ‫ج‬४ʹߦ͕ιʔτ͞ΕΔɻ



チケット
˙ νέοτͷσϑΥϧτͷόʔδϣϯͱ୲౰ऀ˙ બ୒ͨ͠νέοτΛҰཡදࣔ͢ΔϑΟϧλ˙ άϧʔϓΛ΢Υονϟʔͱͯ͠௥Ճ˙ ؔ࿈͢ΔνέοτͷҰ‫ׅ‬௥Ճ˙ τϥοΧʔʹର͢ΔϩʔϧຖͷΞΫηε੍‫ޚ‬チケットのデフォルトのバージョンと担当者ϓϩδΣΫτͷઃఆˠνέοττϥοΩϯάͰ৽‫ن‬νέοτΛ࡞੒ͨ͠ͱ͖ͷσϑΥϧτͷόʔδϣϯͱ୲౰ऀΛઃఆͰ͖Δɻ選択したチケットを一覧表示するフィルタෳ਺νέοτΛબ୒ͯ͠ίϯςΩετϝχϡʔ಺ͷϑΟϧλΛΫϦοΫ͢ΔͱɺͦΕΒͷνέοτ͚͕ͩҰཡදࣔ͞ΕΔɻෳ਺νέοτΛͭͷϦϯΫͰࣔͤΔɻ

グループをウォッチャーとして追加
3FENJOF͔Β͸Ϣʔβʔ͚ͩͰͳ͘άϧʔϓ΋΢Υονϟʔͱͯ͠௥ՃͰ͖ΔΑ͏ʹͳͬͨɻ関連するチケットの一括追加
ίϯϚ۠੾ΓͰνέοτ൪߸Λೖྗ͢Δ͜ͱͰɺෳ਺ͷνέοτΛ·ͱΊͯؔ࿈͚ͮΔ͜ͱ͕Ͱ͖Δɻトラッカーに対するロール毎のアクセス制御ϩʔϧͷฤूը໘ͷ࠷Լ෦ͷνέοττϥοΩϯάͰ͸ɺͦͷϩʔϧ͕ͲͷτϥοΧʔʹͲͷΑ͏ͳૢ࡞͕ߦ͑Δͷ͔ઃఆͰ͖Δɻྫ͑͹ϓϩδΣΫτ಺Ͱಛఆͷਓͨͪʹ͸‫͍ͳ͑ݟ‬τϥοΧʔΛ࡞ΔͳͲͰ͖Δɻ

カスタムフィールド˙ ஋ʹઃఆ͢ΔϦϯΫ63-˙ ௕͍ςΩετ‫ࣜܗ‬ΧελϜϑΟʔϧυͷϫΠυදࣔ

値に設定するリンクURLΧελϜϑΟʔϧυͷ஋ʹରͯ͠ϦϯΫΛઃఆͰ͖ΔɻҎԼͷྫͰ͸‫ސ‬٬൪߸ΛΫϦοΫ͢Δͱ‫ސ‬٬؅ཧγεςϜͷ౰֘‫ސ‬٬ͷը໘͕։͘ɻ



値に設定するリンクURLの記述方法
˙ ਖ਼‫ن‬ද‫ݱ‬ཝͰɺΧελϜϑΟʔϧυͷ஋ͷ͏ͪ63-಺Ͱ࢖༻͍ͨ͠෦෼Λ Λ࢖ͬͯΩϟϓνϟʢ‫ސ‬٬൪߸͔Βલํͷ"ͱଓ͘ͷฒͼΛআ͍ͨ΋ͷʣ˙ ஋ʹઃఆ͢ΔϦϯΫ63-಺ͷN͸൪໨ʹΩϟϓνϟͨ͠จࣈྻʹஔ͖‫͑׵‬ΒΕΔ˙ WBMVFΛ࢖͏ͱ஋ͦͷ΋ͷ͕ຒΊࠐ·ΕΔ

長いテキスト形式カスタムフィールドのワイド表示ϫΠυදࣔΛ0/ʹ͢ΔͱɺΧελϜϑΟʔϧυΛઆ໌ཝͱಉ
͡෯ͰදࣔͰ͖Δɻ௕ΊͷจষΛѻ͏ͱ͖ʹ࠷దɻ

ワイド表示オプション



時間管理
˙ ଞͷϢʔβʔͷ࡞‫ؒ࣌ۀ‬ͷ୅ཧೖྗ˙ ࡞‫ؒ࣌ۀ‬ͷ$47Πϯϙʔτ˙ ࣌ؒͷදࣔ‫ࣜܗ‬ͷઃఆ˙ ࣌ؒͷೖྗͰ࢖͑Δ‫ࣜܗ‬他のユーザーの作業時間の代理入力ଞͷϢʔβʔͷ࡞‫ؒ࣌ۀ‬ͷೖྗ‫͕ݶݖ‬෇༩͞Ε͍ͯΔ৔߹ɺ࡞‫ؒ࣌ۀ‬ͷೖྗɾฤूͷࡍʹϢʔβʔΛબ୒Ͱ͖Δ作業時間のCSVインポート࡞‫ؒ࣌ۀ‬Λ$47ϑΝΠϧ͔ΒಡΈࠐΜͰ·ͱΊͯొ࿥Ͱ͖Δɻ作業時間のインポート用のCSVフォーマット例時間の表示形式の設定࡞‫ؒ࣌ۀ‬ͷදࣔ‫ࣜܗ‬Λখ਺‫ࣜܗ‬ʢσϑΥϧτʣ͔࣌ؒ‫͔ࣜܗ‬બ୒Ͱ͖Δɻྫɿ࣌ؒ෼Λͱදࣔ͢Δͷ͔ͱදࣔ͢Δͷ͔時間の入力で使える形式࣌ؒ෼Λখ਺‫Ͱࣜܗ‬ͷΑ͏ʹೖྗ͢Δํ๏ͷ΄͔࣍ͷ‫Ͱࣜܗ‬΋ೖྗͰ͖Δɻ

‫ྫࣜܗ‬

આ໌

1.25

࣌ؒ෼

1h15m

࣌ؒ෼

1h࣌ؒ

15m

෼

1:15࣌ؒ෼

プロジェクト˙ ϓϩδΣΫτͷϒοΫϚʔΫ˙ ϓϩδΣΫτͷϦετ‫ࣜܗ‬දࣔプロジェクトのブックマークසൟʹΞΫηε͢ΔϓϩδΣΫτ͸ϒοΫϚʔΫʹ௥Ճ͢Ε͹ɺϓϩδΣΫτηϨΫλ಺ͰϒοΫϚʔΫͱ্ͯ͠෦ʹදࣔ͞ΕΔɻ

プロジェクトをブックマークに追加する方法ϓϩδΣΫτͷ֓ཁը໘Ͱӈ্ͷϒοΫϚʔΫʹ௥ՃΛΫϦοΫ͢Δɻ

プロジェクトのリスト形式表示σϑΥϧτͷϘʔυ‫Ͱࣜܗ‬͸ͳ͘Ұཡੑʹ༏ΕͨϦετ‫Ͱࣜܗ‬ͷදࣔΛબ୒Ͱ͖ΔɻϘʔυϦετリスト形式での表示方法

˙ Ұ࣌తʹϦετ‫Ͱࣜܗ‬දࣔ͢ΔϓϩδΣΫτͷϑΟϧλͷΦϓγϣϯ಺ͷදࣔ‫Ͱࣜܗ‬ϦετΛબ୒˙ Ϧετ‫ࣜܗ‬ΛσϑΥϧτʹ͢Δ؅ཧˠઃఆˠϓϩδΣΫτͰදࣔ‫ࣜܗ‬ΛϦετʹઃఆ

認証・ユーザーアカウント˙ ೋཁૉೝূ˙ ύεϫʔυϙϦγʔͷઃఆ˙ $47ΠϯϙʔτͰͷϢʔβʔ࡞੒˙ ϢʔβʔΞΧ΢ϯτͷϝʔϧΞυϨεͷυϝΠϯͷ੍‫ݶ‬˙ ϢʔβʔΞΧ΢ϯτʹෳ਺ͷϝʔϧΞυϨεΛઃఆ

二要素認証
3FENJOFΑΓɺϩάΠϯ*%ͱύεϫʔυʹΑΔೝূʹՃ͑ͯɺϫϯλΠϜύεϫʔυ
ʢ5051ํࣜʣΛซ༻͢Δೋཁૉೝূ͕ߦ͑Δɻೋཁૉೝূͷ༗ޮԽ͸ɺ֤Ϣʔβʔ͕‫ݸ‬ਓઃఆը໘͔Βߦ͏ɻ͢΂ͯͷϢʔβʔʹೋཁૉೝূͷ࢖༻Λ‫੍͢ڧ‬Δ͜ͱ΋Ͱ͖Δɻʢ؅ཧˠઃఆˠೝূʣϢʔβʔ͝ͱͷೋཁૉೝূͷઃఆ༗ແ͸Ϣʔβʔͷ$47Ͱ֬ೝՄೳɻ

パスワードポリシーの設定ඞཁ࠷௿จࣈ਺ɺඞਢจࣈछผɺ༗ޮ‫ظ‬‫ݶ‬ΛઃఆͰ͖Δɻ
ʢ؅ཧˠઃఆˠೝূʣ

CSVインポートでのユーザー作成$47ΠϯϙʔτʹΑΓෳ਺ͷϢʔβʔ࡞੒Λ·ͱΊͯߦ͑Δɻユーザーのインポート用のCSVフォーマット例

ユーザーアカウントのメールアドレスのドメインの制限
࢖༻Ͱ͖ΔϝʔϧΞυϨεΛ੍‫͢ݶ‬Δ͜ͱͰɺϢʔβʔ͕উखʹ૊৫֎ͷϝʔϧΞυϨεΛ‫ݸ‬ਓઃఆը໘Ͱઃఆ͢Δ͜ͱΛ๷͛Δʢ௨஌ϝʔϧʹΑΔ૊৫֎΁ͷ৘ใྲྀग़๷ࢭʣɻ

設定例：
example.co.jp ドメインのみ可
サブドメインは禁止ユーザーアカウントに複数のメールアドレスを設定ϝʔϧΞυϨεΛ௥Ճ͢ΔͱɺϢʔβʔ͸ෳ਺ͷϝʔϧΞυϨεͰ௨஌Λड͚औΕΔɻ
ʢྫɿ(NBJMͷΞυϨεΛ௥Ճͯ͠‫ݸ‬ਓͷεϚʔτϑΥϯ୺຤Ͱ΋௨஌Λ‫ݟ‬Δʣ
‫ݸ‬ਓઃఆը໘ӈ্ͷϝʔϧΞυϨεΛΫϦοΫ͢Δͱ௥ՃͰ͖Δɻ勝手に好きなメールアドレスを追加させたくない場合

˙ ରࡦҊᶃɿ௥ՃϝʔϧΞυϨεΛ‫ࢭې‬؅ཧˠઃఆˠϢʔβʔͰ௥ՃϝʔϧΞυϨε਺ͷ্‫ݶ‬Λʹ͢Δ˙ ରࡦҊᶄɿొ࿥ՄೳͳϝʔϧΞυϨεͷυϝΠϯΛ੍‫ݶ‬؅ཧˠઃఆˠϢʔβʔͰ‫ڐ‬Մ͢ΔϝʔϧΞυϨεͷυϝΠϯͱ‫ࢭې‬͢ΔϝʔϧΞυϨεͷυϝΠϯΛઃఆ͢ΔҎ্ɺ͝ଘ͡ͳ͍ํ͕Ҋ֎ଟ͍͔΋͠Εͳ͍‫ػ‬ೳΛϐοΫΞοϓͯ͠঺հ͠·ͨ͠ɻ͋Γ͕ͱ͏͍͟͝·ͨ͠

3FENJOFͷΫϥ΢υαʔϏεʮ.Z3FENJOFʯ͸൒೥͝ͱʹόʔδϣϯΞοϓɻ
3FENJOFͷ࠷৽‫ػ‬ೳ͕͙͢ʹ࢖͑·͢ɻhttps://hosting.redmine.jp/