(57)【要約】【課題】作業者個人の進捗を管理することを課題とする。【解決手段】１以上の情報処理装置は、第１通知制御部と、進捗情報更新部とを有する。第１通知制御部は、作業者端末に対する、作業者に割り振られた作業の情報を表す割り振り作業情報の通知を制御する。進捗情報更新部は、作業者端末から、作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末の作業者に割り振られた作業の進捗情報を更新する。作業者端末は、表示制御部と、第２通知制御部とを有する。表示制御部は、１以上の情報処理装置から割り振り作業情報が通知された場合に、通知された割り振り作業情報をもとに、表示部に対する、作業の一覧の表示を制御する。第２通知制御部は、作業が完了したことを通知するための操作が受け付けられた場合に、１以上の情報処理装置に対する、作業完了情報の通知を制御する。【選択図】図４
2017027155.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置と、作業者が所持する作業者端末とを有する進捗管理システムであって、
前記１以上の情報処理装置は、
前記作業者端末に対する、前記作業者に割り振られた作業の情報を表す割り振り作業情報の通知を制御する第１通知制御部と、
前記作業者端末から、作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末の作業者に割り振られた作業の進捗情報を更新する進捗情報更新部と、を有し、
前記作業者端末は、
前記１以上の情報処理装置から前記割り振り作業情報が通知された場合に、通知された前記割り振り作業情報をもとに、表示部に対する、作業の一覧の表示を制御する表示制御部と、
作業が完了したことを通知するための操作が受け付けられた場合に、前記１以上の情報処理装置に対する、前記作業完了情報の通知を制御する第２通知制御部と
を有することを特徴とする進捗管理システム。
【請求項２】
前記１以上の情報処理装置は、
作業を作業者に割り振るための操作に応じて、前記割り振り作業情報を生成する生成部をさらに有し、
前記第１通知制御部は、生成された前記割り振り作業情報の通知を制御することを特徴とする請求項１に記載の進捗管理システム。
【請求項３】
前記生成部は、追加作業を作業者に割り振るための操作に応じて、前記作業者に割り振られた追加作業の情報を表す追加作業情報を生成し、
前記第１通知制御部は、生成された前記追加作業情報の通知を制御し、
前記表示制御部は、前記追加作業情報が通知された場合に、通知された前記追加作業情報をもとに、追加作業の一覧の表示を制御することを特徴とする請求項２に記載の進捗管理システム。
【請求項４】
前記生成部は、第１作業者の作業を第２作業者に割り振るための操作に応じて、前記第１作業者に割り振られた作業の情報を表す第１作業情報と、前記第２作業者に割り振られた作業の情報を表す第２作業情報とを生成し、
前記第１通知制御部は、生成された前記第１作業情報と前記第２作業情報との通知を制御し、
前記表示制御部は、前記第１作業情報又は前記第２作業情報が通知された場合に、通知された前記第１作業情報又は前記第２作業情報をもとに、作業の一覧の再表示を制御することを特徴とする請求項２又は３に記載の進捗管理システム。
【請求項５】
前記第２通知制御部は、割り振られた作業の完了後に追加作業を要求するための操作が受け付けられた場合に、前記１以上の情報処理装置に対して、追加作業を要求することを特徴とする請求項３又は４に記載の進捗管理システム。
【請求項６】
前記１以上の情報処理装置は、
前記作業者端末から、作業の対価のための精算要求が受け付けられた場合に、作業の単価情報をもとに、該作業者端末に対する入金額を算出する算出部と、
算出された前記入金額を前記作業者端末に入金する入金処理部と、をさらに有し、
前記第２通知制御部は、前記１以上の情報処理装置に対して前記精算要求を行ない、
前記作業者端末は、
前記入金を受け付ける入金受付部をさらに有することを特徴とする請求項１〜５の何れか一つに記載の進捗管理システム。
【請求項７】
１以上の情報処理装置を有する進捗管理システムであって、
作業者が所持する作業者端末に対する、前記作業者に割り振られた作業の情報を表す割り振り作業情報の通知を制御する第１通知制御部と、
前記作業者端末から、作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末の作業者に割り振られた作業の進捗情報を更新する進捗情報更新部と
を有することを特徴とする進捗管理システム。
【請求項８】
１以上の情報処理装置に、
作業者が所持する作業者端末に対する、前記作業者に割り振られた作業の情報を表す割り振り作業情報の通知を制御するステップと、
前記作業者端末から、作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末の作業者に割り振られた作業の進捗情報を更新するステップと
を実行させるための進捗管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、進捗管理システム及び進捗管理プログラムに関する。
【背景技術】
【０００２】
従来、工程を管理する技術が知られている。例えば、特許第３３７３８４４号公報では、建設工事における工程管理に関し、進捗入力用プログラムを用いて個別事業者に進捗を入力させ、進捗が入力された進捗入力用プログラムの返信データをもとに、各工程の進捗状況を表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術は、作業者個人の進捗を管理することができないという課題がある。具体的には、従来技術は、個別事業者ごとの進捗を管理することはできるが、作業者個人の進捗を管理することを想定していないため、作業者個人の進捗を管理することができない。
【０００４】
本発明は、上記に鑑みてなされたものであって、作業者個人の進捗を管理することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、本発明に係る進捗管理システムは、１以上の情報処理装置と、作業者が所持する作業者端末とを有する進捗管理システムであって、前記１以上の情報処理装置は、前記作業者端末に対する、前記作業者に割り振られた作業の情報を表す割り振り作業情報の通知を制御する第１通知制御部と、前記作業者端末から、作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末の作業者に割り振られた作業の進捗情報を更新する進捗情報更新部と、を有し、前記作業者端末は、前記１以上の情報処理装置から前記割り振り作業情報が通知された場合に、通知された前記割り振り作業情報をもとに、表示部に対する、作業の一覧の表示を制御する表示制御部と、作業が完了したことを通知するための操作が受け付けられた場合に、前記１以上の情報処理装置に対する、前記作業完了情報の通知を制御する第２通知制御部とを有する。
【発明の効果】
【０００６】
本発明の一つの様態によれば、作業者個人の進捗を管理することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１に係る進捗管理システムのシステム構成例を示す図である。
【図２】図２は、実施の形態１に係る現場端末のハードウェア構成例を示すブロック図である。
【図３】図３は、実施の形態１に係る作業者端末のハードウェア構成例を示すブロック図である。
【図４】図４は、実施の形態１に係る現場端末及び作業者端末の機能構成例を示すブロック図である。
【図５】図５は、実施の形態１に係る作業情報の例を示す図である。
【図６】図６は、実施の形態１に係る作業者情報の例を示す図である。
【図７】図７は、実施の形態１に係る進捗情報の例を示す図である。
【図８】図８は、実施の形態１に係る作業一覧画面の例を示す図である。
【図９】図９は、実施の形態１に係る追加作業要求画面の例を示す図である。
【図１０】図１０は、実施の形態１に係る作業情報登録処理の流れの例を示すフローチャートである。
【図１１】図１１は、実施の形態１に係る作業割り振り処理の流れの例を示すフローチャートである。
【図１２】図１２は、実施の形態１に係る作業者端末による全体処理の流れの例を示すフローチャートである。
【図１３】図１３は、実施の形態１に係る進捗情報更新処理の流れの例を示すシーケンス図である。
【図１４】図１４は、実施の形態１に係る作業追加処理の流れの例を示すシーケンス図である。
【図１５】図１５は、実施の形態１に係る精算処理の流れの例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る進捗管理システム及び進捗管理プログラムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。
【０００９】
（実施の形態１）
［実施の形態１に係るシステム構成］
図１を用いて、実施の形態１に係る進捗管理システムのシステム構成を説明する。図１は、実施の形態１に係る進捗管理システムのシステム構成例を示す図である。
【００１０】
図１に示すように、進捗管理システム１には、現場端末１００と、作業者端末２００と、管理者端末３００と、進捗管理サーバ４００と、課金サーバ５００とが含まれる。これらのうち、現場端末１００、作業者端末２００、進捗管理サーバ４００及び課金サーバ５００は、インターネット等のネットワークに接続される。また、現場端末１００と作業者端末２００とは、無線ＬＡＮ（Local  Area  Network）等のネットワークに接続される。このほか、現場端末１００と作業者端末２００とは、ＮＦＣ（Near  Field  Communication）等の近距離無線通信や、Ｗｉ−Ｆｉ（登録商標）等のネットワークに接続される。
【００１１】
上述した構成において、進捗管理システム１は、建設現場や倉庫、システム構築等で何らかの作業を行なう作業者個人の進捗を管理する場合に利用され得る。現場端末１００は、作業現場を監督する現場監督によって操作されるＰＣ（Personal  Computer）やスマートフォン、タブレット端末等の情報機器である。作業者端末２００は、作業者が所持するスマートフォンやタブレット端末等の情報機器である。管理者端末３００は、進捗管理サーバ４００に接続され、管理者が各種情報の登録を行なうために使用するＰＣ等である。進捗管理サーバ４００は、作業者の進捗情報を管理するサーバ装置等である。課金サーバ５００は、作業の対価を電子マネー等により作業者に支払うために用いられるサーバ装置等である。なお、現場端末１００、管理者端末３００及び進捗管理サーバ４００は、進捗管理システム１の適用シーンに応じて、１以上の情報処理装置として統合・分散されても良い。
【００１２】
事前準備として、作業者は、進捗の管理や割り振り作業情報を取得するためのアプリケーションを作業者端末２００にインストールする。作業者は、アプリケーションの初期設定において、少なくとも、作業者の名前を表す作業者名を入力する。これにより、作業者端末２００は、作業者名と、作業者端末２００を識別する作業者端末識別情報とを進捗管理サーバ４００に対して送信し、これらの登録を要求する。進捗管理サーバ４００は、作業者端末２００からの登録要求に応じて、作業者を識別する作業者ＩＤを付与し、作業者ＩＤと、作業者名と、作業者端末識別情報とを、作業者情報として対応付けて登録する。
【００１３】
管理者は、管理者端末３００を用いて、作業情報を登録する。作業情報とは、例えば、作業項目、作業内容、作業単価及び作業詳細等の情報である。作業項目は、作業を所定の基準で区分けした情報である。作業内容は、具体的な作業の内容を表す情報である。作業単価は、その作業を行なうことで得られる対価の情報である。作業詳細は、作業者が作業を行なう際に参照可能な作業の詳細な情報である。管理者端末３００は、作業情報の入力を受け付けると、受け付けた作業情報を進捗管理サーバ４００に対して送信し、これらの登録を要求する。進捗管理サーバ４００は、管理者端末３００からの登録要求に応じて、作業情報を識別する作業番号を付与し、作業番号と、作業項目と、作業内容と、作業単価と、作業詳細との情報を対応付けて登録する。
【００１４】
現場監督は、現場端末１００を用いて、作業を作業者に割り振る。例えば、現場端末１００は、作業者情報や作業情報を進捗管理サーバ４００から取得し、取得した情報をもとに、作業を作業者に割り振るための画面を表示する。現場監督は、現場端末１００を用いて、作業を作業者に割り振るための操作を行なう。これにより、現場端末１００は、作業者ごとに振り分けられた作業を表す割り振り作業情報を管理する。また、割り振り作業情報は進捗管理サーバ４００に対しても通知され、進捗管理サーバ４００は、作業が完了したか否かを表す作業完了フラグと、作業番号と、作業者ＩＤと、作業完了を承認した現場監督を識別する確認者ＩＤとを対応付けて、進捗情報として登録する。なお、作業の割り振りについては、管理者端末３００で行われても良い。
【００１５】
作業者は、作業者端末２００を用いて、割り振り作業情報を取得するための操作を行なう。これにより、作業者端末２００は、現場端末１００から、自身の端末に対応する割り振り作業情報を取得し、取得した割り振り作業情報をもとに、作業項目や作業内容、作業単価等の作業一覧を表示部に表示する。作業者は、表示された作業一覧を参照し、作業を行なう。作業の完了後、作業者は、作業者端末２００を用いて、作業が完了したことを通知するための操作を行なう。これにより、作業者端末２００は、現場端末１００に対して、作業が完了したことを表す作業完了情報を通知する。
【００１６】
作業者端末２００から作業完了情報の通知を受け付けた現場端末１００は、該作業者端末２００の作業者に割り振られた作業の進捗情報を更新する。このとき、現場監督は、実際に作業が完了していることを確認したうえで、作業完了の承認を行なう。よって、現場端末１００は、作業完了の承認のための操作を受け付けたうえで、進捗管理サーバ４００に対して進捗情報の更新要求を行なう。これにより、進捗管理サーバ４００は、進捗情報のうち、作業番号及び作業者ＩＤに対応付けられた、作業完了フラグと確認者ＩＤとを更新する。これらの結果、進捗管理システム１は、作業者個人の進捗を管理することができる。
【００１７】
作業完了情報の通知後、作業者は、作業者端末２００を用いて、作業に対する対価を得るために、精算要求のための操作を行なう。これにより、作業者端末２００は、現場端末１００に対して精算要求を行なう。現場端末１００は、作業者端末２００から精算要求が受け付けられた場合に、該作業者端末２００の作業者端末識別情報に対応する作業者ＩＤを特定し、作業者ＩＤに対応する作業番号のうち、作業完了フラグが更新されている作業番号を特定する。そして、現場端末１００は、特定した作業番号に対応する作業単価をもとに、作業者端末２００に対する入金額を算出する。続いて、現場端末１００は、算出した入金額を作業者端末２００に入金するための入金処理を実行する。入金処理について、現場端末１００は、課金サーバ５００に接続し、入金額相当の電子マネーを作業者端末２００に入金する処理を実行する。作業者端末２００は、現場端末１００を介して、課金サーバ５００から電子マネーの入金を受け付ける。なお、入金の受け付けについては、ＮＦＣ等の近距離無線通信により行われても良い。
【００１８】
［実施の形態１に係る各装置のハードウェア構成］
次に、図２を用いて、実施の形態１に係る現場端末１００のハードウェア構成を説明する。図２は、実施の形態１に係る現場端末１００のハードウェア構成例を示すブロック図である。
【００１９】
図２に示すように、現場端末１００は、ＣＰＵ（Central  Processing  Unit）１２と、ＲＡＭ（Random  Access  Memory）１３と、ＲＯＭ（Read  Only  Memory）１４と、通信Ｉ／Ｆ１５と、操作表示部１６とを有する。上記各部は、システムバス１１を介して相互に接続される。
【００２０】
ＣＰＵ１２は、現場端末１００の動作を統括的に制御する。ＣＰＵ１２は、ＲＡＭ１３を作業領域として、ＲＯＭ１４等に格納されたプログラムを実行することで、現場端末１００全体の動作を制御する。通信Ｉ／Ｆ１５は、作業者端末２００や進捗管理サーバ４００、課金サーバ５００等との通信を制御するインタフェースである。操作表示部１６は、タッチパネルやキーボード等を有し、現場端末１００に対する情報の入力を受け付け、各種画面を表示する。
【００２１】
次に、図３を用いて、実施の形態１に係る作業者端末２００のハードウェア構成を説明する。図３は、実施の形態１に係る作業者端末２００のハードウェア構成例を示すブロック図である。
【００２２】
図３に示すように、作業者端末２００は、ＣＰＵ２２と、ＲＡＭ２３と、ＲＯＭ２４と、通信Ｉ／Ｆ２５と、操作表示部２６とを有する。上記各部は、システムバス２１を介して相互に接続される。
【００２３】
ＣＰＵ２２は、作業者端末２００の動作を統括的に制御する。ＣＰＵ２２は、ＲＡＭ２３を作業領域として、ＲＯＭ２４等に格納されたプログラムを実行することで、作業者端末２００全体の動作を制御する。通信Ｉ／Ｆ２５は、現場端末１００等との通信を制御するインタフェースである。操作表示部２６は、タッチパネルやキーボード等を有し、作業者端末２００に対する情報の入力を受け付け、各種画面を表示する。
【００２４】
［実施の形態１に係る各装置の機能構成］
次に、図４を用いて、実施の形態１に係る各装置の機能構成を説明する。図４は、実施の形態１に係る現場端末１００及び作業者端末２００の機能構成例を示すブロック図である。
【００２５】
図４に示すように、現場端末１００は、生成部１１０と、操作表示部１２０と、第１通知制御部１３０と、通信部１４０と、進捗情報更新部１５０と、算出部１６０と、入金処理部１７０とを有する。生成部１１０、第１通知制御部１３０、進捗情報更新部１５０、算出部１６０及び入金処理部１７０は、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００２６】
生成部１１０は、割り振り作業情報を生成する。より具体的には、生成部１１０は、操作表示部１２０に対する作業を作業者に割り振るための操作に応じて、作業者に割り振られた作業の情報を表す割り振り作業情報を生成する。作業を作業者に割り振るために利用される作業情報や作業者情報に関しては、進捗管理サーバ４００から取得することができる。操作表示部１２０は、進捗管理サーバ４００から取得された作業情報や作業者情報をもとに、各作業を各作業者に割り振るための画面を表示し、作業を割り振る操作を受け付ける。作業情報は、管理者端末３００等から管理者によって入力され、進捗管理サーバ４００に予め保持される。また、作業者情報は、初期設定等の際に作業者端末２００から進捗管理サーバ４００に渡され、進捗管理サーバ４００に予め保持される。
【００２７】
図５は、実施の形態１に係る作業情報の例を示す図である。図５に示すように、進捗管理サーバ４００は、作業番号と、作業項目と、作業内容と、作業単価と、作業詳細との情報を、作業情報として対応付けて保持する。作業番号は、作業情報を識別するための情報である。作業項目は、作業を所定の基準で区分けした情報である。作業内容は、具体的な作業の内容を表す情報である。作業単価は、その作業を行なうことで得られる対価の情報である。作業詳細は、作業者が作業を行なう際に参照可能な作業の詳細な情報である。例を挙げると、作業情報には、作業番号「Ａ−２」と、作業項目「組み立て」と、作業内容「材料Ａ２を組み立てる」と、作業単価「１００」と、作業詳細「Ａ−２．ＭＯＶ」との情報が含まれる。
【００２８】
図６は、実施の形態１に係る作業者情報の例を示す図である。図６に示すように、進捗管理サーバ４００は、作業者ＩＤと、作業者名と、作業者端末識別情報との情報を、作業者情報として対応付けて保持する。作業者ＩＤは、作業者を識別するための情報である。作業者名は、作業者の名前を表す情報である。作業者端末識別情報は、作業者端末２００を識別するための情報である。例を挙げると、作業者情報には、作業者ＩＤ「Ｓ００００１」と、作業者名「作業  太郎」と、作業者端末識別情報「０２−２Ａ−Ｄ８−５Ｆ−１Ｃ−３９」との情報が含まれる。
【００２９】
第１通知制御部１３０は、作業者端末２００に対して、割り振り作業情報を通知する制御を行なう。より具体的には、第１通知制御部１３０は、生成部１１０によって生成された割り振り作業情報を、通信部１４０を介して、割り振りの対象となる作業者端末２００に対して送信するための制御を行なう。また、作業の作業番号と、作業を割り振られた作業者の作業者ＩＤとは、進捗管理のために現場端末１００や進捗管理サーバ４００で保持される。通信部１４０は、作業者端末２００との通信や、進捗管理サーバ４００との通信、課金サーバ５００との通信を制御する。
【００３０】
図７は、実施の形態１に係る進捗情報の例を示す図である。図７に示すように、現場端末１００や進捗管理サーバ４００は、作業完了フラグと、作業番号と、作業者ＩＤと、確認者ＩＤとを、進捗情報として対応付けて保持する。作業完了フラグは、その作業が完了しているか否かを表す情報である。図７に示す例では、作業が完了している場合に「１」とし、作業が未完了である場合に「０」としている。確認者ＩＤは、作業完了を承認した現場監督を識別するための情報である。確認者ＩＤは、現場監督が操作する現場端末１００を識別する情報であっても良い。例を挙げると、進捗情報には、作業完了フラグ「１」と、作業番号「Ａ−１」と、作業者ＩＤ「Ｓ００００１」と、確認者ＩＤ「Ｋ００００１」との情報が含まれる。
【００３１】
図７の例では、作業者ＩＤが「Ｓ００００１」である作業者に、作業番号「Ａ−１」、「Ａ−２」、「Ａ−３」の作業が割り振られており、これらの作業は、確認者ＩＤ「Ｋ００００１」である現場監督に承認されたうえで、完了している（作業完了フラグが「１」である）ことがわかる。また、作業者ＩＤが「Ｓ００００４」である作業者には、作業番号「Ｅ−１」、「Ｅ−２」、「Ｅ−３」の作業が割り振られており、これらの作業のうち、作業番号が「Ｅ−１」の作業だけ完了していることがわかる。
【００３２】
進捗情報更新部１５０は、作業者に割り振られた作業の進捗情報を更新する。より具体的には、進捗情報更新部１５０は、通信部１４０を介して、作業者端末２００から作業が完了したことを表す作業完了情報が受け付けられた場合に、該作業者端末２００の作業者に割り振られた作業の進捗情報を更新する。例えば、進捗情報更新部１５０は、作業完了情報に含まれる作業番号や作業者端末識別情報をもとに、作業者端末識別情報に対応する作業者ＩＤ、及び、作業番号に対応する進捗情報の作業完了フラグを「１」に更新する。このとき、現場監督は、該当する作業が実際に完了しているかを確認したうえで承認を行なう。これにより、進捗情報更新部１５０は、進捗情報の確認者ＩＤを、自身の現場端末１００の確認者ＩＤに更新する。
【００３３】
算出部１６０は、作業者端末２００に対する入金額を算出する。より具体的には、算出部１６０は、通信部１４０を介して、作業者端末２００から作業の対価のための精算要求が受け付けられた場合に、作業の単価情報をもとに、該作業者端末２００に対する入金額を算出する。作業者端末２００からの精算要求は、該作業者端末２００の作業者の作業が全て完了したうえで行われるものである。例えば、算出部１６０は、作業者端末２００から精算要求を受け付けると、該作業者端末２００の作業者の作業者ＩＤをもとに、該作業者に割り振られた全ての作業の作業番号を特定する。そして、算出部１６０は、特定した作業番号の作業単価をもとに、全作業の金額を算出することで、作業者端末２００に対する入金額を算出する。
【００３４】
入金処理部１７０は、算出された入金額を作業者端末２００に入金する。より具体的には、入金処理部１７０は、通信部１４０を介して課金サーバ５００に接続し、算出部１６０によって算出された入金額を、対象の作業者端末２００に入金するための処理を行なう。例えば、作業者端末２００への入金は、電子マネー等によって行われる。すなわち、作業を行なった対価が、作業者端末２００への電子マネーの入金により支払われることになる。
【００３５】
また、進捗管理システム１では、各作業者の進捗に応じて、追加作業を割り振ることもできる。具体的には、操作表示部１２０は、追加作業を作業者に割り振るための操作に応じて、既に割り振られた作業とは異なる作業の作業情報をもとに、各作業を各作業者に割り振るための画面を表示し、追加作業を割り振る操作を受け付ける。これにより、生成部１１０は、作業者に割り振られた追加作業の情報を表す追加作業情報を生成する。そして、第１通知制御部１３０は、生成部１１０によって生成された追加作業情報を、通信部１４０を介して、追加作業の対象となる作業者端末２００に対して送信するための制御を行なう。追加作業情報の生成のトリガは、現場監督が任意のタイミングで行なっても良いし、作業者端末２００からの追加作業の要求に応じて行なわれても良い。
【００３６】
上記では新たな作業を作業者に割り振ることを追加作業として説明したが、追加作業は、ある作業者に既に割り振った作業を、他の作業者に割り振ることであっても良い。ある作業者の作業を他の作業者に割り振るとは、ある作業者の作業を他の作業者の作業として完全に移行することであっても良いし、ある作業者と他の作業者とで作業を分担させることであっても良い。すなわち、現場監督は、各作業者による作業の進捗状況に応じて、追加作業の割り振りを決定する。
【００３７】
具体的には、操作表示部１２０は、第１作業者の作業を第２作業者に割り振るための操作に応じて、既に割り振られた作業の作業情報をもとに、第１作業者の完了していない作業を、第２作業者に割り振るための画面を表示し、作業を割り振る操作を受け付ける。これにより、生成部１１０は、第１作業者に割り振られた作業の情報を表す第１作業情報と、第２作業者に割り振られた作業の情報を表す第２作業情報とを生成する。そして、第１通知制御部１３０は、生成部１１０によって生成された第１作業情報と第２作業情報とを、通信部１４０を介して、再割り振りの対象となる作業者端末２００に対して送信するための制御を行なう。
【００３８】
図７に示した例を挙げて説明すると、確認者ＩＤが「Ｋ００００１」である現場監督は、作業番号「Ａ−１」、「Ａ−２」、「Ａ−３」、「Ｅ−１」、「Ｅ−２」、「Ｅ−３」である作業の現場を監督している。また、作業番号が「Ａ−１」、「Ａ−２」、「Ａ−３」である作業は、作業者ＩＤが「Ｓ００００１」である作業者に割り振られており、作業番号が「Ｅ−１」、「Ｅ−２」、「Ｅ−３」である作業は、作業者ＩＤが「Ｓ００００４」である作業者に割り振られている。
【００３９】
ここで、作業者ＩＤが「Ｓ００００１」である作業者は、作業番号が「Ａ−１」、「Ａ−２」、「Ａ−３」である作業の作業完了フラグが「１」であることから、割り振られた全ての作業を完了している状態である。一方、作業者ＩＤが「Ｓ００００４」である作業者は、作業番号が「Ｅ−１」である作業の完了フラグが「１」であり、作業番号が「Ｅ−２」、「Ｅ−３」である作業の完了フラグが「０」であることから、作業番号が「Ｅ−１」である作業は完了しているものの、作業番号が「Ｅ−２」、「Ｅ−３」である作業は未完了の状態である。
【００４０】
現場監督は、現場端末１００を用いて、作業番号が「Ｅ−３」である作業を、全ての作業を完了している作業者ＩＤ「Ｓ００００１」の作業者に割り振るための操作を行なう。これらの結果、生成部１１０は、作業番号が「Ｅ−２」の作業を第１作業者に割り振った第１作業情報と、作業番号が「Ｅ−３」の作業を第２作業者に割り振った第２作業情報とを生成する。すなわち、第１作業情報を通知された作業者端末２００を所持する作業者は、それまでの作業から、作業番号が「Ｅ−３」の作業が減ったことを認識することになる。一方、第２作業情報を通知された作業者端末２００を所持する作業者は、作業番号が「Ｅ−３」の作業が増えたことを認識することになる。なお、現場端末１００は、作業の再割り振りに応じて、進捗情報も更新する。
【００４１】
なお、複数人が同一の作業を行なうことになった場合は、入金額の算出において、図５に示した作業単価を人数分で割った値を新たな作業単価として利用しても良い。このとき、作業者端末２００に通知する情報には、新たな作業単価を含めるようにする。
【００４２】
また、図４に示すように、作業者端末２００は、通信部２１０と、表示制御部２２０と、操作表示部２３０と、第２通知制御部２４０と、入金受付部２５０とを有する。表示制御部２２０、第２通知制御部２４０及び入金受付部２５０は、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００４３】
通信部２１０は、現場端末１００との通信を制御する。例えば、通信部２１０は、現場端末１００から通知される割り振り作業情報や入金に関する情報等を受信し、作業が完了したことを表す作業完了情報や精算要求に関する情報、追加作業の要求に関する情報等を送信する。
【００４４】
表示制御部２２０は、割り振り作業情報をもとに作業の一覧を操作表示部２３０に表示する制御を行なう。より具体的には、表示制御部２２０は、通信部２１０を介して、現場端末１００から割り振り作業情報が通知された場合に、通知された割り振り作業情報をもとに、作業の一覧を操作表示部２３０に表示するための制御を行なう。図８は、実施の形態１に係る作業一覧画面の例を示す図である。図８に示すように、操作表示部２３０は、表示制御部２２０による制御に従い、作業項目や作業内容、作業単価等の情報を含む作業一覧画面を表示する。作業者は、作業一覧画面に表示された作業内容を確認したうえで、作業を行なう。また、作業者は、作業内容に不明な点があれば、「作業詳細」の位置をタップして、作業の詳細な情報を確認する。作業者は、作業詳細の位置をタップすることで、作業の動画や画像、作業に対するコメント等を確認することができる。また、作業一覧画面には、完了した作業にチェックを入れるためのチェックボックスと、作業完了情報を通知する際に利用する作業完了ボタンとが含まれる。作業完了情報の通知に関しては後述する。
【００４５】
第２通知制御部２４０は、作業完了情報を通知する制御を行なう。より具体的には、第２通知制御部２４０は、操作表示部２３０で作業が完了したことを通知するための操作が受け付けられた場合に、通信部２１０を介して、現場端末１００に対して作業完了情報を通知するための制御を行なう。図８に示すように、作業者は、一つの作業が完了するごとに、チェックボックスにチェックを入れ、作業完了ボタンをタップする。これにより、第２通知制御部２４０は、作業完了情報を通知するための操作として受け付け、チェックが入れられた作業に関する作業番号の情報や作業者端末識別情報を、通信部２１０を介して、現場端末１００に対して送信する。
【００４６】
また、作業者は、全ての作業の完了後に、精算要求のための操作を行なう。より具体的には、第２通知制御部２４０は、操作表示部２３０で精算要求のための操作が受け付けられた場合に、通信部２１０を介して、現場端末１００に対して精算要求に関する情報を送信する。これにより、現場端末１００は、入金額を算出したうえで課金サーバ５００に接続し、作業者端末２００への入金処理を実行する。
【００４７】
入金受付部２５０は、課金サーバ５００からの入金を受け付ける。より具体的には、入金受付部２５０は、通信部２１０（及び現場端末１００）を介して、課金サーバ５００からの電子マネー等による入金を受け付ける。
【００４８】
また、上述したように、作業者は、追加作業を要求することもできる。具体的には、操作表示部２３０は、全作業の完了後に、追加作業を要求するための画面を表示する。このとき、追加作業を要求するための操作が受け付けられた場合に、第２通知制御部２４０は、通信部２１０を介して、現場端末１００に対して追加作業の要求に関する情報を送信するための制御を行なう。図９は、実施の形態１に係る追加作業要求画面の例を示す図である。図９に示すように、追加作業要求画面は、上述した作業一覧画面において、作業が完了したことを示すチェックが入れられ、作業完了ボタンがタップされたときに表示される。ここで、作業者は、追加作業を行ないたい場合に、ＹＥＳボタンをタップする。これにより、第２通知制御部２４０は、現場端末１００に対して追加作業を要求する。なお、追加作業を作業者に指示するか否かは現場監督が決めれば良いし、追加作業の割り振り先についても上述したように現場監督が決めれば良い。また、上述したように、追加作業の要求に応じて、他の作業者に既に割り振られた作業に変更が生じる可能性がある。
【００４９】
表示制御部２２０は、通信部２１０を介して、現場端末１００から追加作業情報が通知された場合に、通知された追加作業情報をもとに、追加作業の一覧を操作表示部２３０に表示するための制御を行なう。なお、追加作業情報は、上述した第１作業情報又は第２作業情報であるかも知れない。すなわち、表示制御部２２０は、通信部１４０を介して、現場端末１００から第１作業情報又は第２作業情報が通知された場合に、通知された第１作業情報又は第２作業情報をもとに、作業の一覧を操作表示部２３０に再表示するための制御を行なう。これらの後、作業者は、表示された作業一覧に従って作業を行なう。
【００５０】
［実施の形態１に係る作業情報登録処理フロー］
次に、図１０を用いて、実施の形態１に係る作業情報登録処理の流れを説明する。図１０は、実施の形態１に係る作業情報登録処理の流れの例を示すフローチャートである。
【００５１】
図１０に示すように、管理者端末３００は、作業情報登録のための操作を受け付けた場合に（ステップＳ１０１：Ｙｅｓ）、作業情報の入力を受け付ける（ステップＳ１０２）。そして、管理者端末３００は、作業情報を進捗管理サーバ４００に登録する（ステップＳ１０３）。一方、管理者端末３００は、作業情報登録のための操作を受け付けていない場合に（ステップＳ１０１：Ｎｏ）、作業情報登録のための操作の受け付け待ちの状態となる。
【００５２】
作業情報の登録後、管理者端末３００は、作業者に作業を割り振るか否かを確認する画面を表示し、割り振り作業情報登録のための操作を受け付けた場合に（ステップＳ１０４：Ｙｅｓ）、割り振り作業情報の入力を受け付ける（ステップＳ１０５）。そして、管理者端末３００は、割り振り作業情報を進捗管理サーバ４００に登録する（ステップＳ１０６）。一方、管理者端末３００は、割り振り作業情報登録のための操作を受け付けていない場合に（ステップＳ１０４：Ｎｏ）、処理を終了する。なお、上述したように、作業の割り振りについては、現場端末１００で行われても良い。
【００５３】
［実施の形態１に係る作業割り振り処理フロー］
次に、図１１を用いて、実施の形態１に係る作業割り振り処理の流れを説明する。図１１は、実施の形態１に係る作業割り振り処理の流れの例を示すフローチャートである。
【００５４】
図１１に示すように、現場端末１００は、作業情報取得のための操作を受け付けた場合に（ステップＳ２０１：Ｙｅｓ）、進捗管理サーバ４００に接続する（ステップＳ２０２）。そして、現場端末１００は、進捗管理サーバ４００から作業情報や作業者情報等を取得する（ステップＳ２０３）。一方、現場端末１００は、作業情報取得のための操作を受け付けていない場合に（ステップＳ２０１：Ｎｏ）、作業情報取得のための操作の受け付け待ちの状態となる。
【００５５】
作業情報や作業者情報の取得後、現場端末１００は、作業者に作業を割り振るか否かを確認する画面を表示し、割り振り作業情報登録のための操作を受け付けた場合に（ステップＳ２０４：Ｙｅｓ）、割り振り作業情報の入力を受け付ける（ステップＳ２０５）。その後、現場端末１００は、割り振り作業情報を進捗管理サーバ４００に登録する（ステップＳ２０６）。全ての割り振り作業情報の登録後、現場端末１００は、進捗管理サーバ４００との接続を切断する（ステップＳ２０７）。一方、現場端末１００は、割り振り作業情報登録のための操作を受け付けていない場合に（ステップＳ２０４：Ｎｏ）、進捗管理サーバ４００との接続を切断する（ステップＳ２０７）。なお、作業の割り振りについては、管理者端末３００及び現場端末１００の何れかで行われれば良い。但し、管理者によって作業が割り振られている場合であっても、現場監督の判断で作業の割り振りを変更しても良い。
【００５６】
［実施の形態１に係る作業者端末の全体処理フロー］
次に、図１２を用いて、実施の形態１に係る作業者端末２００による全体処理の流れを説明する。図１２は、実施の形態１に係る作業者端末２００による全体処理の流れの例を示すフローチャートである。
【００５７】
図１２に示すように、作業者端末２００は、割り振り作業情報取得のための操作を受け付けた場合に（ステップＳ３０１：Ｙｅｓ）、現場端末１００に接続し、割り振り作業情報を取得して、現場端末１００との接続を切断する（ステップＳ３０２）。そして、作業者端末２００は、取得した割り振り作業情報をもとに、作業の一覧を表示する（ステップＳ３０３）。一方、作業者端末２００は、割り振り作業情報取得のための操作を受け付けていない場合に（ステップＳ３０１：Ｎｏ）、割り振り作業情報取得のための操作の受け付け待ちの状態となる。ここで、作業者は、作業の一覧や作業の詳細を確認しながら作業を行なう。
【００５８】
続いて、作業者端末２００は、作業完了情報通知のための操作を受け付けた場合に（ステップＳ３０４：Ｙｅｓ）、現場端末１００に接続し、作業完了情報を通知する（ステップＳ３０５）。これにより、現場端末１００では、現場監督による作業完了の承認が行われる。一方、作業者端末２００は、作業完了情報通知のための操作を受け付けていない場合に（ステップＳ３０４：Ｎｏ）、作業完了情報通知のための操作の受け付け待ちの状態となる。その後、作業者端末２００は、現場端末１００から作業完了を承認した旨の応答を受け付ける（ステップＳ３０６）。作業完了を承認した旨の応答の受け付けたときに、作業者端末２００は、この時点で全作業が完了していない場合に（ステップＳ３０７：Ｎｏ）、現場端末１００との接続を切断し、ステップＳ３０４の処理を実行する。
【００５９】
一方、作業者端末２００は、全作業が完了した場合に（ステップＳ３０７：Ｙｅｓ）、追加作業要求画面を表示し、追加作業要求ための操作を受け付けたか否かを判定する（ステップＳ３０８）。このとき、作業者端末２００は、追加作業要求のための操作を受け付けた場合に（ステップＳ３０８：Ｙｅｓ）、ステップＳ３０２の処理を実行する。一方、作業者端末２００は、追加作業要求のための操作を受け付けていない場合に（ステップＳ３０８：Ｎｏ）、精算を要求する画面を表示し、精算要求のための操作を受け付けたか否かを判定する（ステップＳ３０９）。
【００６０】
作業者端末２００は、精算要求のための操作を受け付けた場合に（ステップＳ３０９：Ｙｅｓ）、現場端末１００に対して精算要求を行なう（ステップＳ３１０）。これにより、現場端末１００は、作業者端末２００への入金額を算出し、課金サーバ５００から作業者端末２００への入金処理を実行する。そして、作業者端末２００は、電子マネー等による入金を受け付ける（ステップＳ３１１）。作業者端末２００は、入金を受け付けた後、現場端末１００との接続を切断する。一方、作業者端末２００は、精算要求のための操作を受け付けていない場合に（ステップＳ３０９：Ｎｏ）、精算要求のための操作の受け付け待ちの状態となる。
【００６１】
［実施の形態１に係る進捗情報更新処理シーケンス］
次に、図１３を用いて、実施の形態１に係る進捗情報更新処理の流れを説明する。図１３は、実施の形態１に係る進捗情報更新処理の流れの例を示すシーケンス図である。
【００６２】
図１３に示すように、作業者端末２００は、作業の一覧を表示する（ステップＳ４０１）。作業者は、作業の一覧を確認して作業を行ない、作業の完了後、チェックボックスにチェックを入れたうえで、作業完了ボタンをタップする操作を行なう。作業者端末２００は、作業完了情報通知のための操作を受け付ける（ステップＳ４０２）。これにより、作業者端末２００は、作業完了情報を現場端末１００に対して通知する（ステップＳ４０３）。
【００６３】
現場端末１００は、作業者端末２００から作業完了情報が通知されると、作業完了を承認する操作を受け付ける（ステップＳ４０４）。現場監督は、作業が問題なく完了しているかを目視等で確認する。そして、現場端末１００は、作業完了の承認に応じて、作業完了を承認した旨の応答を作業者端末２００に対して行なう（ステップＳ４０５）。作業者端末２００は、作業完了情報を通知した作業に対して、作業完了の承認を得た旨を表示する（ステップＳ４０６）。
【００６４】
また、現場端末１００は、作業完了の承認後、対応する作業の進捗情報の更新要求を進捗管理サーバ４００に対して行なう（ステップＳ４０７）。これにより、進捗管理サーバ４００は、進捗情報を更新する（ステップＳ４０８）。
【００６５】
［実施の形態１に係る作業追加処理シーケンス］
次に、図１４を用いて、実施の形態１に係る作業追加処理の流れを説明する。図１４は、実施の形態１に係る作業追加処理の流れの例を示すシーケンス図である。なお、図１４では、ある作業者の作業を、他の作業者へ割り振る場合を例に挙げる。ここでは、説明の便宜上、２台の作業者端末２００を、作業者端末２００Ａ、作業者端末２００Ｂとして説明する。
【００６６】
図１４に示すように、作業者端末２００Ａは、全作業の完了後に、現場端末１００に対して追加作業を要求する（ステップＳ５０１）。現場端末１００は、作業者端末２００Ａからの追加作業の要求に対し、作業者端末２００Ｂを所持する作業者の作業を、作業者端末２００Ａを所持する作業者へ割り振る、追加作業の選択操作を受け付ける（ステップＳ５０２）。そして、現場端末１００は、作業者端末２００Ａに対して追加作業情報を応答する（ステップＳ５０３）。これにより、作業者端末２００Ａは、追加作業情報をもとに、追加作業の一覧を表示する（ステップＳ５０４）。
【００６７】
また、現場端末１００は、作業者端末２００Ｂに対して作業が変更されたことを通知する（ステップＳ５０５）。これにより、作業者端末２００Ｂは、変更された作業の一覧を再表示する（ステップＳ５０６）。また、現場端末１００は、割り振りを変更した作業の進捗情報の更新要求を進捗管理サーバ４００に対して行なう（ステップＳ５０７）。これにより、進捗管理サーバ４００は、進捗情報を更新する（ステップＳ５０８）。
【００６８】
［実施の形態１に係る精算処理シーケンス］
次に、図１５を用いて、実施の形態１に係る精算処理の流れを説明する。図１５は、実施の形態１に係る精算処理の流れの例を示すシーケンス図である。
【００６９】
図１５に示すように、作業者端末２００は、全作業の完了後に、精算要求のための操作を受け付ける（ステップＳ６０１）。そして、作業者端末２００は、現場端末１００に対して、精算要求に関する情報を送信する（ステップＳ６０２）。現場端末１００は、作業者端末２００からの精算要求を受け付けると、作業単価等をもとに、全作業の金額を算出することで、該作業者端末２００に対する入金額を算出する（ステップＳ６０３）。そして、現場端末１００は、課金サーバ５００に接続し、算出した入金額を、対象の作業者端末２００に入金するための要求を行なう（ステップＳ６０４）。これらにより、課金サーバ５００は、作業者端末２００への電子マネーによる入金処理を行ない（ステップＳ６０５）、入金額の入金を応答する（ステップＳ６０６）。また、現場端末１００は、課金サーバ５００によって応答された入金額の入金を、さらに作業者端末２００に対して応答する（ステップＳ６０７）。
【００７０】
［実施の形態１による効果］
進捗管理システム１は、作業を行なう作業者が所持する作業者端末２００から、作業が完了したことを表す作業完了情報の通知に応じて、現場端末１００によって進捗情報の更新処理が実行されるので、作業者個人の進捗を管理することができる。
【００７１】
また、進捗管理システム１は、ある作業者の作業を他の作業者へ割り振り、割り振りを変更した作業の進捗情報を更新するので、作業全体の進捗の遅れを抑制するとともに、作業者個人の進捗をリアルタイムに把握することができる。
【００７２】
また、進捗管理システム１は、作業者端末２００からの作業の対価のための精算要求に応じて、現場端末１００が作業単価をもとに作業者端末２００への入金額を算出し、課金サーバ５００から作業者端末２００への電子マネーによる入金処理を制御するので、迅速に精算処理を行なうことができる。
【００７３】
（実施の形態２）
さて、これまで本発明に係る進捗管理システムの実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【００７４】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【００７５】
例えば、図７に示した進捗情報に、作業者端末２００への入金が完了しているか否かを表す「入金完了フラグ」の情報を追加しても良い。現場端末１００は、作業者端末２００への入金処理の完了後、進捗情報に含まれる入金完了フラグを更新する。これにより、作業者個人の進捗とともに、作業者個人への精算に関する情報をさらに管理することができる。
【００７６】
また、上記実施の形態では、作業者の操作に応じて割り振り作業情報を取得する場合を説明したが、割り振り作業情報の取得方法はこれに限られるものではない。例えば、現場端末１００を含むＷｉ−Ｆｉ（登録商標）の通信範囲に作業者端末２００が入った場合、すなわち、現場端末１００と作業者端末２００との通信が確立された場合に、割り振り作業情報が取得できるようにしても良い。
【００７７】
（２）プログラム
また、現場端末１００や作業者端末２００で実行されるプログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、現場端末１００や作業者端末２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、現場端末１００や作業者端末２００で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、現場端末１００や作業者端末２００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００７８】
現場端末１００で実行されるプログラムは、上述した各部（生成部１１０、第１通知制御部１３０、進捗情報更新部１５０、算出部１６０、入金処理部１７０）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、生成部１１０、第１通知制御部１３０、進捗情報更新部１５０、算出部１６０、入金処理部１７０が主記憶装置上に生成されるようになっている。
【００７９】
また、作業者端末２００で実行されるプログラムは、上述した各部（表示制御部２２０、第２通知制御部２４０、入金受付部２５０）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、表示制御部２２０、第２通知制御部２４０、入金受付部２５０が主記憶装置上に生成されるようになっている。
【符号の説明】
【００８０】
１  進捗管理システム
１００  現場端末
１１０  生成部
１２０  操作表示部
１３０  第１通知制御部
１４０  通信部
１５０  進捗情報更新部
１６０  算出部
１７０  入金処理部
２００  作業者端末
２１０  通信部
２２０  表示制御部
２３０  操作表示部
２４０  第２通知制御部
２５０  入金受付部
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特許第３３７３８４４号公報
【図１】
2017027155.tif 000003
【図２】
2017027155.tif 000004
【図３】
2017027155.tif 000005
【図４】
2017027155.tif 000006
【図５】
2017027155.tif 000007
【図６】
2017027155.tif 000008
【図７】
2017027155.tif 000009
【図８】
2017027155.tif 000010
【図９】
2017027155.tif 000011
【図１０】
2017027155.tif 000012
【図１１】
2017027155.tif 000013
【図１２】
2017027155.tif 000014
【図１３】
2017027155.tif 000015
【図１４】
2017027155.tif 000016
【図１５】
2017027155.tif 000017