(57)【要約】【課題】既存のスケジュール管理システムに登録された作業の内容や時間などの情報を、勤務管理システムに登録される情報の候補として表示することで、ユーザーの利便性を向上する。【解決手段】スケジュール情報が格納されるスケジュール情報記憶手段と、勤務状態を示す勤務管理情報の作成に必要な変換情報が予め格納された変換情報記憶手段と、勤務管理情報が格納される勤務管理情報記憶手段と、スケジュール情報をスケジュール情報記憶手段に格納するスケジュール情報格納手段と、スケジュール情報と変換情報記憶手段に格納された変換情報とに基づいて、選択情報を作成する選択情報作成手段と、作成された選択情報を表示する選択情報表示手段と、選択情報の中からユーザーが選択した情報を受付ける選択情報受付手段と、選択情報を勤務管理情報に追加する勤務管理情報追加手段と、勤務管理情報を勤務管理情報記憶手段に格納する手段とを備える。【選択図】図１
2013191149.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールを示すスケジュール情報が格納されるスケジュール情報記憶手段と、
前記スケジュール情報に基づいて勤務状態を示す勤務管理情報を作成するために必要な変換情報が予め格納された変換情報記憶手段と、
前記勤務管理情報が格納される勤務管理情報記憶手段と、
スケジュール管理システムから前記スケジュール情報を取得し、前記スケジュール情報記憶手段に格納するスケジュール情報格納手段と、
前記スケジュール情報記憶手段からスケジュール情報を読み出し、読み出された当該スケジュール情報と前記変換情報記憶手段に格納されている変換情報とに基づいて、選択情報を作成する選択情報作成手段と、
前記選択情報作成手段によって作成された前記選択情報を表示画面に表示する選択情報表示手段と、
前記表示された選択情報の中からユーザーが選択した前記選択情報を受付ける選択情報受付手段と、
前記選択情報受付手段によって受付けた前記選択情報を前記勤務管理情報に追加する勤務管理情報追加手段と、
前記勤務管理情報追加手段によって前記選択情報が追加された勤務管理情報を勤務管理情報記憶手段に格納する、
ことを特徴とする勤務管理システム。
【請求項２】
前記スケジュール情報は、年月日と、作業内容と、作業の開始時間と、作業の終了時間とを含み、
前記変換情報は、作業内容のパターンと作業内容パターンＩＤとから構成される共通作業内容パターン情報と、前記作業内容パターンＩＤとパラメータとのそれぞれ異なる組み合わせを、第１の作業ＩＤに対応付けた共通作業マッピング情報と、個別の作業内容パターンと第２の作業ＩＤとから構成される個別作業内容パターン履歴情報とを含み、
前記勤務管理情報は、前記スケジュール情報と、実際に行った作業の内容を示す実作業ＩＤと、実際に行った作業の時間を示す実作業時間とから構成される個別作業内容登録履歴情報と、作業の内容を示す作業ＩＤと、作業を行った年月日と、作業を行った作業時間とから構成される勤務管理システム作業内容情報とを含み、
前記選択情報は、前記第１の作業ＩＤと、前記第２の作業ＩＤと、第１の作業時間と、第２の作業時間とを含み、
前記スケジュール情報記憶手段は、前記スケジュール情報を格納したスケジュール管理システム作業内容テーブルを含み、
前記変換情報記憶手段は、前記作業内容のパターンと、前記共通作業内容パターン情報とを格納した共通作業内容パターンテーブルと、前記共通作業マッピング情報を格納した共通作業内容マッピングテーブルと、前記個別作業パターン履歴情報を格納した個別作業内容パターン履歴テーブルとを含み、
勤務管理情報記憶手段は、前記個別作業内容登録履歴情報を格納した個別作業内容登録履歴テーブルと、前記勤務管理システム作業内容情報を格納した勤務管理システム作業内容テーブルとを含み、
前記選択情報作成手段は、前記作業内容と共通作業内容パターン情報とに基づいて、前記共通作業内容マッピング情報を参照し、前記第１の作業ＩＤを抽出する第１の作業ＩＤ抽出手段と、前記作業内容に基づいて、前記個別作業内容パターン履歴情報を参照し、前記第２の作業ＩＤを抽出する第２の作業ＩＤ抽出手段とを含む作業ＩＤ候補抽出部と、
前記前記開始時間と前記終了時間との差分値を、前記第１の作業時間として算出する第１の作業時間算出手段と、前記開始時間と、前記終了時間と、前記第１の作業ＩＤとに基づいて、前記個別作業内容登録履歴情報を参照し、前記第２の作業時間を抽出する第２の作業時間抽出手段とを含む作業時間候補抽出部とを備え、
前記選択情報表示手段は、前記第１の作業ＩＤと、前記第２の作業ＩＤとを作業ＩＤ候補として、前記第１の作業時間と、前記第２の作業時間とを、作業時間候補として表示画面に表示する作業内容表示部を備え、
前記選択情報受付手段は、前記表示画面に表示された前記選択情報に対して、ユーザーが選択した任意の情報を受け付け、取得する入力情報受付部を備え、
勤務管理情報追加手段は、前記入力情報受付部によって受け付けられた情報を新たな個別作業内容登録履歴情報として個別作業内容登録履歴テーブルに格納する個別作業内容登録履歴更新部と、前記取得された情報を新たな勤務管理システム作業内容情報として格納する作業内容登録部と、前記取得された情報に個別作業内容パターン情報が含まれるか否かを判断し、前記個別作業内容パターン情報が含まれる場合には、個別作業内容パターン情報を個別作業内容パターン履歴テーブルに作業ＩＤを付与して格納する個別作業内容パターン履歴情報更新部とを備える、
ことを特徴とする請求項１に記載の勤務管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業の内容や作業に要した時間を管理するための勤務管理システムに関する。
【背景技術】
【０００２】
従来、ユーザーの日々の業務において、打ち合わせや作業が発生した場合、その内容や時間などの情報をスケジュール管理システムに予定として登録する。そして、ユーザーは登録された予定が終了した後、行われた打ち合わせの内容や作業の内容、打ち合わせや作業に要した時間などの情報を勤務管理システムに登録する。このとき、ユーザーは既にスケジュール管理システムで登録した内容や時間などの情報を、再び勤務管理システムに登録する必要があった。
【０００３】
そこで、スケジュール管理システムと勤務管理システムとを連携させ、スケジュール管理システムに登録された情報を勤務管理システムに登録される情報の候補を表示することで、ユーザーの利便性の向上を図る勤務管理システムが一般的に知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述のような勤務管理システムでは、スケジュール管理システムに登録された作業の内容や時間などの情報を勤務管理システムと共有するためには、スケジュール管理システムと勤務管理システムとが、密に連携したシステムである必要がある。例えば、作業の内容や時間などの情報を勤務管理システムに登録される情報の初期値として表示するためには、スケジュール管理システムにおいて、勤務管理システムに登録される情報の登録形式と同じ登録形式を使用して登録する必要があった。そのため、従来スケジュール管理システムには多数の種類が存在するが、勤務管理システムと密に連携しなければならないことから、ユーザーがスケジュール管理システムを導入する際の選択の柔軟性が低下していた。
【０００５】
また、スケジュール管理システムから登録されている情報を一端別の場所に簡易的に出力した後、その出力された情報を勤務管理システムに入力することで両システム間の情報を共有することも可能であると考えられる。しかし、その場合には、勤務管理システムに登録される情報の初期値を詳細に表示することができず、ユーザーの利便性の向上には寄与しない。
【０００６】
本発明は、スケジュール管理システムと勤務管理システムとが密に連携せずとも、スケジュール管理システムに登録された作業の内容や時間などの情報を、勤務管理システムに登録される情報の候補として表示することで、ユーザーの利便性を向上する勤務管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の勤務管理システムは、
スケジュールを示すスケジュール情報が格納されるスケジュール情報記憶手段と、
前記スケジュール情報に基づいて勤務状態を示す勤務管理情報を作成するために必要な変換情報が予め格納された変換情報記憶手段と、
前記勤務管理情報が格納される勤務管理情報記憶手段と、
スケジュール管理システムから前記スケジュール情報を取得し、前記スケジュール情報記憶手段に格納するスケジュール情報格納手段と、
前記スケジュール情報記憶手段からスケジュール情報を読み出し、読み出された当該スケジュール情報と前記変換情報記憶手段に格納されている変換情報とに基づいて、選択情報を作成する選択情報作成手段と、
前記選択情報作成手段によって作成された前記選択情報を表示画面に表示する選択情報表示手段と、
前記表示された選択情報の中からユーザーが選択した前記選択情報を受付ける選択情報受付手段と、
前記選択情報受付手段によって受付けた前記選択情報を前記勤務管理情報に追加する勤務管理情報追加手段と、
前記勤務管理情報追加手段によって前記選択情報が追加された勤務管理情報を勤務管理情報記憶手段に格納する、
ことを特徴とする。
【０００８】
さらに、前記スケジュール情報は、年月日と、作業内容と、作業の開始時間と、作業の終了時間とを含み、
前記変換情報は、作業内容のパターンと作業内容パターンＩＤとから構成される共通作業内容パターン情報と、前記作業内容パターンＩＤとパラメータとのそれぞれ異なる組み合わせを、第１の作業ＩＤに対応付けた共通作業マッピング情報と、個別の作業内容パターンと第２の作業ＩＤとから構成される個別作業内容パターン履歴情報とを含み、
前記勤務管理情報は、前記スケジュール情報と、実際に行った作業の内容を示す実作業ＩＤと、実際に行った作業の時間を示す実作業時間とから構成される個別作業内容登録履歴情報と、作業の内容を示す作業ＩＤと、作業を行った年月日と、作業を行った作業時間とから構成される勤務管理システム作業内容情報とを含み、
前記選択情報は、前記第１の作業ＩＤと、前記第２の作業ＩＤと、第１の作業時間と、第２の作業時間とを含み、
前記スケジュール情報記憶手段は、前記スケジュール情報を格納したスケジュール管理システム作業内容テーブルを含み、
前記変換情報記憶手段は、前記作業内容のパターンと、前記共通作業内容パターン情報とを格納した共通作業内容パターンテーブルと、前記共通作業マッピング情報を格納した共通作業内容マッピングテーブルと、前記個別作業パターン履歴情報を格納した個別作業内容パターン履歴テーブルとを含み、
勤務管理情報記憶手段は、前記個別作業内容登録履歴情報を格納した個別作業内容登録履歴テーブルと、前記勤務管理システム作業内容情報を格納した勤務管理システム作業内容テーブルとを含み、
前記選択情報作成手段は、前記作業内容と共通作業内容パターン情報とに基づいて、前記共通作業内容マッピング情報を参照し、前記第１の作業ＩＤを抽出する第１の作業ＩＤ抽出手段と、前記作業内容に基づいて、前記個別作業内容パターン履歴情報を参照し、前記第２の作業ＩＤを抽出する第２の作業ＩＤ抽出手段とを含む作業ＩＤ候補抽出部と、
前記前記開始時間と前記終了時間との差分値を、前記第１の作業時間として算出する第１の作業時間算出手段と、前記開始時間と、前記終了時間と、前記第１の作業ＩＤとに基づいて、前記個別作業内容登録履歴情報を参照し、前記第２の作業時間を抽出する第２の作業時間抽出手段とを含む作業時間候補抽出部とを備え、
前記選択情報表示手段は、前記第１の作業ＩＤと、前記第２の作業ＩＤとを作業ＩＤ候補として、前記第１の作業時間と、前記第２の作業時間とを、作業時間候補として表示画面に表示する作業内容表示部を備え、
前記選択情報受付手段は、前記表示画面に表示された前記選択情報に対して、ユーザーが選択した任意の情報を受け付け、取得する入力情報受付部を備え、
勤務管理情報追加手段は、前記入力情報受付部によって受け付けられた情報を新たな個別作業内容登録履歴情報として個別作業内容登録履歴テーブルに格納する個別作業内容登録履歴更新部と、前記取得された情報を新たな勤務管理システム作業内容情報として格納する作業内容登録部と、前記取得された情報に個別作業内容パターン情報が含まれるか否かを判断し、前記個別作業内容パターン情報が含まれる場合には、個別作業内容パターン情報を個別作業内容パターン履歴テーブルに作業ＩＤを付与して格納する個別作業内容パターン履歴情報更新部とを備える、
ことを特徴とする。
【発明の効果】
【０００９】
本発明の勤務管理システムによれば、スケジュール管理システムと勤務管理システムとが密に連携せずとも、スケジュール管理システムに登録された作業の内容や時間などの情報を、勤務管理システムに登録される情報の初期値として利用することを可能とし、ユーザーの利便性を向上することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る勤務管理システムを実現するためのハードウェア構成の一例を示す図である。
【図２】本発明の実施形態に係る勤務管理システムの機能ブロック図の一例である。
【図３】本発明の実施形態に係る勤務管理システムにおけるスケジュール管理システム作業内容テーブルに格納されるスケジュール情報のデータ構成の一例を説明する図である。
【図４】本発明の実施形態に係る勤務管理システムにおける共通作業内容パターンテーブルに予め格納される共通作業内容パターン情報のデータ構成の一例を説明する図である。
【図５】本発明の実施形態に係る勤務管理システムにおける共通作業マッピングテーブルに予め格納される共通作業マッピング情報のデータ構成の一例を説明する図である。
【図６】本発明の実施形態に係る勤務管理システムにおける勤務管理システム作業内容テーブルに格納される勤務管理システム作業内容情報のデータ構成の一例を説明する図である。
【図７】本発明の実施形態に係る勤務管理システムにおける個別作業内容登録履歴情報に格納される個別作業内容登録履歴情報のデータ構成の一例を説明する図である。
【図８】本発明の実施形態に係る勤務管理システムにおける個別作業内容パターン履歴テーブルに格納される個別作業内容パターン履歴情報のデータ構成の一例を説明する図である。
【図９】本発明の実施形態に係る勤務管理システムにおける処理手順を示すフローチャートの一例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態に係る勤務管理システムについて詳細に説明する。なお、同一の構成要素については、同一の参照番号を付し、説明を省略する。各手段又は処理は、コンピューターのＣＰＵが必要なプログラムを読み込んで実行することにより実現される手段又は処理である。
【００１２】
図１は、本発明の実施形態に係る勤務管理システムを実現するためのハードウェア構成の一例を示す図である。
図１に示すように、勤務管理システム１１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１と、メモリ１１２と、ハードディスク１１３と、キーボード１１４と、マウス１１５と、ディスプレイ１１６とを備える。そして、ハードディスク１１３には、オペレーティング・システム（ＯＳ）１１３ａと、特定の処理又は手段を実行するためにコンピューターのＣＰＵが必要なプログラムであるアプリケーションプログラム１１３ｂと、情報を登録し蓄積するための複数のデータベーステーブルとが格納されている。ここで、データベーステーブルとして、具体的には、スケジュール管理システム作業内容テーブル１１３ｃと、勤務管理システム作業内容テーブル１１３ｄと、共通作業内容パターンテーブル１１３ｅと、共通作業マッピングテーブル１１３ｆと、個別作業内容登録履歴テーブル１１３ｇと、個別作業内容パターン履歴テーブル１１３ｈとが格納されている。
【００１３】
ＣＰＵ１１１は、ハードディスク１１３に格納されているオペレーティング・システム（ＯＳ）１１３ａ、アプリケーションプログラム１１３ｂに基づいた処理を実行する。メモリ１１２は、ＣＰＵ１１１に対して作業領域を提供する。キーボード１１４、マウス１１５は、外部からの命令を受け付ける。ディスプレイ１１６は、ユーザーインターフェースなどの画像を表示する。
【００１４】
図２は、本発明の実施形態に係る勤務管理システム１１の機能ブロック図の一例である。図２に示すように、勤務管理システム１１は、スケジュール管理システム作業内容取得部Ｍ２１と、共通作業内容パターン取得部Ｍ２２と、共通作業マッピング取得部Ｍ２３と、個別作業内容登録履歴取得部Ｍ２４と、個別作業内容パターン履歴取得部Ｍ２５と、作業ＩＤ候補抽出部Ｍ２６と、作業時間候補抽出部Ｍ２７と、作業内容表示部Ｍ２８と、個別作業内容登録履歴更新部Ｍ２９と、個別作業内容パターン履歴更新部Ｍ３０と、作業内容登録部Ｍ３１とを備える。各部の機能はアプリケーションプログラム１１３ｂの一つである勤務管理処理プログラムがＣＰＵ１１１で実行されることによって実現される。なお、勤務管理処理プログラムの少なくとも一部をハードウェアを用いて勤務管理システム１１を構成してもよい。
【００１５】
スケジュール管理システム作業内容取得部Ｍ２１は、スケジュール管理システム作業内容テーブル１１３ｃに格納されたスケジュール情報（詳細は後述する）を取得する。
共通作業内容パターン取得部Ｍ２２は、共通作業内容パターンテーブル１１３ｅに格納された共通作業内容パターン情報（詳細は後述する）を取得する。
共通作業マッピング取得部Ｍ２３は、共通作業マッピングテーブル１１３ｆに格納された共通作業マッピング情報（詳細は後述する）を取得する。
個別作業内容登録履歴取得部Ｍ２４は、個別作業内容登録履歴情報１１３ｇに格納された個別作業内容登録履歴情報（詳細は後述する）を取得する。
個別作業内容パターン履歴取得部Ｍ２５は、個別作業内容パターン履歴テーブル１１３ｈに格納された個別作業内容パターン履歴情報（詳細は後述する）を取得する。
【００１６】
なお、詳細は後述するが、作業ＩＤ候補抽出部Ｍ２６と、作業時間候補抽出部Ｍ２６は、ユーザーが表示画面より選択するための情報を作成する選択情報作成手段の一例である。
【００１７】
作業ＩＤ候補抽出部Ｍ２６は、スケジュール情報に基づいて、共通作業内容パターン情報と、共通作業マッピング情報とを参照し、第１の作業ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を抽出する。さらに、スケジュール情報に基づいて、個別作業内容パターン履歴情報を参照し、対応する作業ＩＤを全て抽出し、これを第２の作業ＩＤとする。ただし、ここで抽出した全ての第２の作業ＩＤの中で、重複する情報が存在した場合には、重複する情報の中から１つを選択し抽出することとしてもよい。
【００１８】
作業時間候補抽出部Ｍ２７は、スケジュール情報に含まれる開始時間と終了時間との差分値を第１の作業時間として抽出する。この第１の作業時間は、予定されている作業内容の作業時間である。また、スケジュール情報に基づいて、個別作業内容登録履歴情報を参照し、対応する第２の作業時間を抽出する。ただし、ここで抽出した全ての第２の作業時間の中で、重複する情報が存在した場合には、重複する情報の中から１つを選択し抽出することとしてもよい
【００１９】
作業内容表示部Ｍ２８は、選択情報をディスプレイ１１６などの表示画面に表示する。具体的には、作業ＩＤ候補取得部Ｍ２６で取得した、第１の作業ＩＤと第２の作業ＩＤとを作業ＩＤ候補として、また、作業時間候補取得部Ｍ２７で取得した、第１の作業時間と第２の作業時間とを、作業時間候補としてディスプレイ１１６に表示する。また、予定されていた作業情報として、スケジュール情報取得部Ｍ２１で取得した、スケジュール情報も表示するとよい。
そして、ここでは図示していないが、機能としてユーザーのコンピューターへの入力情報を受け付け、取得するための入力情報受付部を有しており、入力情報受付部は、表示された選択情報の中から、ユーザーが自身の情報に一致した作業ＩＤ候補と作業時間候補とをキーボード１１４又はマウス１１５などのコンピューターへの入力手段を用いて選択すると、選択された情報を受け付ける。そして、入力情報受付部は、受け付けた作業ＩＤ候補を実作業ＩＤとして、作業時間候補を実作業時間として、第１の作業ＩＤと、スケジュール情報とともに取得する。また、入力情報受付部は、表示された作業ＩＤ候補と作業時間候補の中に、ユーザーのものと一致する情報が存在しなかった場合には、キーボード１１４などのコンピューターへの入力手段を用いて入力された任意の情報を取得する。そして、入力された情報を個別作業内容パターン情報として、前述の他の情報とともに取得する。
【００２０】
個別作業内容登録履歴更新部Ｍ２９は、入力情報受付部によって取得された情報を個別作業内容登録履歴テーブル１１３ｇに、個別作業内容登録履歴情報として追加し、格納する。
作業内容登録部Ｍ３１は、入力情報受付部によって取得された情報を勤務管理システム登録内容テーブル１１３ｄに勤務管理システム登録内容情報として追加し、格納する。
また、個別作業内容パターン履歴情報更新部Ｍ３０は、入力情報受付部によって取得された情報に個別作業内容パターン情報が含まれるか否かを判断し、個別作業内容パターン情報が含まれる場合には、入力情報受付部によって取得された個別作業内容パターン情報を個別作業内容パターン履歴テーブル１１３ｈに追加し、作業ＩＤを付与して、格納する。その後、個別作業内容パターン履歴更新部Ｍ３０は、新たに付与された作業ＩＤとともに入力情報受付部によって取得された情報に含まれる情報を、個別作業内容履歴更新部Ｍ２９と作業内容登録部Ｍ３１へ渡す。個別作業内容履歴更新部Ｍ２９は、個別作業内容パターン履歴更新部Ｍ３０から渡された情報を、個別作業内容履歴テーブル１１３ｇに個別作業内容履歴情報として追加し、格納する。作業内容登録部Ｍ３１は、個別作業内容パターン履歴情報更新部Ｍ３０から渡された情報を、勤務管理システム登録内容テーブル１１３ｄに勤務管理システム登録内容情報として追加し、格納する。
【００２１】
なお、図示しないが、勤務管理システム１１は、ユーザーのスケジュールを管理するための既存のスケジュール管理システムに予め登録された予定されている作業に関する情報を、スケジュール管理システムから取得し、取得した情報をスケジュール管理システム作業内容テーブル１１３ｃにスケジュール情報として格納する機能を有する作業予定取得部をさらに備える。
【００２２】
次に、情報を格納するための各テーブルのデータ構成を図３〜図８を参照し説明する。
図３は、スケジュール管理システム作業内容テーブル１１３ｃの構成の一例を示す。スケジュール管理システム作業内容テーブル１１３ｃには、ユーザーのスケジュールを管理するための既存のスケジュール管理システムに予め登録された予定されている作業に関するスケジュール情報が、作業予定取得部により取得され、格納される。
スケジュール情報は、作業内容と、年月日と、開始時間と、終了時間とから構成される。作業内容には、予定されている作業の内容が格納される。年月日には、予定されている作業を行う年月日（日付）が格納される。開始時間には、予定されている作業の開始時間が格納される。終了時間には、予定されている作業の終了時間が格納される。例えば、作業内容には「Ａ社殿  打合せ」、年月日には「２０１２／０１／１０」、開始時間には「９：００」、終了時間には「１１：００」とそれぞれ格納される。
【００２３】
図４は、共通作業内容パターンテーブル１１３ｅの構成の一例を示す。共通作業内容パターンテーブル１１３ｅには、作業内容パターンと作業内容パターンＩＤとから構成される共通作業内容パターン情報が予め格納されている。
作業内容パターンには、作業内容のパターンが格納されている。作業内容パターンＩＤには、作業内容パターンごとに一意に付与される識別符号である作業内容パターンＩＤが格納されている。例えば、作業内容パターンには「｛社名｝殿  打合せ」、作業内容パターンＩＤには「パターン００１」とそれぞれ格納される。
ここで、作業内容パターンＩＤに用いられる識別符号とは、数字又はアルファベット又は記号等を組み合わせて構成された符号であり、重複しないように設定する必要がある。これを用いることで、それぞれの情報ごとに識別することが可能となる。
【００２４】
図５は、共通作業マッピングテーブル１１３ｆの構成の一例を示す。共通作業マッピングテーブル１１３ｆには、作業内容パターンＩＤとパラメータと作業ＩＤとから構成される共通作業マッピング情報が予め格納されている。
作業内容パターンＩＤには、共通作業内容パターン情報に格納された作業内容パターンと同様の情報が格納されている。パラメータには、共通作業内容パターン情報に格納された情報を作業内容パターンごとに細分化するための情報が格納されている。また、作業ＩＤには、データごとに一意に付与される識別符号が格納されている。例えば、作業内容パターンＩＤには「パターン００１」、パラメータには「社名＝Ａ社」、作業ＩＤには「０Ｘ００００１３１」とそれぞれ格納される。
ここで、作業ＩＤに用いられる識別符号とは、数字又はアルファベット又は記号等を組み合わせて構成された符号であり、重複しないように設定する必要がある。これを用いることで、それぞれの情報ごとに識別することが可能となる。
【００２５】
図６は、勤務管理システム作業内容テーブル１１３ｄの構成の一例を示す。勤務管理システム作業内容テーブル１１３ｄには、作業ＩＤと、年月日と、作業時間とから構成される勤務管理システム登録内容情報が格納される。
作業ＩＤには、渡された情報に含まれる情報の実作業ＩＤが格納される。年月日には、渡された情報に含まれる情報の作業を行った年月日（日付）が格納される。作業時間には、渡された情報に含まれる情報の実作業時間が格納される。例えば、作業ＩＤには「ＯＸ００００１３１」、年月日には、「２０１２／０１／１０」、作業時間には「８：００」とそれぞれ格納される。
【００２６】
図７は、個別作業内容登録履歴情報１１３ｇの構成の一例を示す。個別作業内容登録履歴情報１１３ｇには、作業ＩＤと、年月日と、予定開始時間と、予定終了時間と、実作業ＩＤと、実作業時間とから構成される個別作業内容登録履歴情報が格納される。作業ＩＤには、渡された情報に含まれる情報の第１の作業ＩＤが格納される。
年月日には、受信した情報に含まれる情報の作業を行った年月日が格納される。予定開始時間には、渡された情報に含まれる情報の開始時間が格納される。予定終了時間には、渡された情報に含まれる情報の終了時間が格納される。実作業ＩＤには、渡された情報に含まれる情報の実作業ＩＤが格納される。実作業時間には、渡された情報に含まれる情報の実作業時間が格納される。例えば、作業ＩＤには「ＯＸ００００１３１」、年月日には、「２０１２／０１／１０」、予定開始時間には「９：００」、予定終了時間には「１１：００」と、実作業ＩＤには「ＯＸ００００１３１」、実作業時間には「１：３０」とそれぞれ格納される。
【００２７】
図８は、個別作業内容パターン履歴テーブル１１３ｈの構成の一例を示す。個別作業内容パターン履歴テーブル１１３ｈにはは、年月日と、作業ＩＤと、個別作業内容パターンとから構成される個別作業内容パターン履歴が格納される。
年月日には、渡された情報に含まれる情報の年月日が格納される。作業ＩＤには、データごとに一意に付与される識別符号が格納される。個別作業内容パターンには、渡された情報に含まれる情報の作業内容パターン情報が格納される。例えば、年月日には「２０１２／０１／０７」、作業ＩＤには「０Ｘ００００１３１」、個別作業内容パターンには「Ａ社殿  打合せ  納品日」とそれぞれ格納される。
ここで、作業ＩＤに用いられる識別符号とは、数字又はアルファベット又は記号等を組み合わせて構成された符号であり、重複しないように設定する必要がある。これを用いることで、それぞれの情報ごとに識別することが可能となる。
【００２８】
次に、勤務管理システム１１がアプリケーションプログラム１１３ｂに格納されている勤務管理処理プログラムに基づいて実行する処理をフローチャートを用いて説明する。図９は、本発明の実施形態に係る勤務管理システム１１における処理手順を示すフローチャートの一例を示す。
【００２９】
図９に示すように、先ず、スケジュール管理システム作業内容テーブル取得部Ｍ２１は、スケジュール管理システム登録内容テーブル１１３ｃ（図３参照）を参照し、作業内容と、開始時間と、終了時間とを取得する（Ｓ１０）。
次に、作業内容パターン取得部Ｍ２２は、共通作業内容パターンテーブル１１３ｅ（図４参照）を参照し、共通作業内容パターン情報を取得する（Ｓ２０）。
さらに、作業マッピング取得部Ｍ２３は、共通作業マッピングテーブル１１３ｆ（図５参照）を参照し、共通作業マッピング情報を取得する（Ｓ３０）。
【００３０】
作業ＩＤ候補抽出部Ｍ２６は、作業内容に基づいて、共通作業内容パターンテーブル１１３ｅを検索し、作業内容パターンと、作業内容パターンＩＤとを取得する。次に、取得された作業内容パターンと作業内容とを比較し、パラメータを抽出し取得する。そして、取得された作業内容パターンＩＤとパラメータに基づいて、共通作業マッピングテーブル１１３ｆを参照し、第１の作業ＩＤを取得する（Ｓ４０）。
【００３１】
例えば、図３において、作業内容が「Ａ社殿  打合せ」の場合、これに基づいて共通作業内容パターンテーブル１１３ｅを参照し、図４において、作業内容パターン「{社名}殿  打合せ」と、作業内容パターンＩＤ「パターン００２」とが取得される。ここで、この場合のパラメータは「社名＝Ａ社」となる。そして、取得された作業内容パターンＩＤと、パラメータに基づいて共通作業マッピングテーブル１１３ｆを参照し、図５において、作業内容パターンＩＤが「パターン００２」であり、パラメータが「社名＝Ａ社」である、作業ＩＤ「０ＸＺ００４６２３」が第１の作業ＩＤとして取得される。
【００３２】
また、作業時間候補抽出部Ｍ２７は、ステップＳ１０で取得された開始時間と終了時間の差分を計算し、第１の作業時間を算出する。例えば、ステップＳ１０で取得された開始時間が「９：００」、終了時間が「１１：００」の場合、終了時間と開始時間の差分は「２時間」となり、第１の作業時間「２時間」が算出される（Ｓ５０）。
【００３３】
次に、作業内容登録履歴取得部Ｍ２４は、個別作業内容登録履歴テーブル１１３ｇ（図７参照）を参照し、個別作業内容登録履歴情報を取得する（Ｓ６０）。
さらに、個別作業内容パターン履歴取得部Ｍ２５は、個別作業内容パターン履歴テーブル１１３ｈ（図８参照）を参照し、個別作業内容パターン履歴情報を取得する（Ｓ７０）。
【００３４】
作業ＩＤ候補取得部Ｍ２６は、ステップＳ１０で取得された作業内容に基づいて、個別作業内容パターン履歴テーブル１１３ｈを参照し、対応する作業内容が存在するか否かを検索する。作業内容が存在する場合、その作業内容に対応した作業ＩＤを全て抽出し、第２の作業ＩＤとして取得する（Ｓ８０）。
例えば、図３において、作業内容が「Ａ社殿  打合せ」の場合、これに基づいて、個別作業内容パターン履歴情報を参照し、作業内容が存在するか否かを検索する。この場合、図９において、対応する作業内容「Ａ社殿  打合せ  納品日」が存在するので、これに対応した作業ＩＤ「０ＸＺ００４６２４」を第２の作業ＩＤとして取得する。
【００３５】
次に、作業時間候補取得部Ｍ２７は、ステップＳ１０で取得された開始時間と、終了時間と、ステップＳ４０で取得された第１の作業ＩＤに基づいて、個別作業内容登録履歴テーブル１１３ｇを参照し、対応する情報が存在するか否かを検索する。ここで、検索する際には、開始時間は予定開始時間を参照し、終了時間は予定終了時間を参照する。対応する情報が存在する場合、これに対応した実作業時間を第２の作業時間として取得する（Ｓ９０）。
例えば、ステップＳ１０で取得された開始時間 が「９：００」、終了時間が「１１：００」、ステップＳ４０で取得された第１の作業ＩＤが「０ＸＺ００４６２３」の場合、これに基づいて個別作業内容登録履歴情報を参照し、対応する情報が存在するか否かを検索する。この場合、図７において、対応する情報が存在するので、これに対応した実作業時間７０６「１：４５」を第２の作業時間として取得する。
【００３６】
次に、作業内容表示部Ｍ２８は、ステップＳ４０で取得した第１の作業ＩＤと、ステップＳ８０取得した第２の作業ＩＤとを作業ＩＤ候補として、また、ステップＳ５０で取得した第１の作業時間と、ステップＳ９０で取得した第２の作業時間とを、作業時間候補としてディスプレイ１１６に表示する（Ｓ１００）。
ここで、予定されていた作業情報として、スケジュール管理システム作業内容取得部Ｍ２１で取得した、スケジュール情報も表示するとよい。
【００３７】
ディスプレイ１１６に表示された作業ＩＤ候補と作業時間候補の中から、ユーザーが自身の情報に一致した作業ＩＤ候補と作業時間候補とをキーボード１１４又はマウス１１５などのコンピューターへの入力手段を用いて選択すると、入力情報受付部で選択された情報を受け付ける。そして、入力情報受付部は、受け付けた作業ＩＤ候補を実作業ＩＤとして、作業時間候補を実作業時間として、第１の作業ＩＤと、スケジュール情報とともに取得する。
一方、表示された作業ＩＤ候補と作業時間候補の中に、ユーザーが自身の情報と一致する情報が存在しなかった場合には、ユーザはキーボード１１４などのコンピューターへの入力手段を用いて、実作業ＩＤと実作業時間を入力する。そして、入力情報受付部は、入力された実作業ＩＤと実作業時間を個別作業内容パターン情報として取得する。
作業内容登録部Ｍ３１は、作業内容表示部Ｍ２８によって取得された情報を勤務管理システム登録内容テーブル１１３ｄに新たな勤務管理システム登録内容情報として追加し、格納する。（Ｓ１１０）。
【００３８】
個別作業内容登録履歴更新部Ｍ２９は、作業内容表示部Ｍ２８によって取得された情報を新たな個別作業内容登録履歴情報として個別作業内容登録履歴テーブル１１３ｇに、個別作業内容登録履歴情報として追加し、格納する（Ｓ１２０）。
【００３９】
また、個別作業内容パターン履歴情報更新部Ｍ３０は、作業内容表示部Ｍ２８によって取得された情報に個別作業内容パターン情報が含まれるか否かを判断し、個別作業内容パターン情報が含まれる場合には、作業内容表示部Ｍ２８によって取得された個別作業内容パターン情報を個別作業内容パターン履歴テーブル１１３ｈに追加し、作業ＩＤを付与して、格納する（Ｓ１３０）。
その後、個別作業内容パターン履歴更新部Ｍ３０は、新たに付与された作業ＩＤとともに作業内容表示部Ｍ２８によって取得された情報に含まれる情報を、個別作業内容履歴更新部Ｍ２９と作業内容登録部Ｍ３１へ渡す。個別作業内容履歴更新部Ｍ２９は、個別作業内容パターン履歴更新部Ｍ３０から渡された情報を、個別作業内容履歴テーブル１１３ｇに個別作業内容履歴情報として追加し、格納する。作業内容登録部Ｍ３１は、個別作業内容パターン履歴情報更新部Ｍ３０から渡された情報を、勤務管理システム登録内容テーブル１１３ｄに勤務管理システム登録内容情報として追加し、格納し、処理を終了する。
【００４０】
本発明の勤務管理システム１１によれば、作業内容からパラメータを抽出することで、スケジュール管理システムと勤務管理システムとが密に連携せずとも、スケジュール管理システムに登録された作業の内容や時間などの情報を勤務管理システムに候補として初期表示することができる。これにより、勤務管理システムのスケジュール管理システムに対する柔軟性を確保し、ユーザーの利便性を向上する勤務管理システムを提供することが可能である。
【符号の説明】
【００４１】
１１  勤務管理システム
１１１ ＣＰＵ
１１２ メモリ
１１３ ハードディスク
１１３ａ オペレーティング・システム
１１３ｂ アプリケーションプログラム
１１３ｃ スケジュール管理システム作業内容テーブル
１１３ｄ 勤務管理作業内容テーブル
１１３ｅ 共通作業内容パターンテーブル
１１３ｆ 共通作業マッピングテーブル
１１３ｇ 個別作業内容登録履歴情報
１１３ｈ 個別作業内容パターン履歴テーブル
１１４ キーボード
１１５ マウス
１１６ ディスプレイ
Ｍ２１ スケジュール管理システム作業内容情報取得部
Ｍ２２ 共通作業内容パターン取得部
Ｍ２３ 共通作業マッピング取得部
Ｍ２４ 個別作業内容登録履歴取得部
Ｍ２５ 個別作業内容パターン履歴取得部
Ｍ２６ 作業ＩＤ候補抽出部
Ｍ２７ 作業時間候補抽出部
Ｍ２８ 作業内容表示部
Ｍ２９ 個別作業内容登録履歴更新部
Ｍ３０ 個別作業内容パターン履歴更新部
Ｍ３１ 作業内容登録部
【図１】
2013191149.tif 000003
【図２】
2013191149.tif 000004
【図３】
2013191149.tif 000005
【図４】
2013191149.tif 000006
【図５】
2013191149.tif 000007
【図６】
2013191149.tif 000008
【図７】
2013191149.tif 000009
【図８】
2013191149.tif 000010
【図９】
2013191149.tif 000011