(57)【要約】      （修正有）【課題】従業員の人事情報と勤務予定情報に基づき、所定の要望に対応可能な人がいつ、どこにいるのかを検索可能とする検索処理装置、方法、及びコンピュータプログラムを提供する。【解決手段】検索処理装置１は、従業員の属性又は能力に関する人事情報を記憶する人事情報ＤＢ１Ｂと、従業員の勤務予定情報を記憶する勤務予定情報ＤＢ１Ｃを有する。ユーザ端末２から、ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、検索条件に合致する従業員の検索要求を受信すると、検索条件に応じて、人事情報ＤＢ１Ｂと勤務予定情報ＤＢ１Ｃのうち、少なくとも人事情報ＤＢ１Ｂを含む一又は複数のＤＢを参照して、検索条件に合致する従業員を特定した上、当該特定した従業員について、人事情報ＤＢ１Ｂ及び勤務予定情報１Ｃに基づいた情報を検索結果として抽出する。抽出された検索結果は、ユーザ端末２に対して送信される。【選択図】図１
2018067335.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索する装置であって、
上記ユーザが利用するユーザ端末と、
上記従業員の位置情報を取得する位置情報取得手段、を備えた従業員端末と、ネットワークを介して通信可能に構成され、
従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、
従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、
上記従業員の出退勤情報を記憶する出退勤情報記憶手段と、
上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する検索要求受信手段と、
上記検索条件に応じて、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する特定処理手段と、
上記勤務予定情報記憶手段と上記出退勤情報記憶手段を参照して、上記特定した従業員の勤務予定情報と上記出退勤情報に基づき、上記特定した従業員が勤務予定通りに勤務しているか否かを判断する判断処理手段と、
上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員についてのみ、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出する抽出処理手段と、
上記ユーザ端末に対し、上記従業員端末によって取得された上記従業員の位置情報と共に、上記抽出した検索結果を送信する結果送信手段と、を有する、
ことを特徴とする検索処理装置。
【請求項２】
上記従業員の出退勤情報を取得するタイムレコーダと、さらにネットワークを介して通信可能に構成され、
上記タイムレコーダから、上記従業員の出退勤情報を受信する出退勤情報受信手段、をさらに有する、
請求項１記載の検索処理装置。
【請求項３】
上記抽出処理手段は、上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員については上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出し、勤務予定通りに勤務していない従業員については、上記人事情報記憶手段と上記出退勤情報記憶手段に基づいた情報を検索結果として抽出する、
請求項１又は２記載の検索処理装置。
【請求項４】
ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索する方法であって、
上記ユーザが利用するユーザ端末と、
上記従業員の位置情報を取得する位置情報取得手段、を備えた従業員端末と、ネットワークを介して通信可能に構成され、
従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、
従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、
上記従業員の出退勤情報を記憶する出退勤情報記憶手段と、を有するコンピュータが、
上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する処理と、
上記検索条件に応じて、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する処理と、
上記勤務予定情報記憶手段と上記出退勤情報記憶手段を参照して、上記特定した従業員の勤務予定情報と上記出退勤情報に基づき、上記特定した従業員が勤務予定通りに勤務しているか否かを判断する処理と、
上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員についてのみ、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出する処理と、
上記ユーザ端末に対し、上記従業員端末によって取得された上記従業員の位置情報と共に、上記抽出した検索結果を送信する処理と、を実行する、
ことを特徴とする検索処理方法。
【請求項５】
ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索するプログラムであって、
上記ユーザが利用するユーザ端末と、
上記従業員の位置情報を取得する位置情報取得手段、を備えた従業員端末と、ネットワークを介して通信可能に構成され、
従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、
従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、
上記従業員の出退勤情報を記憶する出退勤情報記憶手段と、を有するコンピュータに対し、
上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する処理と、
上記検索条件に応じて、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する処理と、
上記勤務予定情報記憶手段と上記出退勤情報記憶手段を参照して、上記特定した従業員の勤務予定情報と上記出退勤情報に基づき、上記特定した従業員が勤務予定通りに勤務しているか否かを判断する処理と、
上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員についてのみ、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出する処理と、
上記ユーザ端末に対し、上記従業員端末によって取得された上記従業員の位置情報と共に、上記抽出した検索結果を送信する処理と、を実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、従業員の人事及び勤務予定情報に基づき、ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索する技術に関する。
【背景技術】
【０００２】
昨今、格安航空の登場やビザの緩和、途上国の経済成長等をきっかけに海外へ行く人、海外から来る人、世界中で人の移動が活発になってきた、しかし、現地の多くの小売店や飲食店で働く人は現地語でしか会話ができない人ばかりで、買物や食事をしようと思っても店舗に入るのには勇気がいる。そのようなときに、自分の母国語で会話できる人がいる店舗が近辺にないかどうか、知ることができれば便利である。このような事情に鑑み、例えば看板に「英語ＯＫ」とか「日本語ＯＫ」と書かれている場合もあるが、常に会話のできる人が常駐しているとは限らないし、全従業員が対応できるわけではないので、そのような店舗や事業所に入っても所望の対応が得られないことがある。
【０００３】
また、会話のみならず、所定の資格者を必要とする場合もある。例えば、急に体調が悪くなったとき、近辺で日本語の話せる医者はいないか、英語の話せる薬剤師はいないか等、所定の言語を話せる資格者や技術者を探したい場合もある。また、所定の言語での対応可能な店舗等を探したい場合もある。例えば、近辺で日本語の話せる人のいるハンバーガー店、日本語の話せる人のいる炊飯器を売っている店舗、英語を話せる人の運転するタクシー等、業種や取り扱っている商品、サービス等と組み合わせて探したい場合もある。さらには、当該資格者や技術者、あるいは店舗の中から人気の高いものを知りたいという場合もある。
【０００４】
また、言語と業種、商品、サービス等を組み合わせて検索することができれば、海外で働きたい人は、自分の働きたい業種や経験を活かせる仕事がどこで見つかるか、また自分が会話できる言語を話せる人がそこで働いているどうかということがわかり、自分の話せる言語で求職希望を出せるため、海外で働きたいという希望を持っている人にとっても、このような検索手段があれば有益である。
【０００５】
この点、特許文献１では、ネットワーク上におけるＳＮＳ（Social Networking Service）に、少なくとも使用言語と案内地域とを含む予め設定した個人情報を有する仮想的な参加者を参加させる参加処理手段と、前記使用言語で前記案内地域の案内が可能な案内人を募集し、応募してきた案内人との間で当該ＳＮＳ上の関係を成立させる案内人募集手段と、前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ上の関係が成立している被案内人から前記ＳＮＳに投稿された、使用言語と現在位置とを特定可能な案内要請を取得する案内要請取得手段と、前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を通じて前記ＳＮＳに投稿することにより前記案内要請を仲介し、募集して集めた案内人に対して案内を依頼する案内依頼手段とを備えることを特徴とする案内サービス管理サーバ装置が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開第２０１３−１４９１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、所定の言語が使用可能な案内人をその都度、募集するものであるため、予め募集をかけておく必要があり、すぐに所望の言語を話せる人を見つけたい場合等には対応できない。また、特許文献１記載の装置によって提供されるサービスの利用者からしても、所望の言語の通じる人が見つかればよいという場合だけでなく、所定の言語を話せる医師や商品説明を行うことができる店舗スタッフ等、言語以外の事項も必要な場合が多々ある。
【０００８】
そこで、本発明は、従業員の国籍や対応言語、取得している資格等の人事情報と、従業員の勤務予定情報に基づき、所定の要望に対応可能な人がいつ、どこにいるのかを検索可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一の観点に係る検索処理装置は、ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索する装置であって、上記ユーザが利用するユーザ端末と、ネットワークを介して通信可能に構成され、従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する検索要求受信手段と、上記検索条件に応じて、上記人事情報記憶手段と上記勤務予定情報記憶手段のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する特定処理手段と、上記特定した従業員について、上記人事情報記憶手段及び上記勤務予定情報記憶手段に基づいた情報を検索結果として抽出する抽出処理手段と、上記ユーザ端末に対し、上記抽出した検索結果を送信する結果送信手段と、を有することを特徴とする。
【００１０】
また、上記従業員の出退勤情報を記憶する出退勤情報記憶手段、をさらに有し、上記特定処理手段は、上記検索条件に応じて、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定し、上記抽出処理手段は、上記特定した従業員について、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出するものとしてもよい。
【００１１】
また、上記従業員の出退勤情報を取得するタイムレコーダと、さらにネットワークを介して通信可能に構成され、上記タイムレコーダから、上記従業員の出退勤情報を受信する出退勤情報受信手段、をさらに有するものとしてもよい。
【００１２】
また、上記勤務予定情報記憶手段と上記出退勤情報記憶手段を参照して、上記特定した従業員の勤務予定情報と上記出退勤情報に基づき、上記特定した従業員が勤務予定通りに勤務しているか否かを判断する判断処理手段、をさらに有し、上記抽出処理手段は、上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員についてのみ、上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出するものとしてもよい。
【００１３】
また、上記抽出処理手段は、上記特定した従業員が勤務予定通りに勤務しているか否かの判断に基づき、上記特定した従業員のうち、勤務予定通りに勤務している従業員については上記人事情報記憶手段、上記勤務予定情報記憶手段、及び上記出退勤情報記憶手段に基づいた情報を検索結果として抽出し、勤務予定通りに勤務していない従業員については、上記人事情報記憶手段と上記出退勤情報記憶手段に基づいた情報を検索結果として抽出するものとしてもよい。
【００１４】
また、本発明の別の観点に係る検索処理方法は、ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索する方法であって、上記ユーザが利用するユーザ端末と、ネットワークを介して通信可能に構成され、従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、を有するコンピュータにより、上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する処理と、上記検索条件に応じて、上記人事情報記憶手段と上記勤務予定情報記憶手段のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する処理と、上記特定した従業員について、上記人事情報記憶手段及び上記勤務予定情報記憶手段に基づいた情報を検索結果として抽出する処理と、上記ユーザ端末に対し、上記抽出した検索結果を送信する処理と、を実行することを特徴とする。
【００１５】
また、本発明のさらに別の観点に係るコンピュータプログラムは、ユーザの要望に対応可能な従業員の勤務時間及び勤務場所を検索するプログラムであって、上記ユーザが利用するユーザ端末と、ネットワークを介して通信可能に構成され、従業員の属性又は能力に関する人事情報を記憶する人事情報記憶手段と、従業員の勤務予定情報を記憶する勤務予定情報記憶手段と、を有するコンピュータに対し、上記ユーザ端末から、上記ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信する処理と、上記検索条件に応じて、上記人事情報記憶手段と上記勤務予定情報記憶手段のうち、少なくとも上記人事情報記憶手段を含む一又は複数の記憶手段を参照して、上記検索条件に合致する従業員を特定する処理と、上記特定した従業員について、上記人事情報記憶手段及び上記勤務予定情報記憶手段に基づいた情報を検索結果として抽出する処理と、上記ユーザ端末に対し、上記抽出した検索結果を送信する処理と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、従業員の人事情報と勤務予定情報に基づき、所定の時間及び場所において、所定の要望に対応可能な人を見つけることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第一の実施形態に係る検索処理装置が備える機能を示した機能ブロック図である。
【図２】本実施形態に係る検索処理装置において、店舗情報ＤＢに記憶されるデータの一例を示した図である。
【図３】本実施形態に係る検索処理装置において、人事情報ＤＢに記憶されるデータの一例を示した図である。
【図４】本実施形態に係る検索処理装置において、勤務予定情報ＤＢに記憶されるデータの一例を示した図である。
【図５】本実施形態に係る検索処理装置において、出退勤情報ＤＢに記憶されるデータの一例を示した図である。
【図６】本実施形態に係る検索処理装置による処理の流れを示したシーケンス図である。
【図７】本実施形態に係る検索処理装置による処理の流れを示した処理フロー図である。
【図８】本発明の第二の実施形態に係る検索処理装置が備える機能を示した機能ブロック図である。
【図９】本実施形態に係る検索処理装置による他の処理の流れを示した処理フロー図である。
【図１０】本実施形態に係る検索処理装置による処理の流れを示した処理フロー図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態に係る検索処理装置について、図を参照して説明する。
まず、図１に第一の実施形態に係る検索処理装置１の構成を示す。
検索処理装置１は、店舗あるいは企業等の会社の従業員の人事あるいは勤務に関する情報を記憶したデータベースを備えると共に、所定のＷｅｂサイト上において、当該データベースに記憶されている情報に基づいた情報検索サービスをユーザに提供する装置であり、ユーザが利用するユーザ端末２、従業員が店舗への出退勤の際に利用するタイムレコーダ３１、及び従業員が勤務する会社に設置されている会社端末３２とインターネット等のネットワークＮＷを介して通信可能に構成されている。
【００１９】
この検索処理装置１は、いわゆるサーバコンピュータ等によって実現され、CPU（Central Processing Unit）、RAM（Random Access Memory）、ROM（Read Only Memory）、ハードディスクドライブといったハードウェア資源、CPUが実行するコンピュータプログラム等のソフトウェア資源により、特定処理部１１、抽出処理部１２、通信処理部１３、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄからなる機能ブロックを構成する。
【００２０】
ここで、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄは、会社の人事労務に関する情報を蓄積した人事労務システム１０を構成している。本発明の実施において、この人事労務システム１０は、検索処理装置１内に組み込まれていてもよいし、別途、独立したシステムとして構築された上、当該人事労務システム１０内に蓄積されている情報が、検索処理装置１に対して適宜に提供されるようになっていてもよく、資源の配置又は構成は適宜に設計変更し得る。
【００２１】
店舗情報ＤＢ１Ａは、従業員が従業する店舗又は事業所に関する情報を記憶した記憶部である。
この店舗情報ＤＢ１Ａには例えば、図２に示されるように、店舗を識別可能な店舗ＩＤ、店舗名、業種・業態、業務内容、所在地、地図上の位置を示す位置情報といった店舗に関する情報が記憶されている。
【００２２】
人事情報ＤＢ１Ｂは、店舗又は事業所に勤務する従業員の属性又は能力に関する人事情報を記憶した記憶部である。
この人事情報ＤＢ１Ｂには例えば、図３に示されるように、従業員を識別可能な従業員ＩＤとごとに、従業員が勤務している会社の会社ＩＤ、店舗の店舗ＩＤ、及び個人情報と能力情報からなる人事情報が記憶されている。
【００２３】
ここで、人事情報を構成する個人情報は、従業員のマイナンバー、氏名、性別、国籍など、従業員の属性を示す情報である。
また、能力情報は、従業員が対応できる言語や言語レベル、保有している資格や得意分野など、ユーザの要望に応じて対応することのできる能力に関する情報である。
この人事情報ＤＢ１Ｂを参照することによって、どのような従業員がいるかを把握することができる。
【００２４】
勤務予定情報ＤＢ１Ｃは、従業員の勤務予定あるいは作業予定、作業場所のシフトに関する勤務予定情報を記憶した記憶部である。
この勤務予定情報ＤＢ１Ｃには例えば、図４に示されるように、従業員ＩＤごとに、勤務日、勤務開始時間と勤務終了時間のほか、作業開始時刻と作業終了時刻、作業内容、及び作業をする場所といった作業予定情報からなる勤務予定情報が記憶されている。
この勤務予定情報ＤＢ１Ｃを参照することによって、どの従業員がいつ、どの場所で何の作業をする予定であるかを把握することができる。
【００２５】
出退勤情報ＤＢ１Ｄには例えば、図５に示されるように、従業員ＩＤごとに出退勤情報が記憶される。
この出退勤情報は、タイムレコーダ３１の打刻データから生成された情報であって、この出退勤情報には、出勤しているか否かの出退勤の状況を示すフラグ、従業員が存する位置に関する室内位置情報、及び勤務実態情報からなる。さらに勤務実態情報には、勤務日、勤務開始時間と勤務終了時間のほか、作業開始時間と作業終了時間、作業ＩＤ、作業名、作業場所ＩＤ、作業場所名といった作業情報が含まれる。
この出退勤情報ＤＢ１Ｄを参照することによって、現在、所定の従業員が勤務しているか否か、及びどこで何の作業をしているかを把握することができる。
【００２６】
出勤しているか否かの出退勤の状況を示すフラグは、例えば、出勤又は退勤の打刻によって切り替えられる。例えば、出勤の打刻によって、出勤中である旨のフラグが立てられ、退勤の打刻によって、退勤中である旨のフラグが立てられる。
【００２７】
室内位置情報は、例えば、従業員が勤務している事業所内の階数や部屋など、詳細案場所に関する情報であって、従業員が保持するＩＤタグとの交信、ＧＰＳ機能付携帯端末からの情報提供など、各種の方法によって取得が可能である。
【００２８】
なお、出退勤情報ＤＢ１Ｄには、従業員が出勤した場所（作業を開始した場所）、あるいは退勤した場所（作業を終了した場所）を示す情報を含めることができるが、当該場所情報は例えば、タイムレコーダ３１に予め設定された場所情報の提供を受けることによって、取得することができる。また、他の例では、各タイムレコーダ３１の個体識別情報と各タイムレコーダ３１の設置場所とを相互に関連づけたテーブルを予め保持しておき、各タイムレコーダ３１から出退勤情報と共に個体識別情報を取得することで、当該個体識別情報に関連付けられた設置場所を把握する。これにより把握されたタイムレコーダ３１の設置場所を、出勤あるいは退勤した場所とみなすことで、従業員がいつ、どこに出勤したか、あるいは、いつ、どこで退勤したかが把握される。
【００２９】
特定処理部１１は、ユーザ端末２から、ユーザの要望に対応可能な従業員の条件に係る検索条件と共に、当該検索条件に合致する従業員の検索要求を受信した際、検索条件に応じて、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄのうち少なくとも人事情報ＤＢ１Ｂを含む一又は複数のＤＢを参照して、検索条件に合致する従業員を特定する処理を実行する。即ち、検索条件に応じて、人事情報ＤＢ１Ｂだけを参照する場合や、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄの全てを参照する場合等がある。
【００３０】
ここで、ユーザによる検索条件には、店舗情報又は事業所情報、従業員の人事情報、勤務予定情報、出退勤情報、及び作業情報を構成する情報のうち、少なくとも従業員の人事情報を含む任意の一又は複数の情報が含まれる。
これにより例えば、従業員の人事情報だけで検索条件が構成されていた場合には、人事情報ＤＢ１Ａを参照するだけで、検索条件に合致する従業員が特定される。また、店舗情報、従業員の人事情報、勤務予定情報、出退勤情報、及び作業情報によって検索条件が構成されていた場合には、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄの全てを参照することによって、検索条件に合致する従業員が特定される。
【００３１】
抽出処理部１２は、特定処理部１１によって特定された従業員について、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する。
これにより例えば、ユーザにより、所定の場所及び時間において、英語対応可能なレストランの検索が実行された場合、英語が話せる従業員が、当該所定の場所及び時間に勤務しているレストランが検索結果として抽出される。
【００３２】
通信処理部１３は、ユーザ端末２やタイムレコーダ３１とネットワークＮＷを介して各種のデータの送受信処理を実行する機能部である。
この通信処理部１３により、ユーザ端末２との間で検索要求の受信及び検索結果の送信を実行したり、タイムレコーダ３１から従業員の出退勤情報を受信したりすることができる。
【００３３】
ユーザ端末２は、ユーザが利用する端末であって、データ通信可能な携帯電話機、ＰＤＡ（Personal Digital Assistant）やタブレット端末といった携帯型端末、所謂パーソナルコンピュータ等によって実現され、タッチパネルやキーボードといった入力手段、ディスプレイやスピーカといった出力手段、ネットワークＮＷを介してデータ通信を可能とする通信手段等を備える。
ユーザはこのユーザ端末２によって所定のＷｅｂサイトにアクセスして、検索処理装置１によって提供される情報検索サービスを利用することができる。
【００３４】
タイムレコーダ３１は、従業員の出退勤の時刻や、作業の開始と終了の時刻を記録、管理する装置であって、従業員の勤務場所又は事業所の中や外に複数、設置されている。例えば、従業員が出勤あるいは退勤した際に、生体認証や社員証として交付されているＩＣカードを読み取って従業員ＩＤを取得すると共に、出勤時刻あるいは退勤時刻を記録する。当該出退勤の時刻は、出退勤の場所に係る情報と共に出退勤情報を構成し、当該出退勤情報は、従業員を識別する従業員ＩＤと共にネットワークＮＷを介して検索処理装置１に対して送信され、出退勤情報ＤＢ１Ｄに記憶される。
なお、出退勤の場所に係る情報は上述のとおり、タイムレコーダ３１に予め設定された場所情報や、検索処理装置１が保持する所定のテーブルにおいて各タイムレコーダ３１の個体識別情報に予め関連づけられた場所情報によって構成される。
【００３５】
会社端末３２は、従業員が勤務する会社に設置されている端末であて、所謂パーソナルコンピュータ等によって構成される。この会社端末３２から、従業員の勤務予定情報等が生成され、検索処理装置１に提供される。
【００３６】
続いて、本実施形態に係る検索処理装置１による処理の流れについて説明する。
まず、図６を参照して、タイムレコーダ３１から検索処理装置１に対して従業員の出退勤情報が提供される処理の流れを説明する。
会社端末３２では、勤務予定情報が作成され（Ｓ１０１）、当該勤務予定情報は検索処理装置１に提供され、勤務予定情報ＤＢ１Ｃに記憶される（Ｓ１０２）。
【００３７】
タイムレコーダ３は、従業員が出勤又は退勤、あるいは作業を開始又は終了した際に、生体認証や社員証として交付されているＩＣカードを読み取ることによって従業員ＩＤを取得すると共に、従業員出勤時刻又は退勤時刻、あるいは作業開始時刻又は作業終了時刻を記録し、これらの情報から構成された出退勤情報を生成する（Ｓ１０３）。
なお、上述のとおり、出退勤情報を構成する場所情報は、タイムレコーダ３１に予め場所情報が設定されている場合には、当該場所情報によって構成されるが、検索処理装置１が保持する所定のテーブルにおいて各タイムレコーダ３１の個体識別情報に場所情報が関連付けられた構成による場合には、当該個体識別情報が、タイムレコーダ３１が生成する出退勤情報における場所情報を構成する。
【００３８】
従業員ＩＤと関連付けられた出退勤情報が適時にタイムレコーダ３１から検索処理装置１に対して送信されると、検索処理装置１は人事情報ＤＢ１Ｂを参照して、当該従業員ＩＤに関連付けて出退勤情報を記憶する（Ｓ１０４）。
これにより、検索処理装置１に従業員の出退勤情報が蓄積され、従業員の現在の勤務状況が把握可能となる。
【００３９】
次に、ユーザから所望の検索条件に合致した従業員の検索要求を受け付けた場合の処理の流れについて、図７を参照して説明する。
まず、情報検索サービスを提供する所定のＷｅｂサイト上において、ユーザ端末２から検索条件と共に検索要求を受信する（Ｓ２０１）。
【００４０】
ここで、検索条件を構成する項目は、店舗情報又は事業所情報、人事情報、勤務予定情報、出退勤情報、作業予定情報、及び作業情報を構成する項目からなり、この検索条件によって、ユーザがいつ、どこで、どのような人を必要がとするのかが把握される。例えば、外国人旅行者であるユーザが、希望する業種業態を選択肢、指定した時間に指定した場所におり、所定の言語を話すことができる従業員のいる店舗や事業を検索することができる。
なお、検索条件を構成する項目は、店舗情報、人事情報、勤務予定情報、出退勤情報、作業予定情報、及び作業情報を構成する項目からなるが、必ずしもユーザが全ての項目について条件を指定する必要なわけではなく、ユーザは任意の項目について条件を指定して検索を要求することができる。
【００４１】
検索処理装置１はユーザから受信した検索条件に応じて、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄのうち、少なくとも人事情報ＤＢ１Ｂを含む一又は複数のＤＢを参照して、検索条件に合致する従業員を特定する（Ｓ２０２）。
【００４２】
ここで、参照するＤＢは検索条件に応じて変わる。即ち、将来の特定の日時において、所定の能力を有する従業員が検索対象である場合には、現在の勤務状況を把握する出退勤情報ＤＢ１Ｄを参照する必要はないし、現時点で所定の能力を有する従業員が検索対象である場合は、勤務予定情報ＤＢ１Ｃを参照する必要がない。もっとも、他の実施例においては、検索条件に応じた要否に関わらず、検索ごとに全てのＤＢを参照することもできる。
なお、人事情報ＤＢ１Ｂについては、検索処理装置１によって提供される情報検索サービスが、ユーザが所望する従業員を検索するものであることから、少なくとも人事情報ＤＢ１Ｂについては、必然的に特定処理部１１によって参照される。
【００４３】
抽出処理部１２は、特定された従業員について、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する（Ｓ２０３）。
なお、特定された従業員について各ＤＢからどれだけの情報を抽出するかは、適宜の設計変更が可能であって、情報検索サービスを提供する所定のＷｅｂサイト上において、ユーザにより指定可能となっていてもよいし、当該Ｗｅｂサイトの管理者又は運営者によってきめられていてもよい。
【００４４】
抽出された検索結果は、所定のフォーム等に落とし込まれ、ユーザ端末２に対して送信される（Ｓ２０４）。
所定のフォームとしては例えば、検索条件に対する合致度等の項目別にソート可能なリストとして一覧化されたものや、ユーザが検索条件において指定した場所を示す地図上に、従業員が勤務している場所又は勤務予定の場所を所定の識別子で示したものなどが考えられるが、特にいずれかの方法に限定されるものではない。
【００４５】
これによりユーザは、従業員の人事情報と勤務予定情報に基づき、所定の時間及び場所において、所定の要望に対応可能な人を見つけることができる。
これにより例えば、海外から来た人に対してリアルタイムに、近辺で希望する言語や希望することに対応できる人がどこにいるのかを検索することができる。その結果、海外から来た訪問者は、不安な気持ちが抑えられ、現地満足度も向上する。また、地元のお店や事業所は、海外から来た訪問者の集客のチャンスが増える。そしてそのお店や事業所では、外国語の勉強をする等して従業員のスキルアップにもつながる。また、外国人の採用を増やすことが期待できるので国際貢献度の向上にもつながる。
また、海外から来る予定の人に対しても、訪問予定日、予定時間帯に訪問先の近辺で希望する言語や希望することに対応できる人がどこにいるのかを検索することができる。従って、事前に訪問の予約をすることも可能になる。海外で働きたい人に対して働きたい場所、働きたい業種、取得したい技術、貢献できる業務で検索を行い、検索されたお店や事業所に自分と会話できる従業員がいれば、事前にメールや手紙で相談することも可能になり、求人、求職のチャンスもグローバルに拡大できる。
さらに、人事や労務といった既設の人事労務情報の管理システムに付加するだけで実現でき、海外の人の集客や求人のためにわざわざ情報を登録するような必要もなく、手間が増えることもない。また、情報は常に更新されているので、リアルタイムな情報を発信することができる。
【００４６】
次に、本発明の第二の実施形態に係る検索処理装置について説明する。
図８に示されるように、第二の実施形態に係る検索処理装置４は、いわゆるサーバコンピュータ等によって実現され、CPU（Central Processing Unit）、RAM（Random Access Memory）、ROM（Read Only Memory）、ハードディスクドライブといったハードウェア資源、CPUが実行するコンピュータプログラム等のソフトウェア資源により、第一の実施形態と同様の特定処理部１１、抽出処理部１２、通信処理部１３、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに判断処理部４１を加えた機能ブロックから構成される。
【００４７】
判断処理部４１は、勤務予定情報ＤＢ１Ｃと出退勤情報ＤＢ１Ｄを参照して、特定処理部１１によって特定された従業員の勤務予定情報と出退勤情報に基づき、当該従業員が勤務予定通りに勤務しているか否かを判断する判断処理を実行する。
即ち、勤務予定情報と出退勤情報を照合した結果、情報が一致すれば、従業員は勤務予定通りに勤務していると判断される。一方の、照合の結果、情報が一致しなければ、従業員は勤務予定通りに勤務していないものと判断される。なお、当該従業員が勤務予定通りに勤務しているか否かの判断では、出退勤情報ＤＢ１Ｃに記憶されているフラグを参照してもよい。
【００４８】
なお、本例における抽出処理部１３は、特定処理部１１によって特定された従業員が勤務予定通りに勤務しているか否かの判断に基づき、当該特定された従業員のうち、勤務予定通りに勤務している従業員についてのみ、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する。
即ち、特定処理部１１によって特定された従業員のうち、勤務予定通りに勤務していない従業員については検索結果から除外する。
【００４９】
続いて、本実施形態に係る検索処理装置４による処理の流れについて、図９を参照して説明する。
なお、検索処理装置４がタイムレコーダ３１から、従業員の出退勤情報を取得する処理の流れについては、図６を参照して説明した処理と同様である。
まず、上記第一の実施形態と同様に、情報検索サービスを提供する所定のＷｅｂサイト上において、ユーザ端末２から検索条件と共に検索要求を受信すると（Ｓ３０１）、検索処理装置１は当該検索条件に応じて、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄのうち、少なくとも人事情報ＤＢ１Ｂを含む一又は複数のＤＢを参照して、検索条件に合致する従業員を特定する（Ｓ３０２）。
【００５０】
これに続いて判断処理部４１は、特定された従業員全てについて、勤務予定情報ＤＢ１Ｃと出退勤情報ＤＢ１Ｄを参照して、特定処理部１１によって特定された従業員の勤務予定情報と出退勤情報に基づき、当該従業員が勤務予定通りに勤務しているか否かを判断する判断処理を実行する（Ｓ３０３）。
【００５１】
この判断処理の結果、特定された従業員全てについて、勤務予定情報と出退勤情報が一致し、従業員が勤務予定通りに勤務していると判断された場合には、抽出処理部１２が特定された従業員について、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する（Ｓ３０４）。
【００５２】
一方、Ｓ３０３における判断処理の結果、勤務予定通りに勤務していない従業員がいたと判断された場合には、抽出処理部１２が、特定された従業員のうち、勤務予定通りに勤務している従業員についてのみ、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する（Ｓ３０５）。
【００５３】
抽出された検索結果は、所定のフォーム等に落とし込まれ、ユーザ端末２に対して送信される（Ｓ３０６）。
これにより、勤務予定通りに出勤していない従業員に係る情報を検索結果から除くことができ、これにより、情報の正確性を期すことができる。
【００５４】
なお、上述した第二の実施形態に係る検索処理装置４では、抽出処理部１２が判断処理部４１による判断の結果に基づき、特定処理部１１によって特定された従業員のうち、勤務予定通りに勤務している従業員についてのみ、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出した。これに対して、当該第二の実施形態の変形例においては、抽出処理部１２が判断処理部４１による判断の結果に基づき、特定処理部１１によって特定された従業員のうち、勤務予定通りに勤務している従業員については店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出し、勤務予定通りに勤務していない従業員については、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、及び出退勤情報１Ｄに基づいた情報を検索結果として抽出するものとして構成することもできる。即ち、勤務予定通りに従業員が勤務していない場合においても、出退勤情報は現在の従業員の勤務状況を正しく示していると考えられることから、従業員の勤務状況に関する情報としては、現在の勤務状況を正しく反映していない勤務予定情報は抽出せず、出退勤情報を抽出することで、正確な情報をユーザに提供することができる。
【００５５】
この場合の検索処理装置４による処理の流れを図１０に示す。なお、説明の便宜のため、図１０中、図９に示した処理と同様の処理については同じ処理番号を付している。
まず、図９を参照して説明した上記第二の実施形態における処理と同様に、ユーザ端末２から検索条件と共に検索要求を受信し（Ｓ３０１）、当該検索条件に合致する従業員を特定される（Ｓ３０２）。
これに続いて判断処理部４１により、特定された従業員全てについて、勤務予定通りに勤務しているか否かの判断処理が実行される（Ｓ３０３）。
【００５６】
この判断処理の結果、特定された従業員全てについて、勤務予定情報と出退勤情報が一致し、従業員が勤務予定通りに勤務していると判断された場合には、抽出処理部１２が特定された従業員について、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出する（Ｓ３０４）。
【００５７】
一方、Ｓ３０３における判断処理の結果、勤務予定通りに勤務していない従業員がいたと判断された場合、本例では、抽出処理部１２が、特定された従業員のうち、勤務予定通りに勤務している従業員については店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、勤務予定情報ＤＢ１Ｃ、及び出退勤情報ＤＢ１Ｄに基づいた情報を検索結果として抽出し、勤務予定通りに勤務していない従業員については、店舗情報ＤＢ１Ａ、人事情報ＤＢ１Ｂ、及び出退勤情報１Ｄに基づいた情報を検索結果として抽出する（Ｓ３１１）。
【００５８】
抽出された検索結果は、所定のフォーム等に落とし込まれ、ユーザ端末２に対して送信される（Ｓ３０６）。
この例によれば、現時点の出退勤情報に基づいた正確な情報をユーザに提供することができる。そのため、現時点で、所望の従業員がどこにいるかを把握したり、事前に検索結果として示された勤務予定通りに従業員が勤務しているかを把握したりするこができるので、ユーザが検索結果として示された日時及び場所に行ったにもかかわらず、所望の従業員がいなかったといった不都合を生じることがない。
【００５９】
なお、以上の本実施形態に係る検索処理装置１、４において、データ通信が可能であると共にＧＰＳ（Global Positioning System）機能を備えた携帯電話機等の携帯端末を従業員に所持させ、当該ＧＰＳによって取得された従業員の位置情報を取得するようにしてもよい。
そして、当該位置情報と検索結果に反映すれば、さらに正確な従業員の位置をユーザに提供することができる。
また、タイムレコーダ３１から取得した出退勤情報と位置情報とを照合することで、従業員が出退勤情報によって示される場所で実際に勤務しているか否かを把握し、実際に勤務している場合のみ、当該従業員に係る情報を検索結果として抽出すれば、より正確な情報をユーザに提供することができる。
【００６０】
なお、上述した本実施形態に係る検索処理装置１、４において、検索項目あるいは検索結果は、上述した情報以外の情報を適宜に付加したり、所定の情報を伏せたりするなど、適宜の設計変更が可能である。例えば、店舗に関するアンケート結果等から得られた人気度合を合わせて表示したり、従業員の名前は伏せるようにしたりすることもできる。
【符号の説明】
【００６１】
１      検索処理装置
１Ａ    店舗情報ＤＢ
１Ｂ    人事情報ＤＢ
１Ｃ    勤務予定情報ＤＢ
１Ｄ    出退勤情報ＤＢ
１０    人事労務システム
１１    特定処理部
１２    抽出処理部
１３    通信処理部
２      ユーザ端末
３１    タイムレコーダ
３２    会社端末
４      検索処理装置
４１    判断処理部
ＮＷ    ネットワーク
【図１】
2018067335.tif 000003
【図２】
2018067335.tif 000004
【図３】
2018067335.tif 000005
【図４】
2018067335.tif 000006
【図５】
2018067335.tif 000007
【図６】
2018067335.tif 000008
【図７】
2018067335.tif 000009
【図８】
2018067335.tif 000010
【図９】
2018067335.tif 000011
【図１０】
2018067335.tif 000012