(57)【要約】      （修正有）【課題】操作画面の採取に伴う作業の作業負担を軽減することを可能とする操作画面管理装置、操作画面管理方法及び操作画面管理プログラムを提供する。【解決手段】操作画面管理装置は、操作端末（出力装置）において作業がなされたときの操作イベントを検知Ｓ１したことに応じて、操作端末に表示されている作業の操作画面を採取しＳ２、操作端末に表示されている文書（構築手順書）の識別情報を採取するＳ３。操作画面を情報格納領域に記憶しＳ４、操作画面と識別情報と操作イベントとを関連付けた関連情報を情報格納領域に記憶するＳ５。【選択図】図５
2019053641.tif 000002
【特許請求の範囲】
【請求項１】
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取する情報採取部と、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成する情報生成部と、
前記操作画面と、前記関連情報とを記憶する情報記憶部と、を有する、
ことを特徴とする操作画面管理装置。
【請求項２】
請求項１において、
前記識別情報は、前記文書が含まれるファイルのファイル名を含む、
ことを特徴とする操作画面管理装置。
【請求項３】
請求項２において、
前記識別情報は、前記ファイルにおける前記文書のページ番号を含む、
ことを特徴とする操作画面管理装置。
【請求項４】
請求項１において、
前記情報採取部は、前記操作端末に複数の文書が表示されている場合、前記複数の文書のうち、前記操作端末において最後に操作が行われた文書の識別情報を採取する、
ことを特徴とする操作画面管理装置。
【請求項５】
請求項１において、さらに、
前記関連情報を参照し、特定の操作イベントに関連付けられた操作画面が前記情報記憶部に記憶されているか否かを判定する採取判定部と、
前記特定の操作イベントに関連付けられた操作画面が記憶されていないと判定した場合、前記特定の操作イベントに関連付けられた操作画面が記憶されていないことを示す情報を出力する結果出力部と、を有する、
ことを特徴とする操作画面管理装置。
【請求項６】
請求項５において、
前記特定の操作イベントは、前記文書ごとに予め指定された１以上の操作イベントであり、
前記情報採取部は、
前記操作画面に複数の文書が表示されている場合、直前に検知された所定数の操作イベントを特定し、
前記複数の文書ごとに、各文書に対応する前記特定の操作イベントが、前記所定数の操作イベントを同じ順序であってかつ連続して含むか否かを判定し、
前記所定数の操作イベントを同じ順序であってかつ連続して含む前記特定の操作イベントが存在すると判定した場合、存在すると判定した前記特定の操作イベントに対応する文書の識別情報を採取する、
ことを特徴とする操作画面管理装置。
【請求項７】
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取し、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成し、
前記操作画面と、前記関連情報とを記憶する、
ことを特徴とする操作画面管理方法。
【請求項８】
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取し、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成し、
前記操作画面と、前記関連情報とを記憶する、
処理をコンピュータに実行させることを特徴とする操作画面管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面管理装置、操作画面管理方法及び操作画面管理プログラムに関する。
【背景技術】
【０００２】
例えば、利用者にサービスを提供する事業者（以下、単に事業者とも呼ぶ）は、サービスの提供を行うための業務システムを構築する。
【０００３】
この場合、業務システムの構築作業等を行う作業者（以下、単に作業者とも呼ぶ）は、例えば、操作端末における操作画面をコピーした画像（以下、単に操作画面とも呼ぶ）を、構築作業時におけるエビデンスとして採取する。これにより、作業者は、例えば、構築作業時に行われた作業手順についての事後的な確認を行うことが可能になる（例えば、特許文献１乃至３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５２５１５号公報
【特許文献２】特開２００９−１６９７３１号公報
【特許文献３】特開２００７−０１１５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のような操作画面の採取を行う作業や、作業者によって行われた操作（以下、操作イベントとも呼ぶ）を操作画面に関連付ける作業は、作業者による手作業によって行われる場合がある。そのため、作業者は、作業負担を軽減させる観点から、操作画面の採取等を可能な限り効率的に行うことが好ましい。
【０００６】
そこで、一つの側面では、操作画面の採取に伴う作業の作業負担を軽減することを可能とする操作画面管理装置、操作画面管理方法及び操作画面管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施の形態の一つの態様によれば、操作画面管理装置は、操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取する情報採取部と、前記操作画面と前記識別情報と前記操作イベントとを関連付けた関連情報を生成する情報生成部と、前記操作画面と、前記関連情報とを記憶する情報記憶部と、を有する。
【発明の効果】
【０００８】
一つの側面によれば、操作画面の採取に伴う作業の作業負担を軽減することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】図１は、情報処理システム１０の全体構成を示す図である。
【図２】図２は、情報処理装置１のハードウエア構成を説明する図である。
【図３】図３は、情報処理装置１の機能のブロック図である。
【図４】図４は、情報格納領域１３０に記憶された情報のブロック図である。
【図５】図５は、第１の実施の形態における操作画面管理処理の概略を説明するフローチャートである。
【図６】図６は、第１の実施の形態における操作画面管理処理の概略を説明する図である。
【図７】図７は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図８】図８は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図９】図９は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１０】図１０は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１１】図１１は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１２】図１２は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１３】図１３は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１４】図１４は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１５】図１５は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１６】図１６は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１７】図１７は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１８】図１８は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図１９】図１９は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図２０】図２０は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。
【図２１】図２１は、文書管理情報１３１の具体例を説明する図である。
【図２２】図２２は、第１操作管理情報１３５の具体例を説明する図である。
【図２３】図２３は、図２２に示す第１操作管理情報１３５に対応する第１操作詳細情報１３５ａの具体例を説明する図である。
【図２４】図２４は、格納先管理情報１３２の具体例を説明する図である。
【図２５】図２５は、文書監視情報１３３の具体例を説明する図である。
【図２６】図２６は、画面管理情報１３４の具体例を説明する図である。
【図２７】図２７は、連続操作情報１３６の具体例を説明する図である。
【図２８】図２８は、第２操作管理情報１３７の具体例を説明する図である。
【図２９】図２９は、図２８に示す第２操作管理情報１３７に対応する第２操作詳細情報１３７ａの具体例を説明する図である。
【図３０】図３０は、画面管理情報１３４の具体例を説明する図である。
【発明を実施するための形態】
【００１０】
［情報処理システムの構成］
図１は、情報処理システム１０の全体構成を示す図である。図１に示す情報処理システム１０は、１台以上の物理マシンから構成される情報処理装置１（以下、操作端末１または操作画面管理装置１とも呼ぶ）と、１台以上の物理マシンから構成される操作対象装置
２と、情報記憶部１３０とを有する。
【００１１】
情報処理装置１は、例えば、作業者２０が操作対象装置２において業務システム（図示しない）を構築するための構築作業を行うＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、キーボードやマウス等の入力装置１ａと、ディスプレイ等の出力装置１ｂとを有する。
【００１２】
また、情報記憶部１３０は、例えば、業務システムの構築手順書ＤＣ（以下、単に文書ＤＣとも呼ぶ）を記憶する。
【００１３】
図１に示す例において、作業者２０は、情報記憶部１３０に記憶された構築手順書ＤＣをオープンすることによって出力装置１ｂに表示させる。そして、作業者２０は、出力装置１ｂに表示された構築手順書ＤＣを閲覧しながら入力装置１ａに必要な情報を入力することにより、操作対象装置２において業務システムを構築するための構築作業を行う。
【００１４】
ここで、情報処理装置１は、構築作業における作業手順について事後的な確認を可能にするために、出力装置１ｂにおける操作画面をエビデンスとして採取する。
【００１５】
具体的に、情報処理装置１は、作業者２０が入力装置１ａに対して予め定められた操作を行ったことに応じて、出力装置１ｂに表示されている構築作業の操作画面を採取する。また、情報処理装置１は、作業者２０が入力装置１ａに対して予め定められた操作を行ったことに応じて、出力装置１ｂに表示されている構築手順書ＤＣの識別情報（例えば、構築手順書ＤＣのファイル名）を採取する。
【００１６】
そして、情報処理装置１は、採取した操作画面と、採取した構築手順書ＤＣの識別情報と、作業者２０が入力装置１ａに対して行った操作とを関連付けた関連情報を生成する。その後、情報処理装置１は、採取した操作画面と、生成した関連情報とを情報記憶部１３０に記憶する。
【００１７】
すなわち、本実施の形態における情報処理装置１は、作業者２０が入力装置１ａに対して操作を行った場合、例えば、出力装置１ｂに表示されている構築手順書ＤＣを、作業者２０が行った操作の内容が記載された構築手順書ＤＣとして特定する。そして、情報処理装置１は、特定した構築手順書ＤＣの識別情報と、作業者２０が操作を行った操作画面とを関連付けた関連情報を生成する。
【００１８】
これにより、情報処理装置１は、構築作業の操作画面の採取だけでなく、採取した操作画面に関連する構築手順書ＤＣを示す情報（関連情報）の生成を自動的に行うことが可能になる。そのため、情報処理装置１は、操作画面の採取に伴う作業者の作業負担を軽減することが可能になる。また、情報処理装置１は、操作画面の採取等の作業が手作業で行われることによる操作画面の採取漏れや操作画面の採取タイミングのばらつき等の発生を防止することが可能になる。
【００１９】
さらに、本実施の形態における情報処理装置１は、関連情報を生成する際に、構築手順書ＤＣの識別情報だけでなく、作業者２０が行った操作を作業者２０が操作を行った操作画面と関連付ける。
【００２０】
これにより、情報処理装置１は、生成した関連情報を参照することで、後述するように、作業者２０が採取を予定していた操作画面の採取が漏れなく行われているか否かの判定を行うことが可能になる。
【００２１】
なお、以下、情報処理装置１が入力装置１ａ及び出力装置１ｂを有している場合について説明を行うが、入力装置１ａ及び出力装置１ｂは、情報処理装置１と異なる１台以上の操作端末がそれぞれ有するものであってもよい。そして、この場合、情報処理装置１は、例えば、入力装置１ａ及び出力装置１ｂを有する１台以上の操作端末から、採取された操作画面と構築手順書ＤＣの識別情報とをそれぞれ取得し、各操作端末についての関連情報の生成及び操作画面等の記憶をまとめて行うものであってもよい。
【００２２】
これにより、情報処理装置１は、例えば、操作端末が複数台存在する場合に、関連情報の生成や操作画面等の記憶をより効率的に行うことが可能になる。
【００２３】
［情報処理システムのハードウエア構成］
次に、情報処理システム１０のハードウエア構成について説明する。図２は、情報処理装置１のハードウエア構成を説明する図である。
【００２４】
情報処理装置１は、図２に示すように、プロセッサであるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、メモリ１０２と、外部インターフェース（Ｉ／Ｏユニット）１０３と、記憶媒体１０４とを有する。各部は、バス１０５を介して互いに接続される。
【００２５】
記憶媒体１０４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。そして、記憶媒体１０４は、記憶媒体１０４内のプログラム格納領域（図示しない）に、操作画面の採取等を行う処理（以下、操作画面管理処理とも呼ぶ）を行うためのプログラム１１０（以下、操作画面管理プログラム１１０とも呼ぶ）を記憶する。また、記憶媒体１０４は、操作画面管理処理を行う際に用いられる情報を記憶する情報記憶部１３０（以下、情報格納領域１３０とも呼ぶ）を有する。
【００２６】
そして、ＣＰＵ１０１は、記憶媒体１０４からメモリ１０２にロードされたプログラム１１０と協働することによって操作画面管理処理を行う。
【００２７】
また、外部インターフェース１０３（Ｉ／Ｏユニット１０３）は、操作対象装置２との通信を行う。
【００２８】
［情報処理システムのソフトウエア構成］
次に、情報処理システム１０のソフトウエア構成について説明する。図３は、情報処理装置１の機能のブロック図である。また、図４は、情報格納領域１３０に記憶された情報のブロック図である。
【００２９】
ＣＰＵ１０１は、図３に示すように、プログラム１１０と協働することにより、画面出力部１１１と、第１情報受付部１１２と、情報生成部１１３と、文書解析部１１４と、格納先生成部１１５と、文書監視部１１６と、操作監視部１１７として動作する。また、ＣＰＵ１０１は、図３に示すように、プログラム１１０と協働することにより、画面採取部１１８と、画面格納部１１９と、第２情報受付部１２０と、画面管理部１２１と、採取判定部１２２と、結果出力部１２３として動作する。なお、以下、操作監視部１１７と画面採取部１１８とを総称して情報採取部とも呼ぶ。
【００３０】
さらに、情報格納領域１３０には、図４に示すように、文書管理情報１３１と、格納先管理情報１３２と、文書監視情報１３３と、画面管理情報１３４（以下、関連情報１３４とも呼ぶ）と、第１操作管理情報１３５と、連続操作情報１３６と、第２操作管理情報１３７とが記憶される。
【００３１】
画面出力部１１１は、出力装置１ｂに対して、各種メニュー画面を出力する。具体的に、画面出力部１１１は、操作画面の採取及び採取済の操作画面の管理のいずれかを作業者２０に指定させるメニュー画面（以下、第１メニュー画面とも呼ぶ）を出力する。また、画面出力部１１１は、第１メニュー画面において採取済の操作画面の管理が指定された場合、操作画面の検索、操作画面のソート及び操作画面の採取判定（操作画面の採取漏れが発生しているか否かの判定）のいずれかを作業者２０に指定させるメニュー画面（以下、第２メニュー画面とも呼ぶ）を出力する。
【００３２】
第１情報受付部１１２は、第１のメニュー画面において操作画面の採取が指定された場合、操作画面の採取を行うために必要な情報の指定を受け付ける。具体的に、第１情報受付部１１２は、例えば、分類方式の指定を受け付ける。分類方式の具体例については後述する。
【００３３】
また、第１情報受付部１１２は、例えば、作業者２０が入力装置１ａにおいて行う作業のうち、操作画面を採取する必要がある操作（以下、採取対象の操作とも呼ぶ）の指定を受け付ける。採取対象の操作は、例えば、キー入力やマウス操作である。
【００３４】
情報生成部１１３は、出力装置１ｂにおける新たな構築手順書ＤＣのオープンを監視する。そして、新たな構築手順書ＤＣのオープンを検知した場合、情報生成部１１３は、新たにオープンした構築手順書ＤＣに関する各種情報を含む文書管理情報１３１を生成する。文書管理情報１３１の具体例については後述する。その後、情報生成部１１３は、生成した文書管理情報１３１を情報格納領域１３０に記憶する。
【００３５】
文書解析部１１４は、情報生成部１１３が新たな構築手順書ＤＣのオープンを検知した場合、新たにオープンした構築手順書ＤＣのファイルのフォーマットを特定する。そして、情報生成部１１３は、特定したフォーマットを示す情報を文書管理情報１３１の一部として情報格納領域１３０に記憶する。
【００３６】
格納先生成部１１５は、情報生成部１１３が新たな構築手順書ＤＣのオープンを検知した場合、新たにオープンした構築手順書ＤＣに記載された操作が行われることに伴って採取される操作画面を格納する格納先（図示しない）を情報格納領域１３０に生成する。具体的に、格納先生成部１１５は、例えば、第１情報受付部１１２が構築手順書ＤＣごとであってページごとに操作画面の採取を行う旨の指定を受付けている場合、新たにオープンした構築手順書ＤＣのページごとに格納先を生成する。そして、格納先生成部１１５は、生成した格納先に関する各種情報を含む格納先管理情報１３２を生成する。格納先管理情報１３２の具体例については後述する。その後、格納先生成部１１５は、生成した格納先管理情報１３２を情報格納領域１３０に記憶する。なお、以下、格納先生成部１１５が生成する格納先をフォルダとも呼ぶ。
【００３７】
文書監視部１１６は、出力装置１ｂに表示されている各種ファイル（オープンされている構築手順書ＤＣを含む）のうち、アクティブな状態にあるファイルの監視を行う。アクティブな状態にあるファイルは、例えば、作業者２０によって最後に操作されたファイルである。そして、文書監視部１１６は、例えば、アクティブな状態にあるファイルの変更を検知した場合であって、新たにアクティブな状態になったファイルが構築手順書ＤＣである場合、その構築手順書ＤＣに対応する文書管理情報１３１を更新する。また、文書監視部１１６は、この場合、最後にアクティブな状態になった構築手順書ＤＣを示す文書監視情報１３３を生成（更新）する。文書監視情報１３３の具体例については後述する。そして、文書監視部１１６は、生成した文書監視情報１３３を情報格納領域１３０に記憶する。
【００３８】
操作監視部１１７は、作業者２０が入力装置１ａにおいて行った操作が採取対象の操作であるか否かの判定を行う。
【００３９】
画面採取部１１８は、入力装置１ａにおいて行われた操作が採取対象の操作であると操作監視部１１７によって判定された場合、出力装置１ｂに表示されている操作画面（操作画面に対応する画像）を採取する。
【００４０】
画面格納部１１９は、画面採取部１１８が操作画面を採取した場合、情報格納領域１３０に記憶された文書管理情報１３１及び文書監視情報１３３を参照し、画面採取部１１８が採取した操作画面に対応する操作が記載された構築手順書ＤＣ及びページ番号を特定する。そして、画面格納部１１９が、情報格納領域１３０に記憶された格納先管理情報１３２を参照し、特定した構築手順書ＤＣ及びページ番号に対応する格納先を特定する。その後、画面格納部１１９は、特定した格納先に対し、画面採取部１１８が採取した操作画面（操作画面に対応する画像）を格納する。
【００４１】
また、画面採取部１１８は、出力装置１ｂに表示されている操作画面を採取した場合、採取した操作画面に関する各種情報を含む画面管理情報１３４を生成する。画面管理情報１３４の具体例については後述する。そして、画面採取部１１８は、生成した画面管理情報１３４を情報格納領域１３０に記憶する。
【００４２】
第２情報受付部１２０は、画面出力部１１１が出力した第２のメニュー画面において操作画面の検索が指定された場合、検索条件として、例えば、検索対象の操作画面の採取日時の指定と、検索対象の操作画面に対応する構築手順書ＤＣのファイル名及びページ番号の指定とを受け付ける。
【００４３】
また、第２情報受付部１２０は、第２のメニュー画面において操作画面のソートが指定された場合、ソート条件として、例えば、構築手順書ＤＣのファイル名の指定と、ソートキー（例えば、ページ番号や採取日時）の指定とを受け付ける。
【００４４】
さらに、第２情報受付部１２０は、第２のメニュー画面において操作画面の採取判定が指定された場合、採取判定条件として、例えば、構築手順書ＤＣのファイル名の指定を受け付ける。
【００４５】
なお、第２情報受付部１２０は、検索条件、ソート条件及び採取判定条件のいずれかの指定を受け付けるためのメニュー画面を出力装置１ｂに表示することにより、検索条件、ソート条件及び採取判定条件のいずれかの指定を受け付けるものであってよい。
【００４６】
画面管理部１２１は、第２のメニュー画面において操作画面の検索が指定された場合、第２情報受付部１２０が受け付けた検索条件に従って操作画面の検索を行う。また、画面管理部１２１は、第２のメニュー画面において操作画面のソートが指定された場合、第２情報受付部１２０が受け付けたソート条件に従って操作画面のソートを行う。
【００４７】
採取判定部１２２は、第２のメニュー画面において操作画面の採取判定が指定された場合、第２情報受付部１２０が受け付けた構築手順書ＤＣのファイル名に対応する操作画面について採取判定を行う。
【００４８】
結果出力部１２３は、画面管理部１２１が行った操作画面の検索またはソートの結果を出力装置１ｂに表示（出力）する。また、結果出力部１２３は、採取判定部１２２が行った操作画面の採取判定の結果を出力装置１ｂに表示（出力）する。なお、第１操作管理情
報１３５及び第２操作管理情報１３７の説明については後述する。
【００４９】
［第１の実施の形態の概略］
次に、第１の実施の形態の概略について説明する。図５は、第１の実施の形態における操作画面管理処理の概略を説明するフローチャートである。また、図６は、第１の実施の形態における操作画面管理処理の概略を説明する図である。図６を参照しながら、図５に示す第１の実施の形態における操作画面管理処理の説明を行う。
【００５０】
情報処理装置１は、図５に示すように、操作イベントの発生を検知するまで待機する（Ｓ１のＮＯ）。具体的に、情報処理装置１は、作業者２０によって予め定められた操作（採取対象の操作）を行うまで待機する。
【００５１】
そして、操作イベントを検知した場合（Ｓ１のＹＥＳ）、情報処理装置１は、図６に示すように、出力装置１ｂに表示されている操作画面ＯＰ（操作画面ＯＰに対応する画像）を採取する（Ｓ２）。
【００５２】
また、情報処理装置１は、この場合、出力装置１ｂに表示されている構築手順書ＤＣの識別情報を採取する（Ｓ３）。具体的に、情報処理装置１は、例えば、作業者２０が参照している出力装置１ｂに表示されている構築手順書ＤＣが複数存在する場合、複数の構築手順書ＤＣのうち、作業者２０によって最後に操作が行われた構築手順書ＤＣを、作業者２０が行った操作に対応する内容が記載された構築手順書ＤＣとして自動的に特定する。そして、情報処理装置１は、特定した構築手順書ＤＣの識別情報（例えば、構築手順書ＤＣのファイル名及び出力装置１ｂに現在表示されているページ番号）を取得する。
【００５３】
その後、情報処理装置１は、図６に示すように、Ｓ２の処理で採取した操作画面ＯＰ（操作画面ＯＰに対応する画像）を情報格納領域１３０に記憶する（Ｓ４）。
【００５４】
また、情報処理装置１は、Ｓ２の処理で採取した操作画面ＯＰと、Ｓ３の処理で採取した識別情報と、Ｓ１の処理で検知した操作イベントとを関連付けた画面管理情報１３４（関連情報１３４）を生成する。そして、情報処理装置１は、生成した画面管理情報１３４を情報格納領域１３０に記憶する（Ｓ５）。
【００５５】
これにより、情報処理装置１は、構築作業の操作画面ＯＰの採取と、採取した操作画面ＯＰに関連する構築手順書ＤＣを示す情報（画面管理情報１３４）の生成とを自動的に行うことが可能になる。そのため、情報処理装置１は、操作画面ＯＰの採取に伴う作業者の作業負担を軽減することが可能になる。また、情報処理装置１は、操作画面ＯＰの採取等の作業が手作業で行われることによる操作画面ＯＰの採取漏れや操作画面ＯＰの採取タイミングのばらつき等の発生を防止することが可能になる。
【００５６】
さらに、情報処理装置１は、生成した画面管理情報１３４を参照することで、作業者２０が採取を予定していた操作画面ＯＰの採取が漏れなく行われているか否かの判定を行うことが可能になる。
【００５７】
なお、以下、業務システムの構築作業の操作画面ＯＰと、その操作画面ＯＰに対応する構築手順書ＤＣの識別情報とを関連付ける画面管理情報１３４を生成する場合について説明を行うが、情報処理装置１は、他の情報を含む画面管理情報１３４を生成するものであってもよい。
【００５８】
具体的に、情報処理装置１は、例えば、プログラムの改修に伴って行われるテスト実施時の操作画面と、その操作画面に対応するテスト手順書のテスト項目とを関連付ける画面
管理情報１３４を生成するものであってもよい。
【００５９】
これにより、情報処理装置１は、例えば、事業者に対し、各テスト項目に対応するテストが実施されたことの事後的な確認を行わせることが可能になる。
【００６０】
また、情報処理装置１は、例えば、サービスの利用者が法的な文書（例えば、使用許諾契約書）の内容に同意する旨の入力を行った際の操作画面と、その法的な文書の識別情報とを関連付ける画面管理情報１３４を生成するものであってもよい。
【００６１】
これにより、情報処理装置１は、例えば、事業者に対し、サービスの利用者が法的な文書に同意していることの事後的な確認を行わせることが可能になる。
【００６２】
［第１の実施の形態の詳細］
次に、第１の実施の形態の詳細について説明する。図７から図２０は、第１の実施の形態における操作画面管理処理の詳細を説明するフローチャートである。また、図２１から図３０は、第１の実施の形態における操作画面管理処理の詳細を説明する図である。図２１から図３０を参照しながら、図７から図２０に示す操作画面管理処理を説明する。
【００６３】
［メニュー表示時における操作画面管理処理］
初めに、出力装置１ｂに第１メニュー画面または第２メニュー画面の表示が行われる際の操作画面管理処理（以下、メニュー表示時における操作画面管理処理とも呼ぶ）について説明を行う。図７及び図８は、メニュー表示時における操作画面管理処理を説明するフローチャート図である。
【００６４】
情報処理装置１の画面出力部１１１は、図７に示すように、処理開始タイミングまで待機する（Ｓ１１のＮＯ）。具体的に、処理開始タイミングは、例えば、作業者２０が入力装置１ａに対して、操作画面ＯＰの採取または採取済の操作画面ＯＰの管理を開始する旨の入力を行ったタイミングであってよい。
【００６５】
そして、処理開始タイミングになった場合（Ｓ１１のＹＥＳ）、画面出力部１１１は、出力装置１ｂに対して第１メニュー画面を出力する（Ｓ１２）。すなわち、画面出力部１１１は、操作画面ＯＰの採取及び採取済の操作画面ＯＰの管理のうちのいずれかを作業者２０に指定させるための画面を出力する。
【００６６】
その後、情報処理装置１の第１情報受付部１１２は、作業者２０からの指定を受け付けるまで待機する（Ｓ１３のＮＯ）。
【００６７】
そして、例えば、操作画面ＯＰの採取を行う旨の指定を受け付けた場合（Ｓ１３のＹＥＳ、Ｓ１４のＹＥＳ）、第１情報受付部１１２は、例えば、採取した操作画面ＯＰの分類方式と、採取した操作画面ＯＰの格納方式と、連続操作数との指定を受け付けるまで待機する（Ｓ１５のＮＯ）。
【００６８】
分類方式には、例えば、操作画面を構築手順書ＤＣごとであってページごとに格納する分類方式と、操作画面を構築手順書ＤＣごとであって所定の作業項目ごとに格納する分類方式と、操作画面を採取された時間帯ごとに格納する分類方式とが含まれる。以下、操作画面を構築手順書ＤＣごとであってページごとに格納する分類方式が指定されたものとして説明を行う。
【００６９】
また、連続操作数は、採取した操作画面ＯＰに対応する操作の内容が記載された構築手順書ＤＣを推測する際に参照される情報である。連続操作数の詳細については後述する。
【００７０】
さらに、格納方式には、最後にアクティブな状態になった構築手順書ＤＣに対応する格納先に対して、採取した操作画面ＯＰを格納する第１格納方式が含まれる。また、格納方式には、最後にアクティブな状態になった構築手順書ＤＣに対応する格納先だけでなく、採取した操作画面ＯＰに対応する操作が記載されていると推測される構築手順書ＤＣに対応する格納先に対して、採取した操作画面ＯＰを格納する第２格納方式が含まれる。
【００７１】
その後、分類方式等の指定を受け付けた場合（Ｓ１５のＹＥＳ）、第１情報受付部１１２は、採取対象の操作の指定を受け付けるまで待機する（Ｓ１６のＮＯ）。
【００７２】
そして、操作対象の操作の入力を受け付けた場合（Ｓ１６のＹＥＳ）、情報処理装置１は、メニュー表示時における操作画面管理処理を終了する。
【００７３】
なお、第１情報受付部１１２は、第１のメニュー画面において操作画面ＯＰの採取が指定された場合、分類方式等や採取対象の操作の指定を受け付けるためのメニュー画面を出力装置１ｂに表示することにより、分類方式等や採取対象の操作の指定を受け付けるものであってよい。また、第１情報受付部１１２は、分類方式等や採取対象の操作の指定を受け付けた場合、受け付けた各種情報を情報格納領域１３０に記憶するものであってよい。
【００７４】
一方、Ｓ１３の処理において採取済の操作画面ＯＰの管理を行う旨の指定を受け付けた場合（Ｓ１３のＹＥＳ、Ｓ１４のＮＯ）、画面出力部１１１は、図８に示すように、出力装置１ｂに対して第２メニュー画面を出力する（Ｓ２１）。すなわち、画面出力部１１１は、この場合、操作画面ＯＰの検索、操作画面ＯＰのソート及び操作画面ＯＰの採取判定のうちのいずれかを作業者２０に指定させるための画面を出力する。
【００７５】
そして、情報処理装置１の第２情報受付部１２０は、作業者２０から指定を受け付けるまで待機する（Ｓ２２のＮＯ）。具体的に、第２情報受付部１２０は、操作画面ＯＰの検索、操作画面ＯＰのソート及び操作画面ＯＰの採取判定のうちのいずれかの指定を受け付けるまで待機する。
【００７６】
その後、作業者２０から指定を受け付けた場合（Ｓ２２のＹＥＳ）、第２情報受付部１２０は、操作画面ＯＰの検索条件、操作画面ＯＰのソート条件及び操作画面ＯＰの採取判定条件のうちのいずれか（以下、検索条件等とも呼ぶ）の指定を受け付けるまで待機する（Ｓ２３のＮＯ）。
【００７７】
そして、検索条件等を受け付けた場合（Ｓ２３のＹＥＳ）、情報処理装置１は、メニュー表示時における操作画面管理処理を終了する。
【００７８】
これにより、情報処理装置１は、操作画面管理処理に含まれる後続処理を行うために必要な各種情報を取得することが可能になる。
【００７９】
［ファイルオープン時における操作画面管理処理］
次に、出力装置１ｂにおいてファイル（構築手順書ＤＣを含む）がオープンした際の操作画面管理処理（以下、ファイルオープン時における操作画面管理処理とも呼ぶ）について説明を行う。図９及び図１０は、ファイルオープン時における操作画面管理処理を説明するフローチャート図である。
【００８０】
情報処理装置１の情報生成部１１３は、図９に示すように、出力装置１ｂにおいてファイルのオープンを検知するまで待機する（Ｓ３１のＮＯ）。
【００８１】
そして、ファイルのオープンを検知した場合（Ｓ３１のＹＥＳ）、情報処理装置１の文書解析部１１４は、Ｓ３１の処理でオープンを検知したファイルのフォーマットを特定する（Ｓ３２）。具体的に、文書解析部１１４は、例えば、各ファイルの拡張子を参照することによって、オープンを検知したファイルのフォーマットを特定する。
【００８２】
その後、文書解析部１１４は、Ｓ３１の処理でオープンの検知したファイルが構築手順書ＤＣであるか否かを判定する（Ｓ３３）。具体的に、文書解析部１１４は、例えば、Ｓ３２の処理で特定したフォーマットが、構築手順書ＤＣのフォーマットとして情報格納領域１３０に予め記憶されたフォーマットと一致する場合に、Ｓ３１の処理でオープンの検知したファイルが構築手順書ＤＣであると判定するものであってよい。
【００８３】
その結果、Ｓ３１の処理でオープンの検知したファイルが構築手順書ＤＣでないと判定した場合（Ｓ３３のＮＯ）、情報処理装置１は、ファイルオープン時における操作画面管理処理を終了する。
【００８４】
一方、Ｓ３１の処理でオープンの検知したファイルが構築手順書ＤＣであると判定した場合（Ｓ３３のＹＥＳ）、文書解析部１１４は、Ｓ３２の処理で特定したフォーマットに対応する方法を用いることにより、Ｓ３１の処理でオープンを検知した構築手順書ＤＣのページ数を特定する（Ｓ３４）。
【００８５】
具体的に、文書解析部１１４は、例えば、Ｓ３２の処理で特定したフォーマットに対応するコマンド（ファイルのページ数を特定するコマンド）を実行することにより、Ｓ３１の処理でオープンを検知した構築手順書ＤＣのページ数を特定するものであってよい。なお、各フォーマットに対応する各種コマンドは、例えば、予め情報格納領域１３０に記憶されるものであってよい。
【００８６】
その後、情報生成部１１３は、Ｓ３４の処理で特定したページ数等から、Ｓ３１の処理でオープンを検知したファイル（構築手順書ＤＣ）に対応する文書管理情報１３１を生成する（Ｓ３５）。すなわち、情報生成部１１３は、Ｓ３１の処理でオープンを検知した構築手順書ＤＣの監視を開始するための情報を生成する。以下、文書管理情報１３１の具体例について説明を行う。
【００８７】
［文書管理情報の具体例］
図２１は、文書管理情報１３１の具体例を説明する図である。
【００８８】
図２１に示す文書管理情報１３１は、文書管理情報１３１に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。
【００８９】
図２１に示す文書管理情報１３１において、「データ名」には、構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」と、構築手順書ＤＣのファイル名が設定される「ファイル名」とが含まれる。また、図２１に示す文書管理情報１３１において、「データ名」には、構築手順書ＤＣのページ数（Ｓ３４の処理で特定したページ数）が設定される「ページ数」と、出力装置１ｂに現在表示されている構築手順書ＤＣのページ番号が設定される「カレントページ」とが含まれる。
【００９０】
また、図２１に示す文書管理情報１３１において、「データ名」には、構築手順書ＤＣに対応する操作画面ＯＰの分類方式（Ｓ１５の処理で受け付けた分類方式）の識別情報が設定される「分類方式」が含まれる。さらに、図２１に示す文書管理情報１３１において、「データ名」には、構築手順書ＤＣのフォーマット（Ｓ３２の処理で特定されたフォー
マット）が設定される「フォーマット」と、構築手順書ＤＣが最後にアクティブな状態になった時刻が設定される「アクティブ時刻」とが含まれる。
【００９１】
具体的に、図２１に示す文書管理情報１３１には、「手順書ＩＤ」として「１０００１」が設定され、「ファイル名」として「ＡＡＡ」が設定され、「ページ数」として「３０（ページ）」が設定されている。また、図２１に示す文書管理情報１３１には、「カレントページ」として「１（ページ）」が設定され、「分類方式」として「ページ単位」が設定されている。さらに、図２１に示す文書管理情報１３１には、「フォーマット」として「ａａａ」が設定され、「アクティブ時刻」として「２０１７／０４／０１  １０：００：００」が設定されている。
【００９２】
なお、情報生成部１１３は、例えば、Ｓ３２の処理で特定したフォーマットに対応するコマンド（ファイルのカレントページを特定するコマンド）を実行することにより、Ｓ３１の処理でオープンを検知した構築手順書ＤＣの現在のカレントページを特定するものであってよい。
【００９３】
図１０に戻り、情報生成部１１３は、Ｓ１５の処理において第２格納方式が指定されているか否かを判定する（Ｓ４１）。
【００９４】
その結果、第２格納方式が指定されていると判定した場合（Ｓ４１のＹＥＳ）、情報生成部１１３は、Ｓ３１の処理でオープンを検知した構築手順書ＤＣを参照し、その構築手順書ＤＣに含まれる操作情報ＤＴを取得する（Ｓ４２）。操作情報ＤＴは、例えば、作業者２０によって構築手順書ＤＣに予め埋め込まれた情報であり、構築手順書ＤＣに記載された操作のうち、作業者２０が操作画面ＯＰを採取する必要があると判断した操作を示す情報である。
【００９５】
そして、情報生成部１１３は、Ｓ４２の処理で取得した操作情報ＤＴを集計した情報である第１操作管理情報１３５を生成する（Ｓ４３）。
【００９６】
これにより、情報処理装置１は、後述するように、採取した操作画面ＯＰの格納先を決定する際に、各構築手順書ＤＣに含まれていた操作情報ＤＴを特定することが可能になる。
【００９７】
一方、Ｓ１５の処理において第２格納方式以外の格納方式（例えば、第１格納方式）が指定されていると判定した場合（Ｓ４１のＮＯ）、情報生成部１１３は、Ｓ４２及びＳ４３の処理を行わない。以下、第１操作管理情報１３５の具体例について説明を行う。
【００９８】
［第１操作管理情報の具体例］
図２２は、第１操作管理情報１３５の具体例を説明する図である。また、図２３は、図２２に示す第１操作管理情報１３５に対応する第１操作詳細情報１３５ａの具体例を説明する図である。第１操作詳細情報１３５ａは、第１操作管理情報１３５に対応する詳細情報である。なお、以下、図２３に示す第１操作詳細情報１３５ａは、操作詳細情報ＩＤが４０００１である第１操作詳細情報１３５ａであるものとして説明を行う。
【００９９】
図２２に示す第１操作管理情報１３５は、第１操作管理情報１３５に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。
【０１００】
図２２に示す第１操作管理情報１３５において、「データ名」には、構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」と、構築手順書ＤＣにおけるページ番号が設定され
る「ページ番号」と、第１操作管理情報１３５に対応する第１操作詳細情報１３５ａの識別情報が設定される「操作詳細情報ＩＤ」とが含まれる。
【０１０１】
具体的に、図２２に示す第１操作管理情報１３５には、「手順書ＩＤ」として「１０００１」が設定され、「ページ番号」として「５（ページ）」が設定され、「操作詳細情報ＩＤ」として「４０００１」が設定されている。
【０１０２】
そして、図２３に示す第１操作詳細情報１３５ａは、第１操作管理情報１３５に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値（１）」から「設定値（５）」とを項目として有している。
【０１０３】
図２３に示す第１操作詳細情報１３５ａにおいて、「データ名」には、作業者２０が操作を行う操作画面ＯＰの名称が設定される「操作画面」と、操作の種別が設定される「操作種別」とが含まれる。また、図２３に示す第１操作詳細情報１３５ａにおいて、「データ名」には、操作の対象が設定される「操作対象」と、操作について記載された構築手順書ＤＣのページ番号が設定される「ページ番号」とが含まれる。
【０１０４】
具体的に、図２３に示す第１操作詳細情報１３５ａにおいて、「データ名」が「操作画面」である情報には、「設定値（１）」から「設定値（５）」として、それぞれ「コマンドプロンプト」が設定されている。また、図２３に示す第１操作詳細情報１３５ａにおいて、「データ名」が「操作対象」である情報には、「設定値（１）」から「設定値（５）」として、それぞれ「ｃキー」、「ｍキー」、「ｄキー」、「１キー」及び「エンターキー」が設定されている。図２３に含まれる他の情報については説明を省略する。
【０１０５】
図１０に戻り、情報処理装置１の格納先生成部１１５は、情報格納領域１３０に記憶された文書管理情報１３１と、Ｓ１５の処理において受け付けた分類方式とを参照し、Ｓ３１の処理でオープンを検知した構築手順書ＤＣに対応する格納先を生成する（Ｓ４４）。
【０１０６】
具体的に、格納先生成部１１５は、例えば、Ｓ１５の処理において受け付けた分類方式が構築手順書ＤＣごと及びページごとであって、Ｓ３１の処理でオープンを検知した構築手順書ＤＣのページ数が３０（ページ）である場合、各ページに対応した３０個の格納先を生成する。
【０１０７】
そして、情報生成部１１３は、Ｓ４４の処理で生成した格納先のそれぞれに対応する情報を含む格納先管理情報１３２を生成する（Ｓ４５）。
【０１０８】
これにより、情報処理装置１は、操作画面ＯＰの採取を開始する前に、操作画面ＯＰを格納するための格納先を生成することが可能になる。以下、格納先管理情報１３２の具体例について説明を行う。
【０１０９】
［格納先管理情報の具体例］
図２４は、格納先管理情報１３２の具体例を説明する図である。
【０１１０】
図２４に示す格納先管理情報１３２は、格納先管理情報１３２に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。
【０１１１】
図２４に示す格納先管理情報１３２において、「データ名」には、格納先の識別情報が設定される「格納先ＩＤ」と、格納先のファイルパスが設定される「ファイルパス」とが含まれる。また、図２４に示す格納先管理情報１３２において、「データ名」には、格納
先に対応する構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」と、格納先に対応するページ番号が設定される「ページ番号」とが含まれる。さらに、図２４に示す格納先管理情報１３２において、「データ名」には、Ｓ１５の処理で受け付けた分類方式が操作画面ＯＰの採取時刻に応じた方式である場合に、格納先に格納される操作画面ＯＰの採取時刻の範囲が設定される「採取時刻」が含まれる。
【０１１２】
具体的に、図２４に示す格納先管理情報１３２において、「格納先ＩＤ」として「２０００１」が設定されている。また、図２４に示す格納先管理情報１３２において、「ファイルパス」として「Ｃ：￥ｅｖｉｄｅｎｃｅ￥２０００１￥ｐａｇｅ￥０００１」が設定されている。図２４に含まれる他の情報についての説明は省略する。
【０１１３】
図１０に戻り、情報生成部１１３は、Ｓ３１の処理でオープンを検知した構築手順書ＤＣを示す文書監視情報１３３を生成する（Ｓ４６）。
【０１１４】
これにより、情報処理装置１は、後述するように、操作画面ＯＰの採取時においてアクティブな状態にある構築手順書ＤＣを特定することが可能になる。
【０１１５】
そして、情報処理装置１は、ファイルオープン時における操作画面管理処理を終了する。以下、文書監視情報１３３の具体例について説明を行う。
【０１１６】
［文書管理情報の具体例］
図２５は、文書監視情報１３３の具体例を説明する図である。
【０１１７】
図２５に示す文書監視情報１３３は、文書監視情報１３３に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。図２５に示す文書監視情報１３３において、「データ名」には、構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」が含まれる。
【０１１８】
具体的に、図２５に示す文書監視情報１３３には、「手順書ＩＤ」として「２０００１」が設定されている。
【０１１９】
なお、文書監視情報１３３が示す構築手順書ＤＣのカレントページは、構築作業の進捗に伴って随時更新される可能性がある。そのため、情報生成部１１３は、文書監視情報１３３が示す構築手順書ＤＣに対して、ファイルのカレントページを特定するためのコマンドを定期的（例えば、１秒ごと）に実行するものであってよい。そして、カレントページが更新されていることを検知した場合、情報生成部１１３は、図２１で説明した文書管理情報１３１における「カレントページ」に設定された情報を、特定した新たなカレントページに更新するものであってよい。
【０１２０】
また、情報生成部１１３は、例えば、出力装置１ｂにおいて構築手順書ＤＣのクローズを検知した場合、検知した構築手順書ＤＣに対応する文書管理情報１３１の「アクティブ時刻」に、その構築手順書ＤＣがクローズしたことを示す「０」等の情報を設定するものであってよい。
【０１２１】
［アクティブファイル変更時における操作画面管理処理］
次に、アクティブな状態にあるファイルが変更された際の操作画面管理処理（以下、アクティブファイル変更時における操作画面管理処理とも呼ぶ）について説明を行う。図１１及び図１２は、アクティブファイル変更時における操作画面管理処理を説明するフローチャート図である。
【０１２２】
情報処理装置１の文書監視部１１６は、アクティブな状態にあるファイルが変更されるまで待機する（Ｓ５１のＮＯ）。
【０１２３】
そして、アクティブな状態にあるファイルの変更を検知した場合（Ｓ５１のＹＥＳ）、文書監視部１１６は、情報格納領域１３０に記憶された文書管理情報１３１を参照し、Ｓ５１の処理でアクティブになったファイルが構築手順書ＤＣであるか否かを判定する（Ｓ５２）。具体的に、文書監視部１１６は、例えば、アクティブな状態に変更されたファイルに対応する文書管理情報１３１が情報格納領域１３０に記憶されている場合、Ｓ５１の処理でアクティブになったファイルが構築手順書ＤＣであると判定する。
【０１２４】
その結果、アクティブな状態に変更されたファイルが構築手順書ＤＣでないと判定した場合（Ｓ５３のＮＯ）、情報処理装置１は、アクティブファイル変更時における操作画面管理処理を終了する。
【０１２５】
一方、アクティブな状態に変更されたファイルが構築手順書ＤＣであると判定した場合（Ｓ５３のＹＥＳ）、文書監視部１１６は、情報格納領域１３０に記憶された文書監視情報１３３に対応する構築手順書ＤＣが、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣと一致するか否かを判定する（Ｓ５４）。
【０１２６】
その結果、図１２に示すように、構築手順書ＤＣが一致しないと判定した場合（Ｓ６１のＹＥＳ）、情報生成部１１３は、情報格納領域１３０に記憶された文書監視情報１３３を更新する（Ｓ６２）。具体的に、情報生成部１１３は、この場合、情報格納領域１３０に記憶された文書監視情報１３３における「手順書ＩＤ」に設定された情報を、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する手順書ＩＤに更新する。
【０１２７】
また、情報生成部１１３は、この場合、情報格納領域１３０に記憶された文書管理情報１３１のうち、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する情報を更新する（Ｓ６２）。具体的に、情報生成部１１３は、情報格納領域１３０に記憶された文書管理情報１３１のうち、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する手順書ＩＤが設定された情報を特定する。そして、情報生成部１１３は、特定した情報のうちの「アクティブ時刻」に設定された情報を、現在の時刻に更新する。
【０１２８】
その後、情報処理装置１の操作監視部１１７は、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣの監視を開始する（Ｓ６３）。
【０１２９】
一方、Ｓ６１の処理において、構築手順書ＤＣが一致すると判定した場合（Ｓ６１のＮＯ）、情報生成部１１３は、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣのカレントページが変更されているか否かを判定する（Ｓ６４）。具体的に、情報生成部１１３は、例えば、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣのカレントページを特定するためのコマンドを実行する。そして、情報生成部１１３は、例えば、特定したカレントページと、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する文書管理情報１３１に設定されているカレントページとが一致するか否かを判定する。
【０１３０】
その結果、カレントページが一致しない（カレントページが変更されている）と判定した場合（Ｓ６４のＹＥＳ）、情報生成部１１３は、情報格納領域１３０に記憶された文書管理情報１３１のうち、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する情報を更新する（Ｓ６５）。具体的に、情報生成部１１３は、情報格
納領域１３０に記憶された文書管理情報１３１のうち、Ｓ５１の処理でアクティブな状態になったことを検知した構築手順書ＤＣに対応する手順書ＩＤが設定された情報を特定する。そして、情報生成部１１３は、特定した情報のうちの「カレントページ」に設定された情報を、変更後のカレントページを示す情報に更新する。
【０１３１】
一方、カレントページが変更されていないと判定した場合（Ｓ６４のＮＯ）、情報生成部１１３は、Ｓ６５の処理を行わない。
【０１３２】
そして、情報処理装置１は、アクティブファイル変更時における操作画面管理処理を終了する。
【０１３３】
［操作検知時における操作画面管理処理］
次に、作業者２０が入力装置１ａを介して操作を行った際の操作画面管理処理（以下、操作検知時における操作画面管理処理とも呼ぶ）について説明を行う。図１３から図１５は、操作検知時における操作画面管理処理を説明するフローチャート図である。
【０１３４】
操作監視部１１７は、図１３に示すように、操作の発生を検知するまで待機する（Ｓ７１のＮＯ）。具体的に、操作監視部１１７は、作業者２０が入力装置１ａを介して操作を行うまで待機する。
【０１３５】
そして、操作の発生を検知した場合（Ｓ７１のＹＥＳ）、操作監視部１１７は、Ｓ７１の処理で検知した操作が、操作画面ＯＰの採取対象の操作であるか否かを判定する（Ｓ７２）。具体的に、操作監視部１１７は、Ｓ７１の処理で検知した操作と、Ｓ１５の処理において受け付けた採取対象の操作とが一致するか否かを判定する。
【０１３６】
その結果、操作画面ＯＰの採取対象の操作でないと判定した場合（Ｓ７３のＮＯ）、情報処理装置１は、操作検知時における操作画面管理処理を終了する。
【０１３７】
一方、操作画面ＯＰの採取対象の操作であると判定した場合（Ｓ７３のＹＥＳ）、情報処理装置１の画面採取部１１８は、出力装置１ｂに表示されている操作画面ＯＰ（操作画面ＯＰに対応する画像）を採取する（Ｓ７４）。
【０１３８】
そして、画面採取部１１８は、例えば、Ｓ７４の処理で採取した操作画面ＯＰが前回採取した操作画面ＯＰと同じであるか否かを判定する（Ｓ７５）。
【０１３９】
その結果、Ｓ７４の処理で採取した操作画面ＯＰが前回採取した操作画面ＯＰと同じであると判定した場合（Ｓ７５のＹＥＳ）、画面採取部１１８は、例えば、Ｓ７４の処理で採取した操作画面ＯＰを削除する（Ｓ７６）。そして、情報処理装置１は、操作検知時における操作画面管理処理を終了する。
【０１４０】
一方、Ｓ７４の処理で採取した操作画面ＯＰが前回採取した操作画面ＯＰと同じでないと判定した場合（Ｓ７５のＮＯ）、情報生成部１１３は、図１４に示すように、Ｓ７４の処理で採取した操作画面ＯＰに対応する画面管理情報１３４を生成する（Ｓ８１）。具体的に、情報生成部１１３は、情報格納領域１３０に記憶された文書管理情報１３１のうち、アクティブな状態にある構築手順書ＤＣに対応する情報を参照することにより、Ｓ７４の処理で採取した操作画面ＯＰに対応する画面管理情報１３４を生成する。
【０１４１】
これにより、情報処理装置１は、採取した操作画面ＯＰと、その操作画面ＯＰに関する情報とを関連付ける画面管理情報１３４を自動的に生成することが可能になる。そのため、情報処理装置１は、操作画面ＯＰの採取に伴う作業者の作業負担を軽減することが可能
になる。また、情報処理装置１は、操作画面ＯＰの採取等の作業が手作業で行われることによる操作画面ＯＰの採取漏れや操作画面ＯＰの採取タイミングのばらつき等の発生を防止することが可能になる。さらに、情報処理装置１は、生成した画面管理情報１３４を参照することで、後述するように、作業者２０が採取を予定していた操作画面ＯＰの採取が漏れなく行われているか否かの判定を行うことが可能になる。以下、画面管理情報１３４の具体例について説明する。
【０１４２】
［画面管理情報の具体例］
図２６及び図３０は、画面管理情報１３４の具体例を説明する図である。
【０１４３】
図２６等に示す画面管理情報１３４は、画面管理情報１３４に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。
【０１４４】
図２６等に示す画面管理情報１３４において、「データ名」には、Ｓ７４の処理で採取した操作画面ＯＰ（操作画面ＯＰに対応する画像）の採取日時が設定される「採取日時」と、Ｓ７４の処理で採取した操作画面ＯＰの識別情報が設定される「画像ファイル名」とが含まれる。また、図２６等に示す画面管理情報１３４において、「データ名」には、アクティブな状態にある構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」と、アクティブな状態にある構築手順書ＤＣのページ番号が設定される「ページ番号」とが含まれる。また、図２６等に示す画面管理情報１３４において、「データ名」には、アクティブな状態にある構築手順書ＤＣ及びページ番号に対応する格納先（Ｓ７４の処理で採取した操作画面ＯＰが格納される格納先）の識別情報が設定される「格納先ＩＤ」が含まれる。また、図２６等に示す画面管理情報１３４において、「データ名」には、画面管理情報１３４のそれぞれの識別情報が設定される「エビデンスＩＤ」と、Ｓ７１の処理で検知した操作が設定される「操作種別」とが含まれる。また、図２６等に示す画面管理情報１３４において、「データ名」には、Ｓ７１の処理で検知した操作が行われた操作画面ＯＰの名称が設定される「操作画面」と、Ｓ７１の処理で検知した操作が行われた操作画面ＯＰ内の対象が設定される「操作対象」とが含まれる。さらに、図２６等に示す画面管理情報１３４において、「データ名」には、画面管理情報１３４を確認した作業者２０によって入力される情報が設定される「確認結果」が含まれる。
【０１４５】
具体的に、図２６に示す画面管理情報１３４には、「採取日時」として「２０１７／０４／０１  １０：１０：００」が設定され、「画像ファイル名」として「ＸＸＸＸＸ−０００１．ｊｐｇ」が設定されている。図２６に含まれる他の情報についての説明は省略する。
【０１４６】
図１４に戻り、情報生成部１１３は、Ｓ１５の処理において第２格納方式が指定されているか否かを判定する（Ｓ８２）。
【０１４７】
その結果、第２格納方式が指定されていると判定した場合（Ｓ８２のＹＥＳ）、情報生成部１１３は、情報格納領域１３０に記憶された連続操作情報１３６に、連続操作数に対応する数の情報が含まれているか否かを判定する（Ｓ８３）。連続操作情報１３６は、直近に発生した連続操作数の操作を示す情報（例えば、画面管理情報１３４における「エビデンスＩＤ」に設定された情報）を含む情報である。
【０１４８】
その結果、連続操作数に対応する数の情報が含まれていると判定した場合（Ｓ８４のＹＥＳ）、情報生成部１１３は、情報格納領域１３０に記憶された連続操作情報１３６に含まれる情報のうち、最も古い情報を削除する（Ｓ８５）。
【０１４９】
一方、連続操作数に対応する数の情報が含まれていないと判定した場合（Ｓ８４のＮＯ）、情報生成部１１３は、Ｓ８５の処理を行わない。
【０１５０】
その後、情報生成部１１３は、情報格納領域１３０に記憶された連続操作情報１３６の末尾に、Ｓ８１の処理で生成した画面管理情報１３４に対応する情報を追加する（Ｓ８６）。
【０１５１】
これにより、情報処理装置１は、後述するように、Ｓ７４の処理において採取した操作画面ＯＰに対応する操作の内容が記載されている可能性がある構築手順書ＤＣを推測することが可能になる。以下、連続操作情報１３６の具体例について説明を行う。
【０１５２】
［連続操作情報の具体例］
図２７は、連続操作情報１３６の具体例を説明する図である。
【０１５３】
図２７に示す連続操作情報１３６は、連続操作情報１３６に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値（１）」から「設定値（５）」とを項目として有している。
【０１５４】
図２７に示す連続操作情報１３６において、「データ名」には、画面管理情報１３４のそれぞれの識別情報が設定される「エビデンスＩＤ」が含まれる。
【０１５５】
具体的に、図２７に示す連続操作情報１３６には、「エビデンスＩＤ」としてそれぞれ「３００００１１」、「３００００３２」、「３００００１７」、「３００００４８」及び「３０００００６」が設定されている。
【０１５６】
図１５に戻り、情報処理装置１の画面格納部１１９は、情報格納領域１３０に記憶された画面管理情報１３４を参照し、Ｓ７４の処理で採取した操作画面ＯＰ（操作画面ＯＰに対応する画像）の格納先を決定する（Ｓ９１）。また、画面格納部１１９は、Ｓ１５の処理において第２格納方式が指定されていないと判定した場合も同様に（Ｓ８２のＮＯ）、Ｓ９１の処理を行う。
【０１５７】
具体的に、画面格納部１１９は、Ｓ９１の処理において、情報格納領域１３０に記憶された画面管理情報１３４のうち、Ｓ７４の処理で採取した操作画面ＯＰ（操作画面ＯＰに対応する画像）の画像ファイル名が含まれる情報を特定する。そして、画面格納部１１９は、特定した情報の「手順書ＩＤ」及び「ページ番号」に設定された情報に対応する格納先を、Ｓ７４の処理で採取した操作画面ＯＰを格納先として決定する。
【０１５８】
そして、画面格納部１１９は、Ｓ９１の処理で決定した格納先に、Ｓ７４の処理で採取した操作画面ＯＰを格納する（Ｓ９２）。
【０１５９】
その後、画面格納部１１９は、Ｓ１５の処理において第２格納方式が指定されているか否かを判定する（Ｓ９３）。
【０１６０】
その結果、第２格納方式が指定されていると判定した場合（Ｓ９３のＹＥＳ）、画面格納部１１９は、情報格納領域１３０に記憶された連続操作情報１３６に、連続操作数に対応する数の情報が含まれているか否かを判定する（Ｓ９４）。
【０１６１】
そして、連続操作数に対応する数の情報が含まれていると判定した場合（Ｓ９５のＹＥＳ）、画面格納部１１９は、連続操作数に対応する数の情報が、オープン中の構築手順書ＤＣのいずれかに同じ順序でかつ連続して含まれているか否かを判定する（Ｓ９６）。
【０１６２】
具体的に、画面格納部１１９は、情報格納領域１３０に記憶された画面管理情報１３４から、連続操作情報１３６の「エビデンスＩＤ」に設定された情報と同じ情報が「エビデンスＩＤ」に設定された情報をそれぞれ特定する。そして、画面格納部１１９は、特定した画面管理情報１３４の「操作画面」、「操作種別」及び「操作対象」に設定された情報をそれぞれ特定する。また、画面格納部１１９は、情報格納領域１３０に記憶された第１操作管理情報１３５のうち、オープン中の構築手順書ＤＣに対応する情報を参照する。そして、画面格納部１１９は、参照した第１操作管理情報１３５に、特定した「操作画面」、「操作種別」及び「操作対象」に設定された情報のそれぞれが同じ順序でかつ連続して含まれている情報が存在するか否かを判定する。
【０１６３】
その結果、連続操作数に対応する数の情報がオープン中の構築手順書ＤＣのいずれかに同じ順序でかつ連続して含まれていると判定した場合（Ｓ９７のＹＥＳ）、画面格納部１１９は、Ｓ１５の処理において受け付けた分類方式に従った格納先に、Ｓ７４の処理で採取した操作画面ＯＰ（操作画面ＯＰに対応する画像）を格納する（Ｓ９８）。具体的に、画面格納部１１９は、例えば、連続操作数に対応する数の情報が含まれていると判定した構築手順書ＤＣ及びページ番号に対応する格納先に、Ｓ７４の処理で採取した操作画面ＯＰを格納する。そして、情報処理装置１は、操作検知時における操作画面管理処理を終了する。
【０１６４】
すなわち、情報処理装置１は、情報格納領域１３０に記憶された連続操作情報１３６を参照することで、Ｓ７４の処理において採取した操作画面ＯＰに対応する操作の内容が記載されている可能性がある構築手順書ＤＣを推測する。そして、情報処理装置１は、Ｓ７４の処理において採取した操作画面ＯＰを、アクティブな状態である構築手順書ＤＣに対応する格納先だけでなく、推測した構築手順書ＤＣに対応する格納先に格納する。
【０１６５】
これにより、情報処理装置１は、Ｓ７４の処理において採取した操作画面ＯＰが、その操作画面ＯＰに対応する操作の内容が記載されている構築手順書ＤＣに格納されている可能性を高めることが可能になる。
【０１６６】
また、情報処理装置１は、Ｓ９３の処理において、第２格納方式が指定されていないと判定した場合についても同様に（Ｓ９３のＮＯ）、操作検知時における操作画面管理処理を終了する。さらに、情報処理装置１は、Ｓ９５またはＳ９７の処理において、情報が含まれていないと判定した場合についても同様に（Ｓ９５のＮＯ、Ｓ９７のＮＯ）、操作検知時における操作画面管理処理を終了する。
【０１６７】
［検索時における操作画面管理処理］
次に、作業者２０が操作画面ＯＰの検索を行う旨の指定を行った際の操作画面管理処理（以下、検索時における操作画面管理処理とも呼ぶ）について説明を行う。図１６は、検索時における操作画面管理処理を説明するフローチャート図である。
【０１６８】
情報処理装置１の画面管理部１２１は、図１６に示すように、第２情報受付部１２０が操作画面ＯＰの検索条件を受け付けるまで待機する（Ｓ１０１のＮＯ）。すなわち、画面管理部１２１は、Ｓ２３の処理において、第２情報受付部１２０が操作画面ＯＰの検索条件を受け付けるまで待機する。検索条件は、例えば、検索対象の操作画面ＯＰに対応する構築手順書ＤＣのファイル名及びページ番号である。
【０１６９】
そして、第２情報受付部１２０が検索条件を受け付けた場合（Ｓ１０１のＹＥＳ）、画面管理部１２１は、Ｓ１０１の処理で受け付けた検索条件に従って操作画面ＯＰを検索する（Ｓ１０２）。
【０１７０】
その後、情報処理装置１の結果出力部１２３は、Ｓ１０２の処理で検索された操作画面ＯＰを示す情報（例えば、操作画面ＯＰの画像ファイル名）を出力装置１ｂに出力する（Ｓ１０３）。そして、情報処理装置１は、検索時における操作画面管理処理を終了する。
【０１７１】
これにより、情報処理装置１は、作業者２０によって指定された検索条件に対応する検索を行い、その検索結果を出力することが可能になる。
【０１７２】
［ソート時における操作画面管理処理］
次に、作業者２０が操作画面ＯＰのソートを行う旨の指定を行った際の操作画面管理処理（以下、ソート時における操作画面管理処理とも呼ぶ）について説明を行う。図１７は、ソート時における操作画面管理処理を説明するフローチャート図である。
【０１７３】
画面管理部１２１は、図１７に示すように、第２情報受付部１２０が操作画面ＯＰのソート条件を受け付けるまで待機する（Ｓ１１１のＮＯ）。すなわち、画面管理部１２１は、Ｓ２３の処理において、第２情報受付部１２０が操作画面ＯＰのソート条件を受け付けるまで待機する。ソート条件は、例えば、構築手順書ＤＣのファイル名とソートキー（例えば、ページ数や採取日時）である。
【０１７４】
そして、第２情報受付部１２０がソート条件を受け付けた場合（Ｓ１１１のＹＥＳ）、画面管理部１２１は、Ｓ１１１の処理で受け付けたソート条件に従って操作画面ＯＰのソートを行う（Ｓ１１２）。
【０１７５】
その後、結果出力部１２３は、Ｓ１１２の処理で行われたソートの結果（例えば、ソートが完了したことを示す情報）を出力装置１ｂに出力する（Ｓ１１３）。そして、情報処理装置１は、検索時における操作画面管理処理を終了する。
【０１７６】
これにより、情報処理装置１は、作業者２０によって指定されたソート条件に対応するソートを行い、そのソート結果を出力することが可能になる。
【０１７７】
［採取判定時における操作画面管理処理］
次に、作業者２０が操作画面ＯＰの採取判定を行う旨の指定を行った際の操作画面管理処理（以下、採取判定時における操作画面管理処理とも呼ぶ）について説明を行う。図１８から図２０は、採取判定時における操作画面管理処理を説明するフローチャート図である。
【０１７８】
情報処理装置１の採取判定部１２２は、図１８に示すように、第２情報受付部１２０が操作画面ＯＰの採取判定条件を受け付けるまで待機する（Ｓ１２１のＮＯ）。すなわち、画面管理部１２１は、Ｓ２３の処理において、第２情報受付部１２０が操作画面ＯＰの採取判定条件を受け付けるまで待機する。採取判定条件は、例えば、操作画面ＯＰの採取判定を行う構築手順書ＤＣのファイル名である。
【０１７９】
そして、第２情報受付部１２０が採取判定条件を受け付けた場合（Ｓ１２１のＹＥＳ）、情報生成部１１３は、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣを参照し、第２操作管理情報１３７を生成する（Ｓ１２２）。
【０１８０】
具体的に、情報生成部１１３は、この場合、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣを参照し、操作情報ＤＴを取得する。そして、情報生成部１１３は、例えば、取得した操作情報ＤＴに対応する情報を含む第２操作管理情報１３７を、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣのペー
ジごとに生成する。
【０１８１】
これにより、情報処理装置１は、後述するように、作業者２０によって予め決定された操作情報ＤＴに対応する操作画面ＯＰの採取が行われているか否かを判定することが可能になる。以下、第２操作管理情報１３７の具体例について説明を行う。
【０１８２】
［操作管理情報の具体例］
図２８は、第２操作管理情報１３７の具体例を説明する図である。また、図２９は、図２８に示す第２操作管理情報１３７に対応する第２操作詳細情報１３７ａの具体例を説明する図である。第２操作詳細情報１３７ａは、第２操作管理情報１３７に対応する詳細情報である。なお、以下、図２９に示す第２操作詳細情報１３７ａは、操作詳細情報ＩＤが５０００１である第２操作詳細情報１３７ａであるものとして説明を行う。
【０１８３】
図２８に示す第２操作管理情報１３７は、第２操作管理情報１３７に含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値」とを項目として有している。
【０１８４】
図２８に示す第２操作管理情報１３７において、「データ名」には、構築手順書ＤＣの識別情報が設定される「手順書ＩＤ」と、構築手順書ＤＣにおけるページ番号が設定される「ページ番号」と、第２操作管理情報１３７に対応する第２操作詳細情報１３７ａの識別情報が設定される「操作詳細情報ＩＤ」とが含まれる。
【０１８５】
具体的に、図２８に示す第２操作管理情報１３７には、「手順書ＩＤ」として「１０００１」が設定され、「ページ番号」として「５（ページ）」が設定され、「操作詳細情報ＩＤ」として「５０００１」が設定されている。
【０１８６】
そして、図２９に示す第２操作詳細情報１３７ａは、第２操作詳細情報１３７ａに含まれる各データ名が設定される「データ名」と、各データ名に対応する設定値が設定される「設定値（１）」から「設定値（５）」とを項目として有している。
【０１８７】
図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」には、作業者２０による操作の識別情報が設定される「操作ＩＤ」と、作業者２０が操作を行う操作画面ＯＰの名称が設定される「操作画面」とが含まれる。また、図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」には、操作の種別が設定される「操作種別」と、操作の対象が設定される「操作対象」と、情報格納領域１３０に記憶された画面管理情報１３４のうち、操作に対応する画面管理情報１３４の識別情報が設定される「エビデンスＩＤ」とが含まれる。さらに、図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」には、操作について記載された構築手順書ＤＣが設定される「手順書ＩＤ」と、操作について記載された構築手順書ＤＣのページ番号が設定される「ページ番号」とが含まれる。
【０１８８】
具体的に、図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」が「操作ＩＤ」である情報には、「設定値（１）」から「設定値（５）」として、それぞれ「６０００００１」から「６０００００５」が設定されている。また、図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」が「操作画面」である情報には、「設定値（１）」から「設定値（５）」として、それぞれ「コマンドプロンプト」が設定されている。さらに、図２９に示す第２操作詳細情報１３７ａにおいて、「データ名」が「エビデンスＩＤ」である情報には、「設定値（１）」から「設定値（５）」として、それぞれ「３２００００１」、「３２００００２」、「３２００００４」、「３２００００５」及び「３２００００６」が設定されている。図２９に含まれる他の情報については説明を省略する。
【０１８９】
図１８に戻り、採取判定部１２２は、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣにおける先頭のページを対象ページとして特定する（Ｓ１２３）。
【０１９０】
そして、採取判定部１２２は、Ｓ１２３の処理または後述するＳ１４３の処理で特定したページに操作情報ＤＴが存在する否かを判定する（Ｓ１２４）。具体的に、採取判定部１２２は、Ｓ１２２の処理で生成した第２操作管理情報１３７（第２操作詳細情報１３７ａ）のうち、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する情報を参照し、操作情報ＤＴに対応する情報が含まれているか否かを判定する。
【０１９１】
その結果、操作情報ＤＴが存在しないと判定した場合（Ｓ１２４のＮＯ）、採取判定部１２２は、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰが存在するか否かを判定する（Ｓ１２５）。具体的に、採取判定部１２２は、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣ及びＳ１２３の処理で特定したページに対応する格納先を参照し、操作画面ＯＰ（操作画面ＯＰに対応する画像）が格納されているか否かを判定する。
【０１９２】
そして、操作画面ＯＰが存在すると判定した場合（Ｓ１２５のＹＥＳ）、採取判定部１２２は、存在すると判定した操作画面ＯＰを示す情報を、出力情報（図示しない）の一部として情報格納領域１３０に記憶する（Ｓ１２６）。
【０１９３】
これにより、情報処理装置１は、Ｓ１２３の処理で特定したページに対応する格納先に、対応する操作情報ＤＴが存在しない操作画面ＯＰが格納されていることを示す情報を、出力装置１ｂに対して出力することが可能になる。
【０１９４】
一方、操作画面ＯＰが存在しないと判定した場合（Ｓ１２５のＮＯ）、採取判定部１２２は、Ｓ１２６の処理を行わない。
【０１９５】
また、Ｓ１２４の処理において、操作情報ＤＴが存在すると判定した場合（Ｓ１２４のＹＥＳ）、採取判定部１２２は、図１９に示すように、Ｓ１２３の処理または後述するＳ１４３の処理で特定したページに存在する操作情報ＤＴと、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰとが全て対応するか否かを判定する（Ｓ１３１）。具体的に、採取判定部１２２は、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作情報ＤＴのそれぞれに対応する操作画面ＯＰが、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する格納先に格納されているか否かを判定する。また、採取判定部１２２は、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する格納先に、対応する操作情報ＤＴが存在しない操作画面ＯＰが格納されているか否かを判定する。
【０１９６】
その結果、操作情報ＤＴと操作画面ＯＰとの全てが対応しないと判定した場合（Ｓ１３１のＮＯ）、採取判定部１２２は、対応する操作画面ＯＰが存在しないと判定した操作情報ＤＴと、対応する操作情報ＤＴが存在しないと判定した操作画面ＯＰとを示す情報を、出力情報の一部として情報格納領域１３０に記憶する（Ｓ１３２）。
【０１９７】
これにより、情報処理装置１は、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰに過不足が存在していることを示す情報を、出力装置１ｂに対して出力することが可能になる。
【０１９８】
具体的に、作業者２０は、例えば、業務システムの構築作業の途中にメールの確認作業等を行う場合がある。そして、この場合、操作画面ＯＰの格納先には、図３０に示すよう
に、メールの確認作業に伴って採取された操作画面ＯＰ（業務システムの構築作業と関係がない操作画面ＯＰ）が格納されることになる。そのため、採取判定部１２２は、このような場合に、いずれの操作情報ＤＴとも対応しない操作画面ＯＰが存在することを示す情報を出力する。
【０１９９】
一方、操作情報ＤＴと操作画面ＯＰとの全てが対応すると判定した場合（Ｓ１３１のＹＥＳ）、採取判定部１２２は、Ｓ１２３の処理または後述するＳ１４３の処理で特定したページに存在する操作情報ＤＴと、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰとの順序がそれぞれ一致するか否かを判定する（Ｓ１３３）。
【０２００】
その結果、操作情報ＤＴと操作画面ＯＰとの順序が一致しないと判定した場合（Ｓ１３３のＮＯ）、採取判定部１２２は、例えば、順序が一致しないと判定した操作画面ＯＰを示す情報を、出力情報の一部として情報格納領域１３０に記憶する（Ｓ１３４）。
【０２０１】
これにより、情報処理装置１は、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰのうち、順序が一致しないと判定した操作画面ＯＰを示す情報を、出力装置１ｂに対して出力することが可能になる。
【０２０２】
また、操作情報ＤＴと操作画面ＯＰとの順序が一致する判定した場合（Ｓ１３３のＹＥＳ）、採取判定部１２２は、図２０に示すように、操作情報ＤＴと操作画面ＯＰとの全てが順序を含めて対応することを示す情報を、出力情報の一部として情報格納領域１３０に記憶する（Ｓ１４１）。
【０２０３】
これにより、情報処理装置１は、Ｓ１２３の処理または後述するＳ１４３の処理で特定したページに存在する操作情報ＤＴの内容と、Ｓ１２３の処理またはＳ１４３の処理で特定したページに対応する操作画面ＯＰの内容とが完全に一致することを示す情報を、出力装置１ｂに対して出力することが可能になる。
【０２０４】
その後、採取判定部１２２は、Ｓ１２１の処理で受け付けた採取判定条件に情報が含まれる構築手順書ＤＣの全てのページを特定したか否かを判定する（Ｓ１４２）。
【０２０５】
その結果、全てのページを特定していないと判定した場合（Ｓ１４２のＮＯ）、採取判定部１２２は、Ｓ１２３の処理で特定したページの次のページを対象ページとして特定する（Ｓ１４３）。そして、採取判定部１２２は、Ｓ１２４以降の処理を再度行う。
【０２０６】
一方、全てのページを特定したと判定した場合（Ｓ１４２のＹＥＳ）、結果出力部１２３は、情報格納領域１３０に記憶された出力情報を出力装置１ｂに出力する（Ｓ１４４）。具体的に、結果出力部１２３は、Ｓ１２６、Ｓ１３２、Ｓ１３４及びＳ１４１の処理で情報格納領域１３０に記憶した出力情報を出力する。そして、情報処理装置１は、採取判定時における操作画面管理処理を終了する。
【０２０７】
なお、作業者２０は、例えば、Ｓ１４４の処理において出力された出力情報した際に、情報格納領域１３０に記憶された画面管理情報１３４の「確認結果」に任意の情報を設定するものであってもよい。具体的に、例えば、図３０に示す画面管理情報１３４は、作業者２０が業務システムの構築作業中にメールの確認を行ったことに伴って生成された情報であり、対応する操作情報ＯＰが存在しない情報である。そのため、作業者２０は、この場合、図３０に示すように、画面管理情報１３４の「確認結果」に「メールの確認を行ったため」という情報を設定するものであってよい。
【０２０８】
このように、本実施の形態における情報処理装置１は、作業者２０が入力装置１ａに対
して予め定められた操作を行ったことに応じて、出力装置１ｂに表示されている構築作業の操作画面ＯＰを採取する。また、情報処理装置１は、作業者２０が入力装置１ａに対して予め定められた操作を行ったことに応じて、出力装置１ｂに表示されている構築手順書ＤＣの識別情報を採取する。
【０２０９】
そして、情報処理装置１は、採取した操作画面ＯＰと、採取した構築手順書ＤＣの識別情報と、作業者２０が行った操作とを関連付けた画面管理情報１３４を生成する。その後、情報処理装置１は、採取した操作画面ＯＰと、生成した画面管理情報１３４とを情報格納領域１３０に記憶する。
【０２１０】
これにより、情報処理装置１は、構築作業の操作画面ＯＰの採取と、採取した操作画面ＯＰに関連する構築手順書ＤＣを示す情報の生成とを自動的に行うことが可能になる。そのため、情報処理装置１は、操作画面ＯＰの採取に伴う作業者２０の作業負担を軽減することが可能になる。また、情報処理装置１は、操作画面ＯＰの採取等の作業が手作業で行われることによる操作画面ＯＰの採取漏れや操作画面ＯＰの採取タイミングのばらつき等の発生を防止することが可能になる。
【０２１１】
さらに、情報処理装置１は、生成した画面管理情報１３４を参照することで、作業者２０が採取を予定していた操作画面ＯＰの採取が漏れなく行われているか否かの判定を行うことが可能になる。
【０２１２】
以上の実施の形態をまとめると、以下の付記の通りである。
【０２１３】
（付記１）
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取する情報採取部と、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成する情報生成部と、
前記操作画面と、前記関連情報とを記憶する情報記憶部と、を有する、
ことを特徴とする操作画面管理装置。
【０２１４】
（付記２）
付記１において、
前記識別情報は、前記文書が含まれるファイルのファイル名を含む、
ことを特徴とする操作画面管理装置。
【０２１５】
（付記３）
付記２において、
前記識別情報は、前記ファイルにおける前記文書のページ番号を含む、
ことを特徴とする操作画面管理装置。
【０２１６】
（付記４）
付記１において、
前記操作イベントは、前記操作端末において行われたキー入力またはマウス操作を含む、
ことを特徴とする操作画面管理装置。
【０２１７】
（付記５）
付記１において、
前記情報採取部は、前記操作端末に複数の文書が表示されている場合、前記複数の文書のうち、前記操作端末において最後に操作が行われた文書の識別情報を採取する、
ことを特徴とする操作画面管理装置。
【０２１８】
（付記６）
付記１において、さらに、
前記関連情報を参照し、特定の操作イベントに関連付けられた操作画面が前記情報記憶部に記憶されているか否かを判定する採取判定部と、
前記特定の操作イベントに関連付けられた操作画面が記憶されていないと判定した場合、前記特定の操作イベントに関連付けられた操作画面が記憶されていないことを示す情報を出力する結果出力部と、を有する、
ことを特徴とする操作画面管理装置。
【０２１９】
（付記７）
付記６において、
前記採取判定部は、前記関連情報を参照し、前記特定の操作イベントに関連付けられていない操作画面が前記情報記憶部に記憶されているか否かを判定し、
前記結果出力部は、前記特定の操作イベントに関連付けられていない操作画面が記憶されていると判定した場合、前記特定の操作イベントに関連付けられていない操作画面が記憶されていることを示す情報を出力する、
ことを特徴とする操作画面管理装置。
【０２２０】
（付記８）
付記６において、
前記特定の操作イベントは、前記文書ごとに予め指定された１以上の操作イベントであり、
前記情報採取部は、
前記操作画面に複数の文書が表示されている場合、直前に検知された所定数の操作イベントを特定し、
前記複数の文書ごとに、各文書に対応する前記特定の操作イベントが、前記所定数の操作イベントを同じ順序であってかつ連続して含むか否かを判定し、
前記所定数の操作イベントを同じ順序であってかつ連続して含む前記特定の操作イベントが存在すると判定した場合、存在すると判定した前記特定の操作イベントに対応する文書の識別情報を採取する、
ことを特徴とする操作画面管理装置。
【０２２１】
（付記９）
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取し、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成し、
前記操作画面と、前記関連情報とを記憶する、
ことを特徴とする操作画面管理方法。
【０２２２】
（付記１０）
付記９において、
前記採取する工程では、前記操作端末に複数の文書が表示されている場合、前記複数の文書のうち、前記操作端末において最後に操作が行われた文書の識別情報を採取する、
ことを特徴とする操作画面管理方法。
【０２２３】
（付記１１）
付記９において、さらに、
前記関連情報を参照し、特定の操作イベントに関連付けられた操作画面が前記情報記憶部に記憶されているか否かを判定し、
前記特定の操作イベントに関連付けられた操作画面が記憶されていないと判定した場合、前記特定の操作イベントに関連付けられた操作画面が記憶されていないことを示す情報を出力する、
ことを特徴とする操作画面管理方法。
【０２２４】
（付記１２）
操作端末において作業がなされたときの操作イベントを検知したことに応じて、前記操作端末に表示されている前記作業の操作画面と、前記操作端末に表示されている文書の識別情報とを採取し、
前記操作画面と、前記識別情報と、前記操作イベントとを関連付けた関連情報を生成し、
前記操作画面と、前記関連情報とを記憶する、
処理をコンピュータに実行させることを特徴とする操作画面管理プログラム。
【０２２５】
（付記１３）
付記１２において、
前記採取する処理では、前記操作端末に複数の文書が表示されている場合、前記複数の文書のうち、前記操作端末において最後に操作が行われた文書の識別情報を採取する、
ことを特徴とする操作画面管理プログラム。
【０２２６】
（付記１４）
付記１２において、さらに、
前記関連情報を参照し、特定の操作イベントに関連付けられた操作画面が前記情報記憶部に記憶されているか否かを判定し、
前記特定の操作イベントに関連付けられた操作画面が記憶されていないと判定した場合、前記特定の操作イベントに関連付けられた操作画面が記憶されていないことを示す情報を出力する、
処理をコンピュータに実行させることを特徴とする操作画面管理プログラム。
【符号の説明】
【０２２７】
１：情報処理装置          １ａ：入力装置
１ｂ：出力装置            ２：操作対象装置
１３０：情報記憶部
【図１】
2019053641.tif 000003
【図２】
2019053641.tif 000004
【図３】
2019053641.tif 000005
【図４】
2019053641.tif 000006
【図５】
2019053641.tif 000007
【図６】
2019053641.tif 000008
【図７】
2019053641.tif 000009
【図８】
2019053641.tif 000010
【図９】
2019053641.tif 000011
【図１０】
2019053641.tif 000012
【図１１】
2019053641.tif 000013
【図１２】
2019053641.tif 000014
【図１３】
2019053641.tif 000015
【図１４】
2019053641.tif 000016
【図１５】
2019053641.tif 000017
【図１６】
2019053641.tif 000018
【図１７】
2019053641.tif 000019
【図１８】
2019053641.tif 000020
【図１９】
2019053641.tif 000021
【図２０】
2019053641.tif 000022
【図２１】
2019053641.tif 000023
【図２２】
2019053641.tif 000024
【図２３】
2019053641.tif 000025
【図２４】
2019053641.tif 000026
【図２５】
2019053641.tif 000027
【図２６】
2019053641.tif 000028
【図２７】
2019053641.tif 000029
【図２８】
2019053641.tif 000030
【図２９】
2019053641.tif 000031
【図３０】
2019053641.tif 000032