TaskPitcherは、名簿の中から仕事を振る人をランダム抽出するアプリです。
Release Version | Release Date | Operating System | |
---|---|---|---|
TaskPitcher version 1.0.0 | 2020.3.8 | Mac OS X | Download Link |
Windows | Download Link |
Homeでは、実際にメンバーの中から仕事を振ることができます。
中央のstartボタンを押すと、候補者が表示されます。
cancelボタンを押すと、最初のHome画面に戻ります。
Yesを押すと、選ばれた候補者のLast-dateとremarksが更新されます。
Member Listでは、登録されているメンバーのリストを確認・編集することができます。
メンバー情報には、以下のものがあります。
- Name
メンバーの名前。 - Period
メンバーの加入期。 - Last-date
最後にそのメンバーに仕事を振った日付。 - Remarks
備考欄。 - Active
メンバーの活動状態。
trueの場合仕事を振る候補者としてカウントされますが、falseの場合候補者としてのランダム抽選対象から外されます。
活動休止中のメンバーがいる場合、その人のActive値をfalseにすることが推奨されます。
メンバーリストの中から、条件にあるメンバーを検索・表示させることができます。
条件フィールドとして、Name・Period・Last-dateを設定することができます。
検索の種類には以下のものがあります。
- = : value値に一致するものを検索
- < : value値未満のものを検索
- <= : value値以下のものを検索
- > : value値より大きいものを検索
- >= : value値以上のものを検索
- != : value値に一致しないものを検索
- like : value値に部分一致するものを検索
Clear Filterを押すと、フィルターの値を初期値(入力なし状態)に戻すことができます。
activeフィールドに関しては、表のヘッダーにあるチェックボックスを操作することで条件検索ができます。
メンバーの表セルをクリックすることで、データを編集することができます。
編集後、セルからフォーカスを外すことで、編集されたデータで確定・更新されます。
Name・Period・Last-date・Remarks・Activeの全てのフィールドに関してデータを編集することができます。
表のヘッダーにある矢印を押すことで、表のデータをそれぞれのフィールドに関して昇順・降順に並び替えることができます。
現在アプリ内にあるメンバーのデータをcsvファイルの形で出力することができます。
Output CSVボタンを押すことで、出力されるファイルの名前と保存場所を指定する画面が表示されます。
指定が終わったら、csvファイルの書き出しが成功した旨の確認ポップアップが表示されます。
表の中で削除したいデータ列のチェックボックスを選択します。
表中にある全データをチェックしたい場合は、ヘッダーのチェックボックスを入れることで、全データが選択されます。
削除したいデータが選択された状態で、delete delected datasを押すと、確認ポップアップが表示されます。
Yesを押すことで、選択したデータが削除されます。
Add Memberでは、メンバーを新しく登録することができます。
メンバーを一人ずつ追加したい場合は、フォームに名前・期・備考事項を記入して、追加ボタンを押します。
すると、データの追加に成功した確認ポップアップが表示されます。
メンバーをまとめて追加したい場合は、所定の形式のcsvファイルを以下のフォームからアップロードします。
ファイル選択ボタンを押して、アップロードするcsvファイルを選択したら、ファイル名がフォームに表示されます。この状態でアップロードしてデータを追加ボタンがactivateされます。
アップロードしてデータを追加を押し、データ追加が成功したら、確認ポップアップが表示されます。
データをアップロードするために必要なcsvファイル形式は以下の通りです。
- CSV UTF-8(コンマ区切り)
- ヘッダー行あり
ヘッダー項目として用意できるものは以下の通り- name
- period
- date
- remarks
実際にインポートできるcsvファイルの例を以下表示します。
name,period,date,remarks
A,1,2020/1/19,add test
B,1,2020/1/9,
C,1,2019/11/1,
AA,2,2019/12/22,
BB,2,2020/2/11,
CC,2,2019/10/11,