Skip to content

saki-engineering/TaskPitcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

TaskPitcherは、名簿の中から仕事を振る人をランダム抽出するアプリです。

Download

Release Version Release Date Operating System
TaskPitcher version 1.0.0 2020.3.8 Mac OS X Download Link
Windows Download Link

Documentation

Home

Homeでは、実際にメンバーの中から仕事を振ることができます。 Home画像
中央のstartボタンを押すと、候補者が表示されます。 suggest member
cancelボタンを押すと、最初のHome画面に戻ります。
Yesを押すと、選ばれた候補者のLast-dateとremarksが更新されます。 suggest success

Member List

Member Listでは、登録されているメンバーのリストを確認・編集することができます。 Member List

contents

メンバー情報には、以下のものがあります。

  • Name
    メンバーの名前。
  • Period
    メンバーの加入期。
  • Last-date
    最後にそのメンバーに仕事を振った日付。
  • Remarks
    備考欄。
  • Active
    メンバーの活動状態。
    trueの場合仕事を振る候補者としてカウントされますが、falseの場合候補者としてのランダム抽選対象から外されます。
    活動休止中のメンバーがいる場合、その人のActive値をfalseにすることが推奨されます。

filter

メンバーリストの中から、条件にあるメンバーを検索・表示させることができます。 use filter

filter field

条件フィールドとして、Name・Period・Last-dateを設定することができます。

filter comparison types

検索の種類には以下のものがあります。

  • = : value値に一致するものを検索
  • < : value値未満のものを検索
  • <= : value値以下のものを検索
  • > : value値より大きいものを検索
  • >= : value値以上のものを検索
  • != : value値に一致しないものを検索
  • like : value値に部分一致するものを検索

clear filter button

Clear Filterを押すと、フィルターの値を初期値(入力なし状態)に戻すことができます。

filter active field

activeフィールドに関しては、表のヘッダーにあるチェックボックスを操作することで条件検索ができます。 active filter

edit member data

メンバーの表セルをクリックすることで、データを編集することができます。 focus focus_update
編集後、セルからフォーカスを外すことで、編集されたデータで確定・更新されます。 updated
Name・Period・Last-date・Remarks・Activeの全てのフィールドに関してデータを編集することができます。

sort member data

表のヘッダーにある矢印を押すことで、表のデータをそれぞれのフィールドに関して昇順・降順に並び替えることができます。 sort header

Output member list

現在アプリ内にあるメンバーのデータをcsvファイルの形で出力することができます。
Output CSVボタンを押すことで、出力されるファイルの名前と保存場所を指定する画面が表示されます。
output csv
指定が終わったら、csvファイルの書き出しが成功した旨の確認ポップアップが表示されます。 csv output success

delete_member button

表の中で削除したいデータ列のチェックボックスを選択します。 check
表中にある全データをチェックしたい場合は、ヘッダーのチェックボックスを入れることで、全データが選択されます。 all check
削除したいデータが選択された状態で、delete delected datasを押すと、確認ポップアップが表示されます。 delete warning
Yesを押すことで、選択したデータが削除されます。 delete success

Add Member

Add Memberでは、メンバーを新しく登録することができます。 Add Member

add_member form

メンバーを一人ずつ追加したい場合は、フォームに名前・期・備考事項を記入して、追加ボタンを押します。 add member form
すると、データの追加に成功した確認ポップアップが表示されます。 success to add member

csv file upload

メンバーをまとめて追加したい場合は、所定の形式のcsvファイルを以下のフォームからアップロードします。 select csv
ファイル選択ボタンを押して、アップロードするcsvファイルを選択したら、ファイル名がフォームに表示されます。この状態でアップロードしてデータを追加ボタンがactivateされます。 selected csv
アップロードしてデータを追加を押し、データ追加が成功したら、確認ポップアップが表示されます。 csv success

csv format

データをアップロードするために必要な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,

About

electron app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published