(57)【要約】【課題】ＰＤＡを用いて行われるオフライン作業の作業状態の管理をより効率良く行うことができる作業管理サーバ及びＰＤＡ、作業管理システムを提供すること【解決手段】オンライン作業及びオフライン作業における作業状態を管理する作業管理サーバと、作業管理サーバの通信圏内において作業管理サーバと通信可能なＰＤＡ４とを備える作業管理システム１００であって、作業管理サーバは、サーバ入力手段と、サーバ通信手段と、サーバ記録手段とを備え、ＰＤＡ４は、ＰＤＡ通信手段と、ＰＤＡ入力手段と、ＰＤＡ記録手段と、作業終了判断手段とを備え、ＰＤＡ通信手段は、作業終了判断手段により、前記入力が作業終了であると判断された場合に、作業管理サーバに対し、ＰＤＡ記録手段に記録された作業状態を作業終了情報として送信する。【選択図】図１
2007109064.tif 000002
【特許請求の範囲】
【請求項１】
作業者の作業状態を記録するＰＤＡと、
前記作業状態をファイルに管理する作業管理サーバと、を備える作業管理システムであって、
前記作業管理サーバは、作業を入力するサーバ入力手段と、
前記サーバ入力手段により入力された前記作業を実行するＰＤＡに対し、作業開始情報を送信し、かつ、前記作業開始情報を受信したＰＤＡからの作業終了情報を受信するサーバ通信手段と、
前記作業開始情報の送信に応じて、前記ファイルに前記作業開始情報が送信されたＰＤＡの作業状態を作業開始と記録し、かつ、前記作業終了情報の受信に基づいて、前記作業開始情報を受信したＰＤＡに記録された作業状態を記録するサーバ記録手段とを備えており、
前記ＰＤＡは、作業開始情報を受信するＰＤＡ通信手段と、
前記作業状態を変更する入力を行うＰＤＡ入力手段と、
前記ＰＤＡ通信手段による作業開始情報の受信に基づき作業状態を記録し、かつ、前記ＰＤＡ入力手段による入力に基づき、変更された作業状態を記録するＰＤＡ記録手段と、
前記ＰＤＡ入力手段による入力が終了であるか否かを判定する作業終了判定手段とを備え、
前記ＰＤＡ通信手段は、前記作業終了判定手段により、前記ＰＤＡ記録手段による記録が終了であると判定された場合に、前記作業開始情報を送信した作業管理サーバに対し、前記ＰＤＡ記録手段に記録された作業状態を作業終了情報として送信することを特徴とする作業管理システム。
【請求項２】
前記作業状態は、作業開始、作業中断、作業終了の何れかであることを特徴とする請求項１に記載の作業管理システム。
【請求項３】
前記作業管理サーバを複数備えるとともに、
前記作業管理サーバは、前記作業開始情報の送信に応じて、
前記ファイルへのアクセスを禁止するアクセス禁止設定手段と、
前記ファイルへのアクセスが前記作業開始情報を送信した作業管理サーバからのアクセスであるか否かを判定するアクセス制限判定手段と、
前記アクセス制限判定手段により、前記ファイルへのアクセスが前記作業開始情報を送信した作業管理サーバからのアクセスであると判定された場合に、前記ファイルへアクセスした作業管理サーバに対し、前記ファイルへのアクセス禁止の設定を解除するアクセス禁止解除手段と、
を備えることを特徴とする請求項１又は請求項２に記載の作業管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業の作業状態を管理するための作業管理システムに関し、特にＰＤＡを用いて作業の作業状態を管理するための作業管理システムに関する。
【背景技術】
【０００２】
近年、社内ＬＡＮ等のネットワーク化が急速に進んでおり、当該社内ＬＡＮ等を介して所定の仕事（作業）をオンラインにて行うことができるようなシステムが提案されている。具体的には、所定の記憶装置の記憶領域に作業者によるオンライン作業の対象となるデータが格納されたデータ格納ディレクトリ（ファイルサーバ）を設けておき、作業者が所定の端末装置から記憶装置のデータ格納ディレクトリにアクセスして、このデータ格納ディレクトリと端末装置の作業ディレクトリとを接続する（オンラインにする）ことにより、所定のオンライン作業を行うようになっている（例えば、特許文献１参照。）。
【０００３】
また、作業者によるオンライン作業を管理者（下位管理者）が直接管理して、この管理者によるオンライン作業の管理をオーナー管理者（上位管理者）が管理することで、オンライン作業の作業管理を階層的に行うように構成された作業管理システムも提案されている（例えば、特許文献２参照。）。
【０００４】
ところで、出版分野などにおいては、原稿が入稿されてから下版されるまでにいくつかの工程を経て作業が進められており、各工程で効率よく作業を進めるために、各作業に対して作業内容と担当者を振り分けることで、作業の分業化が行われている。その際、各作業者により実行された作業内容は、各作業者に割り振られた作業者端末からの入力により該作業者端末が接続されているネットワーク上のファイルサーバに格納されていた。
そして、ネットワーク上の管理者端末から各作業者が実行した作業内容を把握するには、その都度ファイルサーバに接続しなければならないため、ファイルサーバには負荷がかかり、システムダウンを生じさせたり、あるいは、当該ファイルサーバに接続され、同時に行われる他の作業の進行に支障をきたしてしまうことがあった。
そこで、ファイルサーバにアクセスせずに行うオフライン作業の状態を管理しようと、携帯情報端末であるＰＤＡの活用が試みられ始めている。
例えば特許文献１では、オンライン上で学習した経験情報をＰＤＡを介してサーバ装置に転送し、オンライン上のサイバー共同体に反映させていた。
また、特許文献２では、作業時間を管理する際に、作業状態変更時刻からオフライン作業状態を管理していた。
【特許文献１】特開２００３−２８０９４７号公報
【特許文献２】特開２００４−７０９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１及び特許文献２のいずれにおいても、ＰＤＡがネットワーク圏外で使用されると、サーバ装置はＰＤＡと通信不可能になるため、再びネットワーク圏内に入るまで、その間に入力されたＰＤＡの作業内容を把握することができなかった。そのため、ネットワーク上の管理者端末では、ネットワーク圏外でＰＤＡが使用されている間、作業状態を管理することができなかった。
【０００６】
そこで、本発明の課題は、ＰＤＡを用いて行われる作業の作業状態の管理をより効率良く行うことができる作業管理システムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、
作業者の作業状態を記録するＰＤＡと、
前記作業状態をファイルに管理する作業管理サーバと、を備える作業管理システムであって、
前記作業管理サーバは、作業を入力するサーバ入力手段と、
前記サーバ入力手段により入力された前記作業を実行するＰＤＡに対し、作業開始情報を送信し、かつ、前記作業開始情報を受信したＰＤＡからの作業終了情報を受信するサーバ通信手段と、
前記作業開始情報の送信に応じて、前記ファイルに前記作業開始情報が送信されたＰＤＡの作業状態を作業開始と記録し、かつ、前記作業終了情報の受信に基づいて、前記作業開始情報を受信したＰＤＡに記録された作業状態を記録するサーバ記録手段とを備えており、
前記ＰＤＡは、作業開始情報を受信するＰＤＡ通信手段と、
前記作業状態を変更する入力を行うＰＤＡ入力手段と、
前記ＰＤＡ通信手段による作業開始情報の受信に基づき作業状態を記録し、かつ、前記ＰＤＡ入力手段による入力に基づき、変更された作業状態を記録するＰＤＡ記録手段と、
前記ＰＤＡ入力手段による入力が終了であるか否かを判定する作業終了判定手段とを備え、
前記ＰＤＡ通信手段は、前記作業終了判定手段により、前記ＰＤＡ記録手段による記録が終了であると判定された場合に、前記作業開始情報を送信した作業管理サーバに対し、前記ＰＤＡ記録手段に記録された作業状態を作業終了情報として送信することを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の作業管理システムであって、
前記作業状態は、作業開始、作業中断、作業終了の何れかであることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１又は請求項２に記載の作業管理システムであって、
前記作業管理サーバを複数備えるとともに、
前記作業管理サーバは、前記作業開始情報の送信に応じて、
前記ファイルへのアクセスを禁止するアクセス禁止設定手段と、
前記ファイルへのアクセスが前記作業開始情報を送信した作業管理サーバからのアクセスであるか否かを判定するアクセス制限判定手段と、
前記アクセス制限判定手段により、前記ファイルへのアクセスが前記作業開始情報を送信した作業管理サーバからのアクセスであると判定された場合に、前記ファイルへアクセスした作業管理サーバに対し、前記ファイルへのアクセス禁止の設定を解除するアクセス禁止解除手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、
作業管理システムは、作業管理サーバとＰＤＡとを備えており、
作業管理サーバでは、作業の開始指示が入力されると、入力された作業を行うＰＤＡに対し、作業開始情報を送信するとともに、作業開始情報を送信したＰＤＡの作業状態が作業開始であると記録する。これより、作業開始情報を送信すると、作業管理サーバでは、作業開始情報を送信したＰＤＡが作業場などに持ち出されて使用されている状態にあることを把握することができる。
また、作業終了情報を受信すると、作業開始情報を送信してから作業終了情報を受信するまでの間にＰＤＡに記録された作業状態、すなわち、作業開始情報を送信してから作業終了情報を受信するまでの間に行われたＰＤＡの作業状態の変更履歴を検出することができる。これより、その間、ＰＤＡが作業管理サーバの通信圏外で使用されても、確実にＰＤＡの作業状態を把握することができ、作業管理サーバがオフライン作業とオンライン作業の何れの状態にあるかに関わらず、実作業時間を正確に管理することができる。
また、作業管理サーバは、ＰＤＡがネットワーク圏内にあるなど、ＰＤＡと接続された際に、ＰＤＡに記録された作業状態を受信して、当該作業状態を一括して記録することができるので、ＰＤＡで行われた作業の作業状態を記録する際に、ＰＤＡと常時アクセスする必要がなく、常時ＰＤＡとアクセスさせることで作業管理サーバに生じる負荷を低減させることができる。
一方、ＰＤＡは、作業開始情報を受信すると、作業開始情報の受信に基づく作業状態を記録するとともに、ＰＤＡ入力手段による入力に基づいて、変更された作業状態を記録する。そして、作業終了判定手段により、ＰＤＡ記録手段による記録が終了であると判定されると、作業開始情報を受信してからＰＤＡ記録手段による記録が終了であると判定されるまでの間に自身に記録された作業状態、すなわち、ＰＤＡに記録された作業状態の変更履歴を送信する。つまり、ＰＤＡは、作業管理サーバの通信圏内及び通信圏外の何れの状態で使用されても、確実にＰＤＡで行われた作業状態を記憶して、作業管理サーバに送信することができる。これより、作業管理サーバにオフライン作業とオンライン作業の何れの状態にあるかに関わらず、実作業時間を正確に管理させることを可能にさせ、オフライン作業の作業状態の管理をより効率良く行うことができる。
従って、本システムでは、オフライン作業が行われている時間を有効に活用することができるともに、オフライン作業の作業状態の管理をより効率良く行うことができる。
【００１１】
請求項２に記載の発明によれば、作業管理システムで記録される作業状態を作業開始、作業中断、作業終了の何れかとすることができ、作業管理サーバは、ＰＤＡのこれら作業状態を確実に把握することができる。
【００１２】
請求項３に記載の発明によれば、
作業管理サーバを複数備えており、作業開始情報を送信した作業管理サーバでは、ファイルへのアクセスを禁止し、他の作業管理サーバからファイルへのアクセスがなされた場合、作業開始情報を送信した作業管理サーバからのアクセスであるか否かを判定し、ファイルへのアクセスが作業開始情報を送信した作業管理サーバからのアクセスであると判定されるまでファイルへのアクセス禁止の設定が解除されない。これより、作業開始情報が一旦送信されると作業管理サーバ内のファイルへアクセス可能な作業管理サーバを作業開始情報を送信した作業管理サーバのみに制限し、他の作業管理サーバから当該ファイルにアクセスされることで、当該ファイルに記録される作業状態の書き換えを防いで、実作業時間を正確に管理することができる。これにより、作業の作業状態の管理をより効率良く行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明について、図１〜図１２を参照して具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１４】
作業管理システムは、具体的には図１に示すような作業管理システム１００を一例として例示することが可能である。
【００１５】
作業管理システム１００は、図１に示すように、作業者（オペレータ）により使用される複数（図１には、２つのみ図示）の作業者端末１、…と、作業者によるオンライン作業を管理する管理者により使用される管理者端末２と、作業者、管理者により行われる所定のオンライン作業の作業状態を管理する複数（図１には、２つのみ図示）のファイルサーバ３とがネットワーク（所定の通信回線）Ｎを介して接続されている。ここでは、作業者端末１とファイルサーバとにより作業管理サーバを構成するものとして、以下の説明を行う。
なお、作業管理システム１００は、ネットワークＮで接続されたコンピュータ環境で、データにアクセスしながら行う作業（オンライン作業）と、データにアクセスせずに行う作業（オフライン作業）とを切替えて作業を進めるような場合の作業を管理するのに好ましく適用でき、具体的には、例えば、ＤＴＰ、プリプレスといった印刷業界やＸ線画像を管理運用する医療業界、また、オンライン出版、電子出版、ポストカード作成等の写真・画像処理業界において適用可能である。
また、ネットワークＮは、専用線や既存の一般公衆回線を利用して構築された通信ネットワーク（通信回線）であり、ＬＡＮやＷＡＮ等の様々な回線形態を適用することが可能である。ネットワークＮには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信回線網と、それらを接続するインターネットサービスプロバイダ等が含まれる。
そして、かかるネットワークＮに接続される作業者端末１には、それぞれ作業端末１から離れた作業場などにおいて作業者により使用される携帯移動端末装置（ＰＤＡ）４が設置されている。このＰＤＡ４は作業者端末１を介してネットワークＮと通信可能に構成されているものである。
【００１６】
以下、作業管理システム１００を構成するハードウエアについて順に説明する。
まず、作業者端末１について図２を参照して説明する。ここで、図２は、作業者端末１の概略構成を示すブロック図である。
作業者端末１は、例えば、パーソナルコンピュータ等から構成されており、具体的には、図２に示すように、ＣＰＵ１１と、記憶部１２と、表示部１３と、操作入力部１４と、通信制御部１５等を備え、各部はバス１Ａにより接続されている。
【００１７】
ＣＰＵ１１は、記憶部１２に記憶されている作業者端末１としての機能に関する各種プログラムを読み出して記憶部１２の作業領域に展開し、当該プログラムに従って各種処理を実行するものである。
【００１８】
記憶部１２には、ＣＰＵ１１の作業エリア１２１と、オンライン作業にてファイルサーバ３のデータ格納ディレクトリｂ２と接続される作業ディレクトリ１２２ａ等を格納するデータエリア１２２と、ＣＰＵ１１に実行されるプログラムが格納されたプログラムエリア１２３とが形成されている。
【００１９】
表示部１３は、例えばＣＲＴやＬＣＤ等により構成されており、ＣＰＵ１１から出力された所定の表示制御信号に従って各種の画面表示を行うようになっている。
【００２０】
操作入力部１４は、例えば、マウスや各種の操作キーによって構成されるキーボードを備え、当該マウスやキーボードのユーザによる操作に基づいて操作信号をＣＰＵ１１に出力するようになっている。本実施形態においては、作業の開始指示として操作入力部１４にて作業開始情報が入力されるようになっており、操作入力部１４は、これに基づいてサーバ入力手段として機能している。
【００２１】
通信制御部１５は、例えば、ＣＰＵ１１の制御下にて、ファイルサーバ３及びＰＤＡ４との間で情報の通信制御を行うためのものである。
【００２２】
例えば、通信制御部１５は、作業者による操作入力部１４の所定操作に基づいて入力された、作業開始情報をファイルサーバ３及びＰＤＡ４に対して送信するようになっている。
また、通信制御部１５は、ＰＤＡ４から送られた作業終了情報を受信するようになっている。
ここで、ＣＰＵ１１により作業開始情報がＰＤＡ４に送信されるとともに、ＰＤＡ４からの作業終了情報が受信されることに基づいて、通信制御部１５は、サーバ通信手段として機能している。
【００２３】
また、通信制御部１５は、作業者による操作入力部１４の所定操作に基づいて入力された、作業終了情報の送信を指示する作業終了指示情報をファイルサーバ３に対して送信するようになっている。
【００２４】
次に管理者端末２について説明する。
管理者端末２は、例えば、上述した作業者端末１と同様にパーソナルコンピュータ等から構成されており、具体的には、図３に示すように、ＣＰＵ２１と、記憶部２２と、表示部２３と、操作入力部２４と、通信制御部２５等を備え、各部はバス２Ａにより接続されている。
【００２５】
また、管理者端末２は、管理者による操作入力部２４の所定操作に基づいて、一のジョブを構成する作業を作成して、当該作業を担当する作業者の割り当て等を行うためのものである。
即ち、通信制御部２５は、管理者による操作入力部２４の所定操作に基づいて入力された各作業の担当作業者に関する情報（作業情報）をファイルサーバ３に対して送信するようになっている。
なお、管理者は、作業者に対して各作業の割り当て等を行う者であり、例えば、作業者を管理する当該作業者の直属の長や、当該作業の依頼主が挙げられる。
【００２６】
さらに、管理者端末２は、ＣＰＵ２１の制御下にて、作業者端末１を介して入力されたファイルサーバ３に記憶されている作業ファイル及び当該作業ファイルに関する作業管理データベースｂ１に接続可能となっている。これにより、作業者による作業の進捗状況等、作業状態の確認を行うことができるようになっている。
【００２７】
なお、管理者端末２は、上記説明した以外の点では作業者端末１と略同様であり、詳細な説明は省略する。
また、管理者端末２は、管理者がジョブを構成する作業の作業者として機能する場合には、作業者端末１として機能するようになっている。
【００２８】
また、管理者端末２は、管理者が作業の依頼主、即ち、顧客として機能する場合には、例えば、管理者のＩＤやパスワードを用いることにより、作業ファイル及び当該作業ファイルに関する作業管理データベースｂ１に接続して作業の進捗状況を確認することができるようになっている。
【００２９】
次に、ファイルサーバ３について図４を参照して説明する。ここで、図４は、ファイルサーバ３の概略構成示すブロック図である。
図４に示すように、ファイルサーバ３は、制御部３１と、表示部３２と、操作入力部３３と、通信制御部３４等を備えて構成されている。
【００３０】
制御部３１は、作業管理プログラムｃ１の実行に基づいて、オンライン作業の作業状態を管理するための種々の処理を行うためのものであり、各種の演算処理等を行うＣＰＵ３１１と、このＣＰＵ３１１のワークエリア等として使用されるとともに、ＣＰＵ３１１が各部を制御するのに必要な所定のプログラム等が記憶された記憶部３１２とを備えている。
【００３１】
ＣＰＵ（Central Processing Unit）３１１は、記憶部３１２のプログラムエリア３１２ｃ内に格納されたプログラムを読み出して作業エリア３１２ａ内に展開し、当該プログラムに基づいて各部への指示やデータの送受信の制御を行う。
【００３２】
記憶部３１２には、ＣＰＵ３１１のワークエリアとして機能するための作業エリア３１２ａと、各種情報データベース等が記憶されたデータエリア３１２ｂと、ＣＰＵ３１１に実行させるプログラムが格納されたプログラムエリア３１２ｃとが形成されており、サーバ記録手段として機能している。
【００３３】
データエリア３１２ｂには、作業管理データベースｂ１、データ格納ディレクトリｂ２等が記憶されている。
【００３４】
作業管理データベースｂ１は、各作業者による作業の進捗状況等の作業状態を記憶するためのものである。即ち、作業管理データベースｂ１には、各作業ファイルと対応付けて、作業（アクション）毎にオン・オフラインの種別や、当該作業の作業状態、当該作業に従事する作業者の識別情報、これら作業に関するデータが記憶された日付（変更時刻）等の作業情報が図５に示すような作業状態テーブルに記憶されるようになっている。例えば、図５の状態の作業状態テーブルでは、２００５年２月４日１３：００に作業者Ａによる資料整理の予約が操作入力部３３からオフラインの状態で入力され、その後、２００４年２月４日１３：１０に作業者Ａによる編集の予約がネットワーク上の管理者端末２などからオンラインの状態で入力されて記憶されている。
【００３５】
また、作業状態テーブルでは、後述する通信制御部３４で受信される作業開始情報の受信に基づいて、作業状態テーブルに、作業場に移動する等、実際にＰＤＡ４で作業が開始されるまでの前段階として持出中と記録されるようになっている。例えば、作業者端末１を介して２００５年２月４日１３：４０に作業者Ａによりオフラインの状態でＰＤＡ４で行うアクションとして資料整理が選択されると、受信された作業開始情報に基づいて図６に示すような状態の作業状態テーブルになる。
ここで、作業管理データベースｂ１は、作業情報を記録する作業情報記録手段を構成している。
【００３６】
また、作業管理データベースｂ１には、作業終了の際に作業者端末１から入力された作業終了情報が記録されるようになっている。
なお、作業終了情報としては、後述する作業開始情報が作業者端末１にて送信されてからＰＤＡ４にて作業終了情報入力処理が実行されるまでの間にＰＤＡ４の記憶部４１２（図７参照）に記憶された作業情報である。なお、ＰＤＡ４の記憶部４１２に記憶される作業情報は、ファイルサーバ３や作業者端末１に記憶される作業情報の他に、当該作業情報と対応付けられた作業区分ＩＤ、入力文字数、入力点数、出力サイズ等の各情報を含むものであってもよい。
ここで、作業管理データベースｂ１は、作業終了情報を記録する作業終了情報記録手段を構成している。
【００３７】
データ格納ディレクトリｂ２は、作業に関する作業ファイル（作業情報）を格納するものである。
ここで、作業は、例えば、複数の関連性を有する作業（アクション）により一のジョブを構成するようになっており、データ格納ディレクトリｂ２には、例えば、ジョブ毎に所定数の作業ファイルが記憶されている。
【００３８】
なお、ジョブとは、例えば、所定数の作業（アクション）により定義される仕事の単位である。具体的には、例えば、所定の雑誌の表紙画像データの処理として、「入力」、「色補正」、「出力」の３つがある場合には、「雑誌の表紙」がジョブに対応し、「入力」、「色補正」、「出力」の３つの処理が作業に対応するものである。
【００３９】
プログラムエリア３１２ｃには、作業管理プログラムｃ１、アクセス禁止設定プログラムｃ２、アクセス禁止判定プログラムｃ３、アクセス禁止解除プログラムｃ４等が記憶されている。
【００４０】
作業管理プログラムｃ１は、制御部３１の制御下にて、記憶部３１２のオンライン作業ファイルを格納したデータ格納ディレクトリｂ２と、作業者端末１の記憶部１２（図２参照）に形成される作業ディレクトリ１２２ａとを論理的に接続（マウント）して作業を行うオンライン作業の作業状態を管理する機能を実現させるためのプログラムである。
より具体的には、作業者端末１から送信されたデータ格納ディレクトリｂ２に対するアクセス要求信号の受信に基づき、所定の判定プログラムに従ってアクセスが許可されていると判定された場合に、ＣＰＵ３１１による作業管理プログラムｃ１の実行に基づいて、アクセス要求されたデータ格納ディレクトリｂ２と作業者端末１の作業ディレクトリ１２２ａとを接続させる。
【００４１】
アクセス禁止設定プログラムｃ２は、通信制御部３４による作業開始情報の受信に基づいて記憶部３１２による当該作業の作業状態の記憶が実行された場合に、記憶部３１２の当該作業に関する作業ファイルへのアクセスを禁止する機能を実現させるためのプログラムである。より具体的には、記憶部３１２に当該作業の作業状態として作業開始が記憶された場合に、当該作業に関する作業ファイルへのアクセスを禁止するようになっている。
ここで、ＣＰＵ３１１によりアクセス禁止設定プログラムｃ２が実行されることに基づいて、制御部３１がアクセス制限設定手段として機能する。
【００４２】
アクセス禁止判定プログラムｃ３は、アクセス禁止設定プログラムの実行に従って記録部３１２にアクセスする作業者端末１がオンライン作業開始情報を送信した作業者端末１であるか否かを判定する機能を実現させるプログラムである。
ここで、ＣＰＵ３１１によりアクセス禁止判定プログラムｃ３が実行されることに基づいて、制御部３１がアクセス制限判定手段として機能する。
【００４３】
アクセス禁止解除プログラムｃ４は、アクセス制限判定プログラムの実行に従って記録部３１２にアクセスする作業者端末がオンライン作業開始情報を送信した作業者端末１である場合に、当該作業に関する作業フォルダに設定されていたアクセス禁止を解除する機能を実現させるためのプログラムである。
ここで、ＣＰＵ３１１によりアクセス禁止解除プログラムｃ４が実行されることに基づいて、制御部３１がアクセス禁止解除手段として機能する。
【００４４】
表示部３２は、例えば、ユーザに報知するために種々の情報を表示するＣＲＴ（Cathode Ray Tube）、液晶ディスプレイ（ＬＣＤ）等を備えて構成されている。
【００４５】
操作入力部３３は、例えば、ユーザが所定の操作を行うためのキーボードやマウス等を備え、ユーザによる操作に基づいて操作信号を制御部３１に出力するようになっている。
【００４６】
通信制御部３４は、例えば、制御部３１の制御下にて、作業者端末１との間で情報の通信制御を行うためのものである。
【００４７】
具体的には、通信制御部３４は、作業者端末１の通信制御部１５から送信された作業開始情報を受信するようになっている。ここで、通信制御部３４は、作業開始情報受信手段として機能している。
【００４８】
また、通信制御部３４は、管理者端末２の通信制御部２５から送信された作業情報を受信するようになっている。
【００４９】
次に、ＰＤＡ４について説明する。
ＰＤＡ４は、作業者による操作入力部４３の所定操作に基づいて、一のジョブを構成する作業の作業状態を記憶するためのものであり、具体的には、図７に示すように、制御部４１と、表示部４２と、操作入力部４３と、通信制御部４４等を備え、各部はバス４Ａにより接続されている。
【００５０】
制御部４１は、作業管理プログラムｃ１の実行に基づいて、オンライン作業の作業状態を管理するための種々の処理を行うためのものであり、各種の演算処理等を行うＣＰＵ４１１と、このＣＰＵ４１１のワークエリア等として使用されるとともに、ＣＰＵ４１１が各部を制御するのに必要な所定のプログラム等が記憶された記憶部４１２とを備えている。
【００５１】
ＣＰＵ（Central Processing Unit）４１１は、記憶部４１２のプログラムエリア４１２ｃ内に格納されたプログラムを読み出して作業エリア４１２ａ内に展開し、当該プログラムに基づいて各部への指示やデータの送受信の制御を行う。
【００５２】
記憶部４１２には、ＣＰＵ４１１のワークエリアとして機能するための作業エリア４１２ａと、各種情報データベース等が記憶されたデータエリア４１２ｂと、ＣＰＵ４１１に実行させるプログラムが格納されたプログラムエリア４１２ｃとが形成されている。ここで、記憶部４１２はＰＤＡ記録手段として機能している。
【００５３】
データエリア４１２ｂには、作業管理データベースｂ３が記憶されている。
【００５４】
作業管理データベースｂ３は、各作業者による作業の進捗状況等の作業状態を記憶するためのものである。即ち、作業管理データベースｂ３には、ファイルサーバ３に記憶された作業管理データベースｂ１と同様の項目からなる作業状態テーブルが具備されている（図８参照。）。
【００５５】
作業状態テーブルには、通信制御部４４で受信された作業開始情報や作業者の操作入力部４３の所定の入力操作に基づいて作業状態が記憶されるようになっている。例えば、通信制御部４４で作業開始情報が受信されると、作業状態テーブルでは、図９に示すように、アクションの作業状態が「持出中」となるように記録されるようになっている。
【００５６】
また、作業者は、作業中、操作入力部４３にその都度、作業の進捗状況（作業状態）の入力を行う。例えば、作業を開始する際や、作業を中断する際、作業を終了する際に、ＰＤＡ４に作業状態が入力される。図９に示すように作業者Ａによる資料整理というアクションに対し、操作入力部４３に２００５年２月４日１３：４３に作業開始が入力され、その後、同日の１４：４０に作業中断が入力されると、作業状態テーブルでは、図１１に示すように作業状態の記録変更が行われて、記憶される。
【００５７】
ここで、作業管理データベースｂ３は、作業情報を記録する作業情報記録手段を構成している。
【００５８】
また、作業管理データベースｂ３には、作業終了の際に作業者端末１から入力された作業終了情報が記録されるようになっている。
なお、作業終了情報としては、作業開始情報が作業者端末１にて送信されてからＰＤＡ４にて作業終了情報入力処理が実行されるまでの間にＰＤＡ４の記憶部４１２に記憶された作業情報である。なお、ＰＤＡ４の記憶部４１２に記憶される作業情報は、作業者端末１を介してファイルサーバ３に記憶される作業情報の他に、当該作業情報と対応付けられた作業区分ＩＤ、入力文字数、入力点数、出力サイズ等の各情報を含むものであってもよい。
ここで、作業管理データベースｂ３は、作業終了情報を記録する作業終了情報記録手段を構成している。
【００５９】
プログラムエリア４１２ｃには、作業終了判定プログラムｃ５が記憶されている。
【００６０】
作業終了判定プログラムｃ５は、制御部の制御下にて、ＰＤＡ入力手段による入力が終了であるか否かを判定する機能を実現させるプログラムである。より具体的には、作業者による操作入力部４３へ作業終了指示が入力された場合に、ＰＤＡ記録手段による記録が終了であると判定されるようになっている。
ここで、ＣＰＵ４１１により作業終了判定プログラムｃ５が実行されることに基づいて、制御部３１が作業終了判定手段として機能する。
【００６１】
表示部４２は、例えばＣＲＴやＬＣＤ等により構成されており、ＣＰＵ４１１から出力された所定の表示制御信号に従って各種の画面表示を行うようになっている。
【００６２】
操作入力部４３は、例えば、各種の操作キーを備え、当該操作キーのユーザによる操作に基づいて操作信号をＣＰＵ１１に出力するようになっている。ここで、操作入力部４３は、ＰＤＡ入力手段として機能している。
【００６３】
通信制御部４４は、例えば、ＣＰＵ４１１の制御下にて、ネットワークＮの通信圏内にある作業者端末１との間で情報の通信制御を行うためのものである。
具体的には、通信制御部３４は、作業者端末１の通信制御部１５から送信された作業開始情報を受信するようになっている。ここで、通信制御部３４は、作業開始情報受信手段として機能しており、当該作業開始情報受信手段はＰＤＡ通信手段を構成している。
【００６４】
また、通信制御部４４は、ＣＰＵ４１１の制御下にて、作業終了判定プログラムｃの実行に従って、ＰＤＡ記録手段による記録が終了であると判定された場合に、作業開始情報を送信した作業管理サーバに対し、作業終了情報として、ＰＤＡ記録手段により記憶部に記録された作業状態を送信するようになっている。ここで、通信制御部３４は、作業終了情報送信手段として機能しており、当該作業終了情報送信手段はＰＤＡ通信手段を構成している。
【００６５】
次に、作業管理システム１００による作業実績設定処理について図１０を参照して説明する。ここで、図１０は、作業実績設定処理に関する動作の一例を示すフローチャートである。
【００６６】
作業開始に際して、まず、ＰＤＡ４で行われる作業がファイルサーバ３に登録されている必要がある。まず、ＰＤＡ４で行われる作業の登録について説明する。
【００６７】
ここでは、例えば、管理者による管理者端末２の所定操作に基づいて、所定のジョブを構成する所定数の作業（アクション）を作成する。続いて、各作業を担当する作業者に対して作業毎に割り当てを行う。すると、管理者端末２の記憶部２２の所定領域に記憶されると共に、作業毎に作業を行う作業者端末１を管理するファイルサーバ３に作業情報を送信する。
【００６８】
ファイルサーバ３にあっては、作業者端末１の通信制御部１５により送信された所定の操作信号を通信制御部３５により受信すると、制御部３１の制御下にて、受信された操作信号に基づいて、作業者による当該作業の作業状態を記憶部３１２の所定の記憶領域に記憶する。例えば、図５に示すような状態の作業状態テーブルが記憶されている。この状態で作業の開始指示が入力される。
【００６９】
まず、図１０に示すように、作業者による作業者端末１の所定操作に基づいて、作成された作業毎に作業開始情報入力処理を実行するか否かを設定する。ここで、作業開始情報入力処理の実行が設定された作業にあっては、作業開始情報入力処理を実行する（ステップＳ１）。
【００７０】
作業開始情報入力処理では、先ず、作業者による作業者端末１の所定操作に基づいてダイアログ画面上にて、管理者端末２にて作成された作業を表示させる。その後、当該作業の中からＰＤＡ４で行う作業開始情報の「送信」が選択されると、作業開始情報を通信制御部１５によりＰＤＡ４に対して送信する。
【００７１】
続いて、作業者端末１の当該「送信」の選択に関する操作入力部１４の操作信号を通信制御部１５によりファイルサーバ３に対し送信する。
【００７２】
ファイルサーバ３にあっては、作業者端末１の通信制御部１５により送信された所定の操作信号を通信制御部３５により受信すると、制御部３１の制御下にて、受信された操作信号に基づいて、作業者による当該作業の作業状態を持出中として記憶部３１２の所定の記憶領域に記憶する(ステップＳ２)（図６参照）。
【００７３】
ここで、記憶部３１２の所定の記憶領域に作業者による当該作業の作業状態が持出中であると記憶されると、ＣＰＵ３１１では、記憶部３１２からアクセス禁止設定プログラムｃ２を読み出して、作業エリア３１２ａに展開し、アクセス禁止設定処理を実行する(ステップＳ３)。
【００７４】
アクセス禁止設定処理では、データ格納ディレクトリｂ３に格納された作業ファイルへのアクセスを禁止するように設定する。
通信制御部３４による作業開始情報の受信に基づいて記憶部３１２による当該作業の作業状態の記憶が実行された場合に、記憶部３１２の当該作業に関する作業ファイルへのアクセスを禁止する機能を実現させるためのプログラムである。より具体的には、記憶部３１２に当該作業の作業状態として持出中が記憶された場合に、当該作業に関する作業ファイルへのアクセスを禁止するようになっている。
【００７５】
続いてＣＰＵ３１１では、記憶部３１２からアクセス禁止判定プログラムｃ３を読み出して、作業エリア３１２ａに展開し、アクセス禁止判定処理を実行する。
アクセス禁止判定処理では、データ格納ディレクトリｂ３へアクセスする作業者端末が通信制御部３５に作業開始情報を送信した作業者端末１であるか否か判断させる（ステップＳ４）。そして、データ格納ディレクトリｂ３へアクセスする作業者端末が通信制御部３５に作業開始情報を送信した作業者端末１であると判定された場合（ステップＳ４；ｙｅｓ）、記憶部３１２からアクセス禁止解除プログラムｃ４を読み出して、作業エリア３１２ａに展開し、アクセス禁止解除処理が実行される（ステップＳ５）。これよりファイルサーバ３の当該作業に関する作業フォルダは、ネットワークＮ上の全ての作業者端末１からアクセス可能となる。
【００７６】
一方、ＰＤＡ４では、作業者による作業の実行の際には、当該作業者によるＰＤＡ４の操作入力部４３の所定操作により作業管理システム１００をオペレータモードで起動した後、例えば、操作入力部４３を介した当該作業者のＩＤ及びパスワードの入力に基づいて、当該作業管理システム１００にログインする（ステップＳ６）。すると、ＰＤＡ４の表示部４２に所定のダイアログ画面（図示略）が表示される。
【００７７】
その後、通信制御部４４にて作業者端末１から送信された作業開始情報を受信すると（ステップＳ７）、制御部４１の制御下にて、作業開始情報を記憶部４１２の所定の記憶領域に記憶し、ＰＤＡ４の作業状態を持出中として記憶する（ステップＳ８）（図９参照）。そして、作業開始を始めとして、作業中、適宜、操作入力部４３の所定操作により作業状態が記憶される（図１１参照）。
【００７８】
その後、作業者によるＰＤＡ４の操作入力部４３の所定操作により作業終了情報入力処理が実行されると、ＣＰＵ４１１では、記憶部４１２から作業終了判定プログラムｃ５を読み出して、作業エリア４１２ａに展開し、ＰＤＡ４の操作入力部４３の所定操作により作業終了情報入力処理が実行されたか否かを判定する（ステップＳ９）。
【００７９】
ここで、作業終了情報入力処理が実行されたと判定されると（ステップＳ９；ｙｅｓ）、作業開始情報を受信してから終了時実績情報入力処理が実行されたと判断されるまでに記憶部４１２に記録された作業状態記録テーブルｂ３に関する情報を作業終了情報として作業開始情報を送信した作業者端末１に対して送信する（ステップＳ１０）。
【００８０】
その後、作業者端末１にてＰＤＡ４から送信された作業終了情報を受信すると、作業終了情報入力処理を実行する（ステップＳ１１）。
【００８１】
作業終了情報入力処理では、先ず、作業者端末１の通信制御部１５によりＰＤＡ４から送信された作業終了情報を受信すると、制御部１１の制御下にて、作業終了情報を作業管理データベースｂ１に記憶するとともに、表示部１３のダイアログ画面上に表示する。
【００８２】
その後、作業者による作業者端末１の操作入力部１４の所定操作に基づいてダイアログ画面上にて作業終了情報の「送信」が選択されると、当該「送信」の選択に関する操作入力部１４の操作信号を通信制御部１５によりファイルサーバ３に対し送信する。
【００８３】
ファイルサーバ３にあっては、作業者端末１の通信制御部１５により送信された所定の操作信号を通信制御部３５により受信すると、ステップＳ３以降の動作が繰り返される。
その結果、ファイルサーバ３では、制御部３１の制御下にて、受信された操作信号に基づいて、アクセス制限が解除される。これより通信制御部３４に作業開始情報が受信されると、ファイルサーバ３にアクセス可能なネットワークＮ上の作業者端末は、作業開始情報を送信した作業者端末１のみに制限される。そして、作業者による作業の作業状態を記憶部３１２の所定の記憶領域に記憶させて（ステップＳ１２）（図１２参照）、一連の作業実績設定処理を完了する。
【００８４】
なお、ステップＳ４で、データ格納ディレクトリｂ３へアクセスする作業者端末が通信制御部３５に作業開始情報を送信した作業者端末１であると判定されない場合（ステップＳ４；ｎｏ）、ステップＳ３以降の動作が繰り返される。
【００８５】
以上のように、作業管理サーバにおいては、作業の開始指示が入力されると、入力された作業を行うＰＤＡ４に対し、作業開始情報を送信するとともに、作業開始情報を送信したＰＤＡ４の作業状態が持出中であると記録する。これより、作業開始情報を送信すると、作業管理サーバでは、作業開始情報を送信したＰＤＡ４が作業場などに持ち出されている状態にあることを把握することができる。
また、作業終了情報を受信すると、作業開始情報を送信してから作業終了情報を受信するまでの間にＰＤＡ４に記録された作業状態、すなわち、作業開始情報を送信してから作業終了情報を受信するまでの間に行われたＰＤＡ４の作業状態の変更履歴を検出することができる。これより、その間、ＰＤＡ４が作業管理サーバの通信圏外で使用されても、確実にＰＤＡの作業状態を把握することができ、作業管理サーバがオフライン作業とオンライン作業の何れの状態にあるかに関わらず、実作業時間を正確に管理することができる。
また、ＰＤＡ４がネットワーク圏内にあるなど、ＰＤＡ４と接続された際に、ＰＤＡ４に記録された作業状態を受信して、当該作業状態を一括して記録することができるので、ＰＤＡ４で行われた作業の作業状態を記録する際に、ＰＤＡ４と常時アクセスする必要がなく、常時ＰＤＡ４とアクセスさせることで作業管理サーバに生じる負荷を低減させることができる。
従って、オフライン作業を有効に活用することができるともに、オフライン作業の作業状態の管理をより効率良く行うことができる。
【００８６】
また、作業管理サーバ及びＰＤＡ４では、自身に記録される作業状態を作業開始、作業中断、作業終了の何れかとすることができ、これら作業状態を確実に把握することができる。
【００８７】
一方、ＰＤＡ４においては、作業開始情報を受信すると、作業開始情報の受信に基づく作業状態を記録するとともに、ＰＤＡ入力手段による入力に基づいて、変更された作業状態を記録する。そして、作業終了判定手段により、ＰＤＡ記録手段による記録が終了であると判定されると、ＰＤＡ４に記録された作業状態の変更履歴を送信するので、ＰＤＡ４は、作業管理サーバの通信圏内及び通信圏外の何れの状態で使用されても、確実にＰＤＡ４で行われた作業状態を記憶して、作業管理サーバに送信することができる。これより、作業管理サーバにオフライン作業とオンライン作業の何れの状態にあるかに関わらず、実作業時間を正確に管理させることを可能にさせ、オフライン作業の作業状態の管理をより効率良く行うことができる。
【００８８】
したがって、作業管理システム１００では、オフライン作業を有効に活用することができるともに、オフライン作業の作業状態の管理をより効率良く行うことができる。
【００８９】
特に、かかるシステムにおいて、作業管理サーバを複数備え、作業開始情報を送信した作業管理サーバにおいて、ファイルへのアクセスを禁止し、他の作業管理サーバからファイルへのアクセスがなされた場合、ファイルへのアクセスが作業開始情報を送信した作業管理サーバからのアクセスであると判定されるまでファイルへのアクセス禁止の設定が解除されないので、作業開始情報が一旦送信されると作業管理サーバ内のファイルにアクセス可能な作業管理サーバを作業開始情報を送信した作業管理サーバのみに制限し、他の作業管理サーバから当該ファイルにアクセスされることで、当該ファイルに記録される作業状態の書き換えを防いで、実作業時間を正確に管理することができる。これにより、オフライン作業の作業状態の管理をより効率良く行うことができる。
【００９０】
なお、本実施形態においては、作業者端末１と、ファイルサーバ３とにより作業管理サーバを構成したが、サーバ入力手段と、サーバ通信手段、サーバ記録手段を備えたものであれば、各手段が別体に構成されるなど、ネットワークＮ上の他のハードウエアを代用する構成としてもよい。
【００９１】
例えば、ネットワークＮ上の他のハードウエアを代用する構成として、サーバ入力手段として管理者端末２の操作入力部２４を含める構成としてもよい。
あるいは、ネットワークＮ上に複数のファイルサーバ３を統合・管理を行うＤＢサーバを設け、当該ＤＢサーバを介して、ファイルサーバ３に記憶された作業状態テーブルの記録変更を行う構成が挙げられる。このように２段階に分けてネットワークＮ上で行われる作業を管理することで、作業の種類毎にファイルサーバ３に振り分けるなど作業者端末１で行われる作業を効率よく管理して、作業者端末１での各作業の進捗状態を把握することができる。
【図面の簡単な説明】
【００９２】
【図１】本発明を適用した一実施形態として例示する作業管理システムを説明するための図である。
【図２】図１の作業管理システムを構成する作業者端末の概略構成を示すブロック図である。
【図３】図１の作業管理システムを構成する管理者端末の概略構成を示すブロック図である。
【図４】図１の作業管理システムを構成するファイルサーバの概略構成を示すブロック図である。
【図５】図４のファイルサーバの作業状態テーブルの記録例を示す図である。
【図６】図４のファイルサーバが作業開始情報入力処理に関する操作信号を受信した際のファイルサーバの作業状態テーブルの記録例を示す図である。
【図７】図１の作業管理システムを構成するＰＤＡの概略構成を示すブロック図である。
【図８】図７のＰＤＡが作業開始情報を受信した際のＰＤＡの作業状態テーブルの記録例を示す図である。
【図９】図７のＰＤＡに作業開始を入力した際のＰＤＡの作業状態テーブルの記録例を示す図である。
【図１０】図１の作業管理システムによる作業実績設定処理に関する動作の一例を示すフローチャートである。
【図１１】図７のＰＤＡの作業中の作業状態テーブルの記録例を示す図である。
【図１２】図４のファイルサーバが作業終了情報入力処理に関する操作信号を受信した際のファイルサーバの作業状態テーブルの記録例を示す図である。
【符号の説明】
【００９３】
１００    作業管理システム
１        作業者端末（作業管理サーバ）
１２      記憶部
１２１    作業エリア
１２２    データエリア
１２２ａ  作業ディレクトリ
１２３    プログラムエリア
１３      表示部
１４      操作入力部（サーバ入力手段）
１５      通信制御部（サーバ通信手段）
２        管理者端末
２２１    作業エリア
２２２    データエリア
２２２ａ  作業ディレクトリ
２２３    プログラムエリア
２３      表示部
２４      操作入力部
２５      通信制御部
３        ファイルサーバ（作業管理サーバ）
３１      制御部
３１１    ＣＰＵ
３１２    記憶部（サーバ記憶手段）
３１２ａ  作業エリア
３１２ｂ  データエリア
３１２ｃ  プログラムエリア
３２      表示部
３３      操作入力部
３４      通信制御部
４        ＰＤＡ
４１      制御部
４１１    ＣＰＵ
４１２    記憶部
４１２ａ  作業エリア
４１２ｂ  データエリア
４１２ｃ  プログラムエリア
４２      表示部
４３      操作入力部
４４      通信制御部
Ｎ        ネットワーク
【図１】
2007109064.tif 000003
【図２】
2007109064.tif 000004
【図３】
2007109064.tif 000005
【図４】
2007109064.tif 000006
【図５】
2007109064.tif 000007
【図６】
2007109064.tif 000008
【図７】
2007109064.tif 000009
【図８】
2007109064.tif 000010
【図９】
2007109064.tif 000011
【図１０】
2007109064.tif 000012
【図１１】
2007109064.tif 000013
【図１２】
2007109064.tif 000014