この記事は SmartDrive Advent Calendar 2017 - Qiita の1日目です。
まえがき
ジョブカンとは
勤怠管理ができるWebサービスです。
No.1勤怠管理・シフト管理システム「ジョブカン」 クラウド勤怠管理システムの「ジョブカン」
他の勤怠管理サービスを使ったことがないので比較はできないのですが、一通り勤怠管理に必要な機能があるようでした。
ジョブカンで出退勤するには
ジョブカンという勤怠管理サービスで出退勤するには通常以下の手順を踏む必要があります。
- PC/スマホでログインページを表示する
- ログインする
- 出勤/退勤ボタンを押す
そんなに大変ではないけど、毎日やるの地味に大変ですね。
特に、「毎日決まった時間に出退勤する」or「時間だけ把握できていればいい」という場合にはなおさらです。
ブラウザを使わずに出退勤してみる
例えばターミナルからコマンド1発でシュッと出退勤できたら楽ですよね。
monoqlo/JobcanAuto を使います。
パスワードの扱いがセキュリティー的にザルだったり、複数のグループを使い分けたい場合には使えませんが、とりあえずこんな感じで使えます。
# 出勤
$ ./jobcan.sh -c YOUR_CLIENT_ID -m monoqlo@hoge.com -p YOUR_PASSWORD -t start
# 退勤
$ ./jobcan.sh -c YOUR_CLIENT_ID -m monoqlo@hoge.com -p YOUR_PASSWORD -t end
単純なシェルスクリプトなので、何か適当にフックを用意してあげれば自動化できますね。
業務形態に寄ってはcron回して何時になったら出退勤とかでも良いですね。
※ 現状エラー処理は何もないので、インターネットにつながっていなかったとか、ジョブカンがエラー吐いた場合などは欠勤またはブラックな感じになります🙄
あとがき
ガガガっと書ききった数日後にICカードリーダーで出退勤ができるようになったので、それが案外面倒ではなくて、JobcanAutoは現在積極的に利用していません😇
あと工数管理にも対応したかったけど面倒くさくて放置されています😞
ご利用は計画的に。
あとがきのあとがき
SmartDrive Advent Calendar 2017 - Qiita で埋まっていないところは記事書く余裕があればこんな感じでゆるく…