(57)【要約】      （修正有）【課題】情報システムへの設定操作において、作業者と確認者のペアで作業を行う際に確認者だけでは完全に防げないヒューマンエラーを抑止する。【解決手段】接続する業務システムの設定入力を補助する設定操作入力支援装置であって、業務システムから設定入力画面を取得し、設定入力画面に基づいて第１の入力および第２の入力を受け付ける作業用画面を作成し、作成した作業用画面を第１の入力を行う第１の外部装置および第２の入力を行う第２の外部装置へ提供する画面分割部と、第１の入力を受け付け、かつ第２の入力を受け付ける入力受付部と、受け付けた第１の入力および第２の入力を比較する入力比較部と、入力比較部による比較の結果、第１の入力および第２の入力が同一の入力と判断した場合、業務システムへ第１の入力または第２の入力を送信するシステム更新部とを備える。【選択図】図１
2018120256.tif 000002
【特許請求の範囲】
【請求項１】
接続する業務システムの設定入力を補助する設定操作入力支援装置であって、
前記業務システムから設定入力画面を取得し、前記設定入力画面に基づいて第１の入力および第２の入力を受け付ける作業用画面を作成し、作成した前記作業用画面を前記第１の入力を行う第１の外部装置および前記第２の入力を行う第２の外部装置へ提供する画面分割部と、
前記第１の入力を受け付け、かつ、前記第２の入力を受け付ける入力受付部と、
受け付けた前記第１の入力および前記第２の入力を比較する入力比較部と、
前記入力比較部による比較の結果、前記第１の入力および前記第２の入力が同一の入力と判断した場合、前記業務システムへ、前記第１の入力または前記第２の入力を送信するシステム更新部とを備えることを特徴とする設定操作入力支援装置。
【請求項２】
請求項１に記載の設定操作入力支援装置であって、
前記画面分割部は、前記第１の入力を受け付ける作業用画面の所定箇所に前記第２の入力を表示させ、前記第２の入力を受け付ける作業用画面の所定箇所に前記第１の入力を表示させるか否かを設定させる設定部を備えることを特徴とする設定操作入力支援装置。
【請求項３】
請求項２に記載された設定操作入力支援装置であって、
前記画面分割部は、前記システム更新部の送信により次の設定入力が必要な場合、次の設定入力画面を取得し、第３の入力および第４の入力を受け付ける次の作業用画面を作成することを特徴とする設定操作入力支援装置。
【請求項４】
請求項３に記載の設定操作入力支援装置であって、
前記同一の入力と判断された入力を記憶する記憶部をさらに備え、
前記入力比較部は、前記記憶部に記憶された過去の入力情報とも比較をすることを特徴とする設定操作入力支援装置。
【請求項５】
請求項４に記載の設定操作入力支援装置であって、
前記所定箇所への表示は前記過去の入力情報、不足している入力情報を含むことを特徴とする設定操作入力支援装置。
【請求項６】
請求項２に記載の設定操作入力支援装置であって、
前記入力比較部により同一の入力でないと判断した場合、
前記画面分割部は、前記第１の入力を受け付ける作業用画面と前記第２の入力を受け付ける作業用画面のうち、前記同一の入力がなされなかった入力箇所を特定する表示をすることを特徴とする設定操作入力支援装置。
【請求項７】
業務システムと、前記業務システムにネットワークを介して接続し、設定操作を支援する設定操作入力支援装置と、設定情報を入力する複数の入力端末とを備える設定入力支援システムであって、
設定操作入力支援装置は、前記業務システムを設定するための入力画面を取得し、取得した前記入力画面から前記複数の入力端末に前記設定情報を入力させるための複数の入力画面をそれぞれ作成し、
前記複数の入力端末は、それぞれ表示された前記複数の入力画面の前記設定情報を入力し、
前記設定操作入力支援装置は、前記複数の入力画面に入力された複数の前記設定情報をそれぞれ比較し、一致している場合、前記業務システムへ少なくとも複数の設定情報の１つを送信することを特徴とする設定入力支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報システムの開発や構築、または運用において、設定操作の入力ミスを抑止するシステムに関する。
【背景技術】
【０００２】
情報システムの事業継続を阻害するリスクの一つに人為的なミス、すなわちヒューマンエラーがある。ヒューマンエラーは、人間が行うべき作業を適切に行わないことが原因として発生することから、一般的に作業プロセスを見直すことが多く、また情報システムへの入力処理では自動化に頼る部分が大きい。
【０００３】
特許文献１では情報処理装置を用いたコンピュータシステムのセットアップ処理について開示されている。この情報処理装置は、出力画面情報に応じて予め指定した画面情報と一致した場合、画面情報に対応する所定のキー／マウス入力情報を自動入力する技術が開示されている。
【０００４】
特許文献２では情報システムに対する作業画面を作業者端末と監視者端末に提供し、作業内容をリアルタイムで監視する作業支援システムについて開示されている。また、作業内容を情報システムへ反映させるには監視者端末の作業許可の入力が必要となり、作業禁止が入力された場合は反映されないという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−４９００５号公報
【特許文献２】特開２０１６−３５６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
情報システムへの設定操作において、ヒューマンエラーを防止するために自動化を推進しても完全な自動化の実現は困難である。特許文献１および２に示されるように現状では何らかの形で人手を介して設定操作を行う必要がある。このため、原則は作業者と確認者のペアで設定操作を実施し、確認者は設計書などをもとに作業内容を確認するが、確認者だけでは完全に防げないヒューマンエラーが発生するケースがある。例えば、長時間の作業で確認者が確認する前に作業者が次の設定項目を操作した場合、確認者の見落としが発生する。
【０００７】
本発明の目的は、上述した課題を解決する情報システム向け設定操作の入力支援を支援するシステムを提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、代表的な本発明の１つは、接続する業務システムの設定入力を補助する設定操作入力支援装置であって、業務システムから設定入力画面を取得し、設定入力画面に基づいて第１の入力および第２の入力を受け付ける作業用画面を作成し、作成した作業用画面を第１の入力を行う第１の外部装置および第２の入力を行う第２の外部装置へ提供する画面分割部と、第１の入力を受け付け、かつ第２の入力を受け付ける入力受付部と、受け付けた第１の入力および第２の入力を比較する入力比較部と、入力比較部による比較の結果、第１の入力および第２の入力が同一の入力と判断した場合、業務システムへ第１の入力または第２の入力を送信するシステム更新部とを備える。
【発明の効果】
【０００９】
本発明によれば、情報システムへの設定操作において、確認者の見落としなどヒューマンエラーのリスクを低減することができる。さらに確認者も実機を操作することで有識者を増やし、例えば運用体制のローテンションなどで突然実機操作の有識者が居なくなるケースに対応することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る設定操作入力支援システムの全体構成を示す構成図である。
【図２】本発明の実施形態における初期設定画面を示す画面レイアウト図である。
【図３】図２のオプション項目を選択した際の画面レイアウト図である。
【図４】図２のエビデンス検索／削除を選択した際の画面レイアウト図である。
【図５】本発明の実施形態における作業依頼画面を示す画面レイアウト図である。
【図６】本発明の実施形態において、操作対象環境の設定操作を模式的に示す図である。
【図７】設定操作入力支援システムの初期設定情報を格納する初期設定テーブルである。
【図８】操作対象環境の作業者の入力値を格納する画面項目テーブルである。
【図９】操作対象環境の設定情報を格納するログ蓄積テーブルである。
【図１０】設定操作入力支援システムの動作を示すアクティビティ図である。
【図１１】設定操作入力支援システムの動作を示すアクティビティ図である。
【図１２】設定操作入力支援システムの動作を示すアクティビティ図である。
【発明を実施するための形態】
【００１１】
以下、本発明の情報システム向け設定操作入力支援システム１０１の実施形態について、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の実施形態に係る設定操作入力支援システム１０１の全体構成を示す構成図である。同図において、本実施形態の設定操作入力支援システム１０１は、初期設定部１１１、画面分割部１１２、入力受付部１１３、入力比較部１１４、実機更新部１１５、ログ蓄積部１１６、エビンデンス検索／削除部１１７、初期設定ＤＢ１２０、画面項目ＤＢ１３０、ログ蓄積ＤＢ１４０を備える。作業者２２は、作業者端末２１から情報システム設定操作入力支援システム１０１を介して本番システムＸ１１の設定操作を行う。なお、本番システムＸ１１、作業者端末２１を含めて設定操作入力支援システム１０１と呼ぶこともできる。
【００１３】
以下、本実施形態の接続構成及び設定操作入力支援システム１０１が有する各構成要素の機能について説明する。設定操作入力支援システム１０１は、本番システムＸ１１及び作業者端末２１とＬＡＮやＷＡＮのネットワークを介して接続する。
【００１４】
本番システムＸ１１は、企業の基幹系システムや基盤系システムなどを含み、機能の停止または低下がその企業または企業圏の信用失墜、経済的損失を引き起こす場合がある。なお、本番システムＸ１１は業務システムと呼ぶこともできる。
【００１５】
一方、作業者端末２１は、オフィスや自宅に設置されたＰＣ、または本番システムＸ１１向けにカスタマイズされた作業者向けのＰＣ、またはデータセンターのラックに常設されたラックコンソールなどである。その作業者端末２１を利用して作業を実施すべき作業者２２は、本番システムＸ１１の開発や構築、または運用の担当者であってもよい。作業者２２は、正作業者２２aと副作業者２２ｂを選任し、本番システムＸ１１の環境構築や、設定変更、不具合改修、調査などを目的に、設定操作入力支援システム１０１を介して遠隔操作を実施する。なお、作業者端末２１や作業員２２とする場合は、全体を示すものとする。
【００１６】
設定操作入力支援システム１０１は、本番システムＸ１１から画面イメージを取得し、複数の作業者端末２１に本番システムＸ１１のオリジナルの設定画面４０１を提供する。さらに、複数の作業者２２が作業者端末２１で入力した本番システムＸ１１のオリジナルの設定画面４０１の情報を受け取り、入力項目の比較を行い、作業者全員の入力値が一致した場合のみ本番システムＸ１１に設定を反映する一連の動作を行う。詳細は以下で説明をする。
【００１７】
初期設定部１１１は、正作業者２２aの作業者端末Ａ２１aから図２に示す初期設定画面２０１の入力情報を受け取り、初期設定ＤＢ１２０で値を保持する。さらに、初期設定ＤＢ１２０で保持した値をもとに、副作業者２２ｂの作業者端末Ｂ２１ｂに図３に示す作業依頼画面３０１を提示し、副作業者２２ｂから作業の許可を受け付けた場合、本番システムＸ１１に接続を行う。
【００１８】
画面分割部１１２は、本番システムＸ１１から設定入力の画面イメージを取得し、設定項目とボタン情報を抽出する。なお、設定項目とボタン情報を抽出する方法は後述する。また、正作業者２２aと副作業者２２ｂのテーブルを作成し、抽出した情報を画面項目ＤＢ１３０に格納する。さらに、図６に示す作業者端末Ａ２１aと作業者端末Ｂ２１ｂに入力補助ウインドウ（他の作業者の入力ステータス情報４０２、設定値の入力完了ボタン４０３）を付加した本番システムＸ１１のオリジナルの設定画面４０１を作成し、提供する。なお、オリジナルの設定画面４０１を作業用画面４０１とも呼ぶことができる。
【００１９】
正作業者２２aと副作業者２２ｂは、本番システムＸ１１に対して、オリジナルの設定画面４０１で設定操作を実施し、設定項目の入力を終えると、入力完了ボタン４０３を押下する。入力受付部１１３は、作業者端末Ａ２１aと作業者端末Ｂ２１ｂから入力完了の情報を受け取ると、画面項目ＤＢ１３０の正作業者２２aと副作業者２２ｂのテーブルに入力値を格納し、オリジナルの設定画面４０１の入力ステータス情報４０２を更新する。
【００２０】
入力比較部１１４は、画面項目ＤＢ１３０にて正作業者２２aと副作業者２２ｂの入力値を比較し、それぞれの作業者が操作した内容が一致しているかどうかを判別する。例えば、正作業者２２aと副作業者２２ｂの入力値が一致している場合は、実機更新部１１５にて画面項目ＤＢ１３０から正作業者２１aの入力値を参照し、本番システムＸ１１に設定を反映する。正作業者２２aと副作業者２２ｂの入力値が一致していない場合は、画面分割部１１２にて作業者端末Ａ２１aと作業者端末Ｂ２１ｂに本番システムＸ１１のオリジナルの設定画面４０１を再度提供する。
【００２１】
ログ蓄積部１１６は、前記本番システムＸ１１に反映した設定情報をログ蓄積ＤＢ１４０に格納する。エビデンス検索／削除部１１７は、ログ蓄積ＤＢ１４０を参照し、過去に格納した設定情報の検索や削除を行う。
【００２２】
設定操作入力支援システム１０１は、図１の各構成要素１１１〜１１７、１２０、１３０、１４０の機能を備え、正作業者２１ａと副作業者２２ｂに本番システムＸ１１の設定画面を提供し、それぞれの作業者が操作した内容が一致しているかどうかを判別し、操作した内容が一致している場合は本番システムＸ１１に設定を反映する。なお、設定操作入力支援システム１０１は図示しないＣＰＵ、メモリ、ＨＤＤなどの記憶部、本番システムＸ１１や作業端末２１と通信する通信部を備えており、各機能はＨＤＤからメモリへ展開され、ＣＰＵで実行される。
【００２３】
これまで、１台の作業者端末から原則は作業者と確認者のペアで本番システムＸ１１の設定操作を実施してきた。確認者は、設計書などをもとに作業者の操作内容を確認するが、例えば確認者の見落としなどにより、確認者だけでは完全に防げないヒューマンエラーが発生していた。本実施形態では、設定操作入力支援システム１０１の前記一連の動作である。これにより、本番システムＸ１１への設定操作において、確認者も副作業者として設定操作を実施することで、確認者だけでは完全に防げなかったヒューマンエラーのリスクを低減することができる。さらに、例えば情報システムの重要度に応じて、作業者の人数を増やして設定操作を行うことで、多重チェックを行うこともできる。
【００２４】
図２は、本発明の実施形態における初期設定画面を示す画面レイアウト図である。
初期設定画面２０１は、設定操作入力支援システムエージェント２１１を立ち上げると表示され、基本設定２２１とオプション設定２３１ボタン、及びエビデンス検索/削除２４１ボタンのインターフェースを提供する。また、副作業者の指定は、追加ボタンを選択することで、複数人を指定することができる。これらの初期設定情報は、図１の初期設定部１１１に送信する。
【００２５】
図３は、図２のオプション項目を選択した際の画面レイアウト図である。オプション設定画面２０２は、吹き出しの表示２３２、大文字小文字の区別２３３、過去入力値との比較２３４、表示言語を変換２３５、作業エビデンスの取得２３６を含むインターフェースを提供する。
【００２６】
吹き出しの表示２３２は、有効の値を選択することで、以下の（１）〜（３）に示すケースに該当する場合、本番システムＸ１１のオリジナルの設定画面４０１に吹き出しを表示することができる。（１）ログ蓄積ＤＢ１４０に存在する過去の設定操作と同様の設定操作を行う場合、必要な場面で事前に登録しておいた作業コメントを表示することができる。（２）作業者の入力情報が不足した場合はその旨のコメントを表示することができる。（３）作業者全員の入力が一致していない場合は他の作業者が入力した値を表示することができる。この様にオリジナルの設定画面４０１は、吹き出しの表示で視覚的な情報を補うことで作業者の操作効率の向上を見込むことが可能になる。
【００２７】
大文字小文字の区別２３３は、有効の値を選択することで、文字小文字を区別して正作業者２２aと副作業者２２ｂの入力値を入力比較部１１４で比較する。これにより、大文字小文字を区別する操作対象環境によっては、設定ミスのヒューマンエラーを事前に防ぐことが可能になる。
【００２８】
過去入力値との比較２３４は、有効の値を選択することで、オリジナルの設定画面４０１で入力した値と、ログ蓄積ＤＢ１４０に存在する過去の設定値を比較し、文字長などの傾向が異なる場合、作業者に再入力を促す。このように過去の設定値と比較を行うことで、設計ミスや入力ミスを事前に気付くことが可能になる。
【００２９】
表示言語の変換２３５は、有効の値を選択することで、本番システムＸ１１のオリジナルの設定画面４０１の表示言語を変更することができる。例えば、本番システムＸ１１の設定項目が全て英語表示である場合、日本語を指定すると、本番システムＸ１１のオリジナルの設定画面４０１には設定項目を全て日本語に変換して表示する。さらに、日本語で入力した設定値は、もとの言語に変換して本番システムＸ１１に設定を反映する。このように対象環境の言語変換をサポートすることで、多国籍者同士の操作が可能となり、グローバル化への対応が可能になる。
【００３０】
図４は、図２のエビデンス検索／削除を選択した際の画面レイアウト図である。エビデンス検索／削除画面２０３は、過去の情報システムへの設定値を検索する、または過去の情報を削除する際に必要となる入力項目２４１を含むインターフェースを提供する。これらの入力情報は、図１のエビデンス検索／削除部１１７に送信する。
【００３１】
図５は、図２の初期設定画面２０１で指定した副作業者の作業者端末Ｂ２１ｂに、作業の許可を求める画面レイアウト図である。作業者端末Ｂ２１ｂは、設定操作入力支援システム１０１の初期設定部１１１から作業依頼画面３０１を受け取り、副作業者２２ｂにより作業許可または作業拒否を選択し、選択情報を初期設定部１１１に送信する。
【００３２】
図６は、図２の初期設定画面２０１で指定した操作対象環境の本番システムＸ１１に対して、画面分割部１１２からそれぞれの作業者端末２１に提供する設定項目情報と入力補助ウインドウが付加されたオリジナルの設定画面の画面レイアウト図である。オリジナルの設定画面４０１は、作業者端末Ａ２１aにも作業者端末Ｂ２２ｂにも同じ内容の画面を提供する。画面左下には、それぞれ相手の作業者のステータス情報４０２を表示する。相手が入力している場合は、入力中と表示し、入力が完了した場合は、入力完了と表示する。
【００３３】
設定情報の入力が完了すると、それぞれの作業者は最後に入力完了４０３ボタンを選択し、設定情報を入力受付部１１３に送出する。その後、例えば、正作業者２２aと副作業者２２ｂの入力値が一致していない場合は、不一致な設定項目の背景色がハイライトされ、再度、画面分割部１１２からオリジナルの設定画面４０１の提供を受ける。さらに、オプション設定２３１の吹き出しの表示２３２を有効としている場合は、他の作業者が入力した値を吹き出しで表示４１１する。
【００３４】
図７は、設定操作入力支援システム１０１の初期設定情報を格納する初期設定テーブルを説明する図である。初期設定テーブル１２１は、設定操作入力支援システム１０１の基本設定２２１とオプション設定２３１の情報を処理中だけ一時的に初期設定ＤＢ１２０で保持する。また、初期設定テーブル１２１の値は、初期設定部１１１が作業依頼画面３０１を作業者端末Ｂ２１ｂに提示する場合、本番システムＸ１１に接続を行い実行ファイルを実行する場合、画面分割部１１２がオリジナルの設定画面４０１で吹き出しの表示を行う場合、作業者が指定した表示言語へ全て変換して表示を行う場合、入力比較部１１４が大文字小文字の区別を行う場合、および、過去入力値との比較を行う場合のために保持する。
【００３５】
図８は、操作対象環境の作業者２２の入力値を格納する画面項目テーブルである。画面項目テーブル１３１は、本番システムＸ１１の設定項目、正作業者２２aと副作業者２２ｂの入力情報と、それぞれの作業者の入力情報が一致しているかどうかを判別するフラグの情報を処理中だけ一時的に画面項目ＤＢ１３０で保持する。また、画面項目テーブル１３１の値は、画面分割部１１２が作業者端末Ａ２１aと作業者端末Ｂ２１ｂに再度オリジナルの設定画面４０１を提供する場合と、実機更新部１１５が正作業者２１aの入力値を参照し、本番システムＸ１１に設定を反映する場合と、ログ蓄積部１１６が前記本番システムＸ１１に反映した設定情報をログ蓄積ＤＢ１４０に格納する場合のために保持する。
【００３６】
図９は、操作対象環境の設定情報を格納するログ蓄積テーブル１４１を説明する図である。ログ蓄積テーブル１４１は、本番システムＸ１１に反映した設定情報をログ蓄積ＤＢ１４０で保持する。また、ログ蓄積テーブル１４１の値は、画面分割部１１２が過去入力値との比較を行う場合と、エビデンス検索／削除部１１７が過去の設定情報を検索または削除を行う場合のために保持する。
【００３７】
以上の構成から、以下に本実施形態の基本的な動作を説明する。
図１０は、設定操作入力支援システムの動作を示すアクティビティ図である。ここでは、作業者２２が本番システムＸ１１の設定操作のために、作業者端末２１と設定操作入力支援システム１０１、および設定操作入力支援システム１０１と本番システムＸ１１がそれぞれの図示しないネットワークで接続しており、通信可能な状況とする。
【００３８】
まずステップＳ５０１において、正作業者２２aの作業者端末Ａ２１aで設定操作入力支援システムエージェント２１１を起動する。すると、作業者端末Ａ２１aの画面に設定操作入力支援システムの初期設定画面２０１が立ち上がる。次にステップ５０２において、正作業者２２aは、副作業者の作業者端末Ｂ２１ｂの情報（例えば、ＩＰアドレスまたはホスト名）、操作対象環境の情報（例えば、ＩＰアドレスまたはホスト名）、操作対象環境のログインアカウントおよびログインパスワードと、操作対象の実行ファイルを指定し、設定操作入力支援システム１０１に初期設定情報を送信する（図２）。
【００３９】
設定操作入力支援システム１０１の初期設定部１１１は、作業者端末Ａ２１aから初期設定情報を受け取ると、ステップ５０３で値を初期設定テーブル１２１に格納する（図７）。さらに、ステップ５０４では、初期設定テーブル１２１から副作業者２１ｂの値を参照して、作業者端末Ｂ２１ｂに作業依頼画面３０１を提示する。
【００４０】
副作業者２２ｂは、ステップ５０５で正作業者２２aからの本番システムＸ１１に対する作業依頼画面３０１を確認し、作業を許可するか拒否するかを選択し、設定操作入力支援システム１０１に選択結果を送信する（図５）。作業拒否であれば正作業者２１aからの作業依頼を拒否して処理を終了する。
【００４１】
作業許可の場合、ステップ５０６で初期設定テーブル１２１から操作対象環境の値、ログインアカウントおよびログインパスワードの値と実行ファイルの値を参照して、操作対象環境である本番システムＸ１１に接続を行う。
【００４２】
設定操作入力支援システム１０１は、ステップ５０７で本番システムＸ１１の環境へのログインが成功すると、ステップ５０８で実行ファイルを実行する。なお、ログインが失敗すると、作業者端末Ａ２１aの画面にログインエラーを通知する。また、本実施例における実行ファイルとは、本番システムＸ１１上でインスタンスを作成するために実行されるソフトウェアとするが、別のソフトウェアであっても問題はない。正作業者２２aは、初期設定情報の再入力を実施し、再びステップ５０２以降の処理を繰り返す。ステップ５０９では、ステップ５０８における実行ファイルの操作対象画面を表示する。
【００４３】
設定操作入力支援システム１０１の画面分割部１１２は、ステップ５１０で本番システムＸ１１から前記操作対象画面の画面イメージを取得し、設定項目とボタン情報を抽出する。画面の設定項目やボタン情報の抽出は、例えばＨＴＭＬタグ情報をもとに、スクリプトを用いた実装としても良い。上記する以外の抽出方法であってもよいことは言うまでもない。
【００４４】
抽出した情報は、画面項目テーブル１３１に格納する（図８）。さらに、ステップ５１１で作業者向けに本番システムＸ１１の作業用画面４０１を作成し、作業者端末Ａ２１aおよび作業者端末Ｂ２１ｂに提供する。作業用画面４０１は、本番システムＸ１１の操作対象画面に入力補助ウインドウ（他の作業者の入力ステータス情報４０２、設定値の入力完了ボタン４０３）を付加したオリジナルの設定画面４０１とする（図６）。また、画面項目テーブル１３１の各作業者のステータス情報を [入力中]の値とする。
【００４５】
図１１は、図１０に続く動作を示すアクティビティ図である。
正作業者２２aは、ステップ５１２で本番システムＸ１１に対するオリジナルの設定画面４０１を確認する。ステップ５１３では、設計書などをもとに本番システムＸ１１に対する設定操作を実施する。オリジナルの設定画面４０１内の全ての設定項目の入力を終えると、同一画面内の入力完了ボタン４０３を選択して、設定操作入力支援システム１０１に作業画面情報を送信する。設定操作入力支援システム１０１の入力受付部１１３は、ステップ５１４で作業者端末Ａ２１aから作業画面情報を受け取り、画面項目テーブル１３１に正作業者２２aの設定情報を格納する（図８）。さらに、ステップ５１５で画面項目テーブル１３１の正作業者２２ａＡのステータス情報を [入力中]から[入力完了]の値に更新する。作業者端末Ｂ２１ｂは、設定操作入力支援システム１０１から更新情報を受け取り、ステップ５１６でオリジナルの設定画面４０１内の入力ステータス情報４０２を“作業者Ａ[入力中]”から“作業者Ａ[入力完了]”に表示を更新する。
【００４６】
前記の通り、副作業者２２ｂにおいても正作業者２２aと同様の処理フローを行う。
副作業者２２ｂは、ステップ５１７で本番システムＸ１１に対するオリジナルの設定画面４０１を確認する。ステップ５１８では、設計書などをもとに本番システムＸ１１に対する設定操作を実施する。オリジナルの設定画面４０１内の全ての設定項目の入力を終えると、同一画面内の入力完了ボタン４０３を選択して、設定操作入力支援システム１０１に作業画面情報を送信する。設定操作入力支援システム１０１の入力受付部１１３は、ステップ５１９で作業者端末Ｂ２１ｂから作業画面情報を受け取り、画面項目テーブル１３１に副作業者２２ｂの設定情報を格納する（図８）。さらに、ステップ５２０で画面項目テーブル１３１の作業者Ｂ２２ｂのステータス情報を [入力中]から[入力完了]の値に更新する。作業者端末Ａ２２aは、設定操作入力支援システム１０１から更新情報を受け取り、ステップ５２１でオリジナルの設定画面４０１内の入力ステータス情報４０２を“作業者Ｂ[入力中]”から“作業者Ｂ[入力完了]”に表示を更新する。
【００４７】
なお、図１１では正作業者２２ａを先に説明し、副作業者２２ｂを後に説明したが、実際には正作業者２２ａおよび副作業者２２ｂの入力は時間差はなく平行して行われる。
【００４８】
図１２は、図１１に続く動作を示すアクティビティ図である。
設定操作入力支援システム１０１の入力比較部１１４は、ステップ５２２で画面項目テーブル１３１の比較フラグを更新し、正作業者２２aと副作業者２２ｂの操作内容が一致しているかどうかを判別する。不一致であれば、ステップ５２３で画面項目テーブル１３１の背景色フラグを更新し、再びステップ５１１以降の処理を繰り返す。なお、ステップ５１１では、画面項目テーブル１３１の背景色フラグを参照し、不一致な設定項目のみ背景色を付加して作業者向けに本番システムＸ１１の作業用画面を再作成する。
【００４９】
また、一致している場合は、設定操作入力支援システム１０１の実機更新部１１５に処理が遷移する。ステップ５２４で画面項目テーブル１３１の正作業者の設定情報を参照し、ステップ５１０で取得した本番システムＸ１１の操作対象画面の画面イメージに値を反映する。ステップ５２５では、本番システムＸ１１の操作対象画面がさらに画面遷移するかどうかを確認する。操作画面が遷移した場合は、ステップ５０９で次画面の操作対象画面を表示し、再びステップ５０９以降の処理を繰り返す。操作画面が終了する場合は、処理を終了する。また、設定操作入力支援システム１０１のログ蓄積部１１６は、ステップ５２６で本番システムＸ１１の画面情報と、本番システムＸ１１に反映した正作業者の設定情報を画面項目テーブル１３１からログ蓄積テーブル１４１にデータをコピーし、設定操作の記録を蓄積する。
【００５０】
以上の構成を備えることで、従来、１台の作業者端末から原則は作業者と確認者のペアで本番システムＸ１１の設定操作を実施し、例えば確認者の見落としなどにより、確認者だけでは完全に防げないヒューマンエラーが発生していた問題に対して、確認者も副作業者として設定操作を実施することで、確認者だけでは完全に防げなかったヒューマンエラーのリスクを低減することができる。さらに、例えば情報システムの重要度に応じて、作業者の人数を増やして設定操作を行うことで、多重チェックを行うこともできる。
【００５１】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD（Solid State Drive）等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。
【符号の説明】
【００５２】
１１・・・本番システムＸ、２１・・・作業者端末、２１a・・・作業者端末Ａ、２１ｂ・・・作業者端末Ｂ、２２・・・作業者、２２a・・・正作業者、２２ｂ・・・副作業者、１０１・・・設定操作入力支援システム、１１１・・・初期設定部、１１２・・・画面分割部、１１３・・・入力受付部、１１４・・・入力比較部、１１５・・・実機更新部、１１６・・・ログ蓄積部、１１７・・・エビデンス検索／削除部、１２０・・・初期設定ＤＢ、１３０・・・画面項目ＤＢ、１４０・・・ログ蓄積ＤＢ
【図１】
2018120256.tif 000003
【図２】
2018120256.tif 000004
【図３】
2018120256.tif 000005
【図４】
2018120256.tif 000006
【図５】
2018120256.tif 000007
【図６】
2018120256.tif 000008
【図７】
2018120256.tif 000009
【図８】
2018120256.tif 000010
【図９】
2018120256.tif 000011
【図１０】
2018120256.tif 000012
【図１１】
2018120256.tif 000013
【図１２】
2018120256.tif 000014