Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7027136B2 - 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム - Google Patents
[go: Go Back, main page]

JP7027136B2 - 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム - Google Patents

労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム Download PDF

Info

Publication number
JP7027136B2
JP7027136B2 JP2017228510A JP2017228510A JP7027136B2 JP 7027136 B2 JP7027136 B2 JP 7027136B2 JP 2017228510 A JP2017228510 A JP 2017228510A JP 2017228510 A JP2017228510 A JP 2017228510A JP 7027136 B2 JP7027136 B2 JP 7027136B2
Authority
JP
Japan
Prior art keywords
time management
management device
state
labor time
labor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2017228510A
Other languages
English (en)
Other versions
JP2019101511A (ja
Inventor
誠 太田
Original Assignee
パーソルプロセス&テクノロジー株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パーソルプロセス&テクノロジー株式会社 filed Critical パーソルプロセス&テクノロジー株式会社
Priority to JP2017228510A priority Critical patent/JP7027136B2/ja
Publication of JP2019101511A publication Critical patent/JP2019101511A/ja
Application granted granted Critical
Publication of JP7027136B2 publication Critical patent/JP7027136B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、従業員の労務時間を管理する労務時間管理装置に関する。
従来、従業員などのユーザの労務時間を管理する労務時間管理装置が知られている。このような労務時間管理装置では、一般的に、労務時間管理装置(各ユーザのパソコンなどの操作端末)の電源がオンした時刻(アプリケーションの起動時刻)を労務時間管理装置の稼働開始時刻とし、電源がオフした時刻(アプリケーションの終了時刻)を稼働終了時刻として記録する方法が採用されている。そして、労務時間管理装置の稼働開始時刻と稼働終了時刻との差を一日当たりの稼働時間(労務時間)とすることにより、ユーザの労務管理に役立てることができる。
特許文献1には、個人割当用端末装置の電源スイッチのオン/オフを検出し、検出したオン/オフの情報をサーバに通知し、サーバで前記情報が通知された時間を出勤/退勤の時刻として記録して勤務時間を管理する勤務時間管理システムが開示されている。
特開2005-71019号公報
しかしながら、特許文献1に開示された勤務時間管理システムなどの従来の構成では、ユーザが例えば労務終了時にアプリケーションを終了させる(労務時間管理装置の電源をオフにする)ことを忘れて帰宅した場合、その日の労務終了時刻が記録されない。また、このような場合、次の日の労務開始時にアプリケーションが起動したままの状態となっているため、その日の労務開始時刻が記録されない。このように、アプリケーションの起動および終了(労務時間管理装置の電源のオン/オフ)に基づいて労務管理装置の稼働開始時刻および稼働終了時刻を判定するだけでは、各ユーザの労務時間を適切に管理することができない。
そこで本発明は、アプリケーションの起動および終了に加えて、労務時間管理装置の稼働開始および稼働終了の判定基準を設けることにより、各ユーザの労務時間を適切に管理することが可能な労務時間管理装置、労務時間管理システム、労務時間管理方法、および、労務時間管理プログラムを提供することを目的とする。
本発明の一側面としての労務時間管理装置は、ユーザの労務時間を管理するための労務時間管理装置であって、前記ユーザによる操作が可能な操作手段と、前記労務時間管理装置の稼働が開始したか否か、および、前記労務時間管理装置の稼働が終了したか否かを判定する判定手段と、一日単位で設定された所定の時刻を基準として、前記労務時間管理装置の稼働開始時刻および稼働終了時刻を記録する記録手段とを有し、前記判定手段は、当日の前記所定の時刻を経過してから最初に、前記ユーザによる前記操作手段の操作に基づく信号を受信したこと、または前記労務時間管理装置のセッションの開始に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が開始したと判定し、次の日の前記所定の時刻の経過前に最後に、前記ユーザによる前記操作手段の操作に基づく信号を所定の期間内に受信していないこと、または前記セッションの停止に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が終了したと判定する。
本発明の他の側面としての労務時間管理方法は、ユーザの労務時間を管理するための労務時間管理方法であって、労務時間管理装置の稼働が開始したか否かを判定する第1の判定ステップと、一日単位で設定された所定の時刻を基準として、前記労務時間管理装置の稼働が開始した場合、前記労務時間管理装置の稼働開始時刻を記録する第1の記録ステップと、前記労務時間管理装置の稼働が終了したか否かを判定する第2の判定ステップと、前記所定の時刻を基準として、前記労務時間管理装置の稼働が終了した場合、前記労務時間管理装置の稼働終了時刻を記録する第2の記録ステップとを有し、前記第1の判定ステップにおいて、当日の前記所定の時刻を経過してから最初に、前記ユーザによる操作手段の操作に基づく信号を受信したこと、または前記労務時間管理装置のセッションの開始に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が開始したと判定し、前記第2の判定ステップにおいて、次の日の前記所定の時刻の経過前に最後に、前記ユーザによる前記操作手段の操作に基づく信号を所定の期間内に受信していないこと、または前記セッションの停止に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が終了したと判定する。
本発明の他の側面としての労務時間管理プログラムは、前記労務時間管理方法をコンピュータに実行させる。
本発明の他の目的及び特徴は、以下の実施形態において説明される。
本発明によれば、アプリケーションの起動および終了に加えて、労務時間管理装置の稼働開始および稼働終了の判定基準を設けることにより、各ユーザの労務時間を適切に管理することが可能な労務時間管理装置、労務時間管理方法、および、労務時間管理プログラムを提供することができる。
本実施形態における労務時間管理システムのブロック図である。 本実施形態における労務時間管理装置の状態説明図である。 本実施形態における労務時間管理装置の状態遷移図である。 本実施形態における労務時間管理装置に記録されるログの一例である。 本実施形態における労務時間管理方法のフローチャートである。
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
(用語の定義)
本実施形態は、アプリケーションの起動および終了に加えて、労務時間管理装置の稼働開始および稼働終了の判定基準(条件)を設けることにより、各ユーザの労務時間を適切に管理することが可能な労務時間管理装置(労務時間管理システム)に関する。まず、本実施形態について具体的に説明する前に、本実施形態における用語の定義について説明する。
「労務時間管理システム」は、本実施形態における一連の労務時間管理サービスを提供するためのシステムであり、後述のように、各従業員(各ユーザ)が利用するパソコンなどのユーザ端末(労務時間管理装置としての操作端末)、管理者(各従業員の上長や人事部などの勤怠承認者)が利用するパソコンなどの管理者端末、および、各ユーザ端末および管理者端末とインターネットを介して接続されたサーバを備えて構成される。
「サーバ」は、労務時間管理サービス(労務時間管理方法)を提供する労務時間管理サーバであり、サービス提供者(ベンダーまたはシステム管理者)により所有または管理されている。なお、サーバはサービス提供者とは物理的に離れた場所に配置されていてもよい(クラウドサーバ)。この場合、サービス提供者は、インターネット(ネットワーク)を介して、労務時間管理システムの管理および運用を行う。
「アプリケーション」とは、ユーザ端末や管理者端末にインストールされ、本実施形態の労務時間管理方法をユーザ端末や管理者端末で実現するためのソフトウエア(コンピュータプログラムまたはアプリケーションプログラム)である。「オペレーティングシステム」(OS)とは、ユーザ端末や管理者端末にインストールされ、ユーザ端末や管理者端末のオペレーションのための基本的なシステムソフトウエアである。
「アプリケーションの起動」とは、OSの起動(ユーザ端末の電源オン)またはOSのログオンを意味する。「アプリケーションの終了」とは、OSのシャットダウン(ユーザ端末の電源オフ)またはOSのログオフを意味する。
(労務時間管理システムの構成)
次に、図1を参照して、本実施形態における労務時間管理システムの概略構成について説明する。図1は、労務時間管理システム10の概略図である。
労務時間管理システム10は、ユーザ端末100とサーバ200と管理者端末300とを備えて構成される。ユーザ端末100(100a~100x)は、労務時間の管理対象となる従業員(ユーザA~X)が利用するパソコン(PC)などの操作端末(労務時間管理装置)である。管理者端末300は、従業員(ユーザA~X)の労務時間を管理する冗長や人事部などの管理者(勤怠承認者)Zが利用するパソコン(PC)などの操作端末である。ユーザ端末100とサーバ200、および、管理者端末300とサーバ200は、インターネット(ネットワーク)300を介して、互いに有線または無線通信が可能である。図1に示されるように、本実施形態では複数のユーザA~Xのそれぞれにより利用されるユーザ端末100a~100xが存在し、本実施形態の労務時間管理方法は複数のユーザ(ユーザ端末100a~100x)のそれぞれに対して実行することができる。
ユーザ端末100は、操作手段101、処理手段(CPUなどのプロセッサ)102、記録手段(メモリまたはストレージ)103、通信手段(通信インターフェイス)104、および、表示手段(ディスプレイ)105を備えて構成される。操作手段101は、キーボードおよびマウスを含むが、これらに限定されるものではない。操作手段101は、例えば、タッチパッド、ペンタブレット、および、タッチパネルなどのポインティングデバイスや、音声入力デバイスなどの他の操作手段を含んでもいてもよい。処理手段102は、判定手段1021および制御手段1022を有する。判定手段1021は、後述のように、所定の判定基準(条件)に基づいて、ユーザ端末100の稼働状況(ユーザ端末100の稼働の開始および終了)を判定する。制御手段1022は、判定手段1021の判定結果に基づいて、ユーザ端末100にて実行されているアプリケーション(労務時間管理ソフトウエア)の状態を制御する(遷移させる)。記録手段103は、判定手段1021の判定結果に基づいて、ユーザ端末100の稼働開始時刻および稼働終了時刻を記録する。通信手段104は、記録手段103に記録された稼働開始時刻および稼働終了時刻を、インターネット400を介してサーバ200へ送信する。表示手段105は、ユーザが操作内容や必要事項を確認するために用いられる。
サーバ200は、記録手段(メモリまたはストレージ)201および通信手段(通信インターフェイス)202を備えて構成される。通信手段202は、インターネット介してユーザ端末100および管理者端末300と通信を行う。記録手段201は、ユーザ端末100からインターネット400を介して送信されたユーザ端末100の稼働開始時刻および稼働終了時刻を記録する。通信手段202は、管理者端末300からの要求に応じて、記録手段201に記録されたユーザ端末100の稼働開始時刻および稼働終了時刻(および、それに付随するデータ)を、インターネット400を介して管理者端末300へ送信する。
管理者端末300は、操作手段301、処理手段(CPUなどのプロセッサ)302、記録手段(メモリまたはストレージ)303、通信手段(通信インターフェイス)304、および、表示手段(ディスプレイ)305を備えて構成される。管理者端末300の通信手段304は、インターネット400を介して、サーバ200と通信を行う。管理者端末300は、ユーザ端末100の稼働開始時刻および稼働終了時刻(および、それに付随するデータ)を送信する旨の要求を、インターネット400を介してサーバ200へ送信する。また通信手段304は、管理者端末300の要求に応じたユーザ端末100の稼働開始時刻および稼働終了時刻(および、それに付随するデータ)を、インターネット400を介してサーバ200から受信する。なお、管理者端末300の基本構成は、ユーザ端末100と同様であるため、その他の各手段の構成についての説明は省略する。
本実施形態において、労務時間管理対象となるユーザ用(従業員用)の労務時間管理ソフトウエア(アプリケーション)は、ユーザ端末100にインストールされ記録手段103に記録されている。また、ユーザを管理する管理者用の労務時間管理ソフトウエア(アプリケーション)は、管理者端末300にインストールされ記録手段303に記録されている。ただし本実施形態は、これに限定されるものではなく、各ソフトウエア(アプリケーション)をサーバ200の記録手段201に記録しておき、ユーザ端末100および管理者端末300がインターネット400を介して必要な情報やデータの送受信を行うことにより、前述と同様の労務時間管理方法を実現することもできる。
(アプリケーションの状態)
次に、図2および図3を参照して、本実施形態におけるユーザ端末100(アプリケーション)の状態について説明する。図2は、ユーザ端末100の状態説明図である。図3は、ユーザ端末100の状態遷移図である。
図2に示されるように、本実施形態のユーザ端末100は、「START」状態(第1の状態)、「RUNNING」状態(第2の状態)、「RESUME」状態(第3の状態)、および、「STOP」状態(第4の状態)の4つの状態がある。ただし本実施形態は、これらの4つの状態のみに限定されるものではなく、他の状態を含んでもいてもよい。
「START」状態は、アプリケーション(ユーザ端末100)が起動した直後の状態である。「RUNNING」状態は、ユーザ端末(PC)100がユーザにより操作されている状態である。「RESUME」は、ユーザによりユーザ端末100の操作が再開された状態である。「STOP」状態は、ユーザによるユーザ端末100の操作が停止している状態、セッションが停止した状態、または、ユーザ端末100のアプリケーションが終了した状態(すなわち、ユーザがユーザ端末100のオペレーティングシステム(OS)からログオフする直前の状態、または、ユーザ端末100(OS)がシャットダウンする(電源をオフする)直前の状態)である。
図2および図3に示されるように、制御手段1022は、ユーザ端末100の稼働状況に応じて、すなわち判定手段1021による判定結果に応じて(所定の判定条件を満たす場合)、アプリケーションの状態を遷移する。アプリケーションの状態遷移は、判定手段1021の各判定結果に基づいて、制御手段1022により実行される。
まず、ユーザ端末100のアプリケーションが起動した場合、「START」状態へ遷移する。「START」状態において、アプリケーション起動から所定の時間経過後(本実施形態では、アプリケーション起動の1分後)、かつ、その所定期間の間にセッションが停止していない場合、「START」状態は「RUNNING」状態へ遷移する。ここで、セッションの停止とは、ユーザ端末100を利用するユーザが別のユーザへ切り替えられた場合、リモート接続が切断された場合、または、OSがロックされた場合のいずれかの条件を満たした場合を意味する。ここでリモート接続とは、他のコンピュータからインターネット400などのネットワークを介してユーザ端末100のOSを実行するための機能であり、リモートディスクトップ接続とも呼ばれる。リモート接続は、リモート接続からログオフしたタイミングで切断される。一方、「START」状態において、アプリケーション起動から所定時間経過前(1分以内)にセッションが停止した場合、または、アプリケーションが終了した場合、「START」は「STOP」状態へ遷移する。
「RUNNING」状態において、定時状態確認時に(所定の期間ごとの任意のタイミングで)にユーザの操作があった場合、「RUNNING」状態は「RUNNING」状態へ遷移する(すなわち、「RUNNING」状態が維持される)。本実施形態において、制御手段1022は、アプリケーションの起動中において定期的に(所定の期間ごとの任意のタイミングで)ユーザの操作状況を確認する。このようなタイミングを定時状態確認時といい、本実施形態では所定の期間が例えば5分に設定されるが、これに限定されるものではない。また、ユーザの操作があった場合とは、前回のタイミング以降の所定の期間内において、キーボードのキーが押下された場合、マウスのボタンがクリックされた場合、マウスのホイールが回転した場合、または、マウスポインタが移動した場合を意味する。ただし本実施形態は、これらに限定されるものではない。操作手段101として、例えば、タッチパッド、ペンタブレット、および、タッチパネルなどのポインティングデバイスや、音声入力デバイスなどの他の操作手段を含む場合、それらの押下や操作があった場合を含んでもよい。
一方、「RUNNING」状態において、セッションが停止した場合、定時状態確認時にユーザの操作がなかった場合、または、アプリケーションが終了した場合のいずれかを満たす場合、「RUNNING」状態は「STOP」状態へ遷移する。ここで、アプリケーションが終了した場合とは、OSからログオフした場合またはOSをシャットダウン(ユーザ端末100の電源をオフ)した場合を意味する。
「STOP」状態において、セッションが再開した場合、または、定時状態確認時にユーザの操作があった場合(ユーザの操作が再開された場合)、「RUNNING」状態は「RESUME」状態へ遷移する。ここで、セッションの再開とは、ユーザ端末100を利用するユーザが別のユーザから元のユーザ(アプリケーション起動時に利用していたユーザ)へ切り替えられた場合、リモート接続機能によりログインした場合(リモート接続を開始した場合)、または、OSのロックが解除された場合のいずれかの条件を満たした場合を意味する。
「RESUME」状態において、定時状態確認時にユーザの操作があった場合、「RESUME」状態は「RUNNING」状態へ遷移する。一方、「RESUME」状態において、セッションが停止した場合、定時状態確認時にユーザの操作がなかった場合、または、アプリケーションが終了した場合のいずれかを満たす場合、「RESUME」状態は「STOP」状態へ遷移する。
(稼働開始時刻および稼働終了時刻の決定方法)
次に、図4を参照して、本実施形態におけるユーザ端末100の稼働開始時刻および稼働終了時刻の決定方法について説明する。図4は、ユーザ端末100の記録手段103に記録されるログ(日時と状態に関する情報)の一例である。
本実施形態において、制御手段1022により制御(遷移)されるユーザ端末100の状態は、その時刻とともに記録手段103に記録されていく。ユーザ端末100の稼働状況は一日単位で所定の時刻(基準時刻、例えば、AM5:00)を基準として集計され、所定の時刻(AM5:00)を基準として労務時間の管理日が変更される。すなわち、当日のAM5:00が経過してから最初に所定の稼働開始条件を満たす時刻が稼働開始時刻として記録され、次の日のAM5:00経過前に最後に所定の稼働終了条件を満たす時刻が稼働終了時刻として記録される。
また本実施形態において、「START」状態、「RUNNING」状態、および、「RESUME」状態を示すログのうち、最初に現れるログが稼働開始時刻として扱われる。また、「STOP」状態、「RUNNING」状態、および、「RESUME」状態を示すログのうち、最後に現れるログが稼働終了時刻として扱われる。
例えば、ある日にユーザ端末100の記録手段103に記録されたログが図4に示されるような場合、「START」状態、「RUNNING」状態、および、「RESUME」状態を示すログのうち、最初に現れるログは、AM9:00に記録されたログNo1の「START」状態である。このため、AM9:00が稼働開始時刻となる。また、「STOP」状態、「RUNNING」状態、および、「RESUME」状態を示すログのうち、最後に現れるログは、AM9:45に記録されたログNo.6の「STOP」状態である。このため、AM9:45が稼働終了時刻となる。
(労務時間管理方法)
次に、図5を参照して、本実施形態における労務時間管理方法について説明する。図5は、労務時間管理方法を示すフローチャートである。図5の各ステップは、主にユーザ端末(労務時間管理装置)100の処理手段102(判定手段1021および制御手段1022)が、記録手段103などに記録された労務時間管理プログラム(アプリケーション)を実行することにより実現される。
前述のように一日単位で設定された所定の時刻(基準時刻、例えばAM5:00)が経過した後、まずステップS101において、判定手段1021は、ユーザ端末100の稼働が開始したか否かを判定する。例えば判定手段1021は、前述のとおり、一日単位で設定された所定の時刻を基準として、「START」状態、「RUNNING」状態、または、「RESUME」状態を示すログが現れたか否かを判定する。すなわち判定手段1021は、所定の時刻を基準として、「START」状態、「RUNNING」状態、または、「RESUME」状態への最初の遷移があったか否かを判定する。ユーザ端末100の稼働が開始していない場合(所定の時刻を基準として、「START」状態、「RUNNING」状態、または、「RESUME」状態への最初の遷移がない場合)、制御手段1022は、ユーザ端末100の稼働が開始するまでステップS101を繰り返す。
一方、ステップS101にてユーザ端末100の稼働が開始した場合(所定の時刻を基準として、「START」状態、「RUNNING」状態、または、「RESUME」状態への最初の遷移があった場合)、ステップS102へ進む。ステップS102において、記録手段103は、稼働開始時刻を記録する。例えば記録手段103は、「START」状態、「RUNNING」状態、または、「RESUME」状態を示すログのうち所定の時刻を基準として(基準時刻経過後に)最初に現れた時刻を記録する。すなわち記録手段103は、基準時刻経過後に、「START」状態、「RUNNING」状態、または、「RESUME」状態への遷移を示す時刻として最初に記録された稼働開始時刻を、最終的な稼働開始時刻として記録する。
なお、ユーザが帰宅時にユーザ端末100の電源をオフにすることを忘れた場合や、徹夜作業によりアプリケーションが起動した状態で基準時刻が経過した場合、ユーザ端末100が「START」状態(図4のログNo.1)になることはないが、ユーザ端末100が最初に「RUNNING」状態または「RESUME」状態になった場合(図4のログNo.2)、ユーザ端末100の稼働が開始したと判定され、その時刻が稼働開始時刻であるとして処理される。
続いてステップS103において、判定手段1021は、ユーザ端末100の稼働が終了したか否かを判定する。例えば判定手段1021は、「STOP」状態、「RUNNING」状態、または、「RESUME」状態)を示すログが現れたか否かを判定する。すなわち判定手段1021は、所定の時刻を基準として、「STOP」状態、「RUNNING」状態、または、「RESUME」状態への遷移があったか否かを判定する。ユーザ端末100の稼働が終了していない場合(「STOP」状態、「RUNNING」状態、または、「RESUME」状態への遷移がない場合)、制御手段1022は、ユーザ端末100の稼働が終了するまでステップS103を繰り返す。
一方、ステップS103にてユーザ端末100の稼働が終了した場合(「STOP」状態、「RUNNING」状態、または、「RESUME」状態への遷移があった場合)、ステップS104へ進む。ステップS104において、記録手段103は、稼働終了時刻を記録する。例えば判定手段1021は、「STOP」状態、「RUNNING」状態、または、「RESUME」状態)を示すログが現れた時刻を記録する。
続いてステップS105において、判定手段1021は、ユーザ端末100の稼働が再開したか否かを判定する。例えば判定手段1021は、ステップS103にてユーザ端末100の稼働が終了したと判定した後、「START」状態、「RUNNING」状態、または、「RESUME」状態)を示すログが現れたか否かを判定する。ユーザ端末100の稼働が再開した場合、制御手段1022は、ステップS103へ戻る。
一方、ステップS105にてユーザ端末100の稼働が再開していない場合、ステップS106へ進む。ステップS106において、判定手段1021は、一日単位の所定の時刻(基準時刻)が経過したか否かを判定する。基準時刻が経過していない場合、ステップS105へ戻る。一方、基準時刻が経過した場合、ステップS107へ進む。なお、ユーザが帰宅時にユーザ端末100の電源をオフにすることを忘れた場合や、徹夜作業によりアプリケーションが起動した状態で基準時刻が経過した場合、ユーザ端末100が「STOP」状態(図4のログNo.6)になることはないが、ユーザ端末100が最後に「RUNNING」状態または「RESUME」状態になった場合(図4のログNo.5)、その時刻が最終的な稼働終了時刻であるとして処理される。
ステップS107において、ユーザ端末100の通信手段104は、記録手段103に記録された稼働開始時刻および稼働終了時刻を、インターネット400を介してサーバ200へ送信する。サーバ200は、ユーザ端末100から受信した稼働開始時刻および稼働終了時刻を記録手段201に記録する。これにより、サーバ200は、管理者端末300からの要求に応じて、ユーザ端末100の稼働開始時刻および稼働終了時刻(それに付随するデータ)を、インターネット400を介して管理者端末300へ送信することができる。
このように本実施形態において、判定手段1021は、ユーザ端末100のアプリケーションが起動した場合だけでなく、ユーザによる操作手段101の操作に基づく信号を所定の期間内(例えば5分であるが、これに限定されるものではない)に受信した場合またはユーザ端末100のセッションの開始に基づく信号を受信した場合、ユーザ端末100の稼働が開始したと判定する。また判定手段1021は、アプリケーションが終了した場合だけでなく、ユーザによる操作手段101の操作に基づく信号を所定の期間内に受信していない場合またはセッションの停止に基づく信号を受信した場合、ユーザ端末100の稼働が終了したと判定する。
本実施形態によれば、アプリケーションの起動および終了に加えて、労務時間管理装置の稼働開始および稼働終了の判定基準を設けることにより、各ユーザの労務時間を適切に管理することが可能な労務時間管理装置、労務時間管理方法、および、労務時間管理プログラムを提供することができる。
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
10 労務時間管理システム
100 ユーザ端末(労務時間管理装置)
101 操作手段
102 処理手段
103 記録手段
104 通信手段
105 表示手段
200 サーバ
300 管理者端末
1021 判定手段
1022 制御手段

Claims (8)

  1. ユーザの労務時間を管理するための労務時間管理装置であって、
    前記ユーザによる操作が可能な操作手段と、
    前記労務時間管理装置の稼働が開始したか否か、および、前記労務時間管理装置の稼働が終了したか否かを判定する判定手段と、
    一日単位で設定された所定の時刻を基準として、前記労務時間管理装置の稼働開始時刻および稼働終了時刻を記録する記録手段と、を有し、
    前記判定手段は、
    当日の前記所定の時刻を経過してから最初に、前記ユーザによる前記操作手段の操作に基づく信号を受信したこと、または前記労務時間管理装置のセッションの開始に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が開始したと判定し、
    次の日の前記所定の時刻の経過前に最後に、前記ユーザによる前記操作手段の操作に基づく信号を所定の期間内に受信していないこと、または前記セッションの停止に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が終了したと判定する
    ことを特徴とする労務時間管理装置。
  2. 前記操作手段は、キーボードおよびマウスを含み、
    前記操作手段の操作に基づく前記信号は、前記キーボードのキーが押下されたことを示す信号、前記マウスのボタンがクリックされたことを示す信号、前記マウスのホイールが回転したことを示す信号、および、マウスポインタが移動したことを示す信号のうち少なくとも一つを含む
    ことを特徴とする請求項1に記載の労務時間管理装置。
  3. 前記セッションの停止に基づく前記信号は、前記労務時間管理装置の前記ユーザが別のユーザへ切り替えられたことを示す信号、リモート接続が切断されたことを示す信号、および、前記労務時間管理装置のOSがロックされたことを示す信号の少なくとも一つを含み、
    前記セッションの開始に基づく前記信号は、前記労務時間管理装置の前記別のユーザから前記ユーザへ切り替えられたことを示す信号、前記リモート接続によりログインされたことを示す信号、および、前記労務時間管理装置のOSのロックが解除されたことを示す信号の少なくとも一つを含む
    ことを特徴とする請求項1または2に記載の労務時間管理装置。
  4. 前記判定手段は、
    前記労務時間管理装置の稼働が終了したと判定した後に前記労務時間管理装置の稼働が再開したか否かを判定し、
    前記労務時間管理装置の稼働が再開した後に前記労務時間管理装置の稼働が終了したか否かを判定す
    ことを特徴とする請求項1乃至のいずれか1項に記載の労務時間管理装置。
  5. 前記記録手段に記録された前記稼働開始時刻および前記稼働終了時刻を、インターネットを介して前記労務時間管理装置に接続されるサーバに送信する通信手段を更に有する
    ことを特徴とする請求項に記載の労務時間管理装置。
  6. 前記判定手段の判定結果に基づく前記労務時間管理装置の稼働状況に応じてアプリケーションの状態を制御する制御手段を更に有し、
    前記アプリケーションの状態は、
    前記アプリケーションが起動した直後の第1の状態と、
    前記ユーザにより前記操作手段が操作されている第2の状態と、
    前記ユーザにより前記操作手段の操作が再開された第3の状態と、
    前記ユーザによる前記操作手段の操作が停止しているか、または、前記ユーザがログオフする直前もしくは前記労務時間管理装置がシャットダウンする直前の第4の状態と、を含み、
    前記制御手段は、前記アプリケーションが起動してから終了するまでの間、前記稼働状況に応じて、
    前記第1の状態から前記第2の状態または前記第4の状態へ遷移し、
    前記第2の状態から前記4の状態へ遷移し、
    前記第3の状態から前記第2の状態または前記第4の状態へ遷移し、
    前記第4の状態から前記第3の状態へ遷移し、
    前記判定手段は、
    前記所定の時刻を基準として、前記第1の状態、前記第2の状態、または、前記第3の状態への最初の遷移があった場合、前記労務時間管理装置の稼働が開始したと判定し、
    前記所定の時刻を基準として、前記第2の状態、前記第3の状態、または、前記第4の状態への最後の遷移があった場合、前記労務時間管理装置の稼働が終了したと判定し、
    前記記録手段は、
    前記所定の時刻を基準として、前記第1の状態、前記第2の状態、または、前記第3の状態への遷移を示す時刻として最初に記録された時刻を、前記最終的な稼働開始時刻として記録し、
    前記所定の時刻を基準として、前記第2の状態、前記第3の状態、または、前記第4の状態への遷移を示す時刻として最後に記録された時刻を、前記最終的な稼働終了時刻として記録する
    ことを特徴とする請求項1乃至5のいずれか一項に記載の労務時間管理装置。
  7. ユーザの労務時間を管理するための労務時間管理方法であって、
    労務時間管理装置の稼働が開始したか否かを判定する第1の判定ステップと、
    一日単位で設定された所定の時刻を基準として、前記労務時間管理装置の稼働が開始した場合、前記労務時間管理装置の稼働開始時刻を記録する第1の記録ステップと、
    前記労務時間管理装置の稼働が終了したか否かを判定する第2の判定ステップと、
    前記所定の時刻を基準として、前記労務時間管理装置の稼働が終了した場合、前記労務時間管理装置の稼働終了時刻を記録する第2の記録ステップと、を有し、
    前記第1の判定ステップにおいて、当日の前記所定の時刻を経過してから最初に、前記ユーザによる操作手段の操作に基づく信号を受信したこと、または前記労務時間管理装置のセッションの開始に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が開始したと判定し、
    前記第2の判定ステップにおいて、次の日の前記所定の時刻の経過前に最後に、前記ユーザによる前記操作手段の操作に基づく信号を所定の期間内に受信していないこと、または前記セッションの停止に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が終了したと判定する
    ことを特徴とする労務時間管理方法。
  8. ユーザの労務時間を管理するための労務時間管理プログラムであって、
    労務時間管理装置の稼働が開始したか否かを判定する第1の判定ステップと、
    一日単位で設定された所定の時刻を基準として、前記労務時間管理装置の稼働が開始した場合、前記労務時間管理装置の稼働開始時刻を記録する第1の記録ステップと、
    前記労務時間管理装置の稼働が終了したか否かを判定する第2の判定ステップと、
    前記所定の時刻を基準として、前記労務時間管理装置の稼働が終了した場合、前記労務時間管理装置の稼働終了時刻を記録する第2の記録ステップと、をコンピュータに実行させ、
    前記第1の判定ステップにおいて、当日の前記所定の時刻を経過してから最初に、前記ユーザによる操作手段の操作に基づく信号を受信したこと、または前記労務時間管理装置のセッションの開始に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が開始したと判定し、
    前記第2の判定ステップにおいて、次の日の前記所定の時刻の経過前に最後に、前記ユーザによる前記操作手段の操作に基づく信号を所定の期間内に受信していないこと、または前記セッションの停止に基づく信号を受信したことを示すログが現れた場合、前記労務時間管理装置の稼働が終了したと判定する
    ことを特徴とする労務時間管理プログラム。
JP2017228510A 2017-11-29 2017-11-29 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム Expired - Fee Related JP7027136B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017228510A JP7027136B2 (ja) 2017-11-29 2017-11-29 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017228510A JP7027136B2 (ja) 2017-11-29 2017-11-29 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム

Publications (2)

Publication Number Publication Date
JP2019101511A JP2019101511A (ja) 2019-06-24
JP7027136B2 true JP7027136B2 (ja) 2022-03-01

Family

ID=66976934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017228510A Expired - Fee Related JP7027136B2 (ja) 2017-11-29 2017-11-29 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム

Country Status (1)

Country Link
JP (1) JP7027136B2 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003323533A (ja) 2002-05-01 2003-11-14 Nec Soft Ltd 勤務時間管理システム
JP2007188201A (ja) 2006-01-12 2007-07-26 Hitachi Software Eng Co Ltd 勤怠管理システム
JP2008027283A (ja) 2006-07-24 2008-02-07 Sharp Corp 労働記録装置、労働記録プログラム、労働記録プログラムが格納された記録媒体および労働記録方法
JP2010157193A (ja) 2009-01-05 2010-07-15 Canon Electronics Inc 情報処理システム、情報処理サーバ及びその制御方法、プログラム、記録媒体
JP2013051994A (ja) 2011-08-31 2013-03-21 Konami Digital Entertainment Co Ltd ゲーム管理装置、ゲーム管理方法及びプログラム
JP2016126466A (ja) 2014-12-26 2016-07-11 富士通株式会社 判定プログラム、判定装置、及び判定方法
JP2017068379A (ja) 2015-09-28 2017-04-06 株式会社富士通エフサス 機器使用管理システム、機器使用管理方法および機器使用管理プログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003323533A (ja) 2002-05-01 2003-11-14 Nec Soft Ltd 勤務時間管理システム
JP2007188201A (ja) 2006-01-12 2007-07-26 Hitachi Software Eng Co Ltd 勤怠管理システム
JP2008027283A (ja) 2006-07-24 2008-02-07 Sharp Corp 労働記録装置、労働記録プログラム、労働記録プログラムが格納された記録媒体および労働記録方法
JP2010157193A (ja) 2009-01-05 2010-07-15 Canon Electronics Inc 情報処理システム、情報処理サーバ及びその制御方法、プログラム、記録媒体
JP2013051994A (ja) 2011-08-31 2013-03-21 Konami Digital Entertainment Co Ltd ゲーム管理装置、ゲーム管理方法及びプログラム
JP2016126466A (ja) 2014-12-26 2016-07-11 富士通株式会社 判定プログラム、判定装置、及び判定方法
JP2017068379A (ja) 2015-09-28 2017-04-06 株式会社富士通エフサス 機器使用管理システム、機器使用管理方法および機器使用管理プログラム

Also Published As

Publication number Publication date
JP2019101511A (ja) 2019-06-24

Similar Documents

Publication Publication Date Title
EP3005080B1 (en) Synchronizing device association data among computing devices
US20070242815A1 (en) Method for exchanging information between devices in case of a change in network configuration and home network system therefore
US10506051B2 (en) Remote system monitor
JP2687860B2 (ja) 分散処理システムにおけるシステム起動または停止統括システム
CN112016068A (zh) 账户控制方法、装置、设备和计算机可读存储介质
JP2017049712A (ja) ライセンス管理システム、クライアント、コンピュータプログラム
JP2010182170A (ja) 稼働時間管理システム
US20150293732A1 (en) Image Forming System, Service Providing Server, Information Processing Terminal, Image Forming Device and Non-Transitory Computer Readable Recording Medium
JP4353036B2 (ja) リモート接続システム、サーバコンピュータ、リモート接続方法及びプログラム
US11298613B2 (en) Information processing device, data acquisition method, and program
JP2019219889A (ja) 情報処理装置、情報処理システム及び遠隔共有方法
JP2008209982A (ja) サーバ装置、クライアント装置、リモート接続システム及びプログラム
US20070130342A1 (en) Allocating management method of computer
JP2011238073A (ja) サーバ群統合管理システム
JP2011129076A (ja) 運用監視装置、運用監視システム、制御方法、プログラム、及びプログラムを記録した記録媒体
JP7027136B2 (ja) 労務時間管理装置、労務時間管理方法、および、労務時間管理プログラム
CN106528074A (zh) 信息终端的控制方法、程序以及应用系统
US8938539B2 (en) Communication system applicable to communications between client terminals and a server
KR101115732B1 (ko) 오프라인시 정책 위반 검출 시스템 및 방법 그리고 이를 위한 사용자 단말장치와 그 방법
JP4957436B2 (ja) ポータルシステム並びにその制御方法、プログラム及び記録媒体
CN119089417B (zh) 一种权限控制方法、系统、装置及电子设备
JP2008077541A (ja) Webアプリケーション接続管理システム、Webサーバ、Webアプリケーション接続管理方法、プログラム、及び記録媒体
JP2007272471A (ja) セッション管理システム
JP2015049745A (ja) サーバ装置、情報処理方法、及びプログラム
CN115033617B (zh) 账户明细数据的处理方法、装置、服务器和客户端

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220216

R150 Certificate of patent or registration of utility model

Ref document number: 7027136

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350