(57)【要約】【課題】各拠点の工程の作業状況をオペレータが確認しながら作業が進められる場合の工程管理において、オペレータが効率的に作業状況を把握する。【解決手段】作業の工程を管理する工程管理システムにおいて、作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認手段と、前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理手段とを備える。【選択図】図１
2019149108.tif 000002
【特許請求の範囲】
【請求項１】
作業の工程を管理する工程管理システムであって、
作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認手段と、
前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理手段と
を備えることを特徴とする工程管理システム。
【請求項２】
前記進捗管理手段は、前記確認結果に基づいて、予め設定されている作業完了予定時刻よりも前に作業の完了を確認できた場合に、当該作業が正常に完了したことを示す画面データを作成する
ことを特徴とする請求項１に記載の工程管理システム。
【請求項３】
前記進捗管理手段は、予め設定されている作業完了予定時刻よりも前に作業の完了を確認できない場合に、当該作業が遅れていることを示す画面データを作成する
ことを特徴とする請求項１又は２に記載の工程管理システム。
【請求項４】
工程定義情報とイベント情報とから工程データを生成し、当該工程データに基づいて、前記作業者端末に作業指示を送信する作業管理手段
を備えることを特徴とする１ないし３のうちいずれか１項に記載の工程管理システム。
【請求項５】
前記作業確認手段により受信した作業完了報告を含む実績データに基づいて、作業者毎又は工程毎の作業の速さを分析する分析手段
を備えることを特徴とする１ないし４のうちいずれか１項に記載の工程管理システム。
【請求項６】
作業の工程を管理する工程管理システムが実行する工程管理方法であって、
作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認ステップと、
前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理ステップと
を備えることを特徴とする工程管理方法。
【請求項７】
コンピュータを、請求項１ないし５のうちいずれか１項に記載の工程管理システムにおける各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数拠点でなされる作業の工程を管理する技術に関連するものである。
【背景技術】
【０００２】
映像伝送サービス等の複数拠点に跨る通信サービスを提供するための設備を構築・設定する場合においては、通常、各拠点の工程の作業状況をセンタ（統制側）のオペレータが確認しながら作業が進められる。
【０００３】
作業管理に関する先行技術として、例えば特許文献１に開示された技術がある。特許文献１には、保守作業での個々の作業の正確性及び的確性を向上させるとともに、作業証跡を確実かつ効率的に取得するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７６４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
各拠点の工程の作業状況をオペレータが確認しながら作業が進められる場合の工程管理に関し、従来技術では、オペレータが各作業者と通話することにより作業状況を把握していた。しかし、この方法では、効率的に作業状況を把握できないという課題がある。
【０００６】
本発明は上記の点に鑑みてなされたものであり、各拠点の工程の作業状況をオペレータが確認しながら作業が進められる場合の工程管理において、オペレータが効率的に作業状況を把握することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
開示の技術によれば、作業の工程を管理する工程管理システムであって、
作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認手段と、
前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理手段と
を備えることを特徴とする工程管理システムが提供される。
【発明の効果】
【０００８】
開示の技術によれば、各拠点の工程の作業状況をオペレータが確認しながら作業が進められる場合の工程管理において、オペレータが効率的に作業状況を把握することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態におけるシステムの全体構成図である。
【図２】工程管理システムの機能構成図である。
【図３】工程管理システムのハードウェア構成の例を示す図である。
【図４】作業データと進捗データを説明するための図である。
【図５】作業定義のモデルを説明するための図である。
【図６】データ格納部に格納されるデータの例を説明するための図である。
【図７】画面表示例を説明するための図である。
【図８】画面表示例を説明するための図である。
【図９】画面表示例を説明するための図である。
【図１０】画面表示例を説明するための図である。
【図１１】作業確認の流れを説明するための図である。
【図１２】作業確認の流れを説明するための図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態（本実施の形態）を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１１】
本実施の形態では、工程管理の対象が、映像伝送サービス等の複数拠点に跨る通信サービスを提供するための設備設置、設備設定、回線開通等であることを想定しているが、本発明の対象は、通信サービスについての工程管理に限定されるわけではなく、通信サービス以外の様々な分野の工程管理にも適用可能である。
【００１２】
（システムの全体構成）
図１に、本実施の形態におけるシステムの全体構成図を示す。図１には、動作手順も示されている。
【００１３】
図１に示すように、本システムは、工程管理システム１００、作業者端末２００、オペレータ端末３００、作業完了確認システム６００を含む。また、図１には、構築対象である通信サービスを実現するためのネットワーク（ＮＷ）７００、工程デザイナーの端末４００、イベント登録担当者の端末５００も示されている。なお、図１には、センタ（オペレータ端末３００）以外の拠点が１つだけ示されているが、これは図示の便宜のためであり、実際には複数の拠点が存在する。以下で１つの拠点について実施される処理と同様の処理が、他の拠点についても行われている。なお、センタ（オペレータ端末３００）以外の拠点が複数ではなく、１つだけの場合もあり得る。
【００１４】
作業者端末２００、オペレータ端末３００、作業完了確認システム６００、工程デザイナーの端末４００、イベント登録担当者の端末３００はいずれも工程管理システムとネットワーク（閉域網でもよいし、インターネットでもよい）を介して通信可能である。
【００１５】
工程管理システム１００は、本発明に係る工程管理の処理を実行するシステムであり、その構成及び処理内容については後述する。通信サービスに関する本実施の形態における作業完了確認システム６００は、例えば、ＮＷオーケストレータやＳＤＮコントローラであり、ＮＷ７００上の機器に対する設定や確認試験を行うことができる装置である。
【００１６】
工程管理システム１００はＷｅｂサーバ機能を含み、端末に表示する画面のデータはＨＴＭＬ文書や画像で作成され、当該データが端末に送信されることで、端末に画面表示がなされる。そのため、作業者端末２００、オペレータ端末３００、工程デザイナーの端末４００、イベント登録担当者の端末５００は、いずれもＷｅｂブラウザを動作させることができる端末であればどのようなものでもよい。例えば、これらの端末は、スマートフォン、タブレット、ＰＣ等であってもよい。ただし、これは例であり、Ｗｅｂブラウザを使用することなく、端末にアプリケーションをインストールすることで同様の機能を実現することも可能である。
【００１７】
また、オペレータ端末３００と作業者端末２００との間で、ビデオ通話、テキストチャット、ファイル共有等を行うことが可能である。
【００１８】
（動作概要）
図１を参照して、本システムの動作概要を説明する。まず、工程デザイナーが工程を定義する。例えば、拠点間に映像伝送回線を開通させるための各拠点の工程として、作業１＝｛映像伝送機器設置、作業時間Ａ分｝、作業２＝｛映像伝送機器設定、作業時間Ｂ分｝、作業３＝｛開通試験、作業時間Ｃ分｝のような作業群からなる工程を定義する。なお、これは工程定義の概要であり、工程定義の詳細は後述する。また、作業を「タスク」と称してもよい。以下、「作業」を使用する。
【００１９】
Ｓ１０１において、定義した工程の情報は端末４００から工程管理システム１００に送信され、工程管理システム１００に格納される。
【００２０】
次に、Ｓ１０２において、イベント登録担当者が端末５００からイベント情報を入力すると、イベント情報は工程管理システム１００に送られる。イベント情報には、イベント（例：コンサート等）の開始日時、拠点名等が含まれる。工程管理システム１００は、工程の定義等に基づいて、当該イベント、拠点等に対応する工程データ、進捗データ等を生成し、以降の工程管理に使用する。
【００２１】
イベントの開始前に拠点において作業が開始される。作業において、拠点側の作業者は端末２００を用いて工程管理システム１００にログインすると最初の作業指示が与えられる（Ｓ１０３）。作業指示は作業内容を示す情報であり、工程定義の際に定義された情報である。
【００２２】
作業者はその指示通りに作業を実施し、作業が完了すると端末２００から工程管理システム１００に完了したことを通知する作業報告を送信する（Ｓ１０４）。
【００２３】
報告を受けた工程管理システム１００は、作業の正常性確認を作業完了確認システム６００に依頼する（Ｓ１０６）。作業完了確認システム６００は、例えば、ＮＷ７００において作業が行われた機器から設定情報等を取得し作業が正常に行われているかどうかの正常性チェックを行い（Ｓ１０７）、工程管理システム１００にチェック結果を報告する（Ｓ１０８）。なお、作業完了確認システム６００は、設定等の作業自体を行うこともできるため、図１には、括弧内に作業依頼、設定投入、作業報告が記載されている。
【００２４】
工程管理システム１００は、正常性を確認できると、その作業が正常に完了したと判断し、その旨をデータベース（データ格納部）に記録するとともに、工程に従って、次の作業を現地拠点の作業者に指示する（作業を承認する）。現地作業者は、工程管理システム１００からの承認を得ることで次の作業に進むことができる。これにより、工程飛びを防止できる。
【００２５】
作業完了確認システム６００を用いた機械的な判断ができない作業確認については、統制側のオペレータが正常性を確認する。オペレータは、ビデオ通話、テキストチャット、ファイル共有といった手段を活用して現地から情報を取得し作業の正常性をチェックする（Ｓ１０９、Ｓ１１０）。なお、オペレータと作業者との間では、このような正常性確認の他、トラブル時のやりとり等も行われるので、図１にはその旨が記載されている。
【００２６】
オペレータは、正常性を確認できれば、オペレータ端末３００からチェック結果を工程管理システム１００に報告する（Ｓ１１１）。工程管理システム１００は、正常性を確認できると、その作業が正常に完了したと判断し、その旨をデータベースに記録するとともに、工程に従って、次の作業を現地拠点の作業者に指示する。
【００２７】
工程管理システム１００は、オペレータ端末３００に対し、工程進捗データを送信する（Ｓ１１２）。これにより、オペレータ端末３００には、各拠点の作業進捗状況を一覧できる進捗表が表示されて、進捗に変更があれば自動的に工程管理システム１００から情報を取得して最新の情報が表示される。この進捗表には作業が完了するまでの残り時間のカウントダウン表示や遅延が発生している拠点のハイライト表示がされている。この進捗表を見ることで、オペレータは必要に応じて現地作業員にビデオ通話で呼びかけ現地側の様子を確認し、必要であれば技術的サポートを行い工事が時間内に完了できるようコントロールすることが可能である。
【００２８】
（工程管理システムの構成）
図２は、工程管理システム１００の機能構成図である。図２に示すように、工程管理システム１００は、進捗管理部１１０、作業管理部１２０、作業確認部１３０、及びデータ格納部１４０を有する。
【００２９】
進捗管理部１１０は、工程定義、イベント情報等に基づいて進捗データを作成し、進捗データ（画面データ）をオペレータ端末３００に送信することで、オペレータ端末３００に進捗表を表示させる。
【００３０】
作業管理部１２０は、工程定義、イベント情報等に基づいて作業の工程データを生成し、工程データに従って、作業者端末２００への画面表示や作業指示等を行う。作業確認部１３０は、作業完了確認システム６００に作業確認依頼を送信し、作業完了確認システム６００から確認結果を受信する。また、作業確認部１３０は、オペレータ端末３００に作業確認依頼を送信し、オペレータ端末３００から確認結果を受信する。
【００３１】
データ格納部１４０には、工程定義の情報、工程データ、イベント情報、進捗データ等が格納される。
【００３２】
＜ハードウェア構成例＞
工程管理システム１００は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、工程管理システム１００が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、工程管理システム１００で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００３３】
図３は、工程管理システム１００をコンピュータで実現する場合におけるハードウェア構成例を示す図である。図３に示す装置は、それぞれバスＢで相互に接続されているドライブ装置１５０、補助記憶装置１５２、メモリ装置１５３、ＣＰＵ１５４、インタフェース装置１５５、表示装置１５６、及び入力装置１５７等を有する。
【００３４】
工程管理システム１００での処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ又はメモリカード等の記録媒体１５１によって提供される。プログラムを記憶した記録媒体１５１がドライブ装置１５０にセットされると、プログラムが記録媒体１５１からドライブ装置１５０を介して補助記憶装置１５２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１５１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１５２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００３５】
メモリ装置１５３は、プログラムの起動指示があった場合に、補助記憶装置１５２からプログラムを読み出して格納する。ＣＰＵ１５４（プロセッサ）は、メモリ装置１５３に格納されたプログラムに従って当該装置に係る機能を実現する。インタフェース装置１５５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１５６はプログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置１５７はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。
【００３６】
以下、工程管理システム１００により実現される主要な動作として、作業データ／進捗データの作成、進捗の可視化、作業確認に関する動作をより詳細に説明する。
【００３７】
（作業データ／進捗データについて）
本実施の形態では、図４（ａ）に示すように、拠点毎に異なる作業手順を定義できる。また、図４（ａ）、（ｂ）に示すように、工程データと進捗データとを独立したデータベース（テーブル）として管理している。更に、図４（ｃ）に示すように、作業手順を任意のタイミングで柔軟に変更することができる。そのため作業を実施する中で判明する問題を解決させるための作業手順変更をシステム更改なしに行うことが可能である。なお、進捗データも工程に関するデータであるから、工程データと進捗データをまとめて工程データと称してもよい。
【００３８】
また、作業の定義の中には作業を実施する拠点作業者向けの作業指示文や統制側で作業するオペレータへの作業指示文も含まれるため、そういった作業の実施者に向けたメッセージも任意のタイミングで自由に変更することができる。
【００３９】
図５は、上記の内容を実現するために、本実施の形態で使用している工程を定義するモデル（参照モデル）のイメージを示す図である。このモデルに対応するデータは、例えば工程デザイナーにより設計され、データ格納部１４０に格納されている。
【００４０】
図５において、１つの四角の箱には複数の要素がある。例えば、イベントの箱には、コンサート、サッカーの試合等の各種のイベントが含まれる。また、例えば、場所の箱には、複数の拠点名が含まれ、顧客の箱には複数の顧客名が含まれ、作業員の箱には複数の作業者名が含まれる。各箱の各要素は関連付けられている。例えば、「イベントＡには工程Ａを使用する」、「拠点ＡのイベントＢの工事は作業員Ｃが実施する」、といった関連付けがなされている。
【００４１】
各箱の中の各要素は、上記のような名前（項目）とともに、その属性情報を含む。属性情報は、その名前のものが有する特性等であり、本実施の形態では、当該属性情報は、工程における作業内容に影響してくる。一例として、ある作業者についての属性情報として、作業時間が標準的作業者の作業時間の１．２倍である、といった情報がある。
【００４２】
工程の箱には例として工程Ａと工程Ｂが示されている。一例として、工程Ａは、拠点Ａのコンサート用に設計された工程であり、工程Ｂは「サッカーの試合」というイベント用に設計された工程である。
【００４３】
各工程は、作業の順番に並べられた複数の作業（作業のフロー）からなる。各作業は、作業を行うためにかかる時間、内容（作業の手順書）、作業者名、作業を実施する対象（拠点、センタ、外部システム等）等の情報から構成される。作業を構成する情報は、変数を用いて定義することが可能である。例えば、作業を行うためにかかる時間が作業者毎に異なる場合において、作業を行うためにかかる時間＝その作業の標準的作業時間×作業者特有の係数（例：上述した１．２倍等）のように定義することができる。また、外部システムと連携する作業の場合であれば、必要な変数や処理（スクリプト等）を定義することも可能である。例えば疎通確認であればコマンド（例：ping）を打つスクリプトを記載することが可能である。また、作業を実施する対象の情報に基づいて、工程管理システム１００は、拠点側の作業であれば拠点作業者に作業指示、センタ側の作業であればセンタに作業指示（場合によってはチェック依頼）をする、というように処理を分けることができる。なお、モデルにおいて関連付けるものは図５に示したものに限られない。例えば、天気等が関連付けられてもよい。
【００４４】
例えば、イベント情報として、イベント名、拠点名、開始時刻（例：イベントに必要な映像伝送回線が開通していなければならない時刻）が工程管理システム１００に入力されると、作業管理部１２０は、モデルデータを参照することにより、イベント情報に対応する工程データ、及び進捗データを生成する。
【００４５】
一例として、イベント情報が、コンサート、拠点Ａ、開始時刻＝２０１８／２／２２／１７：００であるとする。この場合、作業管理部１２０は、モデルデータから、拠点Ａのコンサートに対応する工程Ａを取得するともに、拠点Ａのコンサートに対応する作業者の属性情報等を用いて、工程Ａを構成する各作業の情報を生成する。
【００４６】
これにより、２０１８／２／２２／１７：００に開始する拠点Ａのコンサートのための工程データとして、例えば、図６（ａ）に示す構造の作業データが生成される。図６（ａ）に示すように、当該作業データは、作業毎に、作業内容、作業完了予定時刻を含む。作業内容は作業定義において記述された情報である。ある作業の作業完了予定時刻は、開始時刻と作業にかかる時間から逆算して得られた、その作業が完了していなければならない時刻を示している。これは、開始時刻から、当該作業より後の全作業にかかる時間を引くことにより得ることができる。例えば、開始時刻＝２０１８／２／２２／１７：００であり、作業１〜４があるとして、作業３、作業４にそれぞれ３０分かかるとすると、作業２の作業完了予定時刻は２０１８／２／２２／１６：００になる。作業完了予定時刻は、作業が遅延しているかどうかの判断に用いられる。
【００４７】
また、作業管理部１２０は、拠点Ａのコンサートのための進捗データとして、例えば、図６（ｂ）に示す構造の進捗データを生成する。図６（ｂ）に示すように、進捗データ（テーブルと称してもよい）は、作業毎の作業実績時刻、作業状況を含む。作業実績時刻、作業状況は、作業を行っていく中で埋められていく情報である。
【００４８】
作業状況には、作業の進捗に応じて、作業者端末２００やオペレータ端末３００から入力される情報（例：完了の情報）、及び、作業完了確認システム６００による確認結果に基づく情報が格納される。進捗データは、オペレータ端末３００における進捗表の表示に用いられる。
【００４９】
例えば、ある拠点の作業者端末２００から、ある作業の完了が報告され、作業完了確認システム６００による確認中であるとすると、進捗管理部１１０により、当該拠点の当該作業の作業状況の欄に、作業完了確認システム６００による確認中であることを示す情報が記録され、その情報は、オペレータ端末３００に表示される進捗表にも反映される。また、例えば、作業完了確認システム６００による確認結果により、作業が正常に完了したことが確認され、かつ、完了時刻が作業完了予定時刻よりも前であれば、進捗管理部１１０により、当該拠点の当該作業の作業状況の欄に作業が時間内に正常に完了したことを示す情報が記録され、その情報は、オペレータ端末３００に表示される進捗表にも反映される。
【００５０】
なお、進捗管理部１１０、作業管理部１２０、作業確認部１３０はいずれも、図６に示すデータの他に、データ格納部１４０に格納されている工程定義のデータ（図５で説明したモデルのデータ）、及び入力されたイベント情報を参照して、利用することが可能である。従って、例えば、進捗管理部１１０、作業管理部１２０、作業確認部１３０はいずれも、ある時刻におけるある拠点の作業者端末からのアクセスが、どの工程のどの作業に関するものであるかを、工程定義のデータ及びイベント情報により把握することができる。
【００５１】
（進捗の可視化）
本実施の形態において、前述の図１のＳ１０３において、工程管理システム１００の作業管理部１２０は、作業データ（例：図６（ａ））の作業項目の情報と、未実施である作業のうちの最初の作業の情報（作業内容、作業時間）を現地作業者端末２００に送信する。これにより、現地作業者端末２００には、例えば図７に示す画面が表示される。
【００５２】
図７に示すように、作業者端末２００には、現時点で実施すべき作業内容として"作業１"が表示される。また、作業１を完了させるべき時間（ここでは５分）が表示される。これは、作業データにおける作業完了予定時刻から得ることができる。また、作業完了予定時刻自身を表示させてもよい。
【００５３】
現地作業者は、作業を完了すると、作業者端末２００上に表示されている「完了」ボタンを押す。これにより、作業者による作業が完了したことが工程管理システム１００に通知される。
【００５４】
「完了」の報告を受信した工程管理システム１００においては、進捗管理部１１０が、該当の工程において、作業者により作業１が完了したことを示す情報をデータ格納部１００の進捗データ（例：図６（ｂ））における作業状況の情報として格納する。また、後述するように、作業確認部１３０が、作業１についての作業確認を作業完了確認システム６００に依頼し、作業完了確認システム６００から確認結果を受信し、確認結果をデータ格納部１００の進捗データ（例：図６（ｂ））における作業状況の情報として格納する。あるいは、作業確認部１３０は、作業１についての作業確認をオペレータ端末３００に依頼し、オペレータ端末３００から確認結果を受信し、確認結果をデータ格納部１００の進捗データ（例：図６（ｂ））における作業状況の情報として格納する。なお、作業完了確認システム６００とオペレータのいずれの確認も必要ない作業については、作業者端末２００からの報告を確認結果として記録してもよい。
【００５５】
進捗管理部１１０は、作業完了確認システム６００あるいはオペレータ端末３００からの確認結果がＯＫであり、かつ、ＯＫの判断が作業完了予定時刻よりも前になされた場合に、該当作業が正常に完了したと判断し、例えば、作業状況の欄に正常完了の旨の情報を記録する。また、作業開始（作業指示送信）から作業完了（作業員からの報告受信時あるいは作業完了確認システム等による確認完了時）までの時間を実績時間として進捗データに記録する。
【００５６】
図８は、現地作業者端末２００に表示される画面の他の例を示す図である。図８の例では、作業３まで完了したことが示されている。各作業において、丸括弧"（）"内に完了予定時刻が表示される。また、現在作業中の作業（図８の例では作業４）においては、山括弧"＜＞"内に完了予定時刻までの残り時間（カウントダウン）が表示される。また、作業が完了予定時刻よりも前に完了した作業については、緑の背景（図８の例では網掛けＡ）で完了時刻が表示される。
【００５７】
進捗管理部１１０は、進捗データから、オペレータ端末３００に表示するための進捗表の画面データ（例：ＨＴＭＬ文書と画像データ）を作成し、それをオペレータ端末３００に送信する。図９に、オペレータ端末３００に表示される画面例を示す。図９の例では、各拠点の工程が作業１〜作業５から構成される。ただし、各作業の内容は拠点毎に異なっていてもよい。
【００５８】
図９の例では、作業の正常完了が作業完了予定時刻よりも前に確認された作業は、緑（図９では、網掛けＡ）で示され、何か問題があった作業は赤（図９では、網掛けＢ）で示されている。また、完了が予定よりも遅れている拠点（例：ある作業の正常完了が、作業完了予定時刻よりも前に確認なされていない拠点）については、ハイライト表示（図９では、網掛けＣ）がなされている。また、作業中の作業については、作業完了予定時刻までの残り時間（作業完了予定時刻‐現在時刻）が表示される。
【００５９】
なお、拠点によっては、センタ側で作業をする場合もあり、その場合には、図９に示されるように「完了」ボタンが表示され、オペレータは、作業が完了したら「完了」ボタンを押す。その後の処理は、図７で説明した処理と同様である。
【００６０】
図１０は、オペレータ端末３００に表示される画面の他の例を示す。図１０の例では、図８の例と同様に、各作業において、丸括弧"（）"内に完了予定時刻が表示される。また、現在作業中の作業においては、山括弧"＜＞"内に完了予定時刻までの残り時間（カウントダウン）が表示される。また、作業が完了予定時刻よりも前に完了した作業については、緑の背景（図１０の例では網掛けＡ）で完了時刻が表示され、作業が完了予定時刻よりも後に完了した作業については、赤の背景（図１０の例では網掛けＢ）で完了時刻が表示される。また、遅延拠点については、ハイライト表示（図１０では、網掛けＣ）がなされる。
【００６１】
上記のように、本実施の形態では、拠点作業者や統制側のオペレータはボタン押下で各作業の完了を工程管理システム１００に通知することで、工程管理システム１００は各作業の完了時刻を把握できる。また、作業完了確認システム６００等の外部システムによる正常完了確認時刻も把握できる。
【００６２】
工程管理システム１００はこれらの情報に基づき作成した画面を統制側の画面として表示することで、オペレータは複数拠点の工程進捗状態を即座に把握できる。また、次に完了する予定である作業の作業完了予定時間までの残り時間をカウントダウン表示する機能や遅延が発生している拠点についてはハイライト表示する機能を具備しているので、異常も即座に把握できる。
【００６３】
加えて、作業の実績データを、データマイニングといった用途に使用することも可能である。例えば、工程管理システム１００は、工程定義情報、イベント情報、及び作業者端末２００から受信する作業完了報告（完了時刻等）等に基づき、実績データ（ログデータ）として、作業者毎に、作業内容、作業拠点、作業開始から作業完了までの作業時間等のデータを保持することができる。それにより、例えば、作業管理部１２０（あるいは、工程管理システム１００に備えられる分析手段）が、実績データに基づいて、ある作業者は他の作業者よりも作業が遅いことを把握し、それを工程定義情報（モデルデータ）の作業者の属性情報に反映させる。これにより、今後のより精緻な工程管理に役立てることができる。一例として、作業管理部１２０（あるいは、工程管理システム１００に備えられる分析手段）は、作業の種類毎に（１種類の作業は同じ作業時間がかかることを想定）、実績データから作業時間の平均を算出し、その作業を行った作業者毎に平均値との差を求めることで、作業者毎の作業の速さを把握することができる。
【００６４】
また、例えば、工程管理システム１００は、工程定義情報、イベント情報、及び作業者端末２００から受信する作業完了報告（完了時刻等）等に基づき、実績データ（ログデータ）として、工程毎の作業毎あるいは作業の組み合わせ毎に、作業開始から作業完了までの作業時間等のデータを保持することができる。それにより、例えば、作業管理部１２０（あるいは、工程管理システム１００に備えられる分析手段）は、実績データに基づいて、作業項目毎の作業の速さを分析し、それを工程定義情報（モデルデータ）の作業の属性情報に反映させることができる。これにより、今後のより精緻な工程管理に役立てることができる。例えば、ある時期において作業Ａの速さ（作業にかかる時間）が、Ｔであるが、所定期間経過後には、経験が積まれたため、作業Ａの速さがＴ−Δになったことを把握し、それを工程定義情報に反映させることができる。また、例えば、作業Ａと作業Ｂの組み合わせにおける作業Ｂの速さは、作業Ｃと作業Ｂの組み合わせにおける作業Ｂの速さよりも速いことを把握することで、作業の組み合わせに応じた情報を工程定義情報に反映させることができる。
【００６５】
（作業確認について）
既に説明したように、本実施の形態では、外部システム（具体例として作業完了確認システム６００）と連携することで、作業確認を行うことができる。すなわち、図１１に示すように、工程管理システム１００の作業確認部１３０が作業者端末２００から作業完了報告を受信する（Ｓ１）と、作業確認部１３０は、作業完了確認システム６００に確認依頼を送信する（Ｓ２）。作業完了確認システム６００は、実施した作業に関わるＮＷ７００の機器に対し、正常性の確認を行う（Ｓ３）。正常性の確認としては、例えば、疎通確認、コンフィグ確認がある。
【００６６】
作業完了確認システム６００は、確認結果を工程管理システム１００に報告し（Ｓ４）、工程管理システム１００における進捗管理部１１０は、確認結果に基づき、該当作業が正常に完了したことを確認できるとともに、確認結果を進捗データにおける該当作業の作業状況として記録する。これにより、進捗管理部１１０は、オペレータ端末３００に表示する進捗表に確認結果を反映することができる。その後、次に作業指示が送信される（Ｓ５）。
【００６７】
作業完了確認システム６００では判断できない作業の正常性判断やトラブル発生時における障害箇所の特定のために、本実施の形態では、統制側のオペレータが拠点の作業状況を確認することが可能である。
【００６８】
すなわち、図１２に示すように、工程管理システム１００の作業確認部１３０が作業者端末２００から作業完了報告を受信する（Ｓ１１）と、作業確認部１３０は、オペレータ端末３００に確認依頼を送信する（Ｓ１２）。オペレータは、オペレータ端末３００と現地作業者端末２００との間で、テレビ通話、テキストチャット、ファイル共有が行える専用チャンネルを用いることで、現地作業者とコミュニケーションをとり、作業が正常に完了したかの確認を行う（Ｓ１３）。
【００６９】
オペレータは、オペレータ端末３００から確認結果を工程管理システム１００に報告し（Ｓ１４）、工程管理システム１００における進捗管理部１１０は、確認結果に基づき、該当作業が正常に完了したことを確認できるとともに、確認結果を進捗データにおける該当作業の作業状況として記録する。これにより、進捗管理部１１０は、オペレータ端末３００に表示する進捗表に確認結果を反映することができる。
【００７０】
（実施の形態の効果について）
本実施の形態における技術により、例えば、下記の効果を得ることができる。
【００７１】
（１）進捗の可視化
進捗の可視化によって現地側と統制側双方で作業状況を視覚的に確認できる。統制側では遅延が発生している拠点や作業を即座に把握しリカバリに向けた最適なアクションを実施することができる。現地側では自分が作業を完了させないといけない残り時間を見て時間を意識した作業実施が可能となる。また、作業履歴がデータとして保存されることから各工程にかかる時間から遅延が発生しやすい工程や担当した作業員の作業レベル等の評価が可能になる。
【００７２】
（２）柔軟な作業定義
実際の作業を運用していくと作業の改善要望や更なる効率化が実現できる作業フローが明らかになるケースが多々存在する。本実施の形態に係る工程管理システムでは作業の定義を後工程で柔軟な粒度で変更できるため、実運用からのフィードバックを反映して作業工程の追加、削除、変更が容易に実現できる。また、実作業者へのメッセージ内容や画像・シンボリックリンクなども柔軟に補足できるため作業ミスが頻繁に発生していた作業項目については表示する情報を詳細に付加することが可能で作業実施の品質向上が期待できる。
【００７３】
（３）正確な作業実施
外部のシステム（例：ＮＷオーケストレータ等の作業完了確認システム）との連携が可能であり、そこで正常性を機械的に確認できることで工程飛びや作業ミス発覚遅れの防止が自動化できる。その他に現地側と統制側が様々な意思疎通方式を有していることでトラブル発生時の早期問題解決に向けた対応がリアルタイムに可能となり迅速な作業実施と作業品質の向上が実現できる。
【００７４】
（実施の形態のまとめ）
以上、説明したとおり、本実施の形態によれば、作業の工程を管理する工程管理システムであって、作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認手段と、前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理手段とを備えることを特徴とする工程管理システムが提供される。
【００７５】
前記進捗管理手段は、例えば、前記確認結果に基づいて、予め設定されている作業完了予定時刻よりも前に作業の完了を確認できた場合に、当該作業が正常に完了したことを示す画面データを作成する。
【００７６】
前記進捗管理手段は、予め設定されている作業完了予定時刻よりも前に作業の完了を確認できない場合に、当該作業が遅れていることを示す画面データを作成することとしてもよい。
【００７７】
工程管理システムにおいて、工程定義情報とイベント情報とから工程データを生成し、当該工程データに基づいて、前記作業者端末に作業指示を送信する作業管理手段が備えられてもよい。また、工程管理システムにおいて、前記作業確認手段により受信した作業完了報告を含む実績データに基づいて、作業者毎又は工程毎の作業の速さを分析する分析手段が備えられてもよい。
【００７８】
また、本実施の形態によれば、作業の工程を管理する工程管理システムが実行する工程管理方法であって、作業が行われる拠点の作業者端末から作業完了報告を受信し、外部システムに対して作業の正常性確認を依頼し、当該外部システムから確認結果を受信する作業確認ステップと、前記確認結果に基づいて、工程の進捗状況を示す画面データを作成し、当該画面データをオペレータ端末に送信し、当該オペレータ端末に工程の進捗状況を表示させる進捗管理ステップとを備えることを特徴とする工程管理方法が提供される。
【００７９】
また、本実施の形態によれば、コンピュータを、上記工程管理システムにおける各手段として機能させるためのプログラムが提供される。
【００８０】
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８１】
１００  工程管理システム
２００  作業者端末
３００  オペレータ端末
４００  工程デザイナーの端末
５００  イベント登録担当者の端末
６００  作業完了確認システム
７００  ＮＷ
１１０  進捗管理部
１２０  作業管理部
１３０  作業確認部
１４０  データ格納部
１５０  ドライブ装置
１５１  記録媒体
１５２  補助記憶装置
１５３  メモリ装置
１５４  ＣＰＵ
１５５  インタフェース装置
１５６  表示装置
１５７  入力装置
【図１】
2019149108.tif 000003
【図２】
2019149108.tif 000004
【図３】
2019149108.tif 000005
【図４】
2019149108.tif 000006
【図５】
2019149108.tif 000007
【図６】
2019149108.tif 000008
【図７】
2019149108.tif 000009
【図８】
2019149108.tif 000010
【図９】
2019149108.tif 000011
【図１０】
2019149108.tif 000012
【図１１】
2019149108.tif 000013
【図１２】
2019149108.tif 000014