Ruby on Railsでシフト管理「Rosters」
アルバイトを管理するというと、とかく面倒なイメージになりがちだ。小さなお店やカフェでは、紙を使ったり、エクセルで管理していることも多い。
そんな後ろ向きな管理はやめよう。今こそ、シフト管理2.0(?)への移行を目指すのだ。
今回紹介するオープンソース・ソフトウェアはRosters、Ruby on Railsで作られたシフト管理ソフトウェアだ。
Rostersは、ユーザが従業員と管理者に分かれ、管理者がシフト作成の権限がある。そしてすべき作業(キッチン、ウェイター、管理など)ごとにユーザを割り当てていく。
シフトを作成する場面は圧巻だ。ユーザが縦軸、日付が横軸になって、テキストボックスとドロップダウンが並べられている。後は900で9時、1600で午後4時と言った具合に埋めていくだけだ。
従業員は自分のシフトを確認し、印刷することもできる。シフト管理でありながらロゴが鏡面的に仕上がっていたりAjaxが多用されていたりと、かなり格好がいい。何となく面倒な作業でも、こうして格好よく作り込むと作業が楽しくなるかも知れない。
Ruby on Rails Online Rostering System
http://rosters.rubyforge.org/
RubyForge: Online Rostering System: Project Info
http://rubyforge.org/projects/rosters/