(57)【要約】【課題】運用対象に対する作業を容易に実施できるようにする。【解決手段】作業端末は、操作イベントの情報である操作イベント情報と、操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した操作情報を、作業管理サーバへ送信する。【選択図】  図１
2019139432.tif 000002
【特許請求の範囲】
【請求項１】
操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する
ことを特徴とする作業端末。
【請求項２】
前記推移情報を表示可能な表示画面に基づいて利用者により入力された事項に基づいて、作業手順と前記操作イベントとを関連付けた作業手順情報を作成し、作成した前記作業手順情報を、前記作業管理サーバへ送信することを特徴とする請求項１記載の作業端末。
【請求項３】
前記推移情報は、操作画面の推移を示す動画である
ことを特徴とする請求項１または２記載の作業端末。
【請求項４】
操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する作業端末と、
前記作業端末で取得された前記操作情報を受信する作業管理サーバと
を備える
ことを特徴とする運用システム。
【請求項５】
前記作業端末は、前記推移情報を表示可能な表示画面に基づいて利用者により入力された事項に基づいて、作業手順と前記操作イベントとを関連付けた作業手順情報を作成し、作成した前記作業手順情報を、前記作業管理サーバへ送信し、
前記作業管理サーバは、前記操作情報と前記作業手順情報との相違を検出する
ことを特徴とする請求項４記載の運用システム。
【請求項６】
前記推移情報は、操作画面の推移を動画として記録する動画情報である
ことを特徴とする請求項４または５記載の運用システム。
【請求項７】
作業端末において取得される情報であり、前記作業端末における操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を、前記作業端末より受信する
ことを特徴とする作業管理サーバ。
【請求項８】
作業端末における作業方法であって、
操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、
取得した前記操作情報を、作業管理サーバへ送信する
ことを特徴とする作業方法。
【請求項９】
作業端末と作業管理サーバとを含む運用システムにおける運用管理方法であって、
前記作業端末が、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を前記作業管理サーバに送信し、
前記作業管理サーバが、前記作業端末で取得された前記操作情報を受信する
ことを特徴とする運用管理方法。
【請求項１０】
作業端末のコンピュータに、
操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する処理
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業端末、運用システム、作業管理サーバ、作業方法、運用管理方法、およびプログラムに関する。
【背景技術】
【０００２】
運用対象を運用する際、通常、作業者は、作業手順（所謂、マニュアル）に記述された手順に基づいて作業を実施する。しかしながら、手順が飛ばされたり、誤った手順が実施されたりする作業事故がどうしても発生してしまう。
【０００３】
そこで、上記の如き作業事故を防止するために、作業時に操作画面のキャプチャを取得し、これを作業の確証として残す運用が実施されている。あるいは、特許文献１に記載されているように、アプリケーション操作として取得したイベント情報を逐次、作業手順の属性であるイベント情報と比較する運用が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１５８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
作業の確証を残す運用の場合、作業者は操作を実施するたびに操作画面のキャプチャを記録しなければならない。従って、作業者に大きな負担となるだけではなく、記録作業に集中するあまり本来の作業がおろそかになってしまうことさえある。
【０００６】
一方、特許文献１の運用の場合、比較用の作業手順情報が必要であるが、作業手順情報に必要な操作イベントの定義（ＧＵＩ操作に関わる識別子の指定）は、一般のユーザにとって難解である。従って、特許文献１の場合、作業事故はある程度防止されるかもしれないが、作業手順の作成に多大な労力が費やされる虞がある。上記において、ＧＵＩは、Graphical User Interfaceの略である。
【０００７】
本発明は、上記課題を解決するためになされたものであり、運用対象に対する作業を容易に実施することが可能な作業端末、運用システム、作業管理サーバ、作業方法、運用管理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の作業端末は、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する。
【０００９】
本発明の運用システムは、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する作業端末と、前記作業端末で取得された前記操作情報を受信する作業管理サーバと、を備える。
【００１０】
本発明の作業管理サーバは、作業端末において取得される情報であり、前記作業端末における操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を、前記作業端末より受信する。
【００１１】
本発明の作業方法は、作業端末における作業方法であって、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信することを特徴とする。
【００１２】
本発明の運用管理方法は、作業端末と作業管理サーバとを含む運用システムにおける運用管理方法であって、前記作業端末が、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を前記サーバに送信し、前記作業管理サーバが、前記作業端末で取得された前記操作情報を受信することを特徴とする。
【００１３】
本発明のプログラムは、作業端末のコンピュータに、操作イベントの情報である操作イベント情報と、前記操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した前記操作情報を、作業管理サーバへ送信する処理を実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、運用対象に対する作業を容易に実施することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る作業端末の構成例を示すブロック図である。
【図２】図１に示す作業端末の動作例（作業方法）を説明するためのフローチャートである。
【図３】本発明の第２の実施形態に係る運用システムの構成例を示すブロック図である。
【図４】図３に示す運用システムの動作（運用管理方法）を説明するためのフローチャートである。
【図５】本発明の第３の実施形態に係る運用システムの構成例を示すブロック図である。
【図６】作業手順情報を作成する際に表示部に表示される表示画面例である。
【図７】作業手順情報作成部により作成された作業手順情報のデータフォーマット例を示す。
【図８】事前準備時における作業手順情報作成部の動作例を説明するためのフローチャートである。
【図９】通常運用時における手順相違検出部の動作例を説明するためのフローチャートである。
【図１０】図１に示す作業端末のハードウェアをコンピュータとした作業管理サーバの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
［第１の実施形態］
（構成の説明）
図１は、本発明の第１の実施形態に係る作業端末５０の構成例を示すブロック図である。
【００１７】
作業端末５０は、操作イベントの情報である操作イベント情報と、操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した操作情報を、作業管理サーバ（図１において不図示）へ送信する。推移情報は、例えば、操作イベントによる操作画面の推移を示す動画である。
（動作の説明）
図２は、図１に示す作業端末５０の動作例（作業方法）を説明するためのフローチャートである。
【００１８】
作業端末５０は、上述した操作情報を取得する（ステップＳ１）。作業端末５０は、取得した操作情報を、作業管理サーバへ送信する（ステップＳ２）。
（効果の説明）
以上説明した第１の実施形態において、作業端末５０における操作イベント情報と、操作イベントについての操作画面の推移の情報である推移情報とを含む操作情報が、作業端末５０によって取得され、その後、作業管理サーバへ送信される。従って、操作情報は、そのまま作業の確証として使用することができる。よって、作業者は、操作を実施するたびに操作画面のキャプチャを記録する手間から解放されるとともに、本来の作業に集中することが可能となる。
【００１９】
さらに、操作情報には、上述したように、操作イベント情報とそれついての推移情報とが含まれているので、推移情報を有効利用することにより、運用作業を実施する際のさまざまな手間を解消させることが可能となる。例えば、特許文献１における作業手順を作成する場合も、推移情報を利用して、作業手順をより簡単に作成することができるようになる。
【００２０】
以上説明した第１の実施形態によれば、運用対象に対する作業を容易に実施することが可能となる。
【００２１】
なお、作業端末５０および作業管理サーバそれぞれの構成や動作、並びに各情報の詳細等については、第２の実施形態以降で説明する。
［第２の実施形態］
（構成の説明）
図３は、本発明の第２の実施形態に係る運用システム１００の構成例を示すブロック図である。運用システム１００は、図１に示す作業端末５０を基本とする構成を含む。運用システム１００は、作業管理サーバ１１０と、作業端末１２０とを含む。作業端末１２０は、代表的には、ＰＣ（Personal Ccomputer）等の情報処理装置である。作業端末１２０は、それ自体が運用対象の装置となる場合もあれば、運用対象をコントロールする装置となる場合もある。運用対象は、例えば、情報処理システムである。情報処理システムは、例えば、金融システム、販売システム、顔認証システム、または郵便処理システム等である。
【００２２】
作業端末１２０は、操作イベントの情報である操作イベント情報と、操作イベントによる操作画面の推移の情報である推移情報とを含む操作情報を取得し、取得した操作情報を、作業管理サーバ１１０へ送信する。操作イベントは、例えば、ＧＵＩ（Graphical User Interface）についての操作イベントである。ＧＵＩとは、表示画面を複数のウィンドウに区切ったり、操作対象（例えば、ファイル）を絵や図形で表示するなどして情報の提示にグラフィック要素を多用する手法のことである。また、操作面に関して、ＧＵＩでは、マウスやタッチパネルなどのポインティングデバイスを介して、画面上の位置や動きを指示することにより主要な操作を行うことができる。以下の説明では、上記ポインティングデバイスと、文字を用いて情報を入力するためのキーボードとは、総称して「入力部」と呼ばれる。
【００２３】
作業管理サーバ１１０は、作業端末１２０で取得された操作情報を受信する。作業管理サーバ１１０は、受信した操作情報を所定の記録手段に記録してもよい。
（動作の説明）
図４は、図３に示す運用システム１００の動作（運用管理方法）を説明するためのフローチャートである。
【００２４】
作業端末１２０は、上述した操作情報を取得する（ステップＳ１０）。作業端末１２０は、取得した操作情報を、作業管理サーバ１１０へ送信する（ステップＳ１１）。作業管理サーバ１１０は、操作情報を受信する（ステップＳ１２）。
（効果の説明）
以上説明した第２の実施形態によれば、第１の実施形態と同様に、運用対象に対する作業を容易に実施することが可能となる。
［第３の実施形態］
（構成の説明）
図５は、本発明の第３の実施形態に係る運用システム１の構成例を示すブロック図である。運用システム１は、図３に示す運用システム１００を基本とする構成を含む。運用システム１は、作業管理サーバ１０と、少なくとも１台の作業端末２０とを含む。作業端末２０が複数の場合は、例えば、複数の作業者のそれぞれに作業端末２０が割り当てられる場合、または、作業者および作業者以外の者（管理者や確認者）のそれぞれに作業端末２０が割り当てられる場合である。
【００２５】
作業管理サーバ１０は、操作情報記録部１１（操作情報記録手段の一例）と、作業手順情報記録部１２（作業手順情報記録手段の一例）と、メッセージ記録部１３と、操作情報管理部１４と、作業手順情報管理部１５と、メッセージ管理部１６と、手順相違検出部１７（手順相違検出手段の一例）と、を含む。作業管理サーバ１０の上記各構成要素の機能は、ＩＣ（Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）等の電子回路で実現されてもよい。あるいは、各構成要素の機能は、コンピュータ（たとえば、ＣＰＵ（Central Processing Unit））がメモリに記憶されたプログラムを実行することにより実現されてもよい。もちろん、各構成の機能は、電子回路とコンピュータの組み合わせにて実現されてもよい。
【００２６】
操作情報記録部１１は、作業端末２０で取得された操作情報を記録する。
【００２７】
本実施形態では、操作情報を構成する操作イベント情報が作業端末２０で実施されたＧＵＩ操作イベントの情報（以下、「ＧＵＩ操作イベント情報」と呼ぶ）であり、操作情報を構成する推移情報が各ＧＵＩ操作イベントによる操作画面の推移の情報である場合を例に挙げる。さらに、本実施形態では、推移情報が、ＧＵＩ操作イベントによる操作画面の推移を示す動画（以下、「動画情報」）である場合を例に挙げる。すなわち、本実施形態の「ＧＵＩ操作イベント情報」は「操作イベント情報」の一例であり、本実施形態の「動画情報」は「推移情報」の一例である。
【００２８】
作業手順情報記録部１２は、作業端末２０で作成された作業手順情報を記録する。
【００２９】
メッセージ記録部１３は、複数の作業端末２０の間で送受信されるメッセージや、各作業端末２０と作業管理サーバ１０との間で送受信されるメッセージを記録する。例えば、メッセージとは、作業者の作業端末２０から確認者の作業端末２０へ送信される確認依頼、確認者の作業端末２０から作業者の作業端末２０へ送信される確認結果、あるいは手順相違検出部１７からの通知を指す。
【００３０】
操作情報管理部１４は、作業端末２０の操作情報取得部２１から送信された操作情報を、情報送受信部２４を介して受信し、操作情報記録部１１に格納する。また、操作情報管理部１４は、情報送受信部２４から要求された操作情報を操作情報記録部１１から読み出して、情報送受信部２４へ送信する。
【００３１】
作業手順情報管理部１５は、作業手順情報作成部２２で作成された作業手順情報を、情報送受信部２４を介して受信し、作業手順情報記録部１２へ格納する。
【００３２】
手順相違検出部１７は、操作情報記録部１１に格納された操作情報と、作業手順情報記録部１２に格納された作業手順情報とを比較し、作業端末２０で実施された作業者の操作が作業手順情報に対して相違しているかどうかを判定する。作業手順情報との相違を検出した場合、手順相違検出部１７は、メッセージ管理部１６を介して、作業が相違している旨のメッセージを作業端末２０（例えば、作業者や確認者の作業端末）へ通知する。
【００３３】
メッセージ管理部１６は、作業端末２０へのメッセージの送信、および、作業端末２０からのメッセージの受信を実行する。送信および受信されたそれぞれのメッセージは、メッセージ記録部１３に格納される。
【００３４】
作業端末２０は、操作情報取得部２１（操作情報取得手段の一例）と、作業手順情報作成部２２（作業手順情報作成手段の一例）と、メッセージ管理部２３と、情報送受信部２４（情報送受信手段の一例）と、を含む。さらに、作業端末２０は、液晶ディスプレイ等の表示部２５（表示手段の一例）を備える。作業端末２０の上記各構成要素の機能は、ＩＣやＦＰＧＡ等の電子回路で実現されてもよい。あるいは、各構成要素の機能は、コンピュータ（たとえば、ＣＰＵ）がメモリに記憶されたプログラムを実行することにより実現されてもよい。もちろん、各構成の機能は、電子回路とコンピュータの組み合わせにて実現されてもよい。
【００３５】
操作情報取得部２１は、作業端末２０における操作情報（ＧＵＩ操作イベント情報および動画情報）を取得し、取得した操作情報を、情報送受信部２４を介して、作業管理サーバ１０の操作情報管理部１４へ送信する。操作情報取得部２１は、例えば、作業端末２０のオペレーティングシステムが提供するＡＰＩ（Application Programming Interface）を利用して、ＧＵＩ操作イベント情報および動画情報を取得する。例えば、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）においてＵＩ  ＡｕｔｏｍａｔｉｏｎなどのＡＰＩを利用することでアプリケーションのＧＵＩ情報の取得や状態変化の検知を行うことができる。また、動画情報は、手順毎に、例えば、オペレーティングシステムが提供するＡＰＩを利用することによりキャプチャすることができる。
【００３６】
作業手順情報作成部２２は、作業手順情報を作成する際に、図６に示されるような、動画情報を表示可能な表示画面を、表示部２５に表示する。この表示画面は、利用者（例えば、管理者）により参照される。また、作業手順情報作成部２２は、作業端末２０の入力部を介して、上記利用者により入力された事項に基づいて、作業手順とＧＵＩ操作イベントとを関連付けた作業手順情報を作成する。入力部については、第２の実施形態にて説明済みである。作業手順情報作成部２２は、作成した作業手順情報を、情報送受信部２４を介して、作業手順情報管理部１５に送信する。表示画面の内容についての説明は後述する。
【００３７】
メッセージ管理部２３は、メッセージ管理部１６からメッセージを受信して表示部２５に表示する。また、メッセージ管理部２３は、作業端末２０で利用者（作業者または確認者）が入力したメッセージをメッセージ管理部１６に送信する。
【００３８】
情報送受信部２４は、操作情報管理部１４を介して操作情報記録部１１に保存された操作情報を取得し、取得した操作情報を表示部２５に出力し、表示させる。また、情報送受信部２４は、作業手順情報管理部１５を介して作業手順情報記録部１２に保存された作業手順情報を取得し、取得した作業手順情報を表示部２５に出力し、表示させる。
（動作の説明）
（１）事前準備時の動作
まず、作業者が作業手順情報に従って実際の運用業務を実施する前の事前準備として、作業に責任を持つ立場の人物である管理者は、作業の各手順を表す情報である作業手順情報を作業管理サーバ１０に登録する。
【００３９】
管理者は、作業端末２０にて実際の運用業務を正しい手順で実施する。この場合の作業端末２０は、管理者専用の作業端末２０であっても良いし、作業者の作業端末２０であってもよい。操作情報取得部２１は、この時の操作情報（ＧＵＩ操作イベント情報および動画情報）を取得する。ＧＵＩ操作イベント情報および動画情報の取得方法は前述したとおりである。
【００４０】
管理者により、正しい作業手順で運用業務が実施された後、作業手順情報作成部２２は、作業手順と、作業手順を実施した場合に発生することが期待されるＧＵＩ操作イベントとの関連性を設定する。
【００４１】
図６は、作業手順情報作成部２２が表示部２５に表示する表示画面例を示す。この表示画面は、手順リストと、操作画面（動画情報）と、動画シークバーと、ＧＵＩ操作イベント列と、手順記述欄と、を含む。
【００４２】
管理者は、手順リストに任意に手順を追加し、手順記述欄にその手順の内容を記述する。管理者は、手順リストの中から編集対象となる手順を選択する。管理者は、動画シークバーを用いて、動画情報の中から、例えば、手順３の操作画面を探す。管理者は、動画情報を参照しながら、動画シークバーの下部に表示されるＧＵＩ操作イベント列の中から、手順３の操作を示すイベントを選択し、マーク付け（図６では黒丸で表示）を行う。
【００４３】
管理者により実施される一連の操作は基本的には正しい操作である。ただし、それらの操作の中には必ずしも作業手順情報に含ませる必要のない不要な操作（例えば、タイプミス等）が含まれてしまう。従って、基本的には、作業手順情報を作成する際、不要な操作イベントを排除するための上記編集作業は欠かせない。
【００４４】
管理者は、手順リスト中の各手順について同様の操作を行う。
【００４５】
管理者による以上の操作に伴う入力に基づいて、作業手順情報作成部２２は、作業手順情報を作成する。図７は、作業手順情報作成部２２により作成された作業手順情報のデータフォーマット例を示す。作業手順情報は、上位手順データリストのファイルと、下位手順データリストのファイルとを含む。上位手順データリストは、図６の手順リストにおける各手順を識別する手順ＩＤと、手順番号と、タイトルと、下位手順情報とを含む。下位手順情報は、下位手順データリストのファイルの格納先を示す情報（例えば、メモリアドレスやリンク先アドレス）である。下位手順データリストは、手順ＩＤと、イベント番号（図７では「＃」で表示）と、イベント種別と、イベント詳細とを含む。なお、図７では、説明をより明りょうなものとするために、手順３の下位手順データリストのみが表示されている。
【００４６】
作業手順情報作成部２２は、作成した作業手順情報を、情報送受信部２４を介して、作業手順情報管理部１５に送信する。作業手順情報管理部１５は、受信した作業手順情報を、作業手順情報記録部１２に保存する。
【００４７】
図８は、事前準備時における作業手順情報作成部２２の動作例を説明するためのフローチャートである。
【００４８】
作業手順情報作成部２２は、動画情報を表示可能な表示画面に基づいて利用者により入力された事項に基づいて、作業手順と操作イベントとを関連付けた作業手順情報を作成する（ステップＳ２０）。作業手順情報作成部２２は、作成した作業手順情報を、作業管理サーバ１０へ送信する（ステップＳ２１）。
【００４９】
なお、以上の説明では、（１）の主体が管理者である場合を例に挙げたが、（１）の主体は、管理者に限定されず、運用システム１を利用する者（例えば、確認者や作業者）であってもよい。
（２）通常運用時の動作
事前準備が完了した後、作業者による作業端末２０を利用した通常運用が実施される。作業開始時、作業者は、これから実施する作業についての作業手順情報を選択して作業管理サーバ１０に通知する。
【００５０】
その後、作業者は、選択した作業手順情報に従って作業端末２０上で作業を実施する。操作情報取得部２１は、この時の操作情報（ＧＵＩ操作イベント情報と操作画面の動画情報）を取得する。操作情報取得部２１は、取得した操作情報を、情報送受信部２４を介して、操作情報管理部１４に送信する。操作情報管理部１４は、受信した操作情報を、操作情報記録部１１に格納する。
【００５１】
図９は、通常運用時における手順相違検出部１７の動作例を説明するためのフローチャートである。
【００５２】
手順相違検出部１７は、操作情報と作業手順情報との相違を検出する（ステップＳ３０）。具体的には、手順相違検出部１７は、操作情報記録部１１に格納される操作情報と、作業手順情報記録部１２に記録される、現在実施中の作業手順情報とを比較して相違がないかを調べる。手順相違検出部１７における比較方法例としては、例えば、現在の操作で発生したＧＵＩ操作イベント列の順序と事前定義したＧＵＩ操作イベント列の順序とが一致するかを判定する方法を挙げることができる。
【００５３】
ここで、少なくとも作業端末２０内では、ＧＵＩ操作イベント毎にユニークな識別コードが予め割り当てられている。そして、操作情報取得部２１は、利用者（例えば、作業者や管理者）による作業が実施された場合、作業端末２０のオペレーティングシステムから順次出力される上記識別コードを受信して時系列なデータファイルとして記録する。あるいは、操作情報取得部２１は、一定期間内に発生した識別コード群が時系列に記録されたデータファイルをオペレーティングシステムから受信する。すなわち、上述した「ＧＵＩ操作イベント例の順序の一致判定」とは、２つの異なるタイミング（すなわち、管理者による作業のタイミング、および作業者による作業のタイミング）で取得された上記各時系列データの識別コード同士を比較することである。
【００５４】
相違が検出されなかった場合、手順相違検出部１７は、現在実施中の手順を次の手順へと遷移させて、同様の比較処理を行う。相違が検出された場合、手順相違検出部１７は、メッセージ管理部１６を介してメッセージ管理部２３に、作業者が誤った手順で作業を実施している可能性がある旨のメッセージを送信する。メッセージ管理部２３は、受信したメッセージを、作業端末２０の表示部２５に出力し、表示させる。
【００５５】
作業者が所定の作業を実施する際に確認者に確認を求めることを所望している場合、メッセージ管理部２３は、作業の実施についての確認を求めるメッセージ（確認メッセージ）を、メッセージ管理部１６へ送信する。メッセージ管理部１６は、確認者が利用する作業端末２０へ確認メッセージを送信する。確認者が利用する作業端末２０は、確認メッセージを表示部２５に表示する。確認メッセージには、作業者が直前までに実施した操作に関する情報が付与されている。確認者は、付与されている情報をもとに、取得したい操作情報を選択する。情報送受信部２４は、操作情報管理部１４を介して操作情報記録部１１に保存された操作情報を取得し、取得した操作情報を表示部２５に出力し、表示させる。この場合、必要に応じて、情報送受信部２４は、作業手順情報管理部１５を介して作業手順情報記録部１２に保存された作業手順情報を取得し、取得した作業手順情報を表示部２５に出力し、表示させてもよい。確認者は、表示部２５を確認することにより、直前までの操作内容と次に実施する作業について問題がないかを判断する。確認者により問題が無いことが確認された場合、確認者の作業端末２０のメッセージ管理部２３は、確認メッセージへの応答（応答メッセージ）をメッセージ管理部１６に送信する。メッセージ管理部１６は、作業者の作業端末２０へ応答メッセージを送信する。作業者の作業端末２０のメッセージ管理部２３は、受信した応答メッセージを表示部２５に出力し、表示させる。確認者による確認が行われたことを確認した作業者は、作業を再開して後続の手順を実施する。
（効果の説明）
以上説明した第２の実施形態によれば、第１の実施形態と同様の効果を得ることが可能である。
【００５６】
さらに、第２の実施形態の場合、作業端末２０は、作業手順情報作成部２２を備える。作業手順情報作成部２２は、作業手順情報を作成する際に、図６に示されるように、動画情報を表示可能な表示画面を利用者に提示している。従って、利用者（例えば、管理者）は、ＧＵＩ操作に関わる識別子の指定等の知識を有していなくとも直感的に作業手順情報を作成できる。すなわち、本実施形態において、作業手順情報の作成について多大な労力が費やされることはない。
【００５７】
さらに、作業端末２０は、情報送受信部２４を備える。情報送受信部２４は、操作情報管理部１４を介して操作情報記録部１１に保存された操作情報を取得し、取得した操作情報を表示部２５に出力し、表示させる。よって、一方の作業端末２０を作業者に割り当て、他方の作業端末２０を確認者に割り当てることで、確認者が作業者の作業内容を確認するような運用が実施される場合、作業者と確認者とが近くにいなくとも確認作業が可能となる。
【００５８】
さらに、作業管理サーバ１０は、手順相違検出部１７を備える。手順相違検出部１７は、操作情報記録部１１に格納された操作情報と、作業手順情報記録部１２に格納された作業手順情報とを比較する。従って、実際に行われた作業内容と作業手順情報との相違を検出することができる。従って、属人性が排除されて確認がより客観的なものとなり、さらに、単純な確認作業については確認者の介在を不要とすることが可能となる。さらに、確認者が確認に要する時間や作業者の待機時間が削減される。
（変形例）
以上の説明では、操作情報がＧＵＩ操作イベント情報と動画情報とで構成される場合を例に挙げたが、これに限定されない。操作情報は、さらに別の情報（アノテーション情報とも呼ぶ）を含んでもよい。さらに、操作情報内の情報は、加工されてもよい。
【００５９】
例えば、動画情報は、その一部がハイライト表示されてもよく、あるいは、操作内容を説明する説明文を含んでもよい。このようにすることにより、作業ミスを犯した作業者は、自己の操作手順の欠点を解説付きで確認することができる。あるいは、このようにアノテーション情報が付加されたり、一部が加工されたりした操作情報は、新入社員や経験の浅い作業者への学習教材としても利用される。
【００６０】
また、作業手順情報作成部２２が表示部２５に表示する表示画面例は、図６に示されるものに限定されない。また、作業手順情報作成部２２により作成される作業手順情報のデータフォーマットは、図７に示されるデータフォーマット例に限定されない。
【００６１】
図１０は、作業端末、例えば、図１に示す作業端末５０のハードウェアをコンピュータとした作業端末２００の構成例を示すブロック図である。作業端末２００は、記憶装置２０２と、プロセッサ等を含む演算装置２０４と、を備える。記憶装置２０２は、コンピュータ読み取り可能な記録媒体であり、コンピュータプログラム３００を記憶する。コンピュータプログラム３００は、例えば、第１の実施形態で説明した動作を演算装置２０４に実行させるためのプログラムである。
【００６２】
たとえば、コンピュータプログラム３００は、作業端末２００の演算装置２０４に、以下の機能を実行させるためのプログラムである。本機能は、操作イベントの情報である操作イベント情報と、操作イベントによる操作画面の推移の情報である推移情報と、を含む操作情報を取得し、取得した操作情報を、作業管理サーバへ送信する機能を含む。
【００６３】
なお、演算装置２０４の例としては、例えば、プログラムを読み取り実行する、１つまたはそれ以上のＣＰＵと、ＣＰＵが実行する命令を記憶するメモリを挙げることができる。また、コンピュータ読み取り可能な記録媒体は、例えば、非一時的な記憶装置である。非一時的な記憶装置の例としては、例えば、光ディスク、磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、不揮発性半導体メモリ等の可搬媒体、コンピュータシステムに内蔵されるハードディスクを挙げることができる。また、コンピュータ読み取り可能な記録媒体は、一時的な記憶装置であってもよい。一時的な記憶装置の例としては、例えば、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の信号線、あるいは、コンピュータシステム内部の揮発性メモリを挙げることができる。
【００６４】
図１０で説明した作業端末２００の構成は、図１の作業端末５０のみに限定されるものではなく、作業管理サーバ１１０（図３）、作業端末１２０（図３）、作業管理サーバ１０（図５）、および作業端末２０（図５）にも適用可能である。
【００６５】
以上、各実施形態を用いて本発明を説明したが、本発明の技術的範囲は、上記各実施形態の記載に限定されない。上記各実施形態に多様な変更又は改良を加えることが可能であることは当業者にとって自明である。従って、そのような変更又は改良を加えた形態もまた本発明の技術的範囲に含まれることは説明するまでもない。また、以上説明した各実施形態において使用される、数値や各構成の名称等は例示的なものであり適宜変更可能である。
【符号の説明】
【００６６】
１  運用システム
１０  作業管理サーバ
１１  操作情報記録部
１２  作業手順情報記録部
１３  メッセージ記録部
１４  操作情報管理部
１５  作業手順情報管理部
１６  メッセージ管理部
１７  手順相違検出部
２０  作業端末
２１  操作情報取得部
２２  作業手順情報作成部
２３  メッセージ管理部
２４  情報送受信部
２５  表示部
５０  作業端末
１００  運用システム
１１０  作業管理サーバ
１２０  作業端末
２００  作業端末
２０２  記憶装置
２０４  演算装置
３００  コンピュータプログラム
【図１】
2019139432.tif 000003
【図２】
2019139432.tif 000004
【図３】
2019139432.tif 000005
【図４】
2019139432.tif 000006
【図５】
2019139432.tif 000007
【図６】
2019139432.tif 000008
【図７】
2019139432.tif 000009
【図８】
2019139432.tif 000010
【図９】
2019139432.tif 000011
【図１０】
2019139432.tif 000012