(57)【特許請求の範囲】
【請求項１】
ユーザによる操作を受け付ける操作手段と、
前記操作手段が作業対象装置に対する作業開始の了解の要求を示す操作を受け付けた場合に、前記了解を要求する了解要求データを送信する送信手段と、
前記作業対象装置に対する作業開始が了解されたか否かを示すデータと、前記作業対象装置と連係する連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータとを受信する受信手段と、
前記受信手段により受信された前記了解されたか否かを示すデータに基づき、前記作業対象装置に対する作業開始が了解されたか否かを前記ユーザに通知し、前記受信手段により受信された前記要求される状態であるか否かを示すデータに従い、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する通知手段と
を備える
端末装置。
【請求項２】
前記送信手段は、前記操作手段が前記作業対象装置に対する作業の進捗を示す操作を受け付けた場合に、前記作業の進捗を通知する進捗通知データを送信する
請求項１に記載の端末装置。
【請求項３】
作業対象装置に対する作業を行うために前記作業対象装置と連係する連係装置に要求される状態を示すデータと、前記作業対象装置に対する作業開始の了解を要求するデータとを受信する受信手段と、
前記受信手段により受信された前記要求される状態を示すデータに基づき、前記連係装置に要求される状態をユーザに通知し、前記受信手段により受信された前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解を前記ユーザに促す通知手段と、
前記ユーザによる操作を受け付ける操作手段と、
前記操作手段が前記作業対象装置に対する作業開始の了解を示す操作を受け付けた場合に、前記了解を通知する了解通知データを送信する送信手段と
を備える端末装置。
【請求項４】
前記受信手段は、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータを受信し、
前記通知手段は、前記受信手段により受信された前記要求される状態であるか否かを示すデータに基づき、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する
請求項３に記載の端末装置。
【請求項５】
作業対象装置と連係する連係装置の管理者を示す管理者データと、前記作業対象装置に対する作業を行うために前記連係装置に要求される状態を示す要求状態データとを取得する取得手段と、
前記作業対象装置の管理者の第１管理者端末装置から、前記作業対象装置に対する作業開始の了解を要求する了解要求データを受信する受信手段と、
前記受信手段が前記了解要求データを受信した場合に、前記管理者データが示す前記連係装置の管理者の第２管理者端末装置に対し、前記作業対象装置に対する作業開始の了解を要求するデータを送信する送信手段と
を備え、
前記受信手段は、前記送信手段による前記了解を要求するデータの送信に対する応答として、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを前記第２管理者端末装置から受信し、
前記送信手段は、前記第１管理者端末装置に対し、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを送信する
サーバ装置。
【請求項６】
前記受信手段は、前記連係装置の状態を示す装置状態データを受信し、
前記送信手段は、前記第１管理者端末装置および前記第２管理者端末装置の少なくとも一方に、前記装置状態データが示す前記連係装置の状態を示すデータを送信する
請求項５に記載のサーバ装置。
【請求項７】
前記装置状態データが示す状態が、前記要求状態データが示す状態であるか否かを判定する判定手段を備え、
前記送信手段は、前記第１管理者端末装置および前記第２管理者端末装置の少なくとも一方に、前記判定手段による判定の結果を示す判定結果データを送信する
請求項６に記載のサーバ装置。
【請求項８】
前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、
前記送信手段は、前記管理者データが示す前記第２管理者端末装置に対し、前記進捗通知データが通知する進捗を示すデータを送信する
請求項５乃至７のいずれか１項に記載のサーバ装置。
【請求項９】
前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、
前記受信手段により受信された前記装置状態データが示す状態が、前記要求状態データが示す状態であるか否かを判定する判定手段を備え、
前記受信手段が前記作業対象装置に対する作業の開始を通知する進捗通知データを受信した後、前記作業対象装置に対する作業の完了を通知する進捗通知データを受信するまでの期間に、前記装置状態データが示す状態が前記要求状態データが示す状態でないと前記判定手段が判定した場合、前記送信手段は、前記連係装置の状態を制御する制御装置に対し、前記連係装置の状態を前記要求状態データが示す状態とするための制御を指示する制御指示データを送信する
請求項６に記載のサーバ装置。
【請求項１０】
前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、
前記受信手段が前記作業対象装置に対する作業の開始を通知する進捗通知データを受信した場合に、前記送信手段は、前記連係装置の状態を制御する制御装置に対し、前記要求状態データが示す状態の維持を指示する制御指示データを送信し、
前記受信手段が前記作業対象装置に対する作業の完了を通知する進捗通知データを受信した場合に、前記送信手段は、前記制御装置に対し、前記要求状態データが示す状態の維持の解除を指示する制御指示データを送信する
請求項６に記載のサーバ装置。
【請求項１１】
コンピュータに
作業対象装置に対する作業開始の了解の要求を示すユーザの操作に応じて、前記了解を要求する了解要求データを送信する処理と、
前記作業対象装置に対する作業開始が了解されたか否かを示すデータを受信する処理と、
前記了解されたか否かを示すデータに従い、前記ユーザに対し、前記作業対象装置に対する作業開始が了解されたか否かを通知する処理と、
前記作業対象装置と連係する連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータを受信する処理と、
前記要求される状態であるか否かを示すデータに従い、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する処理と
を実行させるためのプログラム。
【請求項１２】
コンピュータに
作業対象装置に対する作業を行うために前記作業対象装置と連係する連係装置に要求される状態を示すデータを受信する処理と、
前記要求される状態を示すデータに基づき、前記連係装置に要求される状態をユーザに通知する処理と、
前記作業対象装置に対する作業開始の了解を要求するデータを受信する処理と、
前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解をユーザに促す処理と、
前記作業対象装置に対する作業開始の了解を示す前記ユーザの操作に応じて、前記了解を通知する了解通知データを送信する処理と
を実行させるためのプログラム。
【請求項１３】
コンピュータに
作業対象装置と連係する連係装置の管理者を示す管理者データと、前記作業対象装置に対する作業を行うために前記連係装置に要求される状態を示す要求状態データとを取得する処理と、
前記作業対象装置の管理者の第１管理者端末装置から、前記作業対象装置に対する作業開始の了解を要求する了解要求データを受信する処理と、
前記了解要求データを受信した場合に、前記管理者データが示す前記連係装置の管理者の第２管理者端末装置に対し、前記作業対象装置に対する作業開始の了解を要求するデータを送信する処理と、
前記了解を要求するデータの送信に対する応答として、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを受信する処理と、
前記第１管理者端末装置に対し、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを送信する処理と
を実行させるためのプログラム。
【請求項１４】
請求項１１乃至１３のいずれか１項に記載のプログラムを持続的に記録するコンピュータ読み取り可能な記録媒体。
【請求項１５】
作業対象装置の管理者の第１管理者端末装置が、前記作業対象装置に対する作業開始の了解を要求するユーザの操作に応じて、前記了解を要求する了解要求データを送信するステップと、
前記作業対象装置と連係する連係装置の管理者の第２管理者端末装置が、前記作業対象装置に対する作業開始の了解を要求するデータを受信するステップと、
前記第２管理者端末装置が、前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解を促すステップと、
前記第２管理者端末装置が、前記作業対象装置に対する作業開始を了解したことを示すユーザの操作に応じて、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを送信するステップと、
前記第１管理者端末装置が、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを受信するステップと、
前記第１管理者端末装置が、前記了解されたか否かを示すデータに基づき、前記作業対象装置に対する作業開始が了解されたか否かをユーザに通知するステップと
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に対する作業を管理するための技術に関する。
【背景技術】
【０００２】
互いに連係する複数の装置がある場合、それらの装置のうちの作業対象の装置に対し作業を行う際、当該作業対象の装置と連係する他の装置の状態が制約される場合がある。【０００３】
図１９は、互いに連係する複数の装置を含むシステムの例として、バラストラインを制御するシステムを示した図である。図１９に例示のシステムにおいては、海水取り入れ口とバラストタンク、清水タンク、および消火用供給ラインとを結ぶバラストラインが、ポンプＰ１〜Ｐ３と、バルブＶ０１等の多数のバルブとにより制御される。ポンプＰ１〜Ｐ３の各々の上流側には、バラストタンク等に取り入れられる水から異物を取り除くためのストレーナＳ１〜Ｓ３が配置されている。なお、図１９において「Ｐ」で示される装置は、圧力センサである。【０００４】
図１９に例示のシステムにおいて、例えばストレーナＳ１の掃除を行う場合、バルブＶ０１、Ｖ０３、Ｖ１１、Ｖ１２、Ｖ１３、Ｖ１４は閉じられている必要がある。また、ポンプＰ１とＰ２は停止されている必要がある。なお、ポンプＰ２に関しては、仮にストレーナＳ１の掃除中に運転されると、閉じられているバルブＶ１２に高い圧力がかかり、バラスト水がストレーナＳ１に漏れ出す可能性があるため、停止される必要がある。【０００５】
仮に上記の条件が守られず、ストレーナＳ１の掃除作業中に閉じられているべきバルブのいずれかが開かれたり、停止されているべきポンプのいずれかが始動されたりすると、掃除のため開放されているストレーナＳ１から水が流れ出し、周囲のポンプの電気系統に損傷を与えたり、乗組員の怪我を招いたり、といった深刻な不都合が生じる危険性がある。【０００６】
上記のような不都合を回避するための技術を提案する文献として、例えば特許文献１がある。特許文献１には、複数の作業員の各々が、端末装置に表示される弁やポンプといった機器のシンボルのうち自分が保守作業を行うにあたり操作を禁止したい機器を指定することにより、当該機器に対する操作の禁止を行うことで、或る作業員が保守作業中に他の作業員が当該保守作業の妨げになる機器の操作を行うことを防止する仕組みが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平４−２５９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のように、互いに連係する複数の装置の各々に対し異なる作業員が作業を行う状況下においては、作業員の各々は、他の作業員の作業により自分が行う作業に制約を受ける。従って、作業員は各々、他の作業員が行う作業に伴い、自分が行う作業にいつどのような制約が課されるかを正確に把握する必要があるが、その作業は容易ではない。【０００９】
特許文献１に提案されている仕組みによれば、作業員は自分が作業を行おうとした時点で、他の作業員による作業が進行中のために禁止されている作業を知ることができる。しかしながら、特許文献１に提案されている仕組みによる場合、例えば或る作業員が或る装置に対し作業を開始したいときにその作業が他の作業員の作業に伴い禁止されていれば、その禁止が解除されるまで待つ他なく、作業効率は上がらない。【００１０】
上記のような事情に鑑み、本発明は、互いに連係する複数の装置の各々に対し異なる作業員が作業を行う状況において、効率的な作業を可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、ユーザによる操作を受け付ける操作手段と、前記操作手段が作業対象装置に対する作業開始の了解の要求を示す操作を受け付けた場合に、前記了解を要求する了解要求データを送信する送信手段と、前記作業対象装置に対する作業開始が了解されたか否かを示すデータと、前記作業対象装置と連係する連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータとを受信する受信手段と、前記受信手段により受信された前記了解されたか否かを示すデータに基づき、前記作業対象装置に対する作業開始が了解されたか否かを前記ユーザに通知し、前記受信手段により受信された前記要求される状態であるか否かを示すデータに従い、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する通知手段とを備える端末装置を提供する。
【００１２】
上記の端末装置において、前記送信手段は、前記操作手段が前記作業対象装置に対する作業の進捗を示す操作を受け付けた場合に、前記作業の進捗を通知する進捗通知データを送信する、という構成が採用されてもよい。【００１３】
また、本発明は、作業対象装置に対する作業を行うために前記作業対象装置と連係する連係装置に要求される状態を示すデータと、前記作業対象装置に対する作業開始の了解を要求するデータとを受信する受信手段と、前記受信手段により受信された前記要求される状態を示すデータに基づき、前記連係装置に要求される状態をユーザに通知し、前記受信手段により受信された前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解を前記ユーザに促す通知手段と、前記ユーザによる操作を受け付ける操作手段と、前記操作手段が前記作業対象装置に対する作業開始の了解を示す操作を受け付けた場合に、前記了解を通知する了解通知データを送信する送信手段とを備える端末装置を提供する。
【００１４】
上記の端末装置において、前記受信手段は、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータを受信し、前記通知手段は、前記受信手段により受信された前記要求される状態であるか否かを示すデータに基づき、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する、という構成が採用されてもよい。
【００１５】
また、本発明は、作業対象装置と連係する連係装置の管理者を示す管理者データと、前記作業対象装置に対する作業を行うために前記連係装置に要求される状態を示す要求状態データとを取得する取得手段と、前記作業対象装置の管理者の第１管理者端末装置から、前記作業対象装置に対する作業開始の了解を要求する了解要求データを受信する受信手段と、前記受信手段が前記了解要求データを受信した場合に、前記管理者データが示す前記連係装置の管理者の第２管理者端末装置に対し、前記作業対象装置に対する作業開始の了解を要求するデータを送信する送信手段とを備え、前記受信手段は、前記送信手段による前記了解を要求するデータの送信に対する応答として、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを前記第２管理者端末装置から受信し、前記送信手段は、前記第１管理者端末装置に対し、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを送信するサーバ装置を提供する。
【００１６】
上記のサーバ装置において、前記受信手段は、前記連係装置の状態を示す装置状態データを受信し、前記送信手段は、前記第１管理者端末装置および前記第２管理者端末装置の少なくとも一方に、前記装置状態データが示す前記連係装置の状態を示すデータを送信する、という構成が採用されてもよい。
【００１７】
また、上記のサーバ装置において、前記装置状態データが示す状態が、前記要求状態データが示す状態であるか否かを判定する判定手段を備え、前記送信手段は、前記第１管理者端末装置および前記第２管理者端末装置の少なくとも一方に、前記判定手段による判定の結果を示す判定結果データを送信する、という構成が採用されてもよい。【００１８】
また、上記のサーバ装置において、前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、前記送信手段は、前記管理者データが示す前記第２管理者端末装置に対し、前記進捗通知データが通知する進捗を示すデータを送信する、という構成が採用されてもよい。
【００１９】
また、上記のサーバ装置において、前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、前記受信手段により受信された前記装置状態データが示す状態が、前記要求状態データが示す状態であるか否かを判定する判定手段を備え、前記受信手段が前記作業対象装置に対する作業の開始を通知する進捗通知データを受信した後、前記作業対象装置に対する作業の完了を通知する進捗通知データを受信するまでの期間に、前記装置状態データが示す状態が前記要求状態データが示す状態でないと前記判定手段が判定した場合、前記送信手段は、前記連係装置の状態を制御する制御装置に対し、前記連係装置の状態を前記要求状態データが示す状態とするための制御を指示する制御指示データを送信する、という構成が採用されてもよい。【００２０】
また、上記のサーバ装置において、前記受信手段は、前記作業対象装置に対する作業の進捗を通知する進捗通知データを受信し、前記受信手段が前記作業対象装置に対する作業の開始を通知する進捗通知データを受信した場合に、前記送信手段は、前記連係装置の状態を制御する制御装置に対し、前記要求状態データが示す状態の維持を指示する制御指示データを送信し、前記受信手段が前記作業対象装置に対する作業の完了を通知する進捗通知データを受信した場合に、前記送信手段は、前記制御装置に対し、前記要求状態データが示す状態の維持の解除を指示する制御指示データを送信する、という構成が採用されてもよい。【００２１】
また、本発明は、コンピュータに作業対象装置に対する作業開始の了解の要求を示すユーザの操作に応じて、前記了解を要求する了解要求データを送信する処理と、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを受信する処理と、前記了解されたか否かを示すデータに従い、前記ユーザに対し、前記作業対象装置に対する作業開始が了解されたか否かを通知する処理と、前記作業対象装置と連係する連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを示すデータを受信する処理と、前記要求される状態であるか否かを示すデータに従い、前記連係装置の状態が前記作業対象装置に対する作業を行うために要求される状態であるか否かを前記ユーザに通知する処理とを実行させるためのプログラムを提供する。
【００２２】
また、本発明は、コンピュータに作業対象装置に対する作業を行うために前記作業対象装置と連係する連係装置に要求される状態を示すデータを受信する処理と、前記要求される状態を示すデータに基づき、前記連係装置に要求される状態をユーザに通知する処理と、前記作業対象装置に対する作業開始の了解を要求するデータを受信する処理と、前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解をユーザに促す処理と、前記作業対象装置に対する作業開始の了解を示す前記ユーザの操作に応じて、前記了解を通知する了解通知データを送信する処理とを実行させるためのプログラムを提供する。
【００２３】
また、本発明は、コンピュータに作業対象装置と連係する連係装置の管理者を示す管理者データと、前記作業対象装置に対する作業を行うために前記連係装置に要求される状態を示す要求状態データとを取得する処理と、前記作業対象装置の管理者の第１管理者端末装置から、前記作業対象装置に対する作業開始の了解を要求する了解要求データを受信する処理と、前記了解要求データを受信した場合に、前記管理者データが示す前記連係装置の管理者の第２管理者端末装置に対し、前記作業対象装置に対する作業開始の了解を要求するデータを送信する処理と、前記了解を要求するデータの送信に対する応答として、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを受信する処理と、前記第１管理者端末装置に対し、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを送信する処理とを実行させるためのプログラムを提供する。
【００２４】
また、本発明は、上記のいずれかのプログラムを持続的に記録するコンピュータ読み取り可能な記録媒体を提供する。【００２５】
また、本発明は、作業対象装置の管理者の第１管理者端末装置が、前記作業対象装置に対する作業開始の了解を要求するユーザの操作に応じて、前記了解を要求する了解要求データを送信するステップと、前記作業対象装置と連係する連係装置の管理者の第２管理者端末装置が、前記作業対象装置に対する作業開始の了解を要求するデータを受信するステップと、前記第２管理者端末装置が、前記了解を要求するデータに従い、前記作業対象装置に対する作業開始の了解を促すステップと、前記第２管理者端末装置が、前記作業対象装置に対する作業開始を了解したことを示すユーザの操作に応じて、前記作業対象装置に対する作業開始が了解されたことを通知する了解通知データを送信するステップと、前記第１管理者端末装置が、前記作業対象装置に対する作業開始が了解されたか否かを示すデータを受信するステップと、前記第１管理者端末装置が、前記了解されたか否かを示すデータに基づき、前記作業対象装置に対する作業開始が了解されたか否かをユーザに通知するステップとを備える方法を提供する。
【発明の効果】
【００２６】
本発明によれば、作業員は自分が管理する装置に対する作業を希望するときに開始することができ、効率的な作業が実現される。
【図面の簡単な説明】
【００２７】
【図１】一実施形態にかかる作業管理システムの全体構成を示した図。
【図２】一実施形態にかかるサーバ装置の機能構成を示した図。
【図３】一実施形態にかかる装置データベースのデータ構成を例示した図。
【図４】一実施形態にかかる作業マスタデータベースのデータ構成を例示した図。
【図５】一実施形態にかかる作業員データベースのデータ構成を例示した図。
【図６】一実施形態にかかる作業チームデータベースのデータ構成を例示した図。
【図７】一実施形態にかかる作業データベースのデータ構成を例示した図。
【図８】一実施形態にかかる端末装置の機能構成を示した図。
【図９】一実施形態にかかる状態特定装置の機能構成を示した図。
【図１０】一実施形態にかかる制御装置の構成を示した図。
【図１１】一実施形態にかかる環境特定装置の機能構成を示した図。
【図１２】一実施形態にかかる端末装置に表示される作業登録画面を例示した図。
【図１３】一実施形態にかかる端末装置に表示される確認画面を例示した図。
【図１４】一実施形態にかかる端末装置に表示される了解画面を例示した図。
【図１５】一実施形態にかかる端末装置に表示される作業ステイタス画面（要求元管理者用）を例示した図。
【図１６】一実施形態にかかる端末装置に表示される警告画面を例示した図。
【図１７】一実施形態にかかる端末装置に表示される作業ステイタス画面（一般作業員用）を例示した図。
【図１８】一実施形態にかかる端末装置に表示される作業ステイタス画面（一般作業員用）を例示した図。
【図１９】一実施形態にかかる作業管理システムの管理対象である互いに関連する複数の装置を含むシステムを例示した図。
【発明を実施するための形態】
【００２８】
［実施形態］
以下に本発明の一実施形態にかかる作業管理システム１を説明する。作業管理システム１は、例えば船舶に配置されたバルブ、ポンプ、主機、各種補機等の装置の保守作業において、作業員の間で制約を受ける作業に関する情報を共有するためのシステムである。作業管理システム１が管理する情報は、船舶に配置された装置に対する作業に関する情報に限られず、互いに連係する複数の装置に対する作業に関する情報であれば、その配置場所や用途は限定されない。また、以下の説明においては、パイプを流れる流体の挙動を連係して制御するポンプやバルブを装置の例として用いるが、複数の装置を互いに関連付けるものは流体に限られず、例えば電気的な接続や、空間的な干渉を伴う装置の配置等、様々なものがあり得る。
【００２９】
図１は、作業管理システム１の全体構成を示した図である。作業管理システム１は、作業を管理するためのデータの記憶および送受信を行うサーバ装置１１と、作業員が使用するｉ個の端末装置１２（１）〜１２（ｉ）（ただし、ｉは任意の自然数）（以下、端末装置１２（１）〜１２（ｉ）を「端末装置１２」と総称する）、ｊ個の管理対象装置１３（１）〜１３（ｊ）（ただし、ｊは任意の自然数）（以下、管理対象装置１３（１）〜１３（ｊ）を「管理対象装置１３」と総称する）、各々が管理対象装置１３のいずれかの状態を特定する状態特定装置１４（１）〜１４（ｋ）（ただし、ｋはｋ≦ｊである任意の自然数）（以下、状態特定装置１４（１）〜１４（ｋ）を「状態特定装置１４」と総称する）、各々が管理対象装置１３のいずれかの状態を制御する制御装置１５（１）〜１５（ｐ）（ただし、ｐはｐ≦ｊである任意の自然数）（以下、制御装置１５（１）〜１５（ｐ）を「制御装置１５」と総称する）、管理対象装置１３が置かれている環境（気象、海象の状態等）を特定する環境特定装置１６（１）〜１６（ｑ）（ただし、ｑは任意の自然数）（以下、環境特定装置１６（１）〜１６（ｑ）を「環境特定装置１６」と総称する）を備える。
【００３０】
サーバ装置１１は、端末装置１２の各々、状態特定装置１４の各々、制御装置１５の各々、環境特定装置１６の各々と、ネットワーク９を介して互いに通信可能である。
【００３１】
なお、作業管理システム１は、管理対象装置１３の全てに関しそれらの管理対象装置１３の状態を特定する状態特定装置１４を備える必要はない。また、作業管理システム１は、管理対象装置１３の全てに関しそれらの管理対象装置１３の状態を制御する制御装置１５を備える必要はない。
【００３２】
また、同じ管理対象装置１３に対応する状態特定装置１４と制御装置１５は１つの装置として構成されてもよい。
【００３３】
サーバ装置１１は一般的なサーバ装置用のコンピュータに、本実施形態にかかるサーバ装置用のプログラムに従った処理を実行させることにより実現される。図２は、サーバ装置１１の機能構成を示した図である。すなわち、サーバ装置１１のハードウェアを構成するコンピュータのプロセッサは、メモリに記憶されているプログラムに従った処理を実行することにより、図２に示す構成を備える装置として機能する。
【００３４】
サーバ装置１１は、機能構成として、端末装置１２の各々、状態特定装置１４の各々、および制御装置１５の各々から送信されてくる各種データを受信する受信部１１１（受信手段の一例）と、各種データを記憶する記憶部１１２（取得手段の一例）と、各種データを端末装置１２の各々、状態特定装置１４の各々、および制御装置１５の各々に送信する送信部１１３（送信手段の一例）と、管理対象装置１３が要求される状態（後述）であるか否かを判定する判定部１１４（判定手段の一例）を備える。
【００３５】
記憶部１１２には、装置データベース、作業マスタデータベース、作業員データベース、作業チームデータベース、作業データベースが記憶されている。
【００３６】
図３は、装置データベースのデータ構成を例示した図である。装置データベースは、管理対象装置１３の各々の状態および当該管理対象装置１３を管理する作業チームに関するデータを格納するデータベースである。装置データベースは管理対象装置１３の各々に応じたレコードの集まりであり、各レコードはフィールドとして［装置名］、［状態］、［作業チーム名］を有する。
【００３７】
フィールド［装置名］は管理対象装置１３を識別する装置名を示すデータを格納する。フィールド［状態］は管理対象装置１３の状態を示す装置状態データを格納する。フィールド［状態］に格納される装置状態データは、サーバ装置１１が状態特定装置１４または端末装置１２から受信する。管理対象装置１３の状態は、管理対象装置１３の種別により異なり、例えば管理対象装置１３がバルブであれば「開」または「閉」等のいずれかであり、管理対象装置１３がポンプであれば「運転」または「停止」等のいずれかである。フィールド［作業チーム名］は、管理対象装置１３を管理する作業チームを識別する作業チーム名を示すデータを１以上、格納する。
【００３８】
図４は、作業マスタデータベースのデータ構成を例示した図である。作業マスタデータベースは、管理対象装置１３のいずれかに対し作業を行うにあたり作業対象の管理対象装置１３（作業対象装置）と連係する他の管理対象装置１３（連係装置）に要求される状態に関するデータを格納するデータベースである。作業マスタデータベースは作業種別の各々に応じたレコードの集まりであり、各レコードはフィールドとして［作業種別ＩＤ］、［作業種別名］、［作業可能条件］を有する。
【００３９】
フィールド［作業種別ＩＤ］は作業種別を識別する作業種別ＩＤを示すデータを格納する。フィールド［作業種別名］は作業種別を識別する作業種別名を示すデータを格納する。フィールド［作業可能条件］は作業を行うにあたり要求される管理対象装置１３の状態および管理対象装置１３が置かれている環境を示すデータを１以上、格納する。例えば、図４のフィールド［作業可能条件］に格納されている第１のデータ「バルブＶ０１：閉」は、作業種別名「バラストポンプのストレーナＳ１の掃除」で識別される種別の作業を行うにあたり、バルブＶ０１が閉じられている必要があることを示す。また、同じく図４のフィールド［作業可能条件］に格納されている第９のデータ「ビューフォート：５以下」は、作業種別名「バラストポンプのストレーナＳ１の掃除」で識別される種別の作業を行うにあたり、ビューフォート風力階級が５以下である必要があることを示す。なお、作業マスタデータベースのフィールド［作業可能条件］に格納されるデータのうち、いずれかの管理対象装置１３に要求される状態を示すものは要求状態データの一例である。
【００４０】
図５は、作業員データベースのデータ構成を例示した図である。作業員データベースは、作業員に関するデータを格納するデータベースである。作業員データベースは作業員の各々に応じたレコードの集まりであり、各レコードはフィールドとして［作業員名］、［アドレス］を有する。
【００４１】
フィールド［作業員名］は作業員を識別する作業員名を示すデータを格納する。フィールド［アドレス］は作業員名で識別される作業員の端末装置１２のネットワーク９におけるアドレスを格納する。
【００４２】
図６は、作業チームデータベースのデータ構成を例示した図である。作業チームデータベースは、作業員を役割に応じてグループ化した作業チームの構成に関するデータを格納するデータベースである。作業チームデータベースは作業チームの各々に応じたレコードの集まりであり、各レコードはフィールドとして［作業チーム名］、［作業員名］を有する。
【００４３】
フィールド［作業チーム名］は作業チームを識別する作業チーム名を示すデータを格納する。フィールド［作業員名］は作業チームに属する作業員の作業員名を示すデータを１以上、格納する。フィールド［作業員名］が格納するデータは固定的であってもよいし、例えば、別途管理される作業員の就業時間帯（いわゆるシフト）に応じて、適宜変更されてもよい。
【００４４】
各レコードにおいて、フィールド［作業員名］に格納されている最初の作業員名（下線が付された作業員名）により識別される作業員は、その作業チームの責任者であり、いずれかの作業チームからの要求に応じて作業開始の了解（後述）を行う権限を有する。なお、装置データベース（図３）、作業員データベース（図５）、および作業チームデータベース（図６）が格納するデータは、全体として作業対象の管理対象装置１３（作業対象装置）と連係する管理対象装置１３（連係装置）を管理する作業員（管理者）を示す管理者データの一例である。
【００４５】
図７は、作業データベースのデータ構成を例示した図である。作業データベースは、いずれかの作業チームにより実際に行われる作業に関するデータを格納するデータベースである。作業データベースは実際に行われる作業の各々に応じたレコードの集まりであり、各レコードはフィールドとして［作業ＩＤ］、［作業予定時間帯］、［作業チーム名］、［確認］、［了解］、［開始時刻］、［進捗］、［終了時刻］を有する。
【００４６】
フィールド［作業ＩＤ］は作業を識別する作業ＩＤを格納する。作業ＩＤのフォーマットとしては、例えば、作業種別ＩＤに、同じ作業種別の異なる作業を互いに識別するための枝番号を付したものが採用されるが、これに限られない。フィールド［作業予定時間帯］は作業が行われる予定の時間帯を示すデータを格納する。フィールド［作業チーム名］は作業を行う作業チームを識別する作業チーム名を示すデータを格納する。
【００４７】
フィールド［作業ＩＤ］に格納されるデータは、作業を行う作業チームの管理者が新たな作業の登録を行う際に入力した作業種別名に応じてサーバ装置１１により自動生成されたデータである。フィールド［作業予定時間帯］、［作業チーム名］に格納されるデータは、新たな作業の登録の際に作業チームの管理者が入力したデータである。
【００４８】
フィールド［確認］に格納されるデータは、新たな作業の登録の際に作業マスタデータベース（図４）、装置データベース（図３）、および作業チームデータベース（図６）を参照して、サーバ装置１１が自動生成したデータであり、作業開始の確認が要求される作業員（以下、「確認要求先作業員」という）の端末装置１２からサーバ装置１１が受信する確認データ（作業開始が確認されたことを示すデータ）に応じて更新される。
【００４９】
フィールド［了解］に格納されるデータは、新たな作業の登録の際に作業マスタデータベース（図４）、および装置データベース（図３）を参照して、サーバ装置１１が自動生成したデータであり、作業開始の了解が要求される作業チーム（以下、「了解要求先作業チーム」という）の管理者の端末装置１２からサーバ装置１１が受信する了解通知データ（作業開始が了解されたことを示すデータ）に応じて更新される。
【００５０】
フィールド［開始時刻］、［進捗］、［終了時刻］に格納されるデータは、作業を行う作業チームの管理者が入力したデータである。なお、フィールド［進捗］のデータは、作業の進捗に応じて通常、複数回、更新される。
【００５１】
端末装置１２は一般的な端末装置用のコンピュータに、本実施形態にかかる端末装置用のプログラムに従った処理を実行させることにより実現される。図８は、端末装置１２の機能構成を示した図である。すなわち、端末装置１２のハードウェアを構成するコンピュータのプロセッサは、メモリに記憶されているプログラムに従った処理を実行することにより、図８に示す構成を備える装置として機能する。なお、端末装置１２のハードウェアを構成するコンピュータは、例えばタッチディスプレイ等のユーザインタフェース（画像を表示する表示装置およびユーザの操作を受け付ける操作装置）を内蔵してもよいし、外付けのユーザインタフェースが接続されていてもよい。
【００５２】
端末装置１２は、機能構成として、サーバ装置１１から送信されてくる各種データを受信する受信部１２１（受信手段の一例）と、サーバ装置１１から受信したデータに応じた画像を表示する表示部１２２（通知手段の一例）と、ユーザの操作を受け付ける操作部１２３（操作手段の一例）と、ユーザの操作に応じたデータをサーバ装置１１に送信する送信部１２４（送信手段の一例）を備える。
【００５３】
図９は、状態特定装置１４の構成を示した図である。状態特定装置１４は、管理対象装置１３の状態を特定する特定部１４１と、特定部１４１により特定された状態を示す装置状態データをサーバ装置１１に送信する送信部１４２を備える。
【００５４】
図１０は、制御装置１５の構成を示した図である。制御装置１５は、管理対象装置１３の状態を制御する制御部１５１と、サーバ装置１１から送信されてくる各種データを受信する受信部１５２と、管理対象装置１３に対し作業員が行う操作を受け付ける操作部１５３と、作業員が禁止されている操作を行った場合に制御部１５１の制御下で作業員に対し音、光等で通知を行う通知部１５４と、サーバ装置１１に対し禁止操作が行われたことを通知する通知データを送信する送信部１５６を備える。制御部１５１は、論理集積回路等のハードウェアにより実現されてもよいし、プロセッサがプログラムに従う処理を実行することにより実現されてもよい。
【００５５】
図１１は、環境特定装置１６の構成を示した図である。環境特定装置１６は、管理対象装置１３が置かれている環境（気象、海象の状態等）を特定する特定部１６１と、特定部１６１により特定された状態を示す環境状態データをサーバ装置１１に送信する送信部１６２を備える。
【００５６】
続いて、甲板チームＤ０１の管理者である作業員Ａ（作業対象装置の管理者の一例）が作業種別名「バラストポンプのストレーナＳ１の掃除」で識別される作業種別の新たな作業を行う場合を例として、作業管理システム１の動作を説明する。
【００５７】
まず、作業員Ａは、自分の端末装置１２を操作して、図１２に示すような作業登録画面を端末装置１２に表示させる。作業登録画面において、作業員Ａは行う予定の作業の作業種別名、作業予定時間帯、作業チーム名を入力して、「ＯＫ」ボタンをクリック操作等により操作する。この操作に応じて、端末装置１２の送信部１２４は、作業員Ａにより入力されたこれらのデータを含む了解要求データをサーバ装置１１に送信する。
【００５８】
サーバ装置１１の受信部１１１は、作業員Ａの端末装置１２から送信されてくる了解要求データを受信する。サーバ装置１１は、了解要求データの受信に応じて、作業データベース（図７）に新たなレコードを追加した後、作業マスタデータベース（図４）を参照し、了解要求データに含まれる作業種別名に応じた作業種別ＩＤを含む作業ＩＤを生成し、フィールド［作業ＩＤ］に格納する。また、サーバ装置１１は、了解要求データに含まれる作業予定時間帯と作業チーム名を示すデータを、フィールド［作業予定時間帯］と［作業チーム名］に各々格納する。
【００５９】
続いて、サーバ装置１１は、作業マスタデータベース（図４）、装置データベース（図３）、および作業チームデータベース（図６）を参照して、了解要求データに含まれる作業種別名が示す作業に伴い制約を受ける管理対象装置１３を管理する作業員（確認要求先作業員）の作業員名を特定し、特定した作業員名にデフォルト値「Ｎｏ」（まだ作業員が確認をしていないことを示す）を対応付けたデータをフィールド［確認］に格納する。
【００６０】
また、サーバ装置１１は、作業マスタデータベース（図４）、および装置データベース（図３）を参照して、了解要求データに含まれる作業種別名が示す作業に伴い制約を受ける管理対象装置１３を管理する作業チーム（了解要求先作業チーム）の作業チーム名を特定し、特定した作業チーム名にデフォルト値「Ｎｏ」（まだ作業チームの管理者が了解をしていないことを示す）を対応付けたデータをフィールド［了解］に格納する。
【００６１】
続いて、サーバ装置１１は、作業マスタデータベース（図４）を参照し、了解要求データに含まれる作業種別名に応じたレコードのフィールド［作業可能条件］に格納されているデータを読み出す。サーバ装置１１は、作業マスタデータベースから読み出したデータと、作業データベースに新たに登録した作業の作業ＩＤ、作業種別名、作業予定時間帯、作業チーム名を示すデータとを含む確認画面データを生成する。以下、作業種別名、作業予定時間帯、および作業チーム名を「作業の基本情報」という。
【００６２】
続いて、サーバ装置１１の送信部１１３は、作業員データベース（図５）を参照して、作業データベース（図７）の新たに登録したレコードのフィールド［確認］に格納されているデータが示す確認要求先作業員の端末装置１２のアドレスを特定し、特定したアドレスに確認画面データを送信する。
【００６３】
確認画面データの宛先の端末装置１２の各々は、受信部１２１によりサーバ装置１１から送信されてくる確認画面データを受信し、受信した確認画面データに従い図１３に示すような確認画面を表示する。確認画面には、作業の基本情報に加え、作業対象の管理対象装置１３（作業対象装置）と連係する管理対象装置１３（連係装置）の各々が作業中に要求される状態が表示される。確認画面に表示された情報を確認した確認要求先作業員は、「確認した」ボタンをタッチ操作等により操作する。この操作に応じて、端末装置１２の送信部１２４は、サーバ装置１１に対し作業に関する情報を確認したことを示す確認通知データを送信する。確認通知データには、確認画面データに含まれる作業ＩＤが含まれる。
【００６４】
サーバ装置１１の受信部１１１は、確認画面データに対する応答として端末装置１２から送信されてくる確認通知データを受信する。サーバ装置１１は、確認通知データの受信に応じて、作業員データベース（図５）を参照し、確認通知データの送信元の端末装置１２のアドレスに応じた作業員名を、確認通知データの送信元の作業員の作業員名として特定する。続いて、サーバ装置１１は、確認通知データに含まれる作業ＩＤに応じたレコードを作業データベース（図７）から検索し、検索したレコードのフィールド［確認］に格納されているデータのうち、確認通知データの送信元の作業員の作業員名に対応するデータを「Ｙｅｓ」（作業員が確認したことを示す）に変更する。
【００６５】
サーバ装置１１は、上述した確認画面データの送信と、確認通知データの受信に応じた作業データベースの更新の処理と平行して、それらと類似した了解画面データの送信と、了解通知データの受信に応じた作業データベースの更新の処理を行う。
【００６６】
具体的には、まず、サーバ装置１１は、作業チームデータベース（図６）を参照して、作業データベース（図７）の新たに登録したレコードのフィールド［了解］に格納されているデータが示す了解要求先作業チームの各々に関し、了解要求先作業チームに属する作業員の作業員名を特定する。
【００６７】
続いて、サーバ装置１１は、了解要求先作業チームの各々に関し、作業データベースの新たに登録したレコードのフィールド［確認］に格納されているデータのうち同じ作業チームに属する作業員の作業員名に応じたデータと、作業データベースに新たに登録した作業の作業ＩＤ、作業種別名、作業予定時間帯、作業チーム名を示すデータとを含む了解画面データを生成する。
【００６８】
続いて、サーバ装置１１の送信部１１３は、作業チームデータベース（図６）、および作業員データベース（図５）を参照して、了解要求先作業チームの管理者（連係装置の管理者の一例）の端末装置１２のアドレスを特定し、特定したアドレスに了解画面データ（了解要求データの一例）を送信する。
【００６９】
了解画面データの宛先の端末装置１２の各々は、受信部１２１によりサーバ装置１１から送信されてくる了解画面データを受信し、受信した了解画面データに従い図１４に示すような了解画面を表示する。了解画面には、作業員Ａにより登録された作業の基本情報に加え、端末装置１２の使用者が管理者をつとめる作業チームの作業員の各々が確認を行ったか否か、という情報が表示される。了解画面は、同じ作業チームの作業員が確認画面（図１３）における確認操作を行う度にサーバ装置１１から送信されてくる了解画面データにより更新される。
【００７０】
了解要求先作業チームの管理者の端末装置１２に表示される了解画面（図１４）には、同じ作業チームの作業員の全てが確認を行った場合、「了解した」ボタンが表示される。了解要求先作業チームの管理者が「了解した」ボタンをタッチ操作等により操作すると、この操作に応じて、端末装置１２の送信部１２４は、サーバ装置１１に対し作業を行うことが了解されたことを示す了解通知データを送信する。了解通知データには、了解画面データに含まれる作業ＩＤが含まれる。
【００７１】
サーバ装置１１の受信部１１１は、了解画面データに対する応答として端末装置１２から送信されてくる了解通知データを受信する。サーバ装置１１は、了解通知データの受信に応じて、作業員データベース（図５）を参照し、了解通知データの送信元の端末装置１２のアドレスに応じた作業員名を、了解通知データの送信元の作業員の作業員名として特定する。続いて、サーバ装置１１は、了解通知データに含まれる作業ＩＤに応じたレコードを作業データベース（図７）から検索し、検索したレコードのフィールド［了解］に格納されているデータのうち、了解通知データの送信元の作業員が管理者である作業チームの作業チーム名に対応するデータを「Ｙｅｓ」（了解要求先作業チームの管理者が了解したことを示す）に変更する。
【００７２】
作業員Ａは、自分の端末装置１２を操作して、図１５に示すような作業ステイタス画面（要求元管理者用）を表示させることができる。作業ステイタス画面（要求元管理者用）は、作業員Ａの所定の操作に応じて端末装置１２からサーバ装置１１に対し送信される要求データに応じてサーバ装置１１から送信されてくる作業ステイタス画面データ（判定結果データを含むデータの一例）に従い表示される。作業ステイタス画面（要求元管理者用）には、作業員Ａにより登録された作業の基本情報と、了解要求先作業チームの各々からの了解の有無、作業を行うにあたり特定の状態であることが要求される管理対象装置１３の現在の状態、作業を行うにあたり要求される環境の状態、開始時刻、進捗、終了時刻が表示される。
【００７３】
作業ステイタス画面（要求元管理者用）に表示される、作業を行うにあたり特定の状態であることが要求される管理対象装置１３は、サーバ装置１１が作業マスタデータベース（図４）を参照して、作業員Ａより指定された作業ＩＤに含まれる作業種別ＩＤに応じたレコードのフィールド［作業可能条件］から読み出したデータが示す管理対象装置１３である。以下、これらの管理対象装置１３を「被制約装置」と呼ぶ。また、作業ステイタス画面（要求元管理者用）には、被制約装置の各々に関し、要求される状態、現在の状態、現在の状態が要求される状態であるか否か、という情報が表示される。これらの情報は、サーバ装置１１が作業マスタデータベース（図４）、および装置データベース（図３）を参照して抽出したデータに従い表示される。
【００７４】
なお、作業ステイタス画面（要求元管理者用）に表示される被制約装置の現在の状態が要求される状態であるか否かという情報は、サーバ装置１１の判定部１１４が、装置データベースのフィールド［状態］に格納されるデータ（装置状態データ）が示す状態と、作業マスタデータベースのフィールド［作業可能条件］に格納されるデータ（要求状態データ）が示す状態との比較により判定した結果を示す情報である。
【００７５】
また、作業ステイタス画面（要求元管理者用）には、要求される環境の状態、現在の環境の状態、現在の環境の状態が要求される状態であるか否か、という情報が表示される。これらの情報は、サーバ装置１１が作業マスタデータベース（図４）を参照して抽出したデータと、環境特定装置１６から受信したデータに従い表示される。
【００７６】
作業員Ａは、作業予定時間帯の開始時刻が近付くと、作業ステイタス画面（要求元管理者用）において了解要求先作業チームの全ての管理者の了解が得られているかを確認する。いずれかの管理者の了解がまだ得られていない場合、作業員Ａはその管理者とトランシーバー等で連絡を取り、了解を要求する。
【００７７】
また、作業員Ａは、作業予定時間帯の開始時刻が近付くと、作業ステイタス画面（要求元管理者用）において被制約装置の全てが要求される状態であるかを確認する。いずれかの被制約装置が要求された状態でない場合、作業員Ａはそれらの被制約装置を管理する作業員とトランシーバー等で連絡を取り、被制約装置の状態を要求される状態に変更するように要求する。
【００７８】
全ての被制約装置が要求される状態となり、了解要求先作業チームの全ての管理者の了解が得られ、現在の環境の状態が要求される状態であると、作業ステイタス画面（要求元管理者用）の開始時刻欄が編集可能となる。作業員Ａは、作業ステイタス画面（要求元管理者用）にて作業を開始する条件が整ったことを確認した後、その時点の現在時刻を開始時刻欄に入力し、自分の作業チームの作業員に作業の開始を指示する。
【００７９】
作業ステイタス画面（要求元管理者用）において作業員Ａが開始時刻欄に時刻を入力すると、端末装置１２の送信部１２４は作業の開始を通知する進捗通知データをサーバ装置１１に送信する。この進捗通知データには、開始された作業の作業ＩＤと、開始時刻を示す開始時刻データが含まれる。サーバ装置１１の受信部１１１は、作業員Ａの端末装置１２から送信されてくる進捗通知データを受信する。
【００８０】
サーバ装置１１は、進捗通知データを受信すると、進捗通知データに含まれる作業ＩＤに応じたレコードを作業データベース（図７）から検索し、検索したレコードのフィールド［開始時刻］に進捗通知データに含まれる開始時刻データを、またフィールド［進捗］に「０％」を格納する。続いて、サーバ装置１１の送信部１１３は、被制約装置の状態を制御する制御装置１５の各々に対し、被制約装置をその時点の状態（要求される状態）で維持する制御の開始を指示する制御指示データを送信する。
【００８１】
サーバ装置１１から制御指示データを受信した制御装置１５は、制御指示データに従い、自装置が制御する管理対象装置１３（被制約装置）の状態をその時点の状態で維持する。その後、制御装置１５の操作部１５３に対し、いずれかの作業員により被制約装置の状態を変更しようとする操作が行われた場合、制御装置１５は当該操作に従った制御は行わず、通知部１５４により警報を行うとともに、送信部１５６によりサーバ装置１１に対し禁止操作が行われたことを通知する通知データを送信する。
【００８２】
また、制御装置１５が上記のように管理対象装置１３の状態を維持する制御を行えず、その管理対象装置１３の状態を特定する状態特定装置１４がある場合、状態特定装置１４の特定部１４１は禁止操作により変化した管理対象装置１３の状態を示す装置状態データをサーバ装置１１に送信する。
【００８３】
サーバ装置１１は受信部１１１により、いずれかの制御装置１５から通知データを受信するか、もしくは、いずれかの状態特定装置１４から禁止されている被制約装置の状態を示す装置状態データを受信すると、通知データに応じて、禁止操作が行われたことを作業員に通知するための警告画面データを生成し、例えば全ての作業員の端末装置１２に対し、送信部１１３により警告画面データを送信する。警告画面データを受信した端末装置１２は、警告画面データに従い図１６に示すような警告画面を表示する。禁止操作を行った作業員は、警告画面により自分が行った操作が禁止されていることを知ることができる。
【００８４】
作業の途中において、作業員Ａが作業ステイタス画面（要求元管理者用）の進捗欄に進捗を示す「７０％」等のデータを入力すると、端末装置１２の送信部１２４は入力された進捗を通知する進捗通知データをサーバ装置１１に送信する。この進捗通知データには、実行されている作業の作業ＩＤが含まれる。サーバ装置１１の受信部１１１は、作業員Ａの端末装置１２から送信されてくる進捗通知データを受信する。
【００８５】
サーバ装置１１は、進捗通知データを受信すると、進捗通知データに含まれる作業ＩＤに応じたレコードを作業データベース（図７）から検索し、検索したレコードのフィールド［進捗］に進捗通知データが示す進捗を示すデータを格納する。
【００８６】
その後、作業が完了すると、作業員Ａは作業ステイタス画面（要求元管理者用）において終了時刻欄にその時点の時刻を入力する。この入力に応じて、端末装置１２の送信部１２４は作業が終了したことを通知する進捗通知データをサーバ装置１１に送信する。この進捗通知データには、終了した作業の作業ＩＤと、終了時刻を示す終了時刻データが含まれる。サーバ装置１１の受信部１１１は、作業員Ａの端末装置１２から送信されてくる進捗通知データを受信する。
【００８７】
サーバ装置１１は、進捗通知データを受信すると、進捗通知データに含まれる作業ＩＤに応じたレコードを作業データベース（図７）から検索し、検索したレコードのフィールド［終了時刻］に終了データに含まれる終了時刻データを格納するとともに、フィールド［進捗］に「１００％」を格納する。続いて、サーバ装置１１の送信部１１３は、被制約装置の状態を制御する制御装置１５の各々に対し、被制約装置の状態を維持する制御の解除を指示する制御指示データを送信する。この制御指示データを受信した制御装置１５は、それまで行っていた被制約装置の状態を維持する制御を終了する。
【００８８】
確認要求先作業員は、自分の端末装置１２を操作して、図１７に示すような作業ステイタス画面（一般作業員用）を表示させることができる。作業ステイタス画面（一般作業員用）は、作業員の所定の操作に応じて端末装置１２からサーバ装置１１に対し送信される要求データに応じてサーバ装置１１から送信されてくる作業ステイタス画面データ（判定結果データを含むデータの一例）に従い表示される。作業ステイタス画面（一般作業員用）には、作業員Ａにより登録された作業の基本情報、被制約装置の現在の状態、開始時刻、進捗、終了時刻が含まれる。
【００８９】
作業員は、作業予定時間帯の開始時刻が近付くと、作業ステイタス画面（一般作業員用）において自分の管理下の被制約装置の状態が要求される状態であるかを確認し、要求されている状態でない被制約装置がある場合、その被制約装置を操作して、要求される状態とする。作業員により操作される被制約装置の状態を特定する状態特定装置１４がある場合、被制約装置の状態の変更は装置状態データによりサーバ装置１１に自動的に通知され、装置データベース（図３）の更新が行われる。
【００９０】
一方、作業員により操作される被制約装置の状態を特定する状態特定装置１４がない場合、図１８に示すように、作業員は操作により状態を変更した被制約装置を作業ステイタス画面（一般作業員用）の被制約装置のリストから選択した後、表示される選択ボックスにおいて変更後の被制約装置の状態を選択する操作を行う。この操作に応じて、端末装置１２からサーバ装置１１に、作業員が指定した被制約装置の現在の状態を示す装置状態データが送信され、装置データベースの更新が行われる。
【００９１】
このように、作業員は各々、作業ステイタス画面（一般作業員用）により、被制約装置の現在の状態や、作業員Ａの作業チームにより行われる作業の進捗を知ることができる。
【００９２】
上記のように、作業管理システム１によれば、作業対象装置の管理者（例えば、作業員Ａ）は、作業対象装置に対する作業の開始にあたり、他の作業員の了解を得る作業を容易に行うことができる。また、作業対象装置に対する作業により制約を受ける連係装置の管理者は、連係装置に対し行うべき操作を容易に知ることができるとともに、誤って禁止操作を行った場合も、速やかにその誤りを知り必要な対処を行うことができる。さらに、作業対象装置に対する作業により制約を受ける連係装置の管理者は、作業対象装置に対する作業の進捗を容易に知ることができるため、作業対象装置に対する作業により保留している作業の予定を立てることができるとともに、作業対象装置に対する作業が完了すれば速やかに保留していた作業を開始することができる。その結果、作業の効率化が実現される。
【００９３】
［変形例］
上述した実施形態は、本発明の技術的思想の範囲内で様々に変形することができる。以下にそれらの変形の例を示す。
【００９４】
（１）上述した実施形態の説明において、制御装置１５はサーバ装置１１から送信される制御指示データに従い、被制約装置の状態を要求される状態で維持するように制御するものとした。ただし、制御装置１５の中には、作業員の操作に応じずに被制約装置の状態を維持する、という制御を行うことができないものがある。そのような制御装置１５がサーバ装置１１から送信される制御指示データに従い被制約装置の状態を変更可能である場合、以下のような処理が行われてもよい。被制約装置に対する作業員の禁止操作により、被制約装置が禁止された状態となると、その被制約装置の状態を特定する状態特定装置１４からサーバ装置１１に被制約装置の変更後の状態を示す装置状態データが送信される。
【００９５】
サーバ装置１１は状態特定装置１４から受信した装置状態データが示す被制約装置の状態が要求された状態でなくなった場合、その被制約装置の状態を制御する制御装置１５に対し、被制約装置の状態を要求された状態へ変更する制御を指示する制御指示データを送信する。制御装置１５は、サーバ装置１１から受信した制御指示データに従い、被制約装置を要求された状態へと戻す制御を行う。この変形例によれば、作業員の禁止操作により被制約装置の状態が要求された状態でなくなっても、速やかに要求された状態が回復されるため、禁止操作に伴う不都合が最小限に留められる。
【００９６】
（２）上述した実施形態においては、作業の進捗を作業員に通知するために、作業を行う作業チームの管理者による進捗通知データの入力が要求される。これに代えて、作業の進捗を示すデータが自動的に生成される構成が採用されてもよい。この変形例においては、サーバ装置１１の記憶部１１２には、予め、作業種別の各々に関し作業対象の管理対象装置１３の状態と作業の進捗との対応関係を示す対応関係データを格納する対応関係データベースを記憶させておく。サーバ装置１１は、作業チームにより作業が行われている間、対応関係データベースを参照し、作業対象の管理対象装置１３の状態を特定する状態特定装置１４から送信されてくる装置状態データに基づき現在の作業の進捗を特定して、作業データベース（図７）のフィールド［進捗］を更新する。この変形例によれば、作業員（管理者）が進捗通知データを端末装置１２に入力する手間が省かれ、望ましい。
【００９７】
（３）或る作業において作業対象となる管理対象装置１３の数は限定されない。例えば、ストレーナとポンプの両方を同時に掃除する場合のように、複数の管理対象装置１３が同じ作業の作業対象装置として扱われてもよい。また、複数の作業群が１つの作業として管理されてもよい。
【００９８】
（４）上述した実施形態においては、禁止作業が行われたことを示す警告は、警告画面（図１６）の表示により作業員に通知される。これに加えて、もしくは代えて、音や振動、ランプの点滅等の表示以外の方法で警告が作業員に通知されてもよい。
【００９９】
（５）上述した実施形態においては、禁止作業が行われたことを示す警告は、作業員の端末装置１２における警告画面（図１６）の表示と、禁止作業が行われた管理対象装置１３の状態を制御する制御装置１５の通知部１５４による音等による通知により行われる。警告を通知する装置および方法はこれらに限られない。例えば、サーバ装置１１に接続されたスピーカから音声により通知が行われてもよい。
【０１００】
（６）上述した実施形態においては、作業の開始時刻、進捗、終了時刻の入力を行う作業員は作業を行う作業チームの管理者としたが、これに加えて、もしくは代えて、他の作業員がこれらの入力を行ってもよい。
【０１０１】
（７）上述した実施形態においては、作業対象装置に対する作業開始に先んじて、被制約装置の状態は作業員による操作により要求される状態へと変更される。これに代えて、作業開始に先んじて、制御装置１５の制御により被制約装置の状態が自動的に要求される状態へと変更される構成が採用されてもよい。この変形例においては、作業チームの管理者は、全ての了解要求先作業チームの管理者の了解が得られており、かつ、気象・海象等の環境の状態が要求された状態であれば、被制約装置の状態が要求された状態でなくても、作業ステイタス画面（要求元管理者用）（図１５）において、開始時刻欄に開始時刻の入力を行うことができる。開始時刻の入力が行われると、サーバ装置１１は被制約装置の状態を制御する制御装置１５の各々に対し、被制約装置の状態を要求された状態へと変更する制御を指示する制御指示データを送信する。制御装置１５はサーバ装置１１から受信した制御指示データに従い、被制約装置を要求された状態へ変更する。この変形例によれば、作業員が被制約装置の状態を要求される状態へと変更するための操作を行う手間が省かれ、望ましい。
【０１０２】
（８）上述した実施形態においては、確認要求先作業員による確認と、了解要求先作業チームの管理者による了解が行われる。これに代えて、これらのいずれか一方のみが行われる構成としてもよい。なお、上述した実施形態の説明において、管理者でない作業員による了解を「確認」と呼んでおり、「確認」と「了解」の間に技術的な差異はない。
【０１０３】
（９）上述した実施形態においては、作業を行う作業チームの管理者により、作業登録画面（図１２）における新たな作業の登録が行われたタイミングで、確認要求先作業員の端末装置１２における確認画面（図１３）の表示や、了解要求先作業チームの管理者の端末装置１２における了解画面（図１４）の表示が行われる。確認画面や了解画面が表示されるタイミングはこれに限られない。例えば、作業員が端末装置１２に所定の操作を行ったタイミングで確認画面または了解画面が表示される構成が採用されてもよい。また、作業予定時間帯の始期（予定開始時刻）の所定時間前のタイミングで、確認画面または了解画面が表示される構成が採用されてもよい。
【０１０４】
（１０）上述した実施形態においては、サーバ装置１１が端末装置１２、状態特定装置１４、制御装置１５、環境特定装置１６の各々から各種データを収集し、端末装置１２または制御装置１５に対し必要なデータの送信を行う構成が採用されている。これに代えて、作業管理システム１がサーバ装置１１を備えず、端末装置１２の各々が互いに他の装置との間でデータ通信を行い、上述の実施形態においてサーバ装置１１が行うものとした処理を端末装置１２の各々が行う構成が採用されてもよい。
【０１０５】
（１１）上述した実施形態においては、サーバ装置１１および端末装置１２はコンピュータがプログラムに従った処理を実行することにより実現される。これに代えて、サーバ装置１１および端末装置１２の少なくとも一部が、いわゆる専用装置として構成されてもよい。
【符号の説明】
【０１０６】
１…作業管理システム、９…ネットワーク、１１…サーバ装置、１２…端末装置、１３…管理対象装置、１４…状態特定装置、１５…制御装置、１６…環境特定装置、１１１…受信部、１１２…記憶部、１１３…送信部、１１４…判定部、１２１…受信部、１２２…表示部、１２３…操作部、１２４…送信部、１４１…特定部、１４２…送信部、１５１…制御部、１５２…受信部、１５３…操作部、１５４…通知部、１６１…特定部、１６２…送信部
【図１】
0006009060.tif 000002
【図２】
0006009060.tif 000003
【図３】
0006009060.tif 000004
【図４】
0006009060.tif 000005
【図５】
0006009060.tif 000006
【図６】
0006009060.tif 000007
【図７】
0006009060.tif 000008
【図８】
0006009060.tif 000009
【図９】
0006009060.tif 000010
【図１０】
0006009060.tif 000011
【図１１】
0006009060.tif 000012
【図１２】
0006009060.tif 000013
【図１３】
0006009060.tif 000014
【図１４】
0006009060.tif 000015
【図１５】
0006009060.tif 000016
【図１６】
0006009060.tif 000017
【図１７】
0006009060.tif 000018
【図１８】
0006009060.tif 000019
【図１９】
0006009060.tif 000020