(57)【要約】【課題】  ユーザーによる誤操作に伴う処理が実行されるのを回避すること。【解決手段】  業務管理装置は、ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得部６１と、ユーザーにより入力される操作を受け付ける操作受付部５５と、受け付けられた操作に対応する指示処理を実行する処理実行部５７と、ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得部５３と、取得された健康状態情報と取得された作業内容情報とに基づいて、処理実行部５７による指示処理の実行を制限する制限部５９と、を備える。【選択図】        図４
2015018522.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得手段と、
ユーザーにより入力される操作を受け付ける操作受付手段と、
前記受け付けられた操作に対応する指示処理を実行する処理実行手段と、
ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得手段と、
前記取得された健康状態情報と前記取得された作業内容情報とに基づいて、前記処理実行手段による前記指示処理の実行を制限する制限手段と、を備えた業務管理装置。
【請求項２】
前記制限手段は、前記取得された健康状態情報に基づいて、ユーザーの健康状態の度合いを示す健康状態レベルを決定する健康状態レベル決定手段と、
前記取得された作業内容情報に基づいて、ユーザーに割り当てられた作業内容の難易度を示す作業レベルを決定する作業レベル決定手段と、
複数の健康状態レベルそれぞれに対して複数の作業レベルそれぞれに対する制限レベルを定めた制限レベルテーブルを参照して、前記決定された健康状態レベルと前記決定された作業レベルに対応する制限レベルを決定する制限レベル決定手段と、
前記決定された制限レベルに基づいて、前記処理実行手段による前記指示処理の実行を制限する、請求項１に記載の業務管理装置。
【請求項３】
複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定めた制限内容テーブルを参照して、前記処理実行手段による前記指示処理の実行を制限する制限内容を決定する制限内容決定手段と、含む請求項２に記載の業務管理装置。
【請求項４】
前記制限手段は、前記決定された制限内容によって前記受け付けられた操作に対応する処理を実行するための新たな操作が定められている場合には、前記制限内容によって定められた新たな操作が前記操作受付手段により受け付けられることを条件に、前記処理実行手段に処理を実行させる条件制限手段と、
前記決定された制限内容によって前記受け付けられた操作に対応する処理の実行可能な範囲が定められている場合には、前記受け付けられた操作に対応する処理が前記制限内容によって定められた実行可能な範囲内であることを条件に、前記処理実行手段に処理を実行させる範囲制限手段と、を含む請求項３に記載の業務管理装置。
【請求項５】
前記制限手段は、前記決定された制限レベルに基づいて、作業時間を制限する作業時間制限手段を、さらに含む、請求項２〜４のいずれかに記載の業務管理装置。
【請求項６】
前記決定された制限レベルに基づいて、警告メッセージをユーザーに通知するメッセージ通知手段を、さらに備えた請求項２〜５のいずれかに記載の業務管理装置。
【請求項７】
ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得ステップと、
ユーザーにより入力される操作を受け付ける操作受付ステップと、
前記受け付けられた操作に対応する指示処理を実行する処理実行ステップと、
ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得ステップと、
前記取得された健康状態情報と前記取得された作業内容情報とに基づいて、前記処理実行ステップにおける前記指示処理の実行を制限する制限ステップと、を業務管理装置に実行させる業務管理方法。
【請求項８】
ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得ステップと、
ユーザーにより入力される操作を受け付ける操作受付ステップと、
前記受け付けられた操作に対応する指示処理を実行する処理実行ステップと、
ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得ステップと、
前記取得された健康状態情報と前記取得された作業内容情報とに基づいて、前記処理実行ステップにおける前記指示処理の実行を制限する制限ステップと、をコンピュータに実行させる業務管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、業務管理装置、業務管理方法および業務管理プログラムに関し、特にユーザーに割り当てられた作業内容を管理する業務管理装置、その業務管理装置で実行される業務管理方法および業務管理プログラムに関する。
【背景技術】
【０００２】
近年、オフィスなどで、ユーザーの作業効率は、そのユーザーの体調に依存することが多い。特に、体調が悪い状態でする作業は、体調が良い状態でする作業よりも効率が悪くなり、時には、作業ミスをする場合がある。
【０００３】
特開２００９−１３９９７８号公報には、ネットワークを介して従業者用端末装置から収集される従業者の各種情報に基づいて、業務管理・教育管理・健康管理を総合的に行う人事管理システムであって、従業者が入力する情報入力画面を前記従業者用端末装置に表示させる入力画面情報提示手段と、前記情報入力画面から収集される従業者の各種入力情報に基づいて従業者の活動状況、健康状況および教育指導結果状況等を抽出する情報抽出手段と、前記情報抽出手段の出力結果を編集処理する編集処理手段と、前記編集処理手段により前記情報抽出手段の出力結果を利用しやすい管理情報に編集するための各種テーブル及びマスタを含むデータベースと、前記管理情報を管理者用端末装置に記録表示させる出力表示手段と、を備えた人事管理システムが記載されている。
【０００４】
従来の人事管理システムにおいては、従業者が入力する情報を収集し、編集した管理情報を表示するので、管理者は、従業者の健康状況から従業者の活動状況を監視することができる。しかしながら、健康状況の悪い従業者がいる場合に、管理者がその従業者に何らかの指示を出さなければ、従業者による作業ミスを事前に防止することはできないといった問題がある。
【特許文献１】特開２００９−１３９９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理装置を提供することである。
【０００６】
この発明の他の目的のは、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理方法を提供することである。
【０００７】
この発明のさらに他の目的のは、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、業務管理装置は、ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得手段と、ユーザーにより入力される操作を受け付ける操作受付手段と、受け付けられた操作に対応する指示処理を実行する処理実行手段と、ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得手段と、取得された健康状態情報と取得された作業内容情報とに基づいて、処理実行手段による指示処理の実行を制限する制限手段と、を備える。
【０００９】
この局面に従えば、ユーザーの健康状態情報を取得し、ユーザーに対する作業内容情報を取得し、健康状態情報と作業内容情報とに基づいて、ユーザーにより入力される操作に対応する指示処理の実行を制限する。このため、健康状態が悪い状態では指示処理の実行を制限するので、指示処理が誤って実行されるのを回避することができる。その結果、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理装置を提供することができる。
【００１０】
好ましくは、制限手段は、取得された健康状態情報に基づいて、ユーザーの健康状態の度合いを示す健康状態レベルを決定する健康状態レベル決定手段と、取得された作業内容情報に基づいて、ユーザーに割り当てられた作業内容の難易度を示す作業レベルを決定する作業レベル決定手段と、複数の健康状態レベルそれぞれに対して複数の作業レベルそれぞれに対する制限レベルを定めた制限レベルテーブルを参照して、決定された健康状態レベルと決定された作業レベルに対応する制限レベルを決定する制限レベル決定手段と、決定された制限レベルに基づいて、処理実行手段による指示処理の実行を制限する。
【００１１】
この局面に従えば、健康状態情報に基づいて健康状態レベルを決定し、作業内容情報に基づいて作業レベルを決定し、制限レベルテーブルを参照して、健康状態レベルと作業レベルに対応する制限レベルを決定し、制限レベルに基づいて、指示処理の実行を制限する。このため、制限レベルを、健康状態レベルと作業レベルとに基づいて決定するので、健康状態と作業の難易度によって制限する内容を予め定めることができる。
【００１２】
好ましくは、複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定めた制限内容テーブルを参照して、処理実行手段による指示処理の実行を制限する制限内容を決定する制限内容決定手段と、含む。
【００１３】
この局面に従えば、複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定めた制限内容テーブルを参照して、指示処理の実行を制限するので、処理を実行するための条件または実行可能な処理の範囲を制限することができる。
【００１４】
好ましくは、制限手段は、決定された制限内容によって受け付けられた操作に対応する処理を実行するための新たな操作が定められている場合には、制限内容によって定められた新たな操作が操作受付手段により受け付けられることを条件に、処理実行手段に処理を実行させる条件制限手段と、決定された制限内容によって受け付けられた操作に対応する処理の実行可能な範囲が定められている場合には、受け付けられた操作に対応する処理が制限内容によって定められた実行可能な範囲内であることを条件に、処理実行手段に処理を実行させる範囲制限手段と、を含む。
【００１５】
この局面に従えば、制限内容によって、処理を実行するための新たな操作が定められている場合には、新たな操作が受け付けられることを条件に、処理を実行させ、制限内容によって処理の実行可能な範囲が定められている場合には、処理が実行可能な範囲内であることを条件に、処理を実行させる。このため、処理を実行するための条件または実行可能な処理の範囲を制限することができる。
【００１６】
好ましくは、制限手段は、決定された制限レベルに基づいて、作業時間を制限する作業時間制限手段を、さらに含む。
【００１７】
この局面に従えば、制限レベルに基づいて、作業時間を制限するので、ユーザーの作業時間を制限することができる。
【００１８】
好ましくは、決定された制限レベルに基づいて、警告メッセージをユーザーに通知するメッセージ通知手段を、さらに備える。
【００１９】
この局面に従えば、制限レベルに基づいて、警告メッセージをユーザーに通知するのでユーザーに処理の実行が制限されていること通知することができる。
【００２０】
この発明の他の局面に従えば、業務管理方法は、ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得ステップと、ユーザーにより入力される操作を受け付ける操作受付ステップと、受け付けられた操作に対応する指示処理を実行する処理実行ステップと、ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得ステップと、取得された健康状態情報と取得された作業内容情報とに基づいて、処理実行ステップにおける指示処理の実行を制限する制限ステップと、を業務管理装置に実行させる。
【００２１】
この局面に従えば、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理方法を提供することができる。
【００２２】
この発明のさらに他の局面に従えば、業務管理プログラムは、ユーザーの健康状態を示す健康状態情報を取得する健康状態情報取得ステップと、ユーザーにより入力される操作を受け付ける操作受付ステップと、受け付けられた操作に対応する指示処理を実行する処理実行ステップと、ユーザーに対して時間帯別の作業内容を定めた作業内容情報を取得する作業内容情報取得ステップと、取得された健康状態情報と取得された作業内容情報とに基づいて、処理実行ステップにおける指示処理の実行を制限する制限ステップと、をコンピュータに実行させる。
【００２３】
この局面に従えば、ユーザーによる誤操作に伴う処理が実行されるのを回避することが可能な業務管理プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態における業務管理システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるＰＣのハードウェア構成の概要の一例を示すブロック図である。
【図３】本実施の形態における業務管理サーバーのハードウェア構成の概要の一例を示すブロック図である。
【図４】ＰＣが備えるＣＰＵの機能の一例を示すブロック図である。
【図５】健康状態レベルテーブルの一例を示す図である。
【図６】作業レベルテーブルの一例を示す図である。
【図７】制限レベルテーブルの一例を示す図である。
【図８】制限内容テーブルの一例を示す図である。
【図９】業務管理処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２６】
図１は、本発明の実施の形態における業務管理システムの全体概要の一例を示す図である。図１を参照して、業務管理システムは、それぞれがネットワークに接続された業務管理サーバー３００と、業務管理装置として機能する５台のパーソナルコンピューター（以下「ＰＣ」という）１００，１００Ａ〜１００Ｄと、を含む。
【００２７】
業務管理サーバー３００、およびＰＣ１００，１００Ａ〜１００Ｄは、一般的なコンピュータである。ＰＣ１００，１００Ａ〜１００Ｄそれぞれは、業務管理プログラムがインストールされており、ユーザーにより使用される状態で、そのユーザーの作業を制限する。ＰＣ１００，１００Ａ〜１００Ｄのハードウェア構成およびソフトウェア構成は、基本的な部分は同じなので、ここでは、ＰＣ１００を例に説明する。
【００２８】
ネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワークは、インターネットなどのワイドエリアネットワーク（ＷＡＮ）に接続されている。
【００２９】
ＰＣ１００，１００Ａ〜１００Ｄそれぞれと業務管理サーバー３００との間で、データが送受信される。データを送受信するプロトコルは、受信側の装置において送信元を特定することができれば、任意のプロトコルを用いることが可能である。データを送受信するプロトコルは、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）およびＳＭＰＴ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）等が用いられる。
【００３０】
なお、業務管理装置の一例としてＰＣ１００，１００Ａ〜１００Ｄを例に説明するが、ユーザーにより使用されて、ユーザーが作業する場合にアプリケーションプログラムを実行可能なコンピュータであれば、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーに携帯して使用される携帯情報装置であってもよい。この場合、携帯情報装置は、無線通信によってネットワークに、接続される。また、特定のユーザーに使用される装置に限定されず、複数人によって使用され、ユーザー認証処理を実行することにより使用するユーザーを特定することが可能な装置であれば、例えば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置であってもよい。
【００３１】
本実施の形態における業務管理システムにおいては、業務管理サーバー３００においてスケジュール管理プログラムが実行される。業務管理サーバー３００は、スケジュール管理プログラムを実行することにより、作業内容情報を記憶する。作業内容情報は、複数のユーザーそれぞれの時間帯ごとの作業内容を定める。作業内容情報は、複数のユーザーそれぞれが、予め業務管理サーバー３００に登録する。また、複数のユーザーの管理者が、作業内容情報を業務管理サーバー３００に登録してもよい。
【００３２】
図２は、本実施の形態におけるＰＣのハードウェア構成の概要の一例を示すブロック図である。図２を参照して、ＰＣ１００は、ＰＣ１００の全体を制御するためのＣＰＵ１０１と、ＰＣ１００の全体を制御するためのＣＰＵ１０１と、ＣＰＵ１０１が実行するためのプログラムを記憶するＲＯＭ１０２と、ＣＰＵ１０１の作業領域として使用されるＲＡＭ１０３と、データを不揮発的に記憶するＨＤＤ１０４と、ＣＰＵ１０１をネットワークに接続する通信部１０５と、情報を表示する表示部１０６と、ユーザーの操作の入力を受け付ける操作部１０７と、ＣＤ−ＲＯＭ１０９を装着可能な外部記憶装置１０８と、カメラ１１１と、測定装置１１３と、を含む。
【００３３】
表示部１０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１０７は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。また、操作部１０７は、表示部１０６の表示面に重畳して配置されたタッチパネルを含んでもよい。
【００３４】
カメラ１１１は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ１０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。カメラ１１１は、レンズの光軸が表示部１０６の表示面の法線と並行となり、表示部１０６の近傍に配置される。このため、カメラ１１１の撮像範囲が、表示部１０６に表示された画像を閲覧するユーザーの顔の部分を含むので、カメラ１１１が被写体を撮像して出力する画像データに、ＰＣ１００を使用するユーザーの顔の部分を含む。
【００３５】
測定装置１１３は、ユーザーに装着され、ユーザーの体温、脈拍、および血圧をを測定する。測定装置１１３がユーザーに装着され位置は、特に限定するものではないが、腕、手、頭等、ＰＣ１００を操作に支障をきたさない位置であることが好ましい。なお、測定装置１１３は、ＰＣ１００と別体であってもよく、例えば、ＰＣ１００とシリアル回線などの通信ケーブルで接続されてもよい。
【００３６】
外部記憶装置１０８は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１０９が装着される。ＣＰＵ１０１は、外部記憶装置１０８を介してＣＤ−ＲＯＭ１０９にアクセス可能である。ＣＰＵ１０１は、外部記憶装置１０８に装着されたＣＤ−ＲＯＭ１０９に記録されたプログラムをＲＡＭ１０３にロードして実行する。なお、ＣＰＵ１０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１０９に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００３７】
また、ＣＰＵ１０１が実行するプログラムは、ＣＤ−ＲＯＭ１０９に記録されたプログラムに限られず、ＨＤＤ１０４に記憶されたプログラムをＲＡＭ１０３にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＰＣ１００のＨＤＤ１０４に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１０４に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
図３は、本実施の形態における業務管理サーバーのハードウェア構成の概要の一例を示すブロック図である。図３を参照して、業務管理サーバー３００は、業務管理サーバー３００の全体を制御するためのＣＰＵ３０１と、ＣＰＵ３０１が実行するためのプログラムを記憶するＲＯＭ３０２と、ＣＰＵ３０１の作業領域として使用されるＲＡＭ３０３と、データを不揮発的に記憶するＨＤＤ３０４と、ＣＰＵ３０１をネットワークに接続する通信部３０５と、情報を表示する表示部３０６と、ユーザーの操作の入力を受け付ける操作部３０７と、を含む。
【００３９】
図４は、ＰＣが備えるＣＰＵの機能の一例を示すブロック図である。図４に示すＰＣ１００が備えるＣＰＵ１０１の機能は、ＣＰＵ１０１がＲＯＭ１０２、ＨＤＤ１０４またはＣＤ−ＲＯＭ１０９に記憶された業務管理プログラムを実行することにより、ＣＰＵ１０１に形成される機能である。図４を参照して、ＣＰＵ１０１は、ＰＣ１００を操作するユーザーを認証する認証部５１と、作業内容情報を取得する作業内容情報取得部５３と、ユーザにより入力される操作を受け付ける操作受付部５５と、ユーザーによる操作に従って処理を実行する処理実行部５７と、処理実行部５７により実行される処理を制限する制限部５９と、健康状態情報を取得する健康状態情報取得部６１と、を含む。
【００４０】
認証部５１は、ＰＣ１００を操作する操作ユーザーを認証する。具体的には、認証部５１は、ユーザー識別情報と認証情報とを入力するための認証画面を表示部１０６に表示し、操作ユーザーが操作部１０７に入力するユーザー識別情報と認証情報とを受け付ける。ＨＤＤ１０４に、ユーザー識別情報と認証情報とを含むユーザーレコードを含むユーザーテーブルを、予め記憶している。認証部５１は、操作部１０７により受け付けられたユーザー識別情報と認証情報の組と同じ組のユーザーレコードがＨＤＤ１０４に記憶されたユーザーテーブル内に存在すれば、操作ユーザーを認証する。認証部５１は、操作ユーザーを認証する場合、操作ユーザーのユーザー識別情報を、作業内容情報取得部５３、および操作受付部５５に出力する。
【００４１】
作業内容情報取得部５３は、認証部５１によって操作ユーザーが認証されることに応じて、業務管理サーバー３００からＰＣ１００を操作する操作ユーザーに対応する作業内容情報を取得する。作業内容情報は、ユーザーの時間帯ごとの作業内容を定める。作業内容情報取得部５３は、認証部５１から操作ユーザーのユーザー識別情報が入力されることに応じて、操作ユーザーのユーザー識別情報を含む取得要求を、通信部１０５を介して業務管理サーバー３００に送信する。取得要求を受信する業務管理サーバー３００は、ＨＤＤ３０４に記憶された作業内容情報のうちから、取得要求に含まれるユーザー識別情報で特定されるユーザーに対応する作業内容情報を抽出し、返信する。作業内容情報取得部５３は、取得要求の送信に応じて通信部１０５が業務管理サーバー３００から受信する作業内容情報を取得する。作業内容情報取得部５３は、取得された作業内容情報とユーザー識別情報との組を制限部５９に出力する。
【００４２】
操作受付部５５は、認証部５１によって認証されたユーザーが操作部１０７に入力する操作を受け付ける。操作受付部５５は、認証部５１によって操作ユーザーが認証された後に、操作部１０７に入力される操作を、認証された操作ユーザーによって入力された操作として受け付ける。操作受付部５５は、認証部５１からユーザー識別情報が入力された後に、操作部１０７によって操作が受け付けられることに応じて、認証部５１から入力されるユーザー識別情報と、操作部１０７によって受け付けられた操作を識別するための操作識別情報との組を、健康状態情報取得部６１、制限部５９および処理実行部５７に出力する。
【００４３】
処理実行部５７は、操作受付部５５から入力される操作識別情報で特定される処理を実行する。処理実行部５７が実行する処理は、アプリケーションプログラムを実行する処理を含む。ここでのアプリケーションプログラムは特に限定するものではないが、文書を編集する文書編集プログラム、表計算プログラム、データベースプログラム、図形を作成する図形作成プログラム、画像を処理する画像処理プログラム、電子メールを送受信するブログラム、ＨＤＤ１０４または他のコンピュータに記憶されたデータにアクセスするブログラム等を含む。
【００４４】
処理実行部５７は、後述する制限部５９により処理の実行が制限されていないことを条件に処理を実行する。このため、処理実行部５７は、制限部５９により制限される場合には、処理を実行しない。
【００４５】
健康状態情報取得部６１は、認証部５１によって認証された操作ユーザーの健康状態情報を取得する。健康状態情報は、ユーザーの健康状態を決定するための値であり、例えば、体温、脈拍、血圧、作業時間を含む。健康状態情報取得部６１は、操作受付部５５からユーザー識別情報と操作識別情報との組が入力されることに応じて、測定装置１１３を制御して健康状態情報を取得する。健康状態情報取得部６１は、測定装置１１３により測定された操作ユーザーの体温、脈拍、血圧を健康状態情報の１部として取得する。また、健康状態情報取得部６１は、認証部５１から操作ユーザーのユーザー識別情報と操作識別情報との組が入力されると、操作部１０７によって操作が受け付けられている間の時間を計時することによって、作業時間を決定し、決定された作業時間を健康状態情報の１部として取得する。健康状態情報取得部６１は、取得された健康状態情報を制限部５９に出力する。
【００４６】
操作受付部５５は、操作を受け付けるごとにユーザー識別情報と操作識別情報との組を出力するので、健康状態情報取得部６１は、操作ユーザーが操作部１０７に操作を入力するごとに、測定装置１１３を制御して健康状態情報を取得し、制限部５９に出力する。なお、健康状態情報取得部６１は、操作受付部５５からユーザー識別情報と操作識別情報との組が最初に入力されてから所定時間間隔で健康状態情報を取得し、健康状態情報を取得するごとに、健康状態情報を制限部５９に出力するようにしてもよい。
【００４７】
なお、健康状態情報取得部６１は、カメラ１１１が撮像した画像に含まれるユーザーの顔に基づいて、作業時間を計時し、計時した作業時間を、健康状態情報の１部として取得すようにしてもよい。具体的には、カメラ１１１が撮像した画像からユーザーの視線を検出し、ユーザーの視線が表示部１０６に注がれている時間を計時することによって作業時間を取得する。
【００４８】
なお、カメラ１１１が撮像した画像に含まれるユーザーの顔部分から顔色を検出し、その顔色を健康状態情報としてもよい。さらに、画像を解析することにより、顔色からユーザの体温を予測するようにしてもよい。健康状態情報取得部６１は、取得された健康状態情報を、制限部５９に出力する。
【００４９】
制限部５９は、作業レベルを決定する作業レベル決定部６３と、健康状態レベルを決定する健康状態レベル決定部６５と、制限レベルを決定する制限レベル決定部６７と、制限内容を決定する制限内容決定部６９と、条件制限部７１と、範囲制限部７３と、作業時間制限部７５と、メッセージ通知部７７と、を含む。
【００５０】
健康状態レベル決定部６５は、健康状態情報取得部６１から健康状態情報が入力され、健康状態情報に基づいて、ユーザーの健康状態の度合いを示す健康状態レベルを決定する。健康状態レベル決定部６５は、決定した健康状態レベルを制限レベル決定部６７に出力する。複数の健康状態レベルにそれぞれ対応して体温、脈拍、血圧、作業時間の値を定める健康状態レベルテーブルを予め準備しておき、体温、脈拍、血圧、作業時間それぞれに対応する健康状態レベルを決定し、最も低い健康状態レベルを決定する。
【００５１】
図５は、健康状態レベルテーブルの一例を示す図である。図５を参照して、健康状態レベルテーブルは、健康状態情報である体温、脈拍、血圧および作業時間それぞれに対して、複数の健康状態レベルごとの値を定める。健康状態レベルは、レベル０からレベル３の４段階を含む。健康レベルは、レベル０が最も高く、レベル３が最も低い。
【００５２】
例えば、健康状態情報が体温に対しては、健康状態レベル０に平常の体温である平常値を割り当て、健康状態レベル１に平常値よりも高く平常値よりも２度高い値未満の値を割り当て、健康状態レベル２に平常値よりも２度以上高く４度高い値未満の値を割り当て、健康レベル３に平常値よりも４度高い値以上の値を割り当てる。
【００５３】
また、健康状態情報が脈拍に対しては、健康状態レベル０に平常の脈拍数である平常値を割り当て、健康状態レベル１に平常値よりも高く平常値よりも４０回高い値未満の値を割り当て、健康状態レベル２に平常値よりも４０回以上高く６０回高い値未満の値を割り当て、健康レベル３に平常値よりも６０回高い値以上の値を割り当てる。
【００５４】
また、健康状態情報が血圧に対しては、健康状態レベル０に平常の血圧である平常値を割り当て、健康状態レベル１に平常値よりも高く平常値に対して±２０％未満の値を割り当て、健康状態レベル２に平常値に対して±２０以上±３０未満の値を割り当て、健康レベル３に平常値に対して±３０％以上の値を割り当てる。
【００５５】
さらに、健康状態情報が作業時間に対しては、健康状態レベル０に基準時間以内の値を割り当て、健康状態レベル１に基準時間以上で基準時間より２時間多い値未満の値を割り当て、健康状態レベル２に基準時間より２時間多い値以上で基準時間より４時間多い値未満の値を割り当て、健康レベル３に基準時間より４時間多い値以上の値を割り当てる。
【００５６】
図４に戻って、作業レベル決定部６３は、作業内容情報取得部５３からユーザー識別情報と作業内容情報との組が入力される。作業レベル決定部６３は、作業内容情報に基づいて、ユーザー識別情報で特定される操作ユーザーに割り当てられた作業内容の難易度を示す作業レベルを決定する。作業レベル決定部６３は、決定した作業レベルを制限レベル決定部６７に出力する。作業内容は、作業に対応して、重要度と、セキュリティと、影響度と、複雑度との評価項目を含む。複数の作業レベルレベルにそれぞれ対応して作業内容に含まれる重要度、セキュリティ、影響度、複雑度の評価項目それぞれの値を定める作業レベルテーブルを予め準備しておき、重要度、セキュリティ、影響度、複雑度それぞれに対応する作業レベルを決定し、最も低い作業レベルを決定する。
【００５７】
図６は、作業レベルテーブルの一例を示す図である。図６を参照して、作業レベルテーブルは、作業内容の評価項目である重要度、セキュリティ、難易度、複雑度それぞれに対して、複数の作業レベルごとの値を定める。作業レベルは、レベル０からレベル３の４段階を含む。作業レベルは、レベル０が最も低く、レベル３が最も高い。
【００５８】
例えば、重要度の評価項目は、作業の対象となるデータの重要性を示す値が設定される。重要性を示す値は、そのデータに対して予め定められ、重要性の低いものから順に、一般的な情報、重要な情報、秘密情報、極秘情報を含む。重要度の評価項目に対しては、作業レベル０に一般的な情報を割り当て、作業レベル１に重要な情報を割り当て、作業レベル２に秘密情報を割り当て、作業レベル３に極秘情報を割り当てる。
【００５９】
また、セキュリティの評価項目は、作業の対象となるデータの公開範囲を示す値が設定される。公開範囲を示す値は、そのデータを公開可能な範囲として、公開範囲の狭いものから順に、公開不可、チーム内、社内、社外を含む。セキュリティの評価項目に対しては、作業レベル０に公開不可を割り当て、作業レベル１にチーム内を割り当て、作業レベル２に社内を割り当て、作業レベル３に社外を割り当てる。
【００６０】
また、影響度の評価項目は、作業の対象となるデータが利用される範囲を示す値が設定される。利用される範囲を示す値は、そのデータが利用される範囲として、範囲の狭いものから順に、そのユーザー自体を示す個人、そのユーザーが使用するＰＣを利用するユーザーを示すローカル、サーバーを利用するユーザーを示すサーバー、社外のユーザーを示す社外を含む。影響度の評価項目に対しては、作業レベル０に個人を割り当て、作業レベル１にローカルを割り当て、作業レベル２にサーバーを割り当て、作業レベル３に社外を割り当てる。
【００６１】
また、複雑度の評価項目は、作業の対象となるデータに対して関連するデータの範囲を示す値が設定される。関連するデータの範囲を示す値は、そのデータが関連するデータの範囲として、関連性の少ないものから順に、関連するデータがないことを示す組み合わせなし、関連するデータがチーム内で利用されるデータであることを示すチーム内、関連するデータがチーム外であるが社内のデータであることを示す社内、関連するデータが複数のデータであることを示す複数の組み合わせを含む。複雑度の評価項目に対しては、作業レベル０に組み合わせなしを割り当て、作業レベル１にチーム内を割り当て、作業レベル２に社内を割り当て、作業レベル３に複数と組み合わせを割り当てる。
【００６２】
図４に戻って、制限レベル決定部６７は、作業レベル決定部６３から作業レベルが入力され、健康状態レベル決定部６５から健康状態レベルが入力される。制限レベル決定部６７は、制限レベルテーブルを参照して、作業レベルおよび健康状態レベルに対応する制限レベルを決定する。制限レベルテーブルは、複数の健康状態レベルそれぞれに対して複数の作業レベルそれぞれに対する制限レベルを定める。制限レベル決定部６７は、決定した制限レベルを制限内容決定部６９、作業時間制限部７５およびメッセージ通知部７７に出力する。
【００６３】
図７は、制限レベルテーブルの一例を示す図である。図７を参照して、制限レベルテーブルは、作業レベル０〜作業レベル３それぞれに対して、健康状態レベル０〜健康状態レベル３それぞれとの組み合わせに対して制限レベルを定める。制限レベルは、許可、警告、制限１、制限２、禁止の５つの段階を含む。健康状態レベル０と、作業レベル０〜作業レベル３それぞれとの組み合わせに対しては、すべて同じ制限レベル「許可」が定められる。健康状態レベル１に対して、作業レベル０との組み合わせでは制限レベル「警告」が定められ、作業レベル１との組み合わせでは制限レベル「制限１」が定められ、作業レベル２との組み合わせでは制限レベル「制限２」が定められ、作業レベル３との組み合わせでは制限レベル「禁止」が定められる。健康状態レベル２に対して、作業レベル０との組み合わせでは制限レベル「制限１」が定められ、作業レベル１との組み合わせでは制限レベル「制限２」が定められ、作業レベル２との組み合わせでは制限レベル「禁止」が定められ、作業レベル３との組み合わせでは制限レベル「禁止」が定められる。健康状態レベル３に対して、作業レベル０との組み合わせでは制限レベル「制限２」が定められ、作業レベル１との組み合わせでは制限レベル「禁止」が定められ、作業レベル２との組み合わせでは制限レベル「禁止」が定められ、作業レベル３との組み合わせでは制限レベル「禁止」が定められる。
【００６４】
図４に戻って、制限内容決定部６９は、制限レベル決定部６７から制限レベルが入力され、作業内容情報取得部５３から作業内容情報とユーザー識別情報との組が入力される。制限内容決定部６９は、制限内容テーブルを参照して、制限内容を決定する。制限内容は、作業内容情報で特定される作業内容に対して、処理を実行するための条件または実行可能な処理の範囲を定める。制限内容テーブルは、複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定める。制限内容決定部６９は、決定された制限内容を条件制限部７１および範囲制限部７３に出力する。
【００６５】
図８は、制限内容テーブルの一例を示す図である。図８を参照して、制限内容テーブルは、作業内容ことに、制限１の制限レベルおよび制限２の制限レベルそれぞれに対して処理を実行するための条件または実行可能な処理の範囲を定める。具体的には、作業内容がファクシミリの送信処理を示す「ＦＡＸ送信」の場合、制限１の制限レベルに対してファクシミリ送信処理を実行するための条件としてファクシミリ番号を１回だけ操作部１０７に入力する操作を定め、制限２の制限レベルに対してファクシミリ送信するための条件としてファクシミリ番号を２回だけ操作部１０７に入力する操作を定める。
【００６６】
作業内容がデータの画像を用紙に形成する処理を示す「印刷」の場合、制限１の制限レベルに対してデータの画像を用紙に形成する処理を実行可能な処理の範囲として親展印刷を定め、制限２の制限レベルに対して印刷禁止を定める。
【００６７】
作業内容がＰＣの設定値を設定するメンテナンス操作を示す「メンテナンス」の場合、制限１の制限レベルに対して設定値を設定する処理を実行するための条件として管理者の承認を定め、制限２の制限レベルに対して設定値を設定する処理を実行可能な範囲として、設定値の閲覧のみを定める。
【００６８】
作業内容が電子メールを送信する処理を示す「メール送信」の場合、制限１の制限レベルに対して実行可能な範囲として送信先のアドレスを特定のドメインのアドレスのみに制限する値を定め、制限２の制限レベルに対して実行可能な範囲として送信先のアドレスを特定のアドレスのみに制限する値を定める。
【００６９】
作業内容がデータを送信をする処理を示す「データ送信」の場合、制限１の制限レベルに対して処理を実行するための条件としてデータを暗号化する処理を定め、制限２の制限レベルに対して処理を実行するための条件としてデータを暗号化する処理を定める。
【００７０】
作業内容が電子メールを受信する処理を示す「メール受信」の場合、制限１の制限レベルに対して実行可能な範囲として送信元のアドレスを特定のドメインのアドレスのみに制限する値を定め、制限２の制限レベルに対して実行可能な範囲として送信元のアドレスを特定のアドレスのみに制限する値を定める。
【００７１】
作業内容が文書を編集する処理を示す「文書編集」の場合、制限１の制限レベルに対して処理を実行するための条件として変更した履歴を記録する値を定め、制限２の制限レベルに対して実行可能な範囲として変更できないことを示す値を定める。
【００７２】
作業内容がサーバーに記憶されたデータにアクセスする処理を示す「サーバーアクセス」の場合、制限１の制限レベルに対して処理を実行可能な範囲として削除および変更を禁止する値を定め、制限２の制限レベルに対して実行可能な範囲として読出しのみが可能であることを示す値を定める。
【００７３】
図４に戻って、条件制限部７１は、制限内容決定部６９から制限内容が入力され、操作受付部５５から操作識別情報が入力される。制限内容は、作業内容情報で特定される作業内容に対して、処理を実行するための条件または実行可能な処理の範囲を定める。条件制限部７１は、制限内容決定部６９から入力される制限内容が作業内容情報で特定される作業内容に対して処理を実行するための条件を定める場合、条件が成立するまで処理の実行を禁止する。例えば、制限内容決定部６９から入力される制限内容により定められる条件が、操作識別情報で特定される第１の操作に対応する処理を実行するための新たな第２の操作が受け付けられることを条件とする場合、その新たな第２の操作の操作識別情報が操作受付部５５から入力されるまで、処理実行部５７が第１の操作により特定される処理を実行するのを禁止する。条件制限部７１は、操作受付部５５から第１の操作に対応する操作識別情報が入力された後、第２の操作に対応する操作識別情報が入力されると、処理実行部５７に第１の操作により特定される処理を実行させる。
【００７４】
例えば、第１の操作により特定される処理をファクシミリ送信とする場合、ファクシミリ処理を実行するための条件は、ファクシミリ送信処理を実行するためのファクシミリ番号を複数回入力する操作を第２の操作として定めることができる。この場合には、ファクシミリ送信処理を実行する場合に、制限内容で定められる条件として、同じファクシミリ番号が複数回入力されることになる。
【００７５】
範囲制限部７３は、制限内容決定部６９から制限内容が入力され、操作受付部５５から操作識別情報が入力される。範囲制限部７３は、制限内容決定部６９から入力される制限内容によって、操作識別情報で特定される操作に対応する処理の実行可能な範囲が定められている場合には、操作識別情報で特定される操作に対応する処理が制限内容によって定められた実行可能な範囲内であることを条件に、処理実行部５７に操作受付部５５から入力される操作識別情報により特定される処理を実行させる。範囲制限部７３は、操作識別情報で特定される操作に対応する処理が制限内容によって定められた実行可能な範囲内でない場合、処理実行部５７に操作受付部５５から入力される操作識別情報により特定される処理を実行を禁止する。
【００７６】
作業時間制限部７５は、健康状態情報取得部６１から健康状態情報が入力され、制限レベル決定部６７から制限レベルが入力される。作業時間制限部７５は、制限レベルに基づいて、ユーザーの作業時間を制限する。作業時間制限部７５は、健康状態情報取得部６１から入力される健康状態情報に含まれる作業時間を、制限レベルに対して予め定められた制限時間と比較する。作業時間制限部７５は、作業時間が制限時間以上になると、処理実行部５７に操作受付部５５から入力される操作識別情報により特定される処理を実行を禁止する。
【００７７】
メッセージ通知部７７は、制限レベル決定部６７から制限レベルが入力される。メッセージ通知部７７は、制限レベル決定部６７から所定時間間隔で制限レベルが入力される。メッセージ通知部７７は、制限レベル決定部６７から入力される制限レベルに対応する警告メッセージを表示部１０６に表示する。例えば、制限レベル「許可」に対しては、警告メッセージを設定しないようにして、警告メッセージを表示しない。制限レベル「警告」に対しては、休憩を促すメッセージとして「休憩してください。」の警告メッセージを設定する。制限レベル「制限１」に対しては、制限される処理を通知するメッセージを設定する。例えば、印刷の処理に対しては「カラーコピーはできません。」の警告メッセージが設定する。制限レベル「制限２」および「禁止」に対しては、業務の終了を促すメッセージとして「ログアウトして業務を終了して下さい。」の警告メッセージが設定される。
【００７８】
図９は、業務管理処理の流れの一例を示すフローチャートである。業務管理処理はＰＣ１００が備えるＣＰＵ１０１がＲＯＭ１０２、ＨＤＤ１０４またはＣＤ−ＲＯＭ１０９に記憶された業務管理プログラムを実行することにより、ＣＰＵ１０１により実行される処理である。
【００７９】
図９を参照して、ＣＰＵ１１１は、ユーザーがログインしたか否かを判断する（ステップＳ０１）。認証画面を表示部１０６に表示し、操作ユーザーが操作部１０７に入力するユーザー識別情報と認証情報とを受け付け、受け付けられたユーザー識別情報と認証情報の組と同じ組のユーザーレコードがＨＤＤ１０４に記憶されたユーザーテーブル内に存在すれば、操作ユーザーを認証し、ログインを許可する。ユーザーのログインを許可するまで待機状態となり（ステップＳ０１でＮＯ）、ユーザーのログインが許可されたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。ステップＳ０２においては、ステップＳ０１においてログインを許可したユーザーを操作ユーザーに特定する。
【００８０】
次のステップＳ０３においては、作業内容情報を取得する。ステップＳ０２において認証された操作ユーザーのユーザー識別情報を含む取得要求を、通信部１０５を介して業務管理サーバー３００に送信し、取得要求の送信に応じて通信部１０５が業務管理サーバー３００から受信する作業内容情報を取得する。作業内容情報は、操作ユーザーの時間帯ごとの作業内容を定める。
【００８１】
ステップＳ０４においては、操作を受け付けたか否かを判断する。操作部１０７に操作が入力されたならば操作を受け付ける。操作を受け付けるまで待機状態となり（ステップＳ０４でＮＯ）、操作を受け付けたならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進める。
【００８２】
ステップＳ０５においては、ステップＳ０３において取得された作業内容情報に基づいて、ステップＳ０４において操作が受け付けられた時点における作業内容を特定する。ステップＳ０３において取得された作業内容情報において、操作が受け付けられた時点を含む時間帯に定められた作業内容を特定する。
【００８３】
次のステップＳ０６においては、特定された作業内容に対応する作業レベルを決定する。作業内容は、作業に対応して、重要度と、セキュリティと、影響度と、複雑度との評価項目を含む。図６に示した作業レベルテーブルを参照して、作業内容に含まれる重要度、セキュリティ、影響度、複雑度それぞれの評価項目に対応する作業レベルを決定し、重要度、セキュリティ、影響度、複雑度それぞれの評価項目に対応する作業レベルのうち最も低い作業レベルを、作業内容に対応する作業レベルに決定する。
【００８４】
ステップＳ０７においては、ステップＳ０２において認証された操作ユーザーの健康状態情報を取得する。健康状態情報は、ユーザーの健康状態を決定する際に用いられる値であり、ここでは、体温、脈拍、血圧、作業時間を含む。測定装置１１３により測定された操作ユーザーの体温、脈拍、血圧を健康状態情報の１部として取得する。ステップＳ０２において操作ユーザーが認証されてから操作部１０７によって操作が受け付けられている間の時間を計時することによって、作業時間を決定し、決定した作業時間を健康状態情報の1部として取得する。
【００８５】
次のステップＳ０８においては、操作ユーザーに対応する健康状態レベルを決定する。図５に示した健康状態レベルテーブルを参照して、ステップＳ０６において取得された健康状態情報に含まれる操作ユーザーの体温、脈拍、血圧、作業時間にそれぞれに対応する作業レベルを決定し、体温、脈拍、血圧、作業時間それぞれに対応する健康状態レベルのうち最も低い健康状態レベルを、操作ユーザーに対応する健康状態レベルに決定する。
【００８６】
ステップＳ０９においては、制限レベルを決定する。図７に示した制限レベルテーブルを参照して、ステップＳ０６において決定された作業レベルとステップＳ０８において決定された健康状態レベルとの組に対応する制限レベルを決定する。制限レベルテーブルは、複数の健康状態レベルそれぞれに対して複数の作業レベルそれぞれに対する制限レベルを定める。
【００８７】
ステップＳ１０においては、ステップＳ０９において決定された制限レベルに対応する警告メッセージを表示部１０６に表示し、処理をステップＳ１１に進める。警告メッセージは、４つの制限レベルに対応して予め定められている。例えば、制限レベル「許可」に対しては、警告メッセージは設定されていない。制限レベル「警告」に対しては、休憩を促すメッセージとして「休憩してください。」の警告メッセージが設定される。制限レベル「制限１」に対しては、制限される処理を通知するメッセージとして「カラーコピーはできません。」の警告メッセージが設定される。制限レベル「制限２」および「禁止」に対しては、業務の終了を促すメッセージとして「ログアウトして業務を終了して下さい。」の警告メッセージが設定される。
【００８８】
ステップＳ１１においては、ステップＳ０９において決定された制限レベルが「許可レベル」か否かを判断する。制限レベルが「許可レベル」ならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ１２においては、ステップＳ０４において受け付けられた操作に対応する処理を実行し、処理をステップＳ２０に進める。
【００８９】
ステップＳ１３においては、制限内容を決定する。制限内容は、作業内容情報で特定される作業内容に対して、処理を実行するための条件または実行可能な処理の範囲を定める。図８に示した制限内容テーブルを参照して、ステップＳ０５において決定された作業内容と、ステップＳ０９において決定された制限レベルとの組に対応する制限内容を決定する。制限内容テーブルは、複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定める。
【００９０】
ステップＳ１４においては、ステップＳ１３において決定されたの制限内容が、処理を実行するための条件を定めるかのかを判断する。制限内容が、処理を実行するための条件を定めると判断する場合は、処理をステップＳ１５に進め、そうでなければ処理をステップＳ１６に進める。ステップＳ１５においては、制限内容で定められる処理を実行するための条件が満たされたか否かを判断する。条件が満たされたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１９に進める。例えば、操作識別情報で特定される処理がファクシミリ送信の場合、その処理を実行するために制限内容で定められる条件は、ファクシミリ番号を複数回入力することとすることができる。この場合には、ファクシミリ送信処理を実行する場合に、制限内容で定められる条件として、同じファクシミリ番号が複数回入力されることになる。また、制限内容で定められる条件は、上司による承認を条件とすることもできる。
【００９１】
ステップＳ１４においては、ステップＳ１４において決定されたの制限内容が、実行可能な処理の範囲を定めるかのかを判断する。制限内容が、実行可能な処理の範囲を定めるならば、処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１９に進める。ステップＳ１７においては、ステップＳ０４において受け付けられた操作に対応する処理が、ステップＳ１４において決定されたの制限内容によって定められる実行可能な処理の範囲内が否かを判断する。操作に対応する処理が、制限内容によって定められる実行可能な処理の範囲内ならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ１９に進める。
【００９２】
ステップＳ１８においては、ステップＳ０４において受け付けられた操作に対応する処理を実行し、処理をステップＳ２０に進める。一方、ステップＳ１９においては、エラーメッセージを表示部１０６に表示し、処理をステップＳ２０に進める。
【００９３】
ステップＳ２０においては、終了操作を受け付けたか否かを判断する。終了操作を受け付けたならば業務管理処理を終了するが、そうでなければ処理をステップＳ０４に戻す。
【００９４】
以上説明したように本実施の形態におけるＰＣ１００は、ユーザーの健康状態情報を取得し、ユーザーに対する作業内容情報を業務管理サーバー３００から取得し、健康状態情報と作業内容情報とに基づいて、ユーザーにより入力される操作に対応する指示処理の実行を制限する。このため、健康状態が悪い状態では指示処理の実行を制限するので、指示処理が誤って実行されるのを回避することができる。その結果、ユーザーによる誤操作に伴う処理が実行されるのを回避することができる。
【００９５】
また、ＰＣ１００は、健康状態情報に基づいて健康状態レベルを決定し、作業内容情報に基づいて作業レベルを決定し、制限レベルテーブルを参照して、健康状態レベルと作業レベルに対応する制限レベルを決定し、制限レベルに基づいて、指示処理の実行を制限する。このため、制限レベルを、制限レベルテーブルを用いて健康状態レベルと作業レベルとに基づいて決定するので、健康状態と作業の難易度によって制限する内容を予め定めることができる。
【００９６】
また、ＰＣ１００は、複数の作業内容それぞれに対して、複数の制限レベルごとに、処理を実行するための条件または実行可能な処理の範囲を定めた制限内容テーブルを記憶しており、制限内容テーブルを参照して、指示処理の実行を制限するので、処理を実行するための条件または実行可能な処理の範囲を制限することができる。
【００９７】
また、ＰＣ１００は、制限内容によって、処理を実行するための新たな操作が定められている場合には、新たな操作が受け付けられることを条件に、処理を実行させ、制限内容によって処理の実行可能な範囲が定められている場合には、処理が実行可能な範囲内であることを条件に、処理を実行させる。このため、処理を実行するための条件または実行可能な処理の範囲を制限することができる。
【００９８】
さらに、ＰＣ１００は、制限レベルに基づいて、作業時間を制限するので、ユーザーの作業時間を制限することができる。
【００９９】
さらに、ＰＣ１００は、制限レベルに基づいて、警告メッセージをユーザーに通知するのでユーザーに処理の実行が制限されていること通知することができる。
【０１００】
なお、上述した実施の形態においては、業務管理システムについて説明したが、図９に示した業務管理処理をＰＣ１００に実行させる業務管理方法および、その業務管理方法を、ＰＣ１００が備えるＣＰＵ１０１に実行させる業務管理プログラムとして、発明をとらえることができるのは言うまでもない。
【０１０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０２】
１００，１００Ａ〜１００Ｄ  ＰＣ、３００  業務管理サーバー、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  ＨＤＤ、１０５  通信部、１０６  表示部、１０７  操作部、１０８  外部記憶装置、１０９  ＣＤ−ＲＯＭ、１１１  カメラ、１１３  測定装置、５１  認証部、５３  作業内容情報取得部、５５  操作受付部、５７  処理実行部、５９  制限部、６１  健康状態情報取得部、６３  作業レベル決定部、６５  健康状態レベル決定部、６７  制限レベル決定部、６９  制限内容決定部、７１  条件制限部、７３  範囲制限部、７５  作業時間制限部、７７  メッセージ通知部、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  ＨＤＤ、３０５  通信部、３０６  表示部、３０７  操作部。
【図１】
2015018522.tif 000003
【図２】
2015018522.tif 000004
【図３】
2015018522.tif 000005
【図４】
2015018522.tif 000006
【図５】
2015018522.tif 000007
【図６】
2015018522.tif 000008
【図７】
2015018522.tif 000009
【図８】
2015018522.tif 000010
【図９】
2015018522.tif 000011