Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Redmineの意外と知らない便利機能 (Redmine 6.0対応版)

Redmineの意外と知らない便利機能 (Redmine 6.0対応版)

Redmineをより使いこなすために、存在に気づきにくいために知らない人が多そうな、でも知っておくと便利な、ぜひ使っていただきたい機能を紹介します。

2025年1月25日公開、2025年5月31日改訂

Avatar for MAEDA Go

MAEDA Go

May 31, 2025
Tweet

More Decks by MAEDA Go

Other Decks in Technology

Transcript

  1. ▪ Redmine 非 公式情報サイト「Redmine.JP」創 立 者(2007) ▪ 書籍「 入門 Redmine

    第6版」監修者(2024) 第1版〜第5版 著者(2008, 2010, 2012, 2014) ▪ Redmineコミッター(2017-) ▪ ファーエンドテクノロジー株式会社 代表取締役(2008-) http://linktr.ee/maeda.go  自己 紹介 前 田 剛 Redmineのクラウドサービスを 提供している会社です Redmineを使い始めてもうすぐ18年。Redmineのクラウド ビジネスをしながらRedmineの開発に協 力 しています。
  2. 次期バージョン Redmine 6.1 の開発が進 行 中  ▪ チケット74件のうち50件クローズ済み(2025年5 月

    30 日 時点) ▪ この夏にリリースされるかも ▪ JavaScriptフレームワークStimulus導 入 。JQueryからの段階的な 移 行 と画 面 遷移削減による操作性改善が中 長 期的に進む可能性 ▪ リアクション機能(いいねボタン)、チケットの件名固定表 示 ほか
  3. 【未リリース】チケットの件名の固定表 示  #42684: Add a sticky header to keep

    the issue subject visible on scroll チケットの件名を画 面 上部に固定表 示 。編集中でも現在の件名を確認できる。 誤って別のチケットを更新する事故の防 止 にも役 立 つ。
  4. 【未リリース】 子 チケット欄・関連するチケット欄の表 示 内容のカスタマイズ  Feature #42477: Con fi

    gurable columns for the lists of child and related issues チケットの 子 チケット欄・関連するチケット欄に表 示 するフィールドを運 用 ニーズ に応じてカスタマイズできるようになる。 「管理」→「設定」→「チケットトラッキング」タブ内の「関連するチケットと 子 チケットの 一 覧で表 示 する項 目 」で設定できる。 Redmine 6.1 Redmine 6.0
  5. 【未リリース】進捗バー形式カスタムフィールド  Feature #42335: "Progress bar" custom fi eld format

    既存の「進捗率」と同じ機能・インターフェイスを提供する新しいカスタムフィー ルド。0〜100%までの値を10%または5%刻みで表現できる。
  6.  ショートカットキー Windows Mac 説明 Ctrl + Enter ⌘ +

    Enter チケットやWikiなどの 入力 フォームを送信 Ctrl + Shift + P ⌘ + Shift + P 「編集」と「プレビュー」タブを切り替える Ctrl + B ⌘ + B 選択したテキストを太字にする Ctrl + I ⌘ + I 選択したテキストを斜体にする Ctrl + U ⌘ + U 選択したテキストにアンダーラインを引く
  7.  特定の番号のチケットを素早く表 示 画 面 右上の検索ボックスにチケット番号を 入力 して Enter (Macは

    Return)を押すと その番号のチケットが表 示 される。 ※数字そのものを検索したいときは "123" のように ダブルクォーテーションで囲む。
  8. abap, actionscript, ada, apache, apex, apiblueprint, applescript, armasm, augeas, awk,

    batch fi le, bbcbasic, bibtex, biml, bpf, brainfuck, brightscript, bsl, c, ceylon, cfscript, cisco_ios, clean, clojure, cmake, cmhg, codeowners, coffeescript, common_lisp, conf, console, coq, cpp, crystal, csharp, css, csvs, cuda, cypher, cython, d, dafny, dart, datastudio, diff, digdag, docker, dot, ecl, eex, eiffel, elixir, elm, email, epp, erb, erlang, escape, factor, fl uent, 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, idris, igorpro, ini, io, irb, isabelle, isbl, j, janet, java, javascript, jinja, jsl, json, json-doc, jsonnet, jsp, jsx, julia, kotlin, lasso, lean, liquid, literate_coffeescript, literate_haskell, livescript, llvm, lua, lustre, lutin, m68k, magik, make, markdown, mason, mathematica, matlab, meson, minizinc, moonscript, mosel, msgtrans, mxml, nasm, nesasm, nginx, nial, nim, nix, objective_c, objective_cpp, ocaml, ocl, openedge, opentype_feature_ fi le, pascal, perl, php, plaintext, plist, plsql, postscript, powershell, praat, prolog, prometheus, properties, protobuf, puppet, python, q, qml, r, racket, reasonml, rego, rescript, rml, robot_framework, ruby, rust, sas, sass, scala, scheme, scss, sed, shell, sieve, slice, slim, smalltalk, smarty, sml, sparql, sqf, sql, ssh, stan, stata, supercollider, svelte, swift, systemd, syzlang, syzprog, tap, tcl, terraform, tex, toml, tsx, ttcn3, tulip, turtle, twig, typescript, vala, vb, vcl, velocity, verilog, vhdl, viml, vue, wollok, xml, xojo, xpath, xquery, yaml, yang, zig コードハイライトの対応 言 語 一 覧 ※太字は IEEE Spectrum “TOP Programming Languages 2023” に掲載のもの。 青 字は新たに対応した 言 語
  9.  コードハイライトボタンの 言 語のカスタマイズ コードハイライトのための記述のうち、 一 部の 言 語 用

    の記述は コードハイライト ボタン で 一 覧から選んで挿 入 できる。 そこに 一 覧表 示 される 言 語は、 個 人 設定 画 面 内の ツールバーのコードハイライトボタン で使 用 する 言 語 でカスタマイズできる。
  10.  ## によるチケットへのリンク #1 と #3 の対応をお願いします。 * ##1 *

    ##3 ▪ #123 と書くと… これまで通りチケットへのリンク ▪ ##123 と書くと… トラッカーと題名も表 示 される
  11.  フィルタ演算 子 「現在/過去の値」「過去の値」「 一 度もない」 New issues fi lter

    operators “has been”, “has never been”, and “changed from” - https://www.redmine.org/issues/38527 演算 子 「現在/過去の値」「過去の値」「 一 度もない」を使うとチケットの履歴を 参照したフィルタを適 用 できる。 例えば現在または過去に 自 分が担当者であるチケットを探すことができる。
  12.  演算 子 動作 現在/過去の値 (has been) 現在の値または過去の値が 一 致するもの

    既存の「等しい」演算 子 の結果 + 履歴中に 一 致する値があるもの 一 度もない (has never been) 現在においても過去においてもその値だったことがないもの 「現在/過去の値」演算 子 の反対 過去の値 (changed from) 過去にその値から別の値に変更されたことがあるもの 「現在/過去の値」「 一 度もない」「過去の値」演算 子 の動作
  13.  「現在/過去の値」「 一 度もない」「過去の値」演算 子 の使 用 例 担当者が 自

    分であるか 過去に 自 分だったことがあるチケット 担当者は 自 分ではないし 過去においても 自 分だったことがない チケット ステータスが過去に Closed から別の値に 変更されたことがあるチケット (現在のステータスは不問。Closed かも   しれないし異なるかもしれない)
  14.  「全検索対象テキスト」フィルタ “Any searchable text” fi lter for issues -

    https://www.redmine.org/issues/38402 チケット内の複数のテキスト形式フィールドを横断検索できるフィルタ。 対象は題名、説明、コメント、「検索対象」と設定されたカスタムフィールド
  15.  「チケットのフィルタを適 用 」ボタンによる検索結果の絞り込み Further narrow search results with issues

    fi lter - https://www.redmine.org/issues/38481 検索結果画 面 の チケットのフィルタを適 用 ボタンをクリックすると、検索結果に 表 示 されているチケットがチケット 一 覧として表 示 される。 チケット 一 覧として表 示 することでフィルタで検索結果をさらに絞り込める 遷移
  16. 値に設定するリンクURLの記述方法 ▪ 正規表現 欄で、カスタムフィールド の値のうちURL内で使 用 したい部分 を () を使ってキャプチャ(顧客番号

    から前 方 の A と続く 0 の並びを除い たもの) ▪ 値に設定するリンクURL 内の %m1% は1番 目 にキャプチャした 文 字列に置き換えられる ▪ %value% を使うと値そのものが埋め 込まれる
  17. チケット 一 覧に「残 工 数」を追加  Redmine 6.0よりチケット 一 覧で

    残 工 数 が利 用 できる。あとどのくらいの作業時 間でタスクが完了するかを 示 す。予定 工 数と進捗率を元に計算される。 予定 工 数 × ((100 - 進捗率) ÷ 100) = 残 工 数 例: 30分 × ((100 - 30) ÷ 100) = 21分
  18. リスト形式での表示方法 ▪ 一 時的にリスト形式で表 示 する プロジェクトのフィルタの オプション 内の 表

    示 形式 で リスト を選択 ▪ 常時リスト形式で表 示 する(デフォルトにする) 管理 → 設定 → プロジェクト で 表 示 形式 を リスト に設定
  19.  ユーザーアカウントのメールアドレスのドメインの制限 設定例: example.co.jp ドメインのみ可 サブドメインは禁止 使 用 できるメールアドレスを制限することで、ユーザーが勝 手

    に組織外のメールアドレス を個 人 設定画 面 で設定することを防げる(通知メールによる組織外への情報流出防 止 )。