はじめてのRedmine使いこなし術(19):正規表現による入力制限でチケットへの日時入力を実現する

2020-02-27 12:00  •  分類: ,  •  石原佑季子

Redmine初心者の方向けのシリーズ記事「はじめてのRedmine使いこなし術」では、知っていると便利で簡単なテクニックを紹介します。第19回は、チケットに日時(YYYY/MM/DD HH:MM形式)を入力する方法です。


Redmineは開始日・期日など「日にち単位」での入力なので時刻は入力できません。しかしながら、カスタムフィールドの正規表現による入力形式の制限を行えば、指定した形式(YYYY/MM/DD HH:MM)でユーザーが入力するように制限できます。


日時を入力したチケット画面

入力形式が一致しない場合はエラー表示

設定方法

  1. 「管理」→「カスタムフィールド」→「新しいカスタムフィールド」→「チケット」を選択したまま「次」をクリック
  2. 「新しいカスタムフィールド」画面で下表の内容を設定後、「作成」をクリック
入力項目 設定内容
形式 テキスト
名称 〇〇日時など
正規表現 ^\d{4}/\d{2}/\d{2} \d{2}:\d{2}$
デフォルト値 9999/99/99 99:99

※ 新しいチケット画面を開いたときユーザーがどのような形式で入力すべきかわかるように、デフォルト値として 9999/99/99 99:99 を表示する。
トラッカー このフィールドを使用するトラッカーをON
プロジェクト このフィールドを使用するプロジェクトをON

なお、日付はカレンダーからの入力には対応していません(数字を直接入力する)。


新しいカスタムフィールド作成画面

関連情報

今回の日時以外にも、正規表現を使えば入力制限を実現できます。詳しく知りたい方は下記の記事をご覧ください。

はじめてのRedmine使いこなし術(6):カスタムフィールドを使ってチケットのフィールドに入力できる文字・文字数を制限する

バックナンバー

この連載は毎月下旬に掲載します。「Redmine News」に登録いただくと新着記事をメールでお知らせします。
最新情報お知らせメール「Redmine News」 (Redmine.JP)


さらに使いこなすためのワンポイントチェック

Redmineをより便利に、効率よく使いこなすためのチェックポイントを紹介。こちらもあわせてご覧ください。

Redmineワンポイントチェック最終回・全11回総集編

作成: 2020-02-27 12:00  •  分類: ,