JP4673941B1 - Screen design support system for failure handling - Google Patents
Screen design support system for failure handling Download PDFInfo
- Publication number
- JP4673941B1 JP4673941B1 JP2010042562A JP2010042562A JP4673941B1 JP 4673941 B1 JP4673941 B1 JP 4673941B1 JP 2010042562 A JP2010042562 A JP 2010042562A JP 2010042562 A JP2010042562 A JP 2010042562A JP 4673941 B1 JP4673941 B1 JP 4673941B1
- Authority
- JP
- Japan
- Prior art keywords
- screen
- design
- setting
- failure
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】障害発生時の各種対応画面及び画面間のリンク関係を極めて容易に設計できるように支援する技術の提供。
【解決手段】障害対応画面に求められる表示項目の設定欄、入力項目の設定欄の少なくとも一方が設けられた設計時用画面スケルトンに基づいて設計画面を生成して設計端末14に送信し、設計端末14から設計画面への設定データが送信された場合に、画面スケルトンの各設定欄に関連付けて部品管理テーブル20、プロパティテーブル21、接続子テーブル22に格納する画面編集部34と、設計された各画面のシンボル303を生成し、これらが表示された画面フロー編集画面300を設計端末14に送信して各画面間のリンク関係の設定を促し、設計端末14から送信された各画面間のリンク関係の設定データをフロー管理テーブル23、フロー構成部品テーブル24、遷移テーブル25に格納するフロー編集部35を備えた障害対応画面設計支援システム。
【選択図】図4Provided is a technology for assisting in designing various correspondence screens at the time of failure occurrence and link relations between the screens very easily.
A design screen is generated based on a design-time screen skeleton provided with at least one of a display item setting field and an input item setting field required for a failure handling screen, and is transmitted to a design terminal. When the setting data from the terminal 14 to the design screen is transmitted, the screen editing unit 34 that is stored in the component management table 20, the property table 21, and the connector table 22 in association with each setting field of the screen skeleton is designed. Generates a symbol 303 for each screen, sends a screen flow edit screen 300 on which these symbols are displayed to the design terminal 14 to prompt the user to set a link relationship between the screens, and links between the screens transmitted from the design terminal 14 A failure handling screen design support system including a flow editing unit 35 that stores relation setting data in a flow management table 23, a flow component table 24, and a transition table 25.
[Selection] Figure 4
Description
この発明は障害対応画面設計支援システムに係り、特に、コンピュータシステムの監視装置から障害メッセージが発せられた際に、オペレータの操作する端末上に表示される複数の障害対応画面と、各画面間の遷移フローを、極めて容易に設計可能とする支援技術に関する。 The present invention relates to a failure handling screen design support system, and in particular, when a failure message is issued from a monitoring device of a computer system, a plurality of failure handling screens displayed on a terminal operated by an operator, and between each screen The present invention relates to an assistive technology that enables a transition flow to be designed very easily.
システムの障害発生時には、通常、オペレータの操作端末上に障害の発生を知らせるアラートが表示される。これに対しオペレータは、画面上に表示された障害メッセージのコードに紐付けられた対応手順書を引っ張り出し、そこで指定されたコマンドを監視装置を経由して監視対象システム側に発行したり、所定の担当者に電話を入れたりといった処理を行うこととなる。
ところが、監視対象システムの大規模化に伴い、障害発生時にオペレータが遂行すべき作業内容が複雑化し、参照すべき手順書のボリュームも増大する一方であるため、紙ベースでの障害対応は限界に近づいていた。
When a system failure occurs, an alert notifying the occurrence of the failure is usually displayed on the operator's operation terminal. In response to this, the operator pulls out a corresponding procedure document linked to the fault message code displayed on the screen, and issues a command designated there to the monitored system via the monitoring device, Such as making a call to the person in charge.
However, as the size of monitored systems increases, the amount of work to be performed by the operator in the event of a failure becomes more complex and the volume of procedure manuals to be referenced is increasing. I was approaching.
このような状況を改善するためのものとして、特許文献1に記載のシステム監視業務支援システムが既に提案されている。
このシステムの場合、障害発生時にエラーメッセージの内容に対応したオペレーション支援画面が自動的に生成され、ディスプレイに表示される仕組みを備えている。そして、このオペレーション支援画面には、オペレータが実行すべき処理手順や通知先一覧、関連文書一覧が記述されており、また関連文書一覧に列記されたマニュアルのタイトルをクリックすると、ドキュメント表示画面が開いて対応マニュアルが表示されるため、オペレータは画面上に記述された手順に従って行動することにより、効率的に必要な処置を執ることが可能となり、従来のように大部の手順書を開く手間からは解放される。
In the case of this system, an operation support screen corresponding to the content of the error message is automatically generated and displayed on the display when a failure occurs. This operation support screen describes the processing procedure to be executed by the operator, the list of notification destinations, and the related document list. Clicking the title of the manual listed in the related document list opens the document display screen. Since the corresponding manual is displayed, the operator can take the necessary steps efficiently by acting in accordance with the procedure described on the screen, and the trouble of opening most procedure manuals as before. Will be released.
しかしながら、この特許文献1の支援システムの場合、障害メッセージの種類や監視対象システムの特性等に応じて多数の対応画面を事前に作り込んでおき、かつ各画面間のリンク関係を形成しておく所謂「外部設計」が必要であり、設計者に大きな負担を強いていた。本来、システム障害について熟知している担当者自身が各画面及び画面間のリンク関係を設計すべきであるが、システム障害の専門家は必ずしもコーディングに通じてはおらず、実際にはプログラマがシステム障害の専門家と協力しつつ、各画面の設計を行う場合が多く、これがコストアップの原因となっていた。
また、例えシステム障害の担当者がコーディングに通じていたとしても、複雑な事象に対応するための多種多様な画面や、各画面間のリンク関係を一から作成するのは骨の折れる作業であった。
However, in the case of the support system of
Also, even if the person in charge of system failure is familiar with coding, creating a wide variety of screens to deal with complex events and link relationships between screens from scratch is a laborious task. It was.
なお、画面生成の効率化に関する先行技術としては、特許文献2及び3に記載の技術が存在している。すなわち、特許文献2には、画面レイアウトのスケルトンにフィールド情報を適用させて画面を自動生成することにより、画面作成の効率化を実現する技術が開示されている。また、特許文献3には、画面のテンプレートに画面の定義情報を適用することにより、プログラミングすることなく画面を生成する技術が開示されている。
Note that there are technologies described in
したがって、特許文献2及び3の技術を用いることにより、コーディングすることなく目的の画面を自動生成することは可能となるが、画面の設計には依然としてシステムや業務内容に関する高度な専門知識が必要とされる。
例えば特許文献2の場合、その図8の画面を自動生成するための準備作業として、まず設計者は「TOKUI」と「SHOUHIN」の2つのファイルを参照して「URIAGE」の更新ファイルを作成した後(図5)、図7の対話画面を通じて、表示フィールドの選択やその表示順、あるいはヘッダ部の指定等を事細かに設定する必要がある。このため、設計者には各種データベースの構成や業務処理に対する深い知識が求められる。
また、特許文献3のテンプレートは、その図2に示されているように、画面を構成する複数の部品(コントロール)の存在が表示された単なる枠に過ぎず、設計者には、表1に示されたコントロール名とその内容、及び表2に示されたプロパティ名とその内容を認識した上で、図3に示された複雑な画面定義ファイルを作成することが求められる。要するに、特許文献3の画面表示装置によれば、設計者はコーディングの作業からは解放されるとしても、具体的な画面を生成するためにかなり高度で煩雑な作業が強いられることになる。
Therefore, by using the techniques of
For example, in the case of
Further, as shown in FIG. 2, the template of
この発明は、このような現状の課題を解決するために案出されたものであり、障害発生時の各種対応画面や、各対応画面間のリンク関係を極めて容易に設計できるように支援する技術の提供を目的としている。 The present invention has been devised to solve such a problem of the present situation, and is a technology for assisting in designing various correspondence screens when a failure occurs and link relations between the correspondence screens very easily. The purpose is to provide.
上記の目的を達成するため、請求項1に記載した障害対応画面設計支援システムは、障害発生時にオペレータの操作する障害対応端末上に順次表示される障害対応画面が備えるべき複数の表示項目の設定欄を備えた複数種類の設計画面を生成するための、複数種類の設計時用画面スケルトンと、各設計画面の各設定欄に対応した表示項目を備えた複数種類の実行時用画面スケルトンを格納しておく画面スケルトン記憶手段と、設計者の操作する設計端末から特定種類の障害対応画面に係る設計画面の表示リクエストが送信された場合に、当該障害対応画面に係る設計時用画面スケルトンに予め含まれているプログラムを実行することにより、複数の表示項目の設定欄のうち、表示リクエストに応じた少なくとも一部の設定欄を備えた設計画面を生成する設計画面生成手段と、この設計画面を上記設計端末に送信して、各設定欄に対する設定を促す手段と、当該設計端末から送信された上記設計画面上の各設定欄に対する設定データを、当該設計画面に対応した実行時用画面スケルトンの対応表示項目に適用することによって障害対応画面を生成する障害対応画面生成手段と、この障害対応画面を上記設計端末に送信する手段と、当該設計端末から設計済みの障害対応画面について登録のリクエストが送信された場合に、当該設計端末から送信された上記設計画面上の各設定欄に対する設定データを、当該障害対応画面に固有の画面部品ID及び各設定欄を特定する設定項目IDに関連付けて所定の設定データ記憶手段に格納する手段とを備えたことを特徴としている。
In order to achieve the above object, the failure handling screen design support system according to
請求項2に記載した障害対応画面設計支援システムは、請求項1に記載のシステムであって、さらに、上記設計時用画面スケルトンに基づいて生成された設計画面には、上記表示項目の設定欄をそれぞれ備えた複数のブロックが設けられており、かつ、少なくとも一部のブロックにはその表示/非表示を制御するためのチェックボックスが表示されており、上記実行時用画面スケルトンも、この設計画面の各ブロックに含まれる設定欄に対応した表示項目をそれぞれ備えた複数のブロックを備えており、上記障害対応画面生成手段は、上記設計端末からこのチェックボックスに対するチェックを外したことを示す設定データが送信された場合に、この設定データに従い、当該ブロックを非表示とした障害対応画面を生成することを特徴としている。
Failure corresponding image design support system according to
請求項3に記載した障害対応画面設計支援システムは、請求項1または2のシステムであって、さらに、上記設定データ記憶手段を参照し、上記の画面部品IDと関連付けられた設計済みの障害対応画面のシンボルを生成する画面シンボル生成手段と、複数の画面シンボルが表示されたフロー編集画面を上記設計端末に送信し、各障害対応画面間における画面遷移フローの設定を促す手段と、当該設計端末から、画面遷移フローを構成する複数の障害対応画面を特定する設定データと、当該画面遷移フローにおいて最初に表示される障害対応画面を特定する設定データと、各障害対応画面の遷移先となる障害対応画面を特定する設定データが送信された場合に、これらの設定データを固有のフローIDに関連付けて所定の記憶手段に格納する手段とを備え、上記フロー編集画面は、複数の画面シンボルがリスト表示された画面部品表示欄と、メイン画面とを備え、上記設計端末上において任意の画面シンボルを上記画面部品表示欄からメイン画面に配置させると共に、各画面シンボルに少なくとも1つ設けられた接続子を上記メイン画面上で他の画面シンボルに接続させることにより、画面遷移フローを構成する複数の障害対応画面を特定する設定データと、画面遷移フローにおいて最初に表示される障害対応画面を特定する設定データと、各障害対応画面の遷移先となる障害対応画面を特定する設定データが生成されることを特徴としている。
The failure handling screen design support system according to
請求項4に記載した障害対応画面設計支援システムは、請求項3のシステムであって、さらに、上記設計時用画面スケルトンに基づいて生成された設計画面には選択肢の設定欄が設けられており、上記画面シンボル生成手段は、上記設計端末から選択肢の設定データが送信された場合に、当該選択肢の数に応じた接続子を備えた画面シンボルを生成することを特徴としている。
The failure handling screen design support system according to claim 4 is the system according to
請求項5に記載した障害対応画面設計支援システムは、請求項1〜4に記載のシステムであって、さらに、障害発生時に参照すべき複数の手順書名を格納しておく手順書管理テーブルを備え、上記設計時用画面スケルトンに基づいて生成された設計画面には、障害対応画面に表示すべき手順書を指定するための設定欄と、上記手順書管理テーブルに格納された手順書名を呼び出すためのボタンが設けられており、上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記手順書管理テーブルに格納された複数の手順書名を記載した一覧画面を上記設計端末に送信すると共に、この一覧画面において特定の手順書名が選択された場合に、この手順書名が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴としている。
Failure corresponding image design support system according to claim 5, a system according to
請求項6に記載した障害対応画面設計支援システムは、請求項1〜5に記載のシステムであって、さらに、障害発生時に実行すべき複数のコマンド名を格納しておくコマンド管理テーブルを備え、上記設計時用画面スケルトンに基づいて生成された設計画面には、障害対応画面に表示すべきコマンドを指定するための設定欄と、上記コマンド管理テーブルに格納されたコマンド名を呼び出すためのボタンが設けられており、上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記コマンド管理テーブルに格納された複数のコマンド名を記載した一覧画面を上記設計端末に送信すると共に、この一覧画面において特定のコマンド名が選択された場合に、このコマンド名が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴としている。
A failure handling screen design support system according to claim 6 is the system according to
請求項7に記載した障害対応画面設計支援システムは、請求項1〜6に記載のシステムであって、さらに、固有の意味が予め定義された複数の予約語を登録しておく予約語管理テーブルを備え、上記設計用画面スケルトンに基づいて生成された設計画面には、特定の設定欄について上記予約語を呼び出すためのボタンが設けられており、上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記予約語管理テーブルに格納された予約語の一覧画面を上記設計端末に送信すると共に、この一覧画面において特定の予約語が選択された場合に、この予約語が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴としている。
A failure handling screen design support system according to claim 7 is the system according to
請求項1に記載した障害対応画面設計支援システムによれば、障害対応画面が備えるべき各種表示項目の設定欄を備えた設計画面に対し、任意の設定値を入力するだけで障害対応画面が自動生成されるため、各画面をどのようにデザインするのかについて設計(外部設計)が不要であり、システムの構造やコーディングに関する専門知識を有さない一般のオペレータ等であっても容易に障害対応画面を設計可能となる。
According to the failure handling screen design support system described in
請求項2に記載した障害対応画面設計支援システムの場合、設計画面の各ブロックに表示されたチェックボックスにチェックを入れるか否かによって、障害対応画面における当該ブロックの表示/非表示を切り替えることができるため、相互に異なる設定欄を備えた多くのブロックを形成しておくことで、設計者の多用な目的や用途に柔軟に対応できる一方で、設計者が不必要と考えるブロックについてはこれを非表示にすることで、障害対応画面の視認性を高めることができる。
In the failure handling screen design support system according to
請求項3に記載した障害対応画面設計支援システムによれば、画面フロー編集画面上で画面シンボルの接続子を他の画面シンボルに接続させるという、GUI(Graphical User Interface)環境下で各画面間のリンク関係の設定データが生成されるため、設計者は迷うことなく画面間の遷移フローを設計可能となる。
According to the failure handling screen design support system described in
請求項4に記載した障害対応画面設計支援システムの場合、設計画面に設けられた選択肢設定欄において選択肢を設定することにより、選択肢の数に応じた接続子が画面シンボルに形成される仕組みを備えているため、設計者は選択肢に応じて分岐する画面遷移フローを容易に設計可能となる。 In the failure handling screen design support system according to claim 4, there is provided a mechanism in which a connector corresponding to the number of options is formed in a screen symbol by setting options in an option setting field provided on the design screen. Therefore, the designer can easily design a screen transition flow that branches according to the options.
請求項5に記載した障害対応画面設計支援システムによれば、障害対応の基準となる手順書名の選択及び設計画面への入力が極めて容易に実現できるため、設計者の負担をより軽減することが可能となる。 According to the failure handling screen design support system described in claim 5, selection of a procedure book name that becomes a failure handling standard and input to the design screen can be realized very easily, thereby further reducing the burden on the designer. It becomes possible.
請求項6に記載した障害対応画面設計支援システムによれば、障害復旧に対する重要な方策であるコマンド名の選択及び設計画面への入力が極めて容易に実現できるため、設計者の負担をより軽減することが可能となる。 According to the failure support screen design support system described in claim 6, selection of a command name, which is an important measure for failure recovery, and input to the design screen can be realized very easily, thereby further reducing the burden on the designer. It becomes possible.
請求項7に記載した障害対応画面設計支援システムによれば、設計画面に対する予約語の入力が極めて容易となるため、設計者の負担をより軽減することが可能となる。 According to the failure handling screen design support system described in claim 7, it becomes extremely easy to input a reserved word on the design screen, and thus the burden on the designer can be further reduced.
図1は、この発明に係るシステムの全体構成図であり、編集装置11と、データベース群12と、障害対応装置28を備えている。
編集装置11は、OS及び専用のアプリケーションプログラムを搭載したコンピュータよりなり、通信ネットワークを介して設計者の操作する端末(以下「設計端末14」)が接続されている。
FIG. 1 is an overall configuration diagram of a system according to the present invention, which includes an
The
データベース群12は、データベースサーバのハードディスク内に設けられており、手順書管理テーブル15と、コマンド管理テーブル16と、予約語管理テーブル26と、画面スケルトン格納部13と、画面スケルトン管理テーブル405と、顧客システムテーブル17と、切り分け条件テーブル19と、連絡先テーブル18と、連絡先ブロックテーブル400と、部品管理テーブル20と、プロパティテーブル21と、接続子テーブル22と、フロー管理テーブル23と、フロー構成部品テーブル24と、遷移テーブル25を備えている。
このデータベース群12は、通信ネットワークを介して編集装置11及び障害対応装置28が接続されている。
The
The
画面スケルトン格納部13には、詳細は後述するが、(1)手順書実行画面用スケルトン、(2)コマンド実行画面用スケルトン、(3)障害報告画面用スケルトン、(4)連絡確認画面用スケルトン、(5)メール送信画面用スケルトン、(6)汎用指示画面用スケルトンが格納されている。
各画面スケルトンは、具体的にはJSPファイルよりなり、各種の障害対応画面毎に設計時用画面スケルトンと実行時用画面スケルトンが用意されている。
ここで「JSP」とは、Java(登録商標) Server Pagesの略であり、HTMLファイルの中にJavaプログラムを埋め込んでおき、クライアントの要求に応じてプログラムを実行し、処理結果であるHTMLファイルをクライアントに送信する技術を意味している。
画面スケルトン管理テーブル405には、各画面スケルトンのIDとJSPファイルとの対応関係が定義されている。
The screen
Each screen skeleton is specifically composed of a JSP file, and a design time screen skeleton and a runtime screen skeleton are prepared for each type of failure handling screen.
Here, "JSP" is an abbreviation for Java (registered trademark) Server Pages. A Java program is embedded in an HTML file, the program is executed in response to a client request, and an HTML file as a processing result is displayed. It means the technology to send to the client.
The screen skeleton management table 405 defines the correspondence between each screen skeleton ID and the JSP file.
上記障害対応装置28はコンピュータよりなり、そのCPUがOS及び専用のアプリケーションプログラムに従って動作することにより、後述の通り、画面遷移フロー特定手段、画面生成手段、画面送信手段としての各種処理を実行する。
この障害対応装置28には、通信ネットワークを介して複数の監視対象システム30が接続されており、監視対象システム30を構成する各監視対象サーバ31には、障害を検知してメッセージを障害対応装置28に発信する監視プログラムがインストールされている。
また、障害対応装置28には、通信ネットワークを介してオペレータの操作する端末(以下「障害対応端末32」)が接続されている。
障害対応装置28の内部には、一覧用ログ401及び報告用ログ402の、二つのログファイルが設けられている。
The
A plurality of
Further, a terminal operated by an operator (hereinafter referred to as “
Two log files of a
この障害対応装置28とデータベース群12とによって、障害対応支援システムが構成される。
すなわち、各監視対象サーバ31からの障害メッセージを受信した障害対応装置28は、切り分け条件テーブル19に格納された切り分け条件を参照して、当該障害メッセージに適用されるフローIDを特定する。
切り分け条件テーブル19には、図2に示すように、切り分け条件ID、切り分け名称、有効/無効フラグ、システムID、優先順位、フローID、連絡先ブロックID、メッセージID、発信元プロセスID、メッセージ状態、障害カテゴリ、メッセージ本文、時間帯、有効期間のデータ項目が設定されている。
The
That is, the
In the isolation condition table 19, as shown in FIG. 2, the isolation condition ID, isolation name, valid / invalid flag, system ID, priority, flow ID, contact block ID, message ID, source process ID, message status , Failure category, message body, time zone, valid period data items are set.
つぎに障害対応装置28は、フロー管理テーブル23、部品管理テーブル20を参照して最初の障害対応画面を特定した後、画面スケルトン管理テーブル405を参照して当該障害対応画面の基になる実行時用画面スケルトンのファイル名を特定する。つぎに障害対応装置28は、画面スケルトン格納部13から該当の実行時用画面スケルトンを取得すると共に、これにプロパティテーブル21に格納された設定値を当てはめて障害対応画面(HTMLファイル)を生成し、障害対応端末32に送信する(上記の各テーブルの具体的構成については、後に説明する)。
Next, the
オペレータは、この画面の記述に従って必要な処理を実行し、その結果を画面に入力する。
これを受けた障害対応装置28は、フロー構成部品テーブル24、遷移テーブル25、部品管理テーブル20、接続子テーブル22を参照して、上記の実行結果に適合した次の障害対応画面を特定した後、画面スケルトン管理テーブル405を参照して当該障害対応画面の基になる実行時用画面スケルトンのファイル名を特定する。つぎに障害対応装置28は、画面スケルトン格納部13から該当の画面スケルトンを取得すると共に、これにプロパティテーブル21に格納された設定値を当てはめて次の障害対応画面を生成し、障害対応端末32に送信する(上記の各テーブルの具体的構成については、後に説明する)。
The operator executes necessary processing according to the description on this screen and inputs the result to the screen.
Upon receiving this, the
以後も上記の処理を繰り返すことにより、障害対応装置28から障害対応端末32に対して障害対応画面が次々と送信され、オペレータを正しく誘導することが可能となる。
図3は、障害対応端末32の画面上に表示される障害対応画面の一例を示すフロー図であり、種類の異なる複数の画面が分岐しながら連続することにより、一連の障害対応処理が実行される様子を示している。
Thereafter, by repeating the above processing, failure response screens are successively transmitted from the
FIG. 3 is a flowchart showing an example of a failure handling screen displayed on the screen of the
オペレータが各種の障害対応画面において入力したデータは、障害対応装置28内の二つのの。こうるーブルログファイル(一覧用ログファイル401、報告用ログファイル402)に自動的に蓄積されるため、障害対応の履歴を確実に残すことができ、報告書の作成時等において利用可能となる。
The data entered by the operator on the various failure response screens are two in the
上記編集装置11とデータベース群12とによって、障害対応画面設計支援システムが構成される。
すなわち、編集装置11は、図4に示すように、画面編集部34と、フロー編集部35と、切り分け条件編集部403を備えている。画面編集部34、フロー編集部35及び切り分け条件編集部403は、それぞれコンピュータのCPUが、OS及び専用のアプリケーションプログラムに従って必要な処理を実行することにより、実現される。
The
That is, the
画面編集部34は、設計端末14から新規画面の作成リクエストを受けると、画面スケルトン管理テーブル405を参照して、設計者が指定した障害対応画面に対応した画面スケルトンのファイル名を特定した上で、画面スケルトン格納部13から対応の設計時用画面スケルトンを取り出し、ファイル内にコーディングされたプログラムを実行して設計画面(HTMLファイル)を生成し、設計端末14に送信する。
これに対し設計者は、設計端末14のWebブラウザ上に表示された設計画面において、様々な入力や選択を行う。この際、手順書管理テーブル15、コマンド管理テーブル16、予約語管理テーブル26、顧客システムテーブル17、連絡先テーブル18等が適宜参照される。設計画面上での入力や選択が完了した設計者は、カスタマイズされた画面の登録を画面編集部34にリクエストする。
これを受けた画面編集部34は、設計端末14から送信された入力データや選択データに基づき、部品管理テーブル20やプロパティテーブル21、接続子テーブル22を更新し、新規画面の登録を完了する。
以下において、各障害対応画面の具体例と、それを設定するための設計画面の具体例について説明する。
Upon receiving a request for creating a new screen from the
On the other hand, the designer performs various inputs and selections on the design screen displayed on the web browser of the
Upon receiving this, the
In the following, a specific example of each failure handling screen and a specific example of a design screen for setting it will be described.
図5は、手順書実行画面40の一例を示すものであり、手順書選択ブロック41、結果ブロック42、フリーメモブロック43、結果転記ブロック44の4つのブロックから成り立っている。
各ブロックはオペレータに対する指示単位であり、手順書選択ブロック41には、特定の障害メッセージが監視対象システムから発せられた際に、オペレータが参照すべき手順書名が一覧表示されている。
各手順書名には手順書ファイルへのリンクが設定されているため、オペレータが一覧中の特定の手順書をクリックすると、対応の手順書ファイル(PDF等)がダウンロードされ、別ウィンドウに表示される。
これに対しオペレータは、各手順書に従って必要な処理を実行する。
FIG. 5 shows an example of the procedure
Each block is an instruction unit for the operator, and the procedure
Since each procedure manual name has a link to the procedure manual file, when the operator clicks a specific procedure manual in the list, the corresponding procedure manual file (PDF, etc.) is downloaded and displayed in a separate window. .
On the other hand, the operator executes necessary processing according to each procedure manual.
結果ブロック42には、手順書実行結果の選択欄が設けられており、「手順書実行ステータス:正常終了」、「手順書実行ステータス:異常終了」、「手順書実行ステータス:その他」の選択肢が列挙されている。
これに対しオペレータは、何れかの選択肢のラジオボタンにチェックを入れることにより、手順書に従って処理した結果を選択入力する。
The
On the other hand, the operator selects and inputs the result processed in accordance with the procedure manual by checking a radio button of any option.
フリーメモブロック43には、特記事項入力欄(一覧用)45と、特記事項入力欄(報告用)46が設けられており、何か気が付いたことがある場合には、この入力欄にフリーワードでメモを残すことができる。
この特記事項入力欄(一覧用)45に入力されたデータは、障害対応装置28内に設けられた一覧用ログファイル401に記録される。また、特記事項入力欄(報告用)46に入力されたデータは、障害対応装置28内に設けられた報告用ログファイル402に記録される。
The
The data entered in the special note entry field (for list) 45 is recorded in a
結果転記ブロック44には、手順書の指示項目として特定コマンドの実行が揚げられている場合に、その実行結果を転記するコマンド実行結果転記欄47が設けられている。
該当する場合、オペレータはコマンド実行結果の表示画面から必要なメッセージをコピー&ペーストにてコマンド実行結果転記欄47に転記する。
このコマンド実行結果転記欄47に入力されたデータは、障害対応装置28内に設けられた一覧用ログファイル401に記録される。
The
If applicable, the operator transcribes a necessary message from the command execution result display screen to the command execution
The data entered in the command execution
オペレータは、以上の手順書実行画面40に従って必要な手順書を閲覧し、そこに記載された処理を実行した後、実行結果の選択入力、フリーメモの入力、コマンド実行結果の転記を済ませ、「次へ」ボタン48を押下する。
この結果、オペレータが選択入力した手順書実行結果に応じて、次の障害対応画面が障害対応端末32のディスプレイに表示されることとなる。
The operator browses the necessary procedure manual according to the procedure
As a result, the next failure handling screen is displayed on the display of the
この手順書実行画面40を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、手順書実行画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13から手順書実行画面の設計時用画面スケルトンを取り出して設計画面を生成し、設計端末14に送信する。
When creating the procedure
Upon receiving this, the
図6及び図7は、設計端末14のWebブラウザ上に表示された手順書実行画面用の設計画面50を示すものであり、書誌事項入力欄51、タイトル入力欄52、ナビゲーションの説明文入力欄53、手順書選択ブロック54、結果ブロック55、フリーメモブロック56、結果転記ブロック57を備えている。
6 and 7 show a
これに対し設計者は、まず書誌事項入力欄51に当該画面を適用するシステムのIDやシステム名称、当該画面の部品IDや画面部品名等を入力する。
また設計者は、タイトル入力欄52に「手順書実行」を、ナビゲーションの説明文入力欄53に「該当手順書を実行します」の文字列を打鍵入力する。
On the other hand, the designer first inputs the ID and system name of the system to which the screen is applied, the component ID of the screen, the screen component name, and the like in the bibliographic
In addition, the designer inputs a key into the
つぎに設計者は、手順書選択ブロック54の編集作業に移行する。まず、ブロック名設定欄58にブロック名を入力する。デフォルトでは「手順書選択」が表示されているが、設計者は必要に応じて他の名称に変更することができる。
なお、ブロック名設定欄の右隣に設けられたチェックボックス59のチェックを外すことにより、当該ブロックの表示/非表示を選択することが本来可能であるが、この手順書選択ブロックに関してはチェックボックス59にチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。これは、手順書実行画面40において手順書選択ブロック41は必須の表示項目であることを意味している。
Next, the designer shifts to an editing operation of the procedure
Note that it is originally possible to select the display / non-display of the block by unchecking the
つぎに設計者は、手順書選択ブロック54の説明文設定欄60に「実行する手順書を選択し、手順書を実行して下さい」を入力する。
この際、設計者が「予約語一覧」ボタン61をクリックすると、画面編集部34から予約語管理テーブル26に登録された予約語の一覧画面が送信され、別ウィンドウ上に表示される(図示省略)。
この予約語の一覧画面には、各予約語と、定義された意味内容とがリストアップされており、設計者が特定の予約語の選択ボタンをクリックして挿入をリクエストすると、画面編集部34から当該予約語が説明文設定欄60に挿入された手順書実行画面用の設計画面50が送信され、設計端末14のWebブラウザに再表示される。
Next, the designer inputs “Select a procedure manual to be executed and execute the procedure manual” in the explanatory
At this time, when the designer clicks the “reserved word list”
In this reserved word list screen, each reserved word and the defined semantic content are listed. When the designer requests insertion by clicking a specific reserved word selection button, the
つぎに設計者は、手順書の指定方式を設定する。
まず、「他の手順書を指定可能」のラジオボタンにチェックを入れ、「一覧から指定」のチェックボックスにチェックを入れると、手順書実行画面40の手順書選択ブロック41中に、「候補以外の手順書選択」ボタン62が表示され(図5参照)、オペレータがこれをクリックすると手順書のリスト画面が起動し、手順書実行画面40に列挙された以外の手順書を表示させることが可能となる。
また、「手入力」のチェックボックスにチェックを入れると、手順書実行画面40の手順書選択ブロック41中に「手順書番号」入力欄63、「手順書名」入力欄64、「参照」ボタン65が表示される。これに対しオペレータが手順書番号か手順書名を打鍵入力して「参照」ボタン65をクリックすると、該当の手順書が別ウィンドウ上に表示されることとなる。
Next, the designer sets the specification method of the procedure manual.
First, check the radio button of “Other procedure manuals can be specified” and check the “Specify from list” checkbox. In the procedure
If the “Manual input” check box is checked, a “procedure manual number”
これに対し、設計者が「表示対象以外不可」のラジオボタンにチェックを入れた場合には、手順書実行画面40の手順書一覧に表示された手順書以外を参照できないように制限することができる。この場合、手順書実行画面40の手順書選択ブロック41中には「一覧から選択」のラジオボタンや、「候補以外の手順書選択」ボタン62、「手順書番号」入力欄63、「手順書名」入力欄64、「参照」ボタン65が表示されなくなる。
なお、障害対応のスペシャリストではないオペレータが、手順書のリスト中から最適な手順書を障害発生時に選択することは一般に困難であるため、デフォルトでは「表示対象以外不可」のラジオボックスにチェックが入れられており、「他の手順書を指定可能」が選択されるのは例外的な場合に限られる。
On the other hand, if the designer checks the radio button for “other than display target”, it may be restricted so that only the procedure manuals displayed in the procedure manual list on the procedure
Note that it is generally difficult for an operator who is not a specialist for handling failures to select the optimal procedure from the list of procedures when a failure occurs. In other cases, “other procedure manuals can be specified” is selected only in exceptional cases.
つぎに設計者は、事前表示対象の指定欄66に具体的な手順書を追加する。
すなわち、設計者が「リストへ追加」ボタン67をクリックすると、画面編集部34から手順書管理テーブル15に格納された手順書の一覧画面が送信され、別ウィンドウ上に表示される(図示省略)。
この手順書の一覧画面には、多数の手順書名及びその概要等がリストアップされており、設計者が特定の手順書の選択ボタンをクリックして挿入をリクエストすると、画面編集部34から当該手順書名が事前表示対象の指定欄66に挿入された手順書実行画面用の設計画面50が送信され、設計端末14のWebブラウザに再表示される。
Next, the designer adds a specific procedure manual to the
That is, when the designer clicks the “add to list”
The procedure manual list screen lists a number of procedure manual names and their outlines, and when the designer requests insertion by clicking the selection button for a particular procedure manual, the
つぎに設計者は、結果ブロック55の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「結果」が表示されている。なお、この結果ブロックの表示/非表示選択用のチェックボックス59もチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, the designer shifts to an editing operation of the
結果ブロックの説明文設定欄68には、デフォルトで「手順書実行結果を選択して下さい」の文字列が入力されているため、設計者は必要に応じてこれを修正する。
つぎに設計者は、具体的な選択肢として「手順書実行ステータス:正常終了」等を選択肢説明欄69に打鍵入力した後、当該選択肢を有効にするためチェックボックスにチェックを入れる。図においては3つの選択肢が設定されているが、設計者は必要に応じてさらに多くの選択肢を設定することもできる。
Since the character string “Please select the procedure manual execution result” is input by default in the description
Next, the designer inputs a key such as “procedure document execution status: normal end” as a specific option in the
各選択肢には履歴定義(一覧用)設定欄70及び履歴定義(報告用)設定欄71が用意されており、ここに任意の文字列を設定することができる。ここに設定した文字列は、手順書実行画面40に表示されることはないが、オペレータが選択した選択肢に係る文字列が、障害対応装置28の一覧用ログファイル401及び報告用ログファイル402にそれぞれ記録されることとなる。
このように、履歴定義(一覧用)と履歴定義(報告用)は別々のログファイルに記録されるため、報告用のログについては丁寧な文言にしたい場合には一覧用の文字列とは異なった表現(例えば「正常終了しました」)にすることができる。
Each option has a history definition (for list) setting
In this way, the history definition (for list) and the history definition (for reporting) are recorded in separate log files, so if you want to make a polite wording for the reporting log, it is different from the list string. Expression (for example, “successfully completed”).
つぎに設計者は、フリーメモブロック56の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「フリーメモ」が表示されている。
なお、このフリーメモブロック56の表示/非表示選択用のチェックボックス59はアクティブ化されているため、設計者はチェックを外すことにより、当該ブロックを手順書実行画面40において非表示とすることができる。
Next, the designer shifts to the editing operation of the
Since the
つぎに設計者は、一覧用コメント入力欄72及び報告用コメント入力欄73に必要な文字列を設定する。デフォルトでは、それぞれ「特記事項がある場合は入力して下さい(一覧用)」、「特記事項がある場合は入力して下さい(報告用)」が設定されているため、これで問題がなければ敢えて変更する必要はない。
Next, the designer sets necessary character strings in the list
最後に設計者は、結果転記ブロック57の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「結果転記」が表示されている。
なお、この結果転記ブロック57の表示/非表示選択用のチェックボックス59はチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Finally, the designer shifts to the editing operation of the
Since the
つぎに設計者は、結果転記ブロック57の説明文入力欄74に必要な文字列を設定する。デフォルトでは、「手順書にてコマンドの実行が指示されていた場合は、コマンドの実行結果を転記して下さい」が設定されている。
Next, the designer sets a necessary character string in the explanatory
以上の設定データを入力した後、設計者が「プレビュー」ボタン75をクリックすると、入力データが画面編集部34に送信される。
これに対し画面編集部34は、送信された入力データを手順書実行画面の実行時用画面スケルトンに適用して手順書実行画面のプレビュー画面を生成した後、設計端末14に返信する。
この結果、設計端末14のWebブラウザ上に別ウィンドウが開き、編集途中の手順書実行画面のプレビュー画面が表示される。これにより、設計者は手順書実行画面40の完成イメージを随時確認することができる。
When the designer clicks the “preview”
On the other hand, the
As a result, another window opens on the web browser of the
また、設計者が「登録」ボタン76をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
When the designer clicks the “Register”
Upon receiving this, the
図8は部品管理テーブル20の構成例を示すものであり、システムID、画面部品ID、画面スケルトンID、画面部品名のデータ項目を備えている。
画面編集部34は、上記設計画面50の書誌事項入力欄51に記入されたシステムID、画面部品ID、画面部品名を対応の項目に登録すると共に、手順書実行画面の設計時用画面スケルトンのIDを画面スケルトンID項目に記録する。
FIG. 8 shows a configuration example of the component management table 20, which includes data items of system ID, screen component ID, screen skeleton ID, and screen component name.
The
図9はプロパティテーブル21の構成例を示すものであり、画面部品ID、設定項目ID、設定値のデータ項目を備えている。設定項目IDは、設計時用画面スケルトンの各設定項目に割り振られた識別コードを意味している。
画面編集部34は、設計端末14から送信された入力データや選択データを、対応項目の設定値に格納する。
FIG. 9 shows an example of the configuration of the property table 21, which includes screen item ID, setting item ID, and setting value data items. The setting item ID means an identification code assigned to each setting item of the design time screen skeleton.
The
図10は接続子テーブル22の構成例を示すものであり、画面部品ID及び接続子IDのデータ項目を備えている。
接続子IDは、画面スケルトン上で設定された選択肢を登録する項目であり、この手順書実行画面用の設計画面50においては結果ブロック55に3つの選択肢が設定されているため、BU001の画面部品IDについては1〜3のIDが割り振られている。
FIG. 10 shows a configuration example of the connector table 22, which includes screen item ID and connector ID data items.
The connector ID is an item for registering the options set on the screen skeleton. Since three options are set in the
手順書実行画面の実行時用画面スケルトンには、設計時用画面スケルトンの設定項目に対応した項目が設けられているため、プロパティテーブル21に格納された各設定項目の設置値を対応の項目に適用することにより、上記の通り手順書実行画面40が生成される。
The screen skeleton for runtime of the procedure manual execution screen has items corresponding to the setting items of the screen skeleton for design time, so the setting value of each setting item stored in the property table 21 is changed to the corresponding item. By applying, the procedure
図35は、手順書実行画面の設計時用画面スケルトンαと、同画面の実行時用画面スケルトンβとの関係を模式的に表したものであり、上記の繰り返しになるが、両画面スケルトンに基づく各画面の生成手順等について、ここで整理しておく。
まず設定データ編集装置11の画面編集部34は、手順書実行画面の設計時用画面スケルトンαに基づいて手順書実行画面用の設計画面50を生成し、設計端末14に送信する。
FIG. 35 schematically shows the relationship between the design time screen skeleton α of the procedure manual execution screen and the runtime screen skeleton β of the same screen. The generation procedure of each screen based on this is organized here.
First, the
そして、設計端末14からプレビュー画面の表示リクエストが送信された場合、画面編集部34は設計画面50を通じて入力された設計データを実行時用画面スケルトンβに適用することにより、プレビュー画面γを生成し、設計端末14に送信する。
また、設計端末14から設定データの登録リクエストが送信された場合、画面編集部34は設計画面50を通じて入力された設定データを、データベース群12中の部品管理テーブル20、プロパティテーブル21、接続テーブル22に格納する。
When a preview screen display request is transmitted from the
When the setting data registration request is transmitted from the
これに対し障害対応画面生成時には、障害対応装置28が、設計者が登録した手順書実行画面用の設計データを当該画面の実行時用画面スケルトンに適用することにより、手順書実行画面40が生成され、障害対応端末32に送信される。
そして、手順書実行画面40を通じて入力されたデータが障害対応端末32から送信されると、障害対応装置28はこれを一覧用ログ401及び報告用ログ402にそれぞれ登録する。
On the other hand, when the failure handling screen is generated, the
When the data input through the procedure
図35においては、手順書実行画面40に係る設計時用画面スケルトンαと実行時用画面スケルトンβについて説明したが、他の障害対応画面に係る画面スケルトンについても同様のことが当てはまる。
In FIG. 35, the design-time screen skeleton α and the run-time screen skeleton β related to the procedure
図11は、コマンド実行画面80の一例を部分的に示すものであり、コマンド確認ブロック81、コマンド実行ブロック82、確認ブロック83等を備えている。図示は省略したが、フリーメモブロック等、他の画面構成ブロックを備えることもできる。
このコマンド実行画面80は、オペレータに対して障害対応コマンドの発行を指示する役割を果たすものである。
FIG. 11 partially shows an example of the
The
コマンド確認ブロック81には、コマンドを発行する前の確認事項が記載されており、指示に従って必要な確認を行ったオペレータは、「実行1」のチェックボックス84にチェックを入れる。
The
コマンド実行ブロック82には、「実行」ボタン85が生成されており、この「実行」ボタン85には当該障害の解消に有効と思われるコマンドが予め関連付けられているため、オペレータはこれをクリックするだけで、対応のコマンドが障害対応装置28から対象となる監視対象システム30に対して自動的に発行される。ただし、コマンド確認ブロックの「実行1」のチェックボックス84にチェックが入っていない場合には、コマンドの発行は行われない。
In the
コマンド実行結果イメージ表示欄86には、今回発行したコマンドの実行結果のイメージ(サンプル)が、結果(成功/失敗)別に表示される(図示省略)。
これに対しオペレータは、障害対応端末32のディスプレイに表示された実際のコマンド実行結果をコピー&ペースにてコマンド実行結果記録欄87に転記し、両者を比較することにより、今回のコマンド実行の結果を正確に判断することが可能となる。
In the command execution result
In response to this, the operator copies the actual command execution result displayed on the display of the
確認ブロック83には、コマンド実行結果の選択肢として「ログ転送 正常終了」及び「ログ転送 異常終了(応答なし含む)」が列挙されており、オペレータは今回のコマンド実行結果に基づいて、何れかの選択肢のラジオボタンにチェックを入れる。
In the
オペレータは、以上のコマンド実行画面80に従って必要なコマンドの発行を行い、その結果を選択した上で「次へ」ボタン48をクリックする。
この結果、オペレータが選択入力したコマンド実行結果に応じて、次の障害対応画面が障害対応端末32のディスプレイに表示される。
The operator issues necessary commands according to the
As a result, the next failure handling screen is displayed on the display of the
このコマンド実行画面80を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、コマンド実行画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13からコマンド実行画面の設計時用画面スケルトンを取り出して設計画面を生成し、設計端末14に送信する。
When creating the
Upon receiving this, the
図12及び図13は、設計端末14のWebブラウザ上に表示されたコマンド実行画面用の設計画面90の一部を示すものである。なお、書誌事項入力欄、タイトル入力欄、ナビゲーションの説明文入力欄は、図6に示した手順書実行画面用の設計画面50のものと実質的に等しい構成を備えているため、その記載は省略されている。
12 and 13 show a part of the
図12は、コマンド確認ブロック91の編集画面を示しており、まず設計者はブロック名設定欄58にブロック名を入力する。デフォルトでは「コマンド確認」が表示されているが、設計者は必要に応じて他の名称に変更することもできる。
このブロック名設定欄58の右隣に設けられたチェックボックス59は、チェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
FIG. 12 shows an editing screen of the
The
つぎに設計者は、コマンド確認ブロック91の説明文設定欄92に「パラメータに障害発生ノード名:[test05]が入力されているのを確認して下さい」を入力する。この際、設計者が「予約語一覧」ボタン61をクリックすると、画面編集部34から予約語管理テーブル26に登録された予約語の一覧画面が送信され、別ウィンドウ上に表示されるため、設計者は任意の予約語を選択入力することができる。
Next, the designer inputs “please confirm that the fault node name: [test05] has been input as a parameter” in the explanatory
つぎに設計者は、実行すべきコマンドを定義する。すなわち、設計者がコマンド定義欄において「固定指定」のラジオボタン93にチェックを入れると共に、「実行コマンド1」のチェックボックス94にチェックを入れ、「一覧より指定」ボタン95をクリックすると、画面編集部34からコマンド管理テーブル16に登録されたコマンド一覧画面が送信され、別ウィンドウ上に表示される(図示省略)。
このコマンド一覧画面には、多数のコマンド名及びその機能等がリストアップされており、設計者が特定のコマンドの選択ボタンをクリックして挿入をリクエストすると、画面編集部34から当該コマンド名がコマンド入力欄99に挿入されたコマンド実行画面用の設計画面90が送信され、設計端末14のWebブラウザに再表示される。
つぎに設計者は、パラメータ設定欄96において、コマンドの発行に必要なパラメータ名称及びパラメータを入力する。このパラメータは、複数設定することができる。
Next, the designer defines the command to be executed. In other words, when the designer checks the “fixed designation”
In this command list screen, a number of command names and their functions are listed, and when the designer clicks a specific command selection button to request insertion, the command name is displayed as a command from the
Next, the designer inputs a parameter name and parameters necessary for issuing a command in the
複数のコマンドを実行する必要がある場合、設計者は実行コマンド2以降のチェックボックス94にチェックを入れ、実行コマンドの指定、パラメータ名称及びパラメータの設定を行う。
When it is necessary to execute a plurality of commands, the designer checks the
上記のように、設計者が「固定指定」のラジオボタン93にチェックを入れた場合、図11に示したように、コマンド実行画面80のコマンド確認ブロック81中にはコマンド名等が選択不可能状態で表示される。
これに対し、設計者が「選択指定」のラジオボタン97にチェックを入れ、コマンド候補の指定欄98に具体的なコマンドを列挙した場合には、コマンド実行画面80のコマンド確認ブロック81中に複数のコマンドが選択可能状態で列挙されることとなる。この場合、オペレータには状況に応じて最も相応しいコマンドの選択が求められる。
As described above, when the designer checks the “fixed designation”
On the other hand, when the designer checks the
つぎに設計者は、図13に示すように、コマンド実行ブロック100の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「コマンド実行」が表示されている。なお、このコマンド実行ブロックの表示/非表示選択用のチェックボックス59はチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, as shown in FIG. 13, the designer shifts to an editing operation of the
つぎに設計者は、同ブロックの説明文設定欄101に「実行ボタンを押下して下さい」を入力する。
また設計者は、コマンド実行ボタンのラベル設定欄102において、コマンド実行ボタンの表記をデフォルトの「実行」から別の表記に変更することができる。
さらに設計者は、コマンド実行結果イメージ設定欄103に、当該コマンドの実行結果のサンプル(成功例及び失敗例)を貼り付ける。
Next, the designer inputs “please press the execution button” in the explanatory
In addition, the designer can change the notation of the command execution button from the default “execution” to another notation in the
Further, the designer pastes a sample of the execution result of the command (success example and failure example) in the command execution result
つぎに設計者は、確認ブロック104の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「確認」が表示されている。このコマンド実行ブロックの表示/非表示選択用のチェックボックス59はチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, the designer shifts to an editing operation of the
確認ブロック104の説明文設定欄105には、デフォルトで「コマンド実行結果を選択し[次へ]を押して下さい」の文字列が入力されているため、設計者は必要に応じてこれを修正する。
つぎに設計者は、具体的な選択肢として「ログ転送 正常終了」等を選択肢説明欄106に打鍵入力した後、当該選択肢を有効にするためチェックボックス107にチェックを入れる。図においては2つの選択肢が設定されているが、設計者は必要に応じてさらに多くの選択肢を設定することもできる。
In the explanatory
Next, the designer inputs a key such as “log transfer normal end” as a specific option in the
各選択肢には履歴定義設定欄として「一覧用」と「報告用」の二つが用意されており、ここに任意の文字列を設定することができる。ここに設定した文字列は、コマンド実行画面に表示されることはないが、オペレータが選択した選択肢に係る文字列が、障害対応装置28のログファイルに別々に記録される。
For each option, two items, “for list” and “for report”, are prepared as history definition setting fields, and an arbitrary character string can be set here. The character string set here is not displayed on the command execution screen, but the character string related to the option selected by the operator is separately recorded in the log file of the
以上の設定データを入力した後、設計者が「プレビュー」ボタン(図示省略)をクリックしてコマンド実行画面80の完成イメージを確認した上で「登録」ボタン(図示省略)をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
After inputting the above setting data, the designer clicks the “Preview” button (not shown) to confirm the completed image of the
Upon receiving this, the
図14は、障害報告画面110の一例を部分的に示すものであり、調査ブロック111及び連絡ブロック112等を備えている。図示は省略したが、フリーメモブロック等、他の画面構成ブロックを備えることもできる。
監視対象システム30から障害メッセージが送信された場合に、オペレータはこの障害報告画面110に従い、その事実を顧客に対して報告することとなる。
FIG. 14 partially shows an example of the
When a failure message is transmitted from the monitored
調査ブロック111には、障害メッセージの詳細情報表示欄113と、調査ブロック114が設けられている。
障害メッセージの詳細情報表示欄113には、障害対応装置28によって予め障害メッセージの内容や属性情報が充填されている。
また、調査ブロック114には、ノード調査ボタン、プロセス調査ボタン、ジョブ調査ボタン、ログ調査ボタン、リソース調査ボタンが設けられており、これらの調査ボタンをオペレータがクリックすると、対応の調査コマンドが障害対応装置28を介して監視対象システム30に発行され、その結果が連絡ブロック112の調査履歴欄115に表示されることとなる。
The
The failure message detailed
The
連絡ブロック112は、連絡先指定欄116と連絡事項表示欄117とに大別される。
まずオペレータは、「連絡先ブロックより追加」ボタン118をクリックし、別ウィンドウに表示された連絡先ブロック一覧から、必要な連絡先ブロックを選択する。この結果、連絡先ブロック名、連絡先名、連絡先所属、連絡先氏名、電話番号の各欄に対応の文字列が表示される。当該連絡先ブロックに複数の連絡先が登録されている場合には、各人の氏名及び電話番号が予め設定された表示優先度に従って列挙される。
連絡先ブロックは、連絡先ブロックテーブル33に予め複数設定されている。この連絡先ブロックの設定については、後に詳述する。
The
First, the operator clicks an “add from contact block”
A plurality of contact block is set in the contact block table 33 in advance. The setting of the contact block will be described in detail later.
つぎにオペレータは、表示された電話番号に電話を掛け、表示された担当者に後述の連絡事項を口頭で伝える。この際、「現在」ボタン119をクリックし、電話を掛けた日時を表示させた上で「連絡OK」ボタン120をクリックすると、障害対応装置28内の一覧用ログファイル401に電話連絡に成功した日時が記録される。
これに対し、電話を掛けたが相手方の不在等で連絡がつかなかった場合、オペレータは電話を掛けた日時を表示させた上で「連絡NG」ボタン121をクリックする。この結果、障害対応装置28内の一覧用ログファイル401に電話連絡に失敗した日時が記録される。
Next, the operator makes a call to the displayed telephone number and verbally informs the person in charge of the communication to be described later. At this time, clicking the “current”
On the other hand, when a call is made but no contact is made due to the absence of the other party, the operator displays the date and time of the call and clicks the “Contact NG”
連絡事項表示欄117には、オペレータが顧客の担当者に伝えるべき挨拶文や連絡コメント、検知した障害メッセージの詳細情報、調査結果の履歴情報のほか、締めのコメントまでもが懇切丁寧に記載されている。このため、経験の浅い新米オペレータであっても、この連絡事項表示欄117の記載を棒読みするだけで、一応の障害報告を顧客に対して行うことが可能となる。
In the
この障害報告画面110を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、障害報告画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13から障害報告画面の設計時用画面スケルトンを取り出し、設計端末14に送信する。
When creating the
Upon receiving this, the
図15は、設計端末14のWebブラウザ上に表示された障害報告画面用の設計画面125の一部を示すものであり、調査ブロック126と連絡ブロック127とが描かれている。なお、書誌事項入力欄、タイトル入力欄、ナビゲーションの説明文入力欄は、図6に示した手順書実行画面用の設計画面50と共通するため、記載は省略されている。
FIG. 15 shows a part of the
まず設計者は、調査ブロック126のブロック名設定欄58に、任意のブロック名を入力する。デフォルトでは「調査」が表示されているが、設計者は必要に応じて他の名称に変更することもできる。
このブロック名設定欄58の右隣に設けられたチェックボックス59はアクティブ化されているため、設計者はチェックを外すことにより、障害報告画面110において調査ブロック111を非表示とすることができる。
First, the designer inputs an arbitrary block name in the block
Since the
つぎに設計者は、調査ブロック126の説明文設定欄128に「以下のメッセージについて障害の調査を行って下さい」を入力する。
また、設計者が「調査ブロックを表示」のチェックボックス129にチェックを入れると、障害報告画面110において調査ブロック114が表示される(図14参照)。
Next, the designer inputs “Please investigate the failure for the following messages” in the explanatory
When the designer checks the “display investigation block”
つぎに設計者は、連絡ブロック127の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「連絡」が表示されている。この連絡ブロック127の表示/非表示選択用のチェックボックス59はチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, the designer shifts to an editing operation of the
つぎに設計者は、連絡ブロック127の説明文設定欄130に「お客様へ連絡して下さい」を入力する。
つぎに設計者は、連絡先指定欄131について設定する。まず、この連絡先指定欄131のチェックボックス132にチェックを入れ、連絡先指定欄自体の表示を選択する。
つぎに設計者は、連絡先を固定したい場合には「固定指定」のラジオボタン133にチェックを入れ、連絡先名、連絡先所属、氏名、電話番号を入力欄に具体的に記載する。この際、「連絡先より追加」ボタン134をクリックすると、画面編集部34から連絡先の一覧画面が送信され、別ウィンドウ上に表示されるため、設計者は任意の連絡先を選択入力することができる。
Next, the designer inputs “Please contact customer” in the explanatory
Next, the designer sets the contact
Next, when the designer wants to fix the contact information, he / she checks the “fixed”
これに対し、設計者が「選択指定」のラジオボタン135にチェックを入れると共に、その配下の「連絡先ブロックによって一覧表示」のラジオボタン136にチェックを入れると、図14に示したように、連絡ブロック112の連絡先指定欄116に「連絡先ブロックより追加」ボタン118が表示される。
On the other hand, when the designer checks the
一方、設計者が「選択指定」のラジオボタン135にチェックを入れると共に、その配下の「自動切り分けにより一覧表を表示(メッセージ内容及び時間帯で判定される)」のラジオボタン137にチェックを入れると、連絡ブロック112の連絡先指定欄116には障害メッセージの内容及び日時に基づいて障害対応装置28が特定した連絡先が表示されることとなる。
On the other hand, the designer checks the
設計者が「連絡確認の入力」のチェックボックス138にチェックを入れると、図14に示したように、連絡ブロック112の連絡先指定欄116に「連絡NG」ボタン121及び「連絡OK」ボタン120が表示されるようになる。
When the designer checks a
つぎに設計者は、連絡コメントの表示欄のチェックボックス139にチェックを入れた上で、入力フィールド140に挨拶文及び報告用のコメントを入力する。この際、予約語である「%OPERATORNAME%」を設定しておくことにより、障害報告画面110上では当該オペレータの実名が障害対応装置28によって自動的に充填されるようになる。
Next, the designer checks the
設計者が「検知メッセージの表示」のチェックボックス141にチェックを入れると、図14に示したように、障害メッセージの属性情報が連絡事項表示欄117にも表示されるため、オペレータは一々冒頭の調査ブロック111を読みに行く必要がなくなる。
また、設計者が「事前調査結果の表示」のチェックボックス142にチェックを入れると、図14に示したように、調査履歴115が表示されるため、オペレータは要領よく必要事項を顧客に伝達可能となる。
さらに、設計者が「後述コメントの表示」のチェックボックス143にチェックを入れ、入力フィールド144に任意の文字列を入力すると、図14に示したように、締めの挨拶文が連絡事項表示欄117に表示される。
When the designer checks the “display detection message”
In addition, when the designer checks the “Preliminary survey result display”
Further, when the designer checks a
以上の設定データを入力した後、設計者が「プレビュー」ボタン(図示省略)をクリックして障害報告画面110の完成イメージを確認した上で「登録」ボタン(図示省略)をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
After entering the above setting data, the designer clicks the “Preview” button (not shown) to check the completed image of the
Upon receiving this, the
図16は、連絡確認画面150の一例を部分的に示すものであり、連絡先ブロック151、連絡内容ブロック152、回答選択ブロック153、確認入力ブロック154等を備えている。図示は省略したが、フリーメモブロック等、他の画面構成ブロックを備えることもできる。
先の障害報告画面110が、障害メッセージの検知を顧客に通報する役割を担っていたのに対し、この連絡確認画面150は、顧客に対して何らかの要請を行い、その回答結果を聴取する目的に使われる。
FIG. 16 partially shows an example of the
The previous
まずオペレータは、連絡先ブロック151の「連絡先ブロックより追加」ボタン118をクリックし、別ウィンドウに表示された連絡先ブロック一覧から、必要な連絡先ブロックを選択する。
この結果、連絡先ブロック名、連絡先名、連絡先所属、連絡先氏名、電話番号の各欄に対応の文字列が表示される。
First, the operator clicks the “add from contact block”
As a result, a corresponding character string is displayed in each column of the contact block name, contact name, contact affiliation, contact name, and telephone number.
つぎにオペレータは、表示された電話番号に電話を掛け、表示された担当者に連絡内容ブロック152に表示された連絡内容及び要請内容を口頭で伝える。
つぎにオペレータは、回答選択ブロック153に表示された回答の選択肢ボタン(「ログオフ完了」ボタン155、「強制切断して良い」ボタン156、「ログオフしない」ボタン157)の中から、顧客から返された回答に該当するものを選択する。
Next, the operator makes a call to the displayed telephone number and verbally informs the displayed person in charge of the contact content and the request content displayed in the
Next, the operator returns the answer selection button (“log off complete”
これらの選択肢ボタンには、次段の確認入力ブロック154に設定された確認入力用の選択肢に対するページ内リンクが設定されているため、例えばオペレータが「ログオフ完了」ボタン155をクリックすると、確認入力ブロック154の「ログオフ完了」まで画面が瞬時にジャンプする。
これに対しオペレータは、「ログオフ完了」のラジオボタン158にチェックを入れて「次へ」ボタン48をクリックする。この結果、当該選択肢に関連付けられた他の障害対応画面に遷移する。
Since these options buttons are provided with in-page links to the options for confirmation input set in the
On the other hand, the operator checks the
この連絡確認画面150を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、連絡確認画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13から連絡確認画面用の設計時用画面スケルトンを取り出し、設計端末14に送信する。
When creating the
Upon receiving this, the
図17及び図18は、設計端末14のWebブラウザ上に表示された連絡確認画面用の設計画面160の一部を示すものであり、連絡内容ブロック161、回答選択ブロック162及び確認入力ブロック163が描かれている。なお、書誌事項入力欄、タイトル入力欄、ナビゲーションの説明文入力欄は、図6に示した手順書実行画面用の設計画面50と共通するため、記載が省略されている。また、連絡先ブロックについては、図15に示した障害報告画面用の設計画面125と同じ構成であるため、やはり記載が省略されている。
FIGS. 17 and 18 show a part of the
まず設計者は、連絡内容ブロック161のブロック名設定欄58に、任意のブロック名を入力する。デフォルトでは「連絡内容」が表示されているが、設計者は必要に応じて他の名称に変更することもできる。
このブロック名設定欄58の右隣に設けられたチェックボックス59は、チェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
First, the designer inputs an arbitrary block name in the block
The
つぎに設計者は、連絡内容ブロック161の説明文設定欄162に「ユーザにログオフしてもらうよう依頼して下さい」を入力すると共に、スクリプト定義欄163に連絡内容(報告事項及び顧客に対する要請等)を入力する。
Next, the designer inputs “Please ask the user to log off” in the explanatory
つぎに設計者は、回答選択ブロック162の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「回答選択」が表示されている。なお、この結果ブロックの表示/非表示選択用のチェックボックス59もチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, the designer shifts to an editing operation of the
回答選択ブロックの説明文設定欄164には、デフォルトで「ユーザの回答を選択して下さい」の文字列が入力されているため、設計者は必要に応じてこれを修正する。
Since the character string “Please select user's answer” is input by default in the explanatory
つぎに設計者は、具体的な選択肢ボタンとして「ログオフ完了」等を選択肢説明欄165に入力し、「ユーザがログオフを完了した場合」といったコメント文を補足説明欄166に入力した後に、当該選択肢を有効にするためチェックボックス167にチェックを入れる。
図においては3つの選択肢が設定されているが、設計者は必要に応じてさらに多くの選択肢を設定することもできる。
Next, the designer inputs “logoff complete” or the like as a specific option button in the
Although three options are set in the figure, the designer can set more options as needed.
つぎに設計者は、リンク先指定欄168のプルダウンメニューをクリックし、次段の確認入力ブロック163内に設定された選択肢へのページ内リンクを設定する。デフォルトでは「Index A」「Index B」「Index C」…のように各選択肢ボタン毎にアルファベット順のインデックスコードが割り振られているため、通常は変更する必要はない。
この「Index A」等のコードは、次に述べる確認入力欄163に設定された各選択肢の「Index A」等のコードに対応している。
Next, the designer clicks a pull-down menu in the link
The code such as “Index A” corresponds to the code such as “Index A” of each option set in the
つぎに設計者は、確認入力ブロック163の編集作業に移行する。まず、必要に応じてブロック名設定欄58にブロック名を入力する。デフォルトでは「確認入力」が表示されている。なお、この結果ブロック163の表示/非表示選択用のチェックボックス59もチェックが入った状態でグレイアウトしているため、設計者はこれを非表示にすることはできない。
Next, the designer shifts to an editing operation of the
つぎに設計者は、「Index A」、「Index B」、「Index C」毎に、「ログオフ完了」等を選択肢ラベル設定欄169に入力すると共に、選択肢説明欄170に当該選択肢の補足説明を入力する。
また、各選択肢には履歴定義(一覧用)と履歴定義(報告用)の二つの履歴定義設定欄が設けられており、設計者は、各ログファイルに記録するための文字列を各欄に設定する。
Next, for each of “Index A”, “Index B”, and “Index C”, the designer inputs “logoff complete” or the like in the option
Each option has two history definition setting fields, history definition (for list) and history definition (for reporting), and the designer can enter a character string to be recorded in each log file in each field. Set.
以上の設定データを入力した後、設計者が「プレビュー」ボタン(図示省略)をクリックして連絡確認画面150の完成イメージを確認した上で「登録」ボタン(図示省略)をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
After entering the above setting data, the designer clicks the “Preview” button (not shown) to check the completed image on the
Upon receiving this, the
図19は、メール送信画面180の一例を示すものであり、お客様名ブロック181、宛先指定ブロック182、件名ブロック183、担当者ブロック184、メール記入文言ブロック185、テンプレート名称ブロック186、コメントブロック187、添付ファイルブロック188を備えている。
このメール送信画面180は、顧客に対して電子メールを用いて連絡や報告を行う際に用いられる。
FIG. 19 shows an example of a
This
お客様名ブロック181には、障害が発生したシステムを所有している企業名(「東西電機株式会社」等)が、障害対応装置28によって事前に充填されている。
そこでオペレータは、宛先指定ブロック182に宛先(To)、宛先(Cc)、宛先(Bcc)を設定することから始める。
この際、「連絡先ブロックより追加」ボタン118をクリックすると、障害対応装置28から連絡先の一覧画面が送信され、別ウィンドウ上に表示されるため、オペレータは任意の連絡先を選択入力することができる。
あるいは、表示名入力欄189及びアドレス入力欄190に具体的表示名や電子メールアドレスを打鍵入力し、「<<リストへ追加」ボタン191をクリックすることにより、宛先リスト192に電子メールアドレスを個別に追加することもできる。
The
Therefore, the operator starts by setting a destination (To), a destination (Cc), and a destination (Bcc) in the
At this time, if the "Add from contact block"
Alternatively, enter a specific display name or e-mail address in the display
件名ブロック183には、予め定義された書式に基づき、必要な件名が自動的に充填されている。
また、メール本文に相当するメール記入文言ブロック185には、テンプレート名称ブロック186に表示されたメールテンプレート(例えば「障害発生時連絡:第一報用」)の記載内容が反映されている。
図19の例では、複数の定型文を選択する方式のメールテンプレートが指定されているため、「報告先/報告時刻」、「本件については、メールのみのご連絡とさせていただきます。」、「取り急ぎメールさせていただきます」、「(空白)」の選択肢が列記されている。
そこでオペレータは、例えば「報告先/報告時刻」のラジオボタンにチェックを入れた上で、報告先として具体的な担当者名を記入し、「現在時刻」ボタン194をクリックして報告時刻として現在時刻を代入する。
あるいは、「(空白)」のラジオボタンにチェックを入れ、括弧内に任意の文字列を打鍵入力する。
The
In addition, the mail entry message block 185 corresponding to the mail text reflects the description content of the mail template displayed in the template name block 186 (for example, “Communication at the time of failure occurrence: for first report”).
In the example of FIG. 19, since a mail template of a method for selecting a plurality of canned sentences is specified, “report destination / report time”, “this case will be contacted only by mail”, Options for "I'll send you as soon as possible" and "(Blank)" are listed.
Therefore, for example, the operator checks the radio button of “Report destination / Report time”, enters the name of a specific person in charge as the report destination, and clicks the “Current time”
Alternatively, check the “(blank)” radio button and enter an arbitrary character string in parentheses.
コメントブロック187には、一覧用コメント入力欄195と報告用コメント入力欄196が設けられており、オペレータは一覧用ログファイル401及び報告用ログファイル402に記録するための文言(メモ書き)を各入力欄に入力することができる。
このコメントブロック内に入力した文言は純粋に記録用のものであるため、相手先に送信されるメール中に表示されることはない。
The
Since the text entered in the comment block is purely for recording, it is not displayed in the mail sent to the other party.
メールにファイルを添付する場合、オペレータは添付ファイルブロック188の「参照」ボタン197をクリックし、障害対応端末32内、あるいは他のサーバ内に格納されたファイルを指定する。
When attaching a file to the mail, the operator clicks a “reference”
メール送信画面180に対して必要な入力を済ませたオペレータは、「メール送信」ボタン198をクリックし、電子メールの送信をリクエストする。この結果、メールサーバ(図示省略)を介して、報告用の電子メールが顧客の担当者に宛てて送信される。
オペレータは、「メール送信完了」のメッセージが表示されるのを待って「次へ」ボタン48をクリックし、次の対応画面へ遷移させる。
The operator who has completed the necessary input on the
The operator waits for the message “Mail transmission complete” to be displayed and clicks the “Next”
このメール送信画面180を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、メール送信画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13からメール送信画面の設計時用画面スケルトンを取り出して設計画面を生成し、設計端末14に送信する。
When creating the
Upon receiving this, the
図20は、設計端末14のWebブラウザ上に表示されたメール送信画面用の設計画面200の一部を示すものであり、お客様ブロック201、宛先ブロック202、件名ブロック203、本文ブロック204、フリーメモブロック205が描かれている。
なお、書誌事項入力欄、タイトル入力欄、ナビゲーションの説明文入力欄は、図6に示した手順書実行画面用の設計画面50と実質的に等しい構成を備えているため、その記載は省略されている。
FIG. 20 shows a part of the
The bibliographic item input field, title input field, and navigation description input field have substantially the same structure as the
まず設計者は、各ブロックのブロック名設定欄58にブロック名を入力する。デフォルトでは、上記のように「お客様」、「宛先」、「件名」、「本文」、「フリーメモ」が各ブロック名として表示されており、設計者は必要に応じてこれらに修正を加える。例えば、「フリーメモ」のブロック名を「コメント」に書き換えることにより、メール送信画面180上では当該ブロックについて「コメント」のブロック名が表示されることとなる。
First, the designer inputs a block name in the block
このメール送信画面用の設計画面200の場合、フリーメモブロック205を除き、ブロック名設定欄の右隣に設けられたチェックボックス59はチェックが入った状態でグレイアウトしているため、設計者はフリーメモブロックのみを非表示にすることができる。
In the case of the
つぎに設計者は、お客様ブロック201における顧客設定欄206に顧客名の特定方法を定義する。デフォルトでは、障害メッセージを送信したシステムの所有企業名を特定する[CUST_NAMEEr1]が設定されている。
Next, the designer defines a method for specifying the customer name in the
つぎに設計者は、宛先ブロック202において連絡先の設定方式を定義する。
まず、「固定指定」のラジオボタン207にチェックを入れた場合、設計者は宛先(To)、宛先(Cc)、宛先(Bcc)を個別に設定する必要がある。
この際、「連絡先より追加」ボタン208をクリックすると、画面編集部34から連絡先の一覧画面が送信され、別ウィンドウ上に表示されるため、オペレータは任意の連絡先を選択入力することができる。あるいは、表示名入力欄209及びアドレス入力欄210に具体的な表示名や電子メールアドレスを打鍵入力し、「<<リストへ追加」ボタン211をクリックすることにより、宛先リスト212に電子メールアドレスを個別に追加することもできる。
設計者が「固定指定」を選択した場合、メール送信画面180の宛先欄には設計者が設定した宛先のみが固定表示され、オペレータがこれを変更する余地はなくなる。
Next, the designer defines a contact setting method in the
First, when the “fixed designation”
At this time, when the “Add from contacts”
When the designer selects “fixed designation”, only the destination set by the designer is fixedly displayed in the destination column of the
これに対し、「選択指定」のラジオボタン213にチェックを入れると共に、その配下の「連絡先を表示させず、実行画面で連絡先ブロックを選択して表示」のラジオボタン214にチェックを入れると、図19に示したように、メール送信画面180の宛先ブロック182に宛先選択用のボタン類や入力フィールドが表示されるようになる。
On the other hand, if the
あるいは、「選択指定」のラジオボタン213にチェックを入れると共に、その配下の「連絡先ブロックによって一覧表示」のラジオボタン215にチェックを入れ、プルダウンメニュー216中から特定の連絡先ブロックを設定すると、メール送信画面の宛先欄には、設計者が選択した連絡先ブロックに属する複数の宛先が選択肢として表示されるようになる(図示省略)。この場合、オペレータは必要な宛先のチェックボックスにチェックを入れて、具体的な送信先を選択する。
Alternatively, if you check the
つぎに設計者は、件名ブロック203の件名設定欄217に件名の書式を定義する。この際、予約語一覧ボタン61をクリックすると、画面編集部34から予約語の一覧画面が送信され、別ウィンドウ上に表示されるため、設計者は任意の予約語(例えば「%SYSTEM_ID%」を選択入力することができる。
Next, the designer defines a subject format in the
つぎに設計者が、本文ブロック204の「メールテンプレート選択」ボタン218をクリックすると、画面編集部34からメールテンプレートの一覧画面が送信され、別ウィンドウ上に表示される。
これに対し設計者は、任意のメールテンプレートを選択する。この結果、メールテンプレート表示欄に選択したメールテンプレートの内容が表示される。
Next, when the designer clicks the “select mail template” button 218 in the
On the other hand, the designer selects an arbitrary mail template. As a result, the contents of the selected mail template are displayed in the mail template display field.
つぎに設計者は、フリーメモブロック205の一覧用コメント入力欄219及び報告用コメント入力欄220に必要な文字列を設定する。デフォルトでは、それぞれ「特記事項がある場合は入力して下さい(一覧用)」、「特記事項がある場合は入力して下さい(報告用)」が設定されている。
Next, the designer sets necessary character strings in the list
以上の設定データを入力した後、設計者が「プレビュー」ボタン(図示省略)をクリックしてメール送信画面180の完成イメージを確認した上で「登録」ボタン(図示省略)をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
After entering the above setting data, the designer clicks the “Preview” button (not shown), confirms the completed image of the
Upon receiving this, the
図21は、汎用指示画面230の一例を部分的に示すものであり、指示1ブロック231、指示2ブロック232、指示3ブロッ233ク、指示4ブロック234が描かれている。図示は省略したが、フリーメモブロック等、他の画面構成ブロックを備えることもできる。
この汎用指示画面230は、上記した手順書実行画面40、コマンド実行画面80、障害報告画面110、連絡確認画面150、メール送信画面180のように、個別用途に特化した画面ではカバーできない種々雑多な指示をオペレータに発するために用いられるものである。
FIG. 21 partially shows an example of the general-
This general-
まず、指示1ブロック231には、プロセス停止からの経過時間を入力するための項目と、プロセスが自動復旧しているか否かを選択するための選択肢(自動復旧している/停止したまま)が設定されている。また、各選択肢にはラジオボタンが設けられている。
First, the
そこでオペレータは、エラーメッセージの内容を読んでプロセス停止からの経過時間を計算し、経過時間入力項目235に数値(例えば「5」)を打鍵入力する。
また、プロセスの現状に対応した選択肢(例えば「停止したまま」)のラジオボタン236にチェックを入れる。
Therefore, the operator reads the content of the error message, calculates the elapsed time from the process stop, and inputs a numerical value (for example, “5”) in the elapsed time input item 235.
In addition, the
指示2ブロック232には、フェイルオーバー対象か否かを選択するための2つの選択肢ボタン(「フェイルオーバー対象」ボタン237/「フェイルオーバー非対象」ボタン238)が設けられている。
各選択肢ボタンには、次段の指示3ブロック233に設定された選択肢に対する内部リンクが設定されているため、オペレータが何れかの選択肢ボタンをクリックすると、瞬時に指示3ブロック233の対応選択肢までジャンプする。
The
Since each option button has an internal link to the option set in the
ジャンプ先が「フェイルオーバー対象である場合」のとき、オペレータは当該選択肢のラジオボタン239にチェックを入れると共に、当該選択肢の指示コメントである「発生した障害のフェイルオーバー確認手順書を実行して下さい」に従う。
具体的には、「手順書一覧」ボタン240をクリックし、別ウィンドウ上に表示された手順書一覧の中から該当の手順書を選択して画面に表示させ、その記述内容に沿った処置を行う。
When the jump destination is "when failover is a target", the operator checks the
Specifically, click the “Procedure List” button 240, select the procedure from the list of procedures displayed in another window, display it on the screen, and take action according to the description. Do.
これに対し、ジャンプ先が「フェイルオーバー非対象である場合」であるとき、オペレータは当該選択肢のラジオボタン241にチェックを入れると共に、当該選択肢の指示コメントである「次へボタンを押下して下さい」に従う。
On the other hand, when the jump destination is "when failover is not applicable", the operator checks the
指示4ブロック234には、指示3ブロック239において手順書を実行した結果、プロセスが自動復旧しているか否かの選択肢が設けられている。
これに対しオペレータは、現状にマッチした選択肢のラジオボタンにチェックを入れた後、「次へ」ボタン48をクリックする。
この結果、各選択肢に関連付けられた他の障害対応画面へと遷移する。
In the instruction 4
In response to this, the operator clicks the “next”
As a result, the screen transitions to another failure handling screen associated with each option.
この汎用指示画面230を作成するに際し、設計者は設計端末14から画面編集部34にアクセスし、汎用指示画面の作成サービスをリクエストする。
これを受けた画面編集部34は、画面スケルトン格納部13から汎用指示画面の設計時用画面スケルトンを取り出して設計画面を生成し、設計端末14に送信する。
When creating this general-
Upon receiving this, the
この汎用指示画面用の設計画面は比較的複雑な構成を備えているため、その細部について説明する前に、図22に基づき、当該設計画面の基本構造について説明する。
図示の通り、汎用指示画面用の設計画面は、指示1ブロック〜指示5ブロックのように、最大で5つの指示ブロックを利用可能であり、各指示ブロックはエレメント1〜エレメント5のように、最大で5つのエレメントを利用できる。さらに各エレメントについては、入力、結果選択、ページ内リンク、外部ページ接続の4つのエレメントタイプの中から一つを選択することができる。
したがって、各指示ブロックのエレメント毎に設定するエレメントタイプの組合せを適宜変更することにより、あるいは利用する指示ブロックの数や、各指示ブロック中で利用するエレメントの数を調整することにより、設計者は極めてバリエーションに富んだ汎用指示画面を容易に実現可能となる。
Since the design screen for the general-purpose instruction screen has a relatively complicated configuration, the basic structure of the design screen will be described based on FIG. 22 before the details thereof are described.
As shown in the figure, the design screen for the general-purpose instruction screen can use a maximum of five instruction blocks, such as
Therefore, by changing the combination of element types set for each element of each instruction block as appropriate, or by adjusting the number of instruction blocks used or the number of elements used in each instruction block, the designer can An extremely versatile general-purpose instruction screen can be easily realized.
図23〜図26は、設計端末14のWebブラウザ上に表示された汎用指示画面用の設計画面250の一部を示すものであり、指示1ブロック〜指示4ブロックが描かれている。なお、書誌事項入力欄、タイトル入力欄、ナビゲーションの説明文入力欄は、図6に示した手順書実行画面用の設計画面50と共通するため、記載は省略されている。
FIG. 23 to FIG. 26 show a part of the
まず設計者は、指示1ブロック251のブロック名設定欄58に、任意のブロック名を入力する。デフォルトでは「指示1」が表示されているが、設計者は必要に応じて他の名称(例えば「調査1」)に変更することもできる。
First, the designer inputs an arbitrary block name in the block
この指示1ブロック251は5つのエレメントブロックを備えており、設計者は各エレメントブロックのチェックボックス252にチェックを入れたり、これを外したりすることにより、実際に利用するエレメントブロックの数を加減できる。
この指示1ブロック251の各エレメントにはIndex A-1〜Index A-5の識別コードが付与されており、この中のIndex A-1及びIndex A-2にチェックが入れられているため、二つのエレメントの利用が選択されていることとなる。
This
Each element of this
つぎに設計者は、Index A-1ブロックの編集に着手する。
まず設計者は、エレメントタイプ選択欄253においてプルダウンメニューを展開し、「入力」、「結果選択」、「ページ内リンク」、「外部ページ接続」の中から一つのエレメントタイプを設定する。図においては、「入力」のエレメントタイプが選択されている。
この状態において設計者がWebブラウザのページ更新ボタンをクリックすると、画面編集部34から「入力」用の設定項目を備えた設計画面250が再送信され、設計端末14のディスプレイに表示される。
The designer then begins editing the Index A-1 block.
First, the designer expands a pull-down menu in the element
In this state, when the designer clicks the page update button of the web browser, the
これに対し設計者は、説明文設定欄254に「プロセス停止からの経過時間を確認して下さい」を入力する。
つぎに設計者は、スクリプト定義欄255に「エラーメッセージをもとに、監視端末がプロセス停止を検知してからの現在まで…」の文字列を入力すると共に、「<font color="red">経過時間</font>[TEXT5 I 0]分」を入力し、経過時間入力欄235を形成する。
さらに設計者は、履歴スクリプト入力欄(一覧用及び報告用)に対し、記録用の文言として「経過時間入力」を設定する。
In response to this, the designer inputs “please check the elapsed time since process stop” in the explanatory
Next, the designer inputs a character string “From the error message to the current time when the monitoring terminal detects a process stop ...” in the
Furthermore, the designer sets “elapsed time input” as a wording for recording in the history script input field (for list and report).
つぎに設計者は、Index A-2ブロックの編集に着手する。
まず設計者は、エレメントタイプ選択欄253においてプルダウンメニューを展開し、エレメントタイプとして「結果選択」設定した後、Webブラウザのページ更新ボタンをクリックする。
この結果、画面編集部34から「結果選択」用の設定項目を備えた設計画面250が再送信され、設計端末14のディスプレイに表示される。
The designer then begins editing the Index A-2 block.
First, the designer expands the pull-down menu in the element
As a result, the
これに対し設計者は、説明文設定欄254に「プロセスが自動復旧しているか確認して下さい」を入力する。
つぎに設計者は、スクリプト定義欄255に「障害が発生したプロセスが自動復旧しているかを監視端末で確認して下さい」を設定する。
この結果選択用のエレメントブロックの場合、複数の選択肢設定欄が設けられているため、設計者は選択肢説明欄256に選択肢となる文字列を入力すると共に、履歴定義用(一覧用及び報告用)の文字列を入力した後、チェックボックス257にチェックを入れて当該選択肢の利用を宣言する。
In response to this, the designer inputs “Please check whether the process is automatically restored” in the explanatory
Next, the designer sets “Please check with the monitoring terminal whether the failed process is automatically recovered” in the
In the case of the element block for selecting the result, since a plurality of option setting fields are provided, the designer inputs a character string as an option in the
図においては、「自動復旧している」と「停止したまま」の二つの選択肢が設定されているが、設計者は、さらに多くの選択肢を設定することもできる。
この結果選択用のエレメントブロックにおいて選択肢を設定すると、汎用指示画面230においてはラジオボタン付の選択肢として表示されることとなるが、これはあくまでも記録として残す情報を選別するための選択肢であり、後述の「外部ページ接続」における選択肢のように、次の画面遷移を制御するためのものではない。
In the figure, two options of “automatic recovery” and “still stopped” are set, but the designer can set more options.
When the option is set in the element block for selecting this result, it will be displayed as an option with a radio button on the general-
つぎに設計者は、図24に示すように、指示2ブロック260の編集作業に移り、ブロック名設定欄58に任意のブロック名を入力する。デフォルトでは「指示2」が表示されている。
この指示2ブロックも5つのエレメントブロックを備えており、各エレメントにはIndex B-1〜Index B-5の識別コードが付与されているのであるが、ここでは「Index B-1」のエレメントのみが利用されている。
Next, as shown in FIG. 24, the designer moves to the editing operation of the
This
まず設計者は、エレメントタイプ選択欄253においてプルダウンメニューを展開し、エレメントタイプとして「ページ内リンク」設定した後、Webブラウザのページ更新ボタンをクリックする。
この結果、画面編集部34から「ページ内リンク」用の設定項目を備えた設計画面250が再送信され、設計端末14のディスプレイに表示される。
First, the designer expands the pull-down menu in the element
As a result, the
これに対し設計者は、説明文設定欄254に「フェイルオーバー対象かの確認をして下さい」を入力する。
つぎに設計者は、スクリプト定義欄255に「該当障害がフェイルオーバーの対象であるかを判定し、下記リンクを押下して下さい」を入力する。
In response to this, the designer inputs “Please confirm whether or not to fail over” in the explanatory
Next, the designer inputs “Determine whether the relevant failure is a failover target and press the following link” in the
このページ内リンク用のエレメントブロックの場合、複数の選択肢設定欄が設けられているため、設計者は選択肢説明欄261に選択肢ボタンとなる文字列を入力すると共に、解説文設定欄262にコメント文を入力し、チェックボックス263にチェックを入れて当該選択肢の利用を宣言する。
また、選択肢毎に設けられたリンク先指定欄264のプルダウンメニューを展開すると、当該汎用指示画面用の設計画面250に含まれている全エレメントブロックの識別コードがリスト表示されるため、設計者はその中から一つのエレメントブロックをリンク先として設定する。
In the case of this element block for in-page links, a plurality of option setting fields are provided, so the designer inputs a character string to be an option button in the
In addition, when the pull-down menu of the link
図においては、「フェイルオーバー対象」と「フェイルオーバー非対象」の二つの選択肢が設定されており、それぞれ「Index C-1」と「Index C-2」がリンク先として設定されているが、設計者はさらに多くの選択肢を設定することもできる。
このページ内リンク用のエレメントブロックにおいて選択肢を設定すると、汎用指示画面230においては選択肢ボタンとして表示されることとなる。
In the figure, two options, "Failover Target" and "Failover Not Target" are set, and "Index C-1" and "Index C-2" are set as the link destinations respectively. Designers can set more options.
When an option is set in the element block for in-page link, it is displayed as an option button on the general-
つぎに設計者は、図25に示すように、指示3ブロック270の編集作業に移り、ブロック名設定欄58に任意のブロック名を入力する。デフォルトでは「指示3」が表示されている。
この指示3ブロックも5つのエレメントブロックを備えており、各エレメントにはIndex C-1〜Index C-5の識別コードが付与されているのであるが、ここでは「Index C-1」及び「Index C-2」のエレメントのみが利用されている。
Next, as shown in FIG. 25, the designer moves to an editing operation of the
This
まず設計者は、それぞれのエレメントタイプ選択欄253においてプルダウンメニューを展開し、エレメントタイプとして「入力」設定した後、Webブラウザのページ更新ボタンをクリックする。
この結果、画面編集部34から「入力」用の設定項目を備えた設計画面250が再送信され、設計端末14のディスプレイに表示される。
First, the designer expands the pull-down menu in each element
As a result, the
これに対し設計者は、Index C-1の説明文設定欄254に「フェイルオーバー対象である場合」を入力する。
また設計者は、スクリプト定義欄255に「発生した障害のフェイルオーバー確認手順書の確認をして下さい」を入力すると共に、「予約語一覧」ボタン61をクリックし、「手順書一覧」ボタン240を表示するための予約語である「[DISP_GUIDE:0]」を選択入力する。
さらに設計者は、履歴スクリプト入力欄(一覧用及び報告用)に対し、記録用の文言として「手順書参照」を設定する。
On the other hand, the designer inputs “in case of failover” in the explanatory
In addition, the designer inputs “please confirm the failover confirmation procedure manual for the failure that has occurred” in the
Furthermore, the designer sets “refer to procedure manual” as a recording word in the history script input field (for list and report).
つぎに設計者は、Index C-2の説明文設定欄254に「フェイルオーバー非対象である場合」を入力する。
また設計者は、スクリプト定義欄255に「次へボタンを押下して下さい」を入力すると共に、履歴スクリプト入力欄(一覧用及び報告用)に対し、記録用の文言として「次へ」を設定する。
Next, the designer inputs “when failover is not a target” in the explanatory
In addition, the designer inputs “Please press the next button” in the
この指示3ブロック270については、「このブロックにラジオボタンを付加する」のチェックボックス271にチェックが入れられているため、Index C-1及びIndex C-2に設定した各説明文には、汎用指示画面230上において選択用のラジオボタンが表示されることとなる(図21参照)。
ただし、このラジオボタンはあくまでも記録として残す情報を選別するための選択肢であり、次の画面遷移を制御するためのものではない。
For this
However, this radio button is only an option for selecting information to be recorded, and is not for controlling the next screen transition.
つぎに設計者は、図26に示すように、指示4ブロック280の編集作業に移り、ブロック名設定欄58に任意のブロック名を入力する。デフォルトでは「指示4」が表示されている。
この指示4ブロック280も5つのエレメントブロックを備えており、各エレメントにはIndex D-1〜Index D-5の識別コードが付与されているのであるが、ここでは「Index D-1」のエレメントのみが利用されている。
Next, as shown in FIG. 26, the designer moves to the editing operation of the instruction 4
This instruction 4
まず設計者は、エレメントタイプ選択欄253においてプルダウンメニューを展開し、エレメントタイプとして「外部ページ接続」設定した後、Webブラウザのページ更新ボタンをクリックする。
この結果、画面編集部34から「外部ページ接続」用の設定項目を備えた設計画面250が再送信され、設計端末14のディスプレイに表示される。
First, the designer expands the pull-down menu in the element
As a result, the
これに対し設計者は、説明文設定欄254に「プロセスが自動復旧しているか確認して下さい」を入力する。
つぎに設計者は、スクリプト定義欄255に「千手ノードモニタによりノード状態を確認して下さい」を設定する。
この外部ページ接続用のエレメントブロックの場合、複数の選択肢設定欄が設けられているため、設計者は選択肢説明欄281に選択肢となる文字列を入力すると共に、履歴定義用(一覧用及び報告用)の文字列を入力した後、チェックボックス282にチェックを入れて当該選択肢の利用を宣言する。
In response to this, the designer inputs “Please check whether the process is automatically restored” in the explanatory
Next, the designer sets “Please check the node status with the thousand node monitor” in the
In the case of this element block for external page connection, since a plurality of option setting fields are provided, the designer inputs a character string as an option in the
図においては、「ノード状態UPしている」と「ノード状態UPしていない」の二つの選択肢が設定されているが、設計者は、さらに多くの選択肢を設定することもできる。
この外部ページ接続用のエレメントブロックにおいて選択肢を設定すると、汎用指示画面230においてはラジオボタン付の選択肢として表示されることとなる。
また、この外部ページ接続用のエレメントブロックのラジオボタンには、次の画面遷移を制御する機能が付与されているため、何れか一つの選択肢のラジオボタンにチェックをいれた状態でオペレータが「次へ」ボタン48をクリックすると、各選択肢に関連付けられた画面に分岐遷移することとなる。
In the figure, two options “node state UP” and “node state UP” are set, but the designer can set more options.
When an option is set in the element block for external page connection, it is displayed on the general-
In addition, since the radio button of the element block for external page connection has a function to control the next screen transition, the operator selects “next” with the radio button of any one option checked. When the “to”
以上の設定データを入力した後、設計者が「プレビュー」ボタン(図示省略)をクリックして汎用指示画面250の完成イメージを確認した上で「登録」ボタン(図示省略)をクリックすると、設計者が入力したデータが画面編集部34に送信される。
これを受けた画面編集部34は、部品管理テーブル20、プロパティテーブル21、接続子テーブル22に必要なデータを登録する。
After inputting the above setting data, the designer clicks the “Preview” button (not shown) to confirm the completed image of the general-
Upon receiving this, the
以上のように、この発明に係る支援システムの場合、各種障害対応画面の設計時用画面スケルトン自体に、障害対応画面として備えるべき表示項目の設定欄や入力項目の設定欄、選択肢の設定欄が設けられており、設計者はこの画面スケルトンに基づいて生成された設計画面に直接テキストを入力したり、ラジオボタンにチェックを入れたりすることにより、その設定値が自動的に対応のテーブルに格納され、障害対応画面生成時には当該画面の実行時用画面スケルトンに上記の設定値を適用することにより、設計者の意図した通りのオリジナルな障害対応画面が自動生成される仕組みを備えている。このため、各画面をどのようにデザインするのかについての設計(外部設計)が不要となり、システムの構造やコーディング、あるいは業務処理に関する専門知識を有さない一般のオペレータ等であっても容易に特定の顧客企業向けにカスタマイズされた障害対応画面を設計可能となる。
障害対応画面の設計を完了した設計者は、フロー編集部35に対して画面遷移フローの編集をリクエストする。
これを受けたフロー編集部35は、フロー編集画面を設計端末14に送信する。
As described above, in the case of the support system according to the present invention, the display time setting skeleton, the input item setting field, and the option setting field that should be provided as the failure handling screen are included in the design time screen skeleton of various failure handling screens. The design value is automatically stored in the corresponding table by entering text directly into the design screen generated based on this screen skeleton or checking the radio button. In addition, when the failure handling screen is generated, the above-described setting value is applied to the runtime screen skeleton of the screen to automatically generate an original failure handling screen as intended by the designer. This eliminates the need for design (external design) on how to design each screen, and it can be easily identified even by general operators who do not have expertise in system structure, coding, or business processing. It is possible to design a customized failure response screen for customers.
The designer who has completed the design of the failure handling screen requests the
In response to this, the
図27は、このフロー編集画面300の一例を示すものであり、メイン画面301と、その左側に設けられた画面部品表示欄302を備えている。
画面部品表示欄302には、当該設計者が設計した各種障害対応画面(画面部品)を象徴する画面シンボル303が複数表示されている。
各画面シンボル303は、フロー編集部35が部品管理テーブル20、プロパティテーブル、接続子テーブルを参照して生成したものであり、長方形状の部品本体304には、当該画面部品の名称(手順書実行画面等)、画面部品ID(BH001等)が表示されている。
FIG. 27 shows an example of the
The screen
Each
設計者は、この画面シンボル303のリスト中から任意の画面シンボル303を、マウスを用いてメイン画面301上の所定位置にドラッグ・アンド・ドロップにより配置する。
The designer arranges an
各画面シンボル303には、当該画面部品の分岐数に応じた数の接続子305が設けられている。
例えば、手順書実行画面BH001には3つの分岐が設けられているため、その画面シンボル303には3本の接続子305が形成されている。また、コマンド実行画面BH002には2つの分岐が設定されているため、2本の接続子305が形成されている。これに対し、障害報告画面BH003の場合には分岐が設定されていないが、他の後続画面との接続を実現するために、1本の接続子305が形成されている。
Each
For example, since the procedure manual execution screen BH001 has three branches, the
設計者は、メイン画面301上に配置させた各画面シンボル303の接続子305をマウスでドラッグして引き伸ばし、後続画面となるべき画面シンボル303の頂部に接続する。
各接続子305は、それぞれ固有の選択肢に関連付けられており、設計者がマウスポインタ306を各接続子305の側に翳すと、当該接続子305に関連付けられた選択肢がポップアップ表示される。このため設計者は、迷うことなく画面シンボル303同士を必要な順番で階層状に繋ぎ合わせることができ、複雑な分岐構造を備えた画面フローを極めて容易に設計することが可能となる。
The designer drags and stretches the
Each
この画面フローの編集作業中に、特定の画面部品について修正の必要性を感じた設計者は、対応の画面シンボル303をダブルクリックする。この結果、画面編集部34から当該画面部品の設計画面に既存の設定値を反映させた編集画面が送信され、設計端末14のWebブラウザ上に表示される。
これに対し設計者が必要な修正を施し、登録ボタン76をクリックすれば、その画面シンボルにも修正内容が即座に反映されることとなる。
During editing of this screen flow, a designer who feels that a specific screen component needs to be corrected double-clicks the
On the other hand, if the designer makes necessary corrections and clicks the
フロー編集画面300を用いた画面フローの設計を終えた設計者が「登録」ボタン307をクリックすると、設計者による編集データ(画面間のリンク関係の設定データ)が画面編集部34に送信される。
これを受けたフロー編集部35は、この編集データをフロー管理テーブル23、フロー構成部品テーブル24、遷移テーブル25に必要なデータを登録する。
When the designer who has finished designing the screen flow using the
Receiving this, the
図28はフロー管理テーブル23の構成例を示すものであり、フローID、フロー名称、開始ノードID、ステータスのデータ項目を備えている。開始ノードIDには、各画面フローにおいて一番最初に表示される画面のノードIDが格納されている。
また、図29はフロー構成部品テーブル24の構成例を示すものであり、フローID、ノードID、画面部品IDのデータ項目を備えている。ノードIDの項目には、画面フローを構成する個々の画面を特定するユニークなIDが格納されるのに対し、画面部品IDの項目には、各ノードを構成する具体的な画面部品のIDが格納される。したがって、同じ画面部品IDが複数の異なるノードIDに関連付けられることもある。
図30は遷移テーブル25の構成例を示すものであり、画面部品ID、接続子ID、遷移先ノードIDのデータ項目を備えている。この遷移テーブルを参照することにより、障害対応装置28は各画面の分岐先を特定することが可能となる。
FIG. 28 shows a configuration example of the flow management table 23, which includes data items of flow ID, flow name, start node ID, and status. In the start node ID, the node ID of the screen displayed first in each screen flow is stored.
FIG. 29 shows a configuration example of the flow component table 24, which includes data items of a flow ID, a node ID, and a screen component ID. The node ID item stores a unique ID that identifies the individual screens that make up the screen flow, while the screen component ID item contains the IDs of the specific screen components that make up each node. Stored. Therefore, the same screen component ID may be associated with a plurality of different node IDs.
FIG. 30 shows a configuration example of the transition table 25, which includes data items of screen component ID, connector ID, and transition destination node ID. By referring to this transition table, the
つぎに設計者は、設計した画面フローが正常に機能するか否かを確認するため、テストを行う。すなわち、編集者が画面上に表示された管理メニュー(図示省略)中の「テストモード」ボタンを押下し、テストモードでの画面遷移をリクエストすると、フロー編集部35から登録済みの画面遷移フロー(ナビテンプレート)一覧画面が送信され、設計端末14のディスプレイに表示される(図示省略)。 Next, the designer performs a test in order to confirm whether the designed screen flow functions normally. That is, when the editor presses the “test mode” button in the management menu (not shown) displayed on the screen and requests screen transition in the test mode, the screen transition flow registered from the flow editing unit 35 ( Navi template) list screen is transmitted and displayed on the display of the design terminal 14 (not shown).
このリスト中から、登録したばかりの画面遷移フローを設計者が選択すると、フロー編集部35から障害選択画面が送信され、設計端末14のディスプレイに表示される(図示省略)。この画面には、予め登録しておいたダミーの障害メッセージが列記されており、設計者がこの中から任意の障害メッセージを選択すると、テストモードでの画面遷移フローが開始される。
When the designer selects a screen transition flow that has just been registered from the list, a failure selection screen is transmitted from the
まずフロー編集部35は、フロー管理テーブル23、部品管理テーブル20を参照して最初の障害対応画面を特定し、画面スケルトン格納部13から該当の実行時用画面スケルトンを取得すると共に、これにプロパティテーブル21に格納された設定値を当てはめて障害対応画面(HTMLファイル)を生成し、設計端末14に送信する。
First, the
これに対し設計者は、この画面の記述に従って必要な処理を実行したものとして、その結果を画面に入力する。
これを受けたフロー編集部35は、フロー構成部品テーブル24、遷移テーブル25、部品管理テーブル20、接続子テーブル22を参照して、上記の実行結果に適合した次の障害対応画面を特定し、画面スケルトン格納部13から該当の実行用画面スケルトンを取得すると共に、これにプロパティテーブル21に格納された設定値を当てはめて次の障害対応画面を生成し、障害対応端末32に送信する。
On the other hand, the designer inputs the result on the screen, assuming that necessary processing has been executed according to the description on the screen.
Receiving this, the
以後も上記の処理を繰り返すことにより、フロー編集部35から設計端末14に対して障害対応画面が次々と送信され、これに対して設計者は必要な入力や選択を行う。
各画面に設けられた選択肢に応じて画面の遷移先が複数に分岐する場合には、全ての経路を通過するように設計者は何度もテストを繰り返す。
このテストに際しては、別ウィンドウにおいて図27のフロー編集画面に類似したテストカバレッジ画面(図示省略)が表示され、各画面シンボル303と、相互の分岐関係、及びパスした経路等がグラフィカルに表現されている。
Thereafter, by repeating the above-described processing, failure handling screens are successively transmitted from the
When the transition destination of the screen branches into a plurality according to the options provided on each screen, the designer repeats the test many times so as to pass all the routes.
In this test, a test coverage screen (not shown) similar to the flow editing screen of FIG. 27 is displayed in a separate window, and each
途中で分岐先が未設定であることや、意図した画面とは異なる画面に遷移することを発見した設計者は、テストを一時中断して図27のフロー編集画面300に戻り、画面シンボル303間の接続をやり直す。
The designer who discovers that the branch destination is not set on the way, or that the screen changes to a screen different from the intended screen, suspends the test and returns to the
そして、全ての経路について問題ないことを確認した設計者は、テストカバレッジ画面に表示された「承認依頼」ボタンを押下すると共に、管理者にその旨を報告する。 Then, the designer who has confirmed that there is no problem with all the routes presses the “approval request” button displayed on the test coverage screen and reports the fact to the administrator.
この報告を受けた管理者が、自己の設計端末14からフロー編集部35にアクセスすると、フロー編集部35から登録済みの画面遷移フローの一覧画面が送信され、設計端末14のディスプレイに表示される(図示省略)。
When the administrator who has received this report accesses the
このリスト中から、報告のあった画面遷移フローを管理者が選択すると、フロー編集部35からテストカバレッジ画面が送信され、設計端末14のディスプレイに表示される(図示省略)。
そして、全ての経路についてテストが完了していることを確認した管理者は、テストカバレッジ画面に表示された「承認」ボタンを押下する。
When the administrator selects a reported screen transition flow from the list, a test coverage screen is transmitted from the
Then, the administrator who confirms that the test has been completed for all routes presses the “approval” button displayed on the test coverage screen.
これを受けたフロー編集部35は、フロー管理テーブル23のステータスに承認済みのフラグを設定する(図28参照)。
障害対応装置28は、この承認済みのフラグが設定されていることを確認した上で、当該画面遷移フローを実際の障害時に適用することになるため、このテストモードをクリアすることが、画面遷移フローの実装条件となる。
Upon receiving this, the
The
つぎに、連絡先ブロックの登録方法について説明する。
すなわち、設計者が切り分け条件編集部403にアクセスし、連絡先ブロックの登録をリクエストすると、連絡先ブロック編集画面(通常用)が送信される。
図31は、この連絡先ブロック編集画面(通常用)310の一例を示すものである。
Next, a contact block registration method will be described.
That is, when the designer accesses the carving
FIG. 31 shows an example of the contact block edit screen (for normal use) 310.
まず設計者は、開始日時設定欄311に年月日及び時分を入力すると共に、この連絡先ブロックの名称を名称入力欄312に入力する。連絡先ブロックIDの「514」は、システムの側で自動的に採番されたものである。
つぎに設計者が、対象システム設定欄の「選択/編集」ボタン313をクリックすると、顧客システムテーブル17内に格納された監視対象システムの一覧画面が切り分け条件編集部403から送信される(図示省略)。この監視対象システムのリスト中から設計者が一の監視対象システムを選択すると、当該監視対象システムが確認ボックス314に表示される。
First, the designer inputs the date and time in the start date /
Next, when the designer clicks the “select / edit”
つぎに設計者は、メール宛先設定欄315において、必要な連絡先担当者の氏名、宛先種別(To/Cc/Bcc)、及び電子メールアドレスを入力する。
Next, the designer inputs a name of a contact person in charge, a destination type (To / Cc / Bcc), and an e-mail address in the mail
つぎに設計者は、電話連絡先設定欄316において、必要な連絡先担当者の氏名、氏名(よみ)、電話番号、所属を入力し、各人の表示優先度を設定する。
表示優先度は、障害対応画面において複数の電話連絡先がリスト表示される際の順番を意味しており、オペレータはこの順番に従って電話を掛けていくことになる。設計者は、営業日(日中)、営業日(夜間)、休日(日中)、休日(夜間)毎に、異なる表示優先度を設定することができる。
障害対応装置28は、障害発生時に該当する表示優先度に従って電話連絡先を整列させ、実行時用画面スケルトンの連絡先表示項目に挿入することとなる。
Next, the designer inputs the name, name (reading), telephone number, and affiliation of the person in charge of the necessary contact in the telephone
The display priority means the order in which a plurality of telephone contacts are displayed in a list on the failure handling screen, and the operator makes a call according to this order. The designer can set different display priorities for business days (daytime), business days (nighttime), holidays (daytime), and holidays (nighttime).
The
設計者は、「追加」ボタン317をクリックすることにより、メール宛先及び電話連絡先の入力項目を追加し、多数の担当者を連絡先ブロックに加えることが可能となる。
By clicking the “add”
必要事項の入力を完了した設計者が「登録」ボタン318をクリックすると、入力データが切り分け条件編集部403に送信され、連絡先ブロックテーブル33に格納される。
When the designer who has completed inputting necessary items clicks the “Register”
上記においては、設計者が必要事項を一から入力する例を説明したが、既登録の連絡先ブロックの設定を援用することもできる。
すなわち、設計者が「コピー元検索」ボタン319をクリックすると、コピー元検索画面が切り分け条件編集部403から送信され、設計端末14のディスプレイに表示される(図示省略)。この検索画面を介して一の連絡先ブロックを設計者が選択すると、当該連絡先ブロックの設定値が各入力欄に充填される。
あとは、必要な項目について修正を加えることにより、設計者は新たな連絡先ブロックの編集をきわめて容易に完了することができる。
In the above description, the example in which the designer inputs necessary items from the beginning has been described. However, the setting of a registered contact block can also be used.
That is, when the designer clicks the “copy source search”
The designer can then complete the editing of the new contact block very easily by modifying the required items.
設計者は、上記した通常用の連絡先ブロックとは別に、同一の監視対象について複数の一時用連絡先ブロックを登録しておき、時間的条件に応じて連絡先ブロックを柔軟に切り替わるように設計することができる。 In addition to the normal contact block described above, the designer registers multiple temporary contact blocks for the same monitoring target, and is designed to switch contact blocks flexibly according to time conditions can do.
すなわち、設計者が切り分け条件編集部403にアクセスし、一時用連絡先ブロックの登録をリクエストすると、連絡先ブロック編集画面(一時用)が送信される。
図32は、この連絡先ブロック編集画面(一時用)330の一例を示すものである。
That is, when the designer accesses the carving
FIG. 32 shows an example of this contact block edit screen (temporary) 330.
この連絡先ブロック編集画面(一時用)330は、上記の連絡先ブロック編集画面(通常用)310と重複する入力項目を多く備えているため、両者の違いに重点を置いて説明する。
まず一時用の連絡先ブロックの場合、始期のみならず終期の設定が必須条件となっているため、設計者は開始日時設定欄311に年月日及び時分を入力すると共に、終了日時設定欄331にも年月日及び時分を入力する。
Since this contact block edit screen (temporary) 330 has many input items that overlap with the above-described contact block edit screen (normal) 310, the difference between the two will be described.
First, in the case of a temporary contact block, not only the start but also the end must be set, so the designer enters the date and time in the start date and
連絡先ブロックの名称の設定、対象システムの選択、メール宛先の設定、電話連絡先の設定については、通常用の連絡先ブロック編集画面310と異ならないが、メール宛先及び電話連絡先については、当然ながら通常用とは異なる設定となる。
The contact block name setting, target system selection, e-mail destination setting, and telephone contact setting are not different from the normal contact
設計者は、通常時用連絡先ブロック名設定欄332において、この一時用連絡先ブロックの親となるべき通常時用連絡先ブロックを指定する。
すなわち、設計者が「検索」ボタン333をクリックすると、切り分け条件編集部403から通常時用連絡先ブロック選択画面が送信され、別ウィンドウに表示される(図示省略)。
ここで設計者が目的の通常時用連絡先ブロック名を選択すると、確認ボックス334に当該通常時用連絡先ブロック名が転記される。
In the normal contact block
That is, when the designer clicks the “Search”
Here, when the designer selects a target normal time contact block name, the normal time contact block name is transferred to the
必要事項の入力を完了した設計者が「登録」ボタン318をクリックすると、入力データが切り分け条件編集部403に送信され、連絡先ブロックテーブル33に親となる通常時用連絡先ブロックに関連付けた状態で格納される。
When the designer who completes the necessary items clicks the “Register”
図33は、通常時用連絡先ブロックと一時用連絡先ブロックとの適用関係を例示する説明図であり、通常時用連絡先ブロックαの有効期間中に、第1の一時用連絡先ブロックβ及び第2の一時用連絡先ブロックγが設定されている状態を示している。 FIG. 33 is an explanatory diagram illustrating the application relationship between the normal contact block and the temporary contact block, and the first temporary contact block β during the effective period of the normal contact block α. And the state where the 2nd temporary contact block γ is set.
この場合、第1の一時用連絡先ブロックβの有効期間である期間Bについては、第1の一時用連絡先ブロックβに設定された連絡先が優先的に適用され、通常時用連絡先ブロックの設定は不適用となる。
同様に、第2の一時用連絡先ブロックγの有効期間である期間Cについては、第2の一時用連絡先ブロックγに設定された連絡先が優先的に適用され、通常時用連絡先ブロックの設定は不適用となる。
これに対し、一時用連絡先ブロックが設定されていない期間A及び期間Dについては、通常用の連絡先ブロックに設定された連絡先が適用されることとなる。
In this case, for the period B that is the effective period of the first temporary contact block β, the contact set in the first temporary contact block β is preferentially applied, and the normal contact block This setting is not applicable.
Similarly, for the period C that is the effective period of the second temporary contact block γ, the contact set in the second temporary contact block γ is preferentially applied, and the normal-time contact block is applied. This setting is not applicable.
In contrast, for the period A and the period D in which the temporary contact block is not set, the contact set in the normal contact block is applied.
上記より明らかなように、通常時用連絡先ブロックの有効期間と一時用連絡先ブロックの有効期間とが重複する場合には、一時用連絡先ブロックの設定が優先されることとなる。また、一時用連絡先ブロック相互間で有効期間が重複することは許されない。 As is clear from the above, when the effective period of the normal contact block and the effective period of the temporary contact block overlap, the setting of the temporary contact block has priority. In addition, it is not allowed that the validity period overlaps between the temporary contact block.
以上のように、通常時用連絡先ブロックの有効期間中に複数の一時用連絡先ブロックを設定することにより、例えば夏期休暇中や年末年始といった特別な期間に関しては、平時と異なる連絡先を障害対応画面に表示させることが可能となる。 As described above, by setting multiple temporary contact blocks during the normal period contact block validity period, for example, during summer holidays and the year-end and New Year holidays, contacts different from normal times can be obstructed. It can be displayed on the corresponding screen.
つぎに、切り分け条件の登録方法について説明する。
すなわち、設計者が切り分け条件編集部403にアクセスし、切り分け条件の登録をリクエストすると、切り分け条件編集画面が送信される。
図34は、この切り分け条件編集画面340の一例を示すものである。
Next, a method for registering the separation condition will be described.
That is, when the designer accesses the cutting
FIG. 34 shows an example of the segmentation
まず設計者は、優先順位設定欄341に適用の優先順位を示す数値を入力する。例えば、優先順位として「1」を設定した場合、有効期間及び有効時間帯が重複する複数の切り分け条件が設定されていたとしても、当該切り分け条件が最優先で適用されることを意味している。
First, the designer inputs a numerical value indicating the priority order of application in the priority
つぎに設計者は、「有効」のラジオボタン342にチェックを入れ、切り分け名称設定欄343に適当な名前を入力する。
つぎに設計者は、フローID選択欄344においてプルダウンメニューを開き、予め設定しておいた画面遷移フローを選択入力する。
つぎに設計者は、連絡先ブロック選択欄345において検索ボタン346をクリックし、表示される検索画面(図示省略)において予め設定しておいた連絡先ブロックを選択入力する。
Next, the designer checks the “valid”
Next, the designer opens a pull-down menu in the flow
Next, the designer clicks the
つぎに設計者は、システムID設定欄347において「選択/編集」ボタン348をクリックし、当該切り分け条件が適用される監視対象システムを選択入力する。
つぎに設計者は、メッセージID設定欄349に適用対象となる障害メッセージのIDを、発信元プロセス設定欄350に適用対象となる発信元プロセスの識別コードを、メッセージ状態設定欄351に適用対象となるメッセージ状態の特定情報をそれぞれ入力する。
つぎに設計者は、障害カテゴリ選択欄352においてプルダウンメニューを開き、適用対象となる障害カテゴリを選択入力した後、メッセージ本文設定欄353において、適用対象となる障害メッセージの具体的な内容を入力する。
Next, the designer clicks a “select / edit” button 348 in the system
Next, the designer sets the ID of the fault message to be applied in the message
Next, the designer opens a pull-down menu in the failure
つぎに設計者は、時間帯設定欄354において、当該切り分け条件が適用される曜日(日〜土曜日、祝日)と時間帯を設定する。
例えば、日曜日と祝日のチェックボックスにチェックを入れ、時分として「0800〜1800」を入力した後に「追加」ボタン355をクリックすると、日曜日と祝日に関しては「08:00〜18:00」を有効時間帯とする適用条件が設定される。
Next, in the time
For example, if you check the checkbox for Sundays and holidays, enter "0800-1800" as the hour and minute and click the "Add"
設計者は、同時に複数の時間帯を設定することもできる。例えば、水曜日のチェックボックスにチェックを入れ、時分として「1000〜2000」を入力した後に「追加」ボタン355をクリックすると、水曜日に関して「10:00〜20:00」を有効時間帯とする適用条件が追加される。
The designer can also set multiple time zones at the same time. For example, if you check the check box on Wednesday, enter "1000-2000" as the hour and minute and then click the "Add"
最後に設計者は、有効期間設定欄356において、当該切り分け条件が適用される有効期間を設定する。
例えば、始期の年月日として「20100101」を、時分として「0800」を入力し、終期の年月日として「20101231」を、時分として「2000」を入力した場合、「2010年1月1日08:00〜2010年12月31日20:00」が当該切り分け条件の有効期間となる。
ただし、当該切り分け条件を通常時用として利用する場合、設計者は有効期間の終期を未設定としておくことが許される。
Finally, the designer sets an effective period to which the separation condition is applied in the effective
For example, if “20100101” is entered as the start date, “0800” is entered as the hour, “20101231” is entered as the end date, and “2000” is entered as the hour, “January 2010 1 day 08:00 to December 31, 2010 20:00 "is the effective period of the carving condition.
However, when the carving condition is used for normal use, the designer is allowed to leave the end of the valid period unset.
必要事項の入力を完了した設計者が「登録」ボタン357をクリックすると、入力データが切り分け条件編集部403に送信され、切り分け条件テーブル19に格納される。
When the designer who has completed the input of necessary items clicks the “Register”
設計者は、同一の監視対象システムについて、有効期間や適用時間帯の異なる複数の切り分け条件を設定し、切り分け条件テーブル19に登録しておくことができる。
なお、複数の切り分け条件の間で有効期間や適用時間帯が重複する場合、障害対応装置28は、それぞれに設定された優先順位に応じて、現時点で適用すべき切り分け条件を決定する。
The designer can set a plurality of separation conditions with different effective periods and application time zones for the same monitoring target system, and register them in the separation condition table 19.
In the case where valid periods and application time zones overlap among a plurality of separation conditions, the
10 障害対応画面フロー設計支援システム
11 編集装置
12 データベース群
13 画面スケルトン格納部
14 設計端末
15 手順書管理テーブル
16 コマンド管理テーブル
17 顧客システムテーブル
18 連絡先テーブル
19 切り分け条件テーブル
20 部品管理テーブル
21 プロパティテーブル
22 接続子テーブル
23 フロー管理テーブル
24 フロー構成部品テーブル
25 遷移テーブル
26 予約語管理テーブル
28 障害対応装置
30 監視対象システム
31 監視対象サーバ
32 障害対応端末
33 連絡先ブロックテーブル
34 画面編集部
35 フロー編集部
40 手順書実行画面
50 手順書実行画面用の設計画面
59 チェックボックス
61 予約語一覧ボタン
67 「リストへ追加」ボタン
80 コマンド実行画面
90 コマンド実行画面用の設計画面
95 「一覧より指定」ボタン
110 障害報告画面
125 障害報告画面用の設計画面
150 連絡確認画面
160 連絡確認画面用の設計画面
180 メール送信画面
200 メール送信画面用の設計画面
230 汎用指示画面
250 汎用指示画面用の設計画面
300 フロー編集画面
303 画面シンボル
305 接続子
310 連絡先ブロック編集画面(通常用)
311 開始日時設定欄
312 名称入力欄
313 「選択/編集」ボタン
314 確認ボックス
315 メール宛先設定欄
316 電話連絡先設定欄
317 「追加」ボタン
318 「登録」ボタン
319 「コピー元検索」ボタン
330 連絡先ブロック編集画面(一時用)
331 終了日時設定欄
332 通常時用連絡先ブロック名設定欄
333 「検索」ボタン
334 確認ボックス
340 切り分け条件編集画面
341 優先順位設定欄
342 「有効」のラジオボタン
343 切り分け名称設定欄
344 フローID選択欄
345 連絡先ブロック選択欄
346 検索ボタン
347 システムID設定欄
348 「選択/変種」ボタン
349 メッセージID設定欄
350 発信元プロセス設定欄
351 メッセージ状態設定欄
352 障害カテゴリ選択欄
353 メッセージ本文設定欄
354 時間帯設定欄
355 「追加」ボタン
356 有効期間設定欄
357 「登録」ボタン
400 連絡先ブロックテーブル
401 一覧用ログファイル
402 報告用ログファイル
403 切り分け条件編集部
405 画面スケルトン管理テーブル
10 Screen support system for failure handling screen flow
11 Editing device
12 databases
13 Screen skeleton storage
14 Design terminal
15 Procedure manual management table
16 Command management table
17 Customer system table
18 Contact table
19 Carving condition table
20 Parts management table
21 Property table
22 Connector table
23 Flow management table
24 Flow component table
25 Transition table
26 Reserved word management table
28 Fault response equipment
30 Monitored systems
31 Monitored servers
32 Handset for failure
33 Contact Block Table
34 Screen editor
35 Flow editor
40 Procedure execution screen
50 Design screen for procedure manual execution screen
59 Check box
61 Reserved word list button
67 “Add to List” button
80 Command execution screen
90 Design screen for command execution screen
95 “Select from list” button
110 Trouble report screen
125 Design screen for trouble report screen
150 Contact confirmation screen
160 Design screen for contact confirmation screen
180 E-mail sending screen
200 Design screen for sending email
230 General instruction screen
250 Design screen for general-purpose instruction screen
300 Flow edit screen
303 Screen symbol
305 connector
310 Contact block edit screen (for normal use)
311 Start date and time setting field
312 Name input field
313 Select / Edit button
314 confirmation box
315 Mail address setting field
316 Telephone contact setting field
317 Add button
318 Register button
319 "Copy Source Search" button
330 Contact block edit screen (for temporary use)
331 End time setting field
332 Contact block name setting field for normal use
333 Search button
334 confirmation box
340 Cutting condition edit screen
341 Priority setting field
342 Enabled radio button
343 Carving name setting field
344 Flow ID selection field
345 Contact block selection field
346 Search button
347 System ID setting field
348 Select / Variation button
349 Message ID setting field
350 Source process setting field
351 Message status setting field
352 Failure category selection field
353 Message text setting field
354 Time zone setting field
355 Add button
356 Valid period setting field
357 Register button
400 contact block table
401 Log file for list
402 Log file for reporting
403 Carving condition editor
405 screen skeleton management table
Claims (7)
設計者の操作する設計端末から特定種類の障害対応画面に係る設計画面の表示リクエストが送信された場合に、当該障害対応画面に係る設計時用画面スケルトンに予め含まれているプログラムを実行することにより、複数の表示項目の設定欄のうち、表示リクエストに応じた少なくとも一部の設定欄を備えた設計画面を生成する設計画面生成手段と、
この設計画面を上記設計端末に送信して、各設定欄に対する設定を促す手段と、
当該設計端末から送信された上記設計画面上の各設定欄に対する設定データを、当該設計画面に対応した実行時用画面スケルトンの対応表示項目に適用することによって障害対応画面を生成する障害対応画面生成手段と、
この障害対応画面を上記設計端末に送信する手段と、
当該設計端末から設計済みの障害対応画面について登録のリクエストが送信された場合に、当該設計端末から送信された上記設計画面上の各設定欄に対する設定データを、当該障害対応画面に固有の画面部品ID及び各設定欄を特定する設定項目IDに関連付けて所定の設定データ記憶手段に格納する手段と、
を備えたことを特徴とする障害対応画面設計支援システム。 Multiple types of design screens for generating multiple types of design screens with setting fields for multiple display items that should be included in the failure response screens that are sequentially displayed on the failure response terminal operated by the operator when a failure occurs Screen skeleton storage means for storing a plurality of types of screen skeletons for runtime having display items corresponding to each setting field of each design screen ;
When a design screen display request related to a specific type of failure handling screen is transmitted from the design terminal operated by the designer, the program included in the design time screen skeleton related to the failure handling screen is executed in advance. A design screen generating means for generating a design screen having at least a part of setting fields corresponding to the display request among the setting fields of the plurality of display items ;
Means for sending the design screen to the design terminal and prompting the setting for each setting field;
Fault response screen generation that generates a fault response screen by applying the setting data for each setting field on the design screen transmitted from the design terminal to the corresponding display item of the runtime screen skeleton corresponding to the design screen Means,
Means for transmitting the failure handling screen to the design terminal;
When a registration request is sent from the design terminal for a designed fault handling screen, the setting data for each setting field on the design screen sent from the design terminal is displayed as a screen component unique to the fault handling screen. Means for storing in a predetermined setting data storage means in association with the setting item ID identifying the ID and each setting field;
A screen design support system for failure handling, characterized by comprising:
上記実行時用画面スケルトンも、この設計画面の各ブロックに含まれる設定欄に対応した表示項目をそれぞれ備えた複数のブロックを備えており、
上記障害対応画面生成手段は、上記設計端末からこのチェックボックスに対するチェックを外したことを示す設定データが送信された場合に、この設定データに従い、当該ブロックを非表示とした障害対応画面を生成することを特徴とする請求項1に記載の障害対応画面設計支援システム。 Design screen generated based on the screen skeleton for at the design the display a plurality of blocks are provided with respectively a setting column of the item, and, at least some of the blocks the display / hide Check box to control the
The runtime screen skeleton also includes a plurality of blocks each having display items corresponding to the setting fields included in each block of the design screen.
When the setting data indicating that the check box is unchecked is transmitted from the design terminal, the failure handling screen generation unit generates a failure handling screen that hides the block according to the setting data. The failure handling screen design support system according to claim 1.
複数の画面シンボルが表示されたフロー編集画面を上記設計端末に送信し、各障害対応画面間における画面遷移フローの設定を促す手段と、
当該設計端末から、画面遷移フローを構成する複数の障害対応画面を特定する設定データと、当該画面遷移フローにおいて最初に表示される障害対応画面を特定する設定データと、各障害対応画面の遷移先となる障害対応画面を特定する設定データが送信された場合に、これらの設定データを固有のフローIDに関連付けて所定の記憶手段に格納する手段とを備え、
上記フロー編集画面は、複数の画面シンボルがリスト表示された画面部品表示欄と、メイン画面とを備え、上記設計端末上において任意の画面シンボルを上記画面部品表示欄からメイン画面に配置させると共に、各画面シンボルに少なくとも1つ設けられた接続子を上記メイン画面上で他の画面シンボルに接続させることにより、画面遷移フローを構成する複数の障害対応画面を特定する設定データと、画面遷移フローにおいて最初に表示される障害対応画面を特定する設定データと、各障害対応画面の遷移先となる障害対応画面を特定する設定データが生成されることを特徴とする請求項1または2に記載の障害対応画面設計支援システム。 Screen symbol generation means for referring to the setting data storage means and generating a symbol of a designed failure handling screen associated with the screen part ID,
Means for sending a flow editing screen on which a plurality of screen symbols are displayed to the design terminal, and for prompting the setting of a screen transition flow between each failure handling screen;
Setting data for identifying a plurality of failure handling screens constituting a screen transition flow from the design terminal, setting data for identifying a failure handling screen that is initially displayed in the screen transition flow, and a transition destination of each failure handling screen When setting data for specifying a failure handling screen to be transmitted is transmitted, the setting data is associated with a unique flow ID and stored in a predetermined storage unit.
The flow editing screen includes a screen part display field in which a plurality of screen symbols are displayed in a list, and a main screen. Arbitrary screen symbols are arranged from the screen part display field to the main screen on the design terminal, and In the screen transition flow, setting data for specifying a plurality of failure handling screens constituting the screen transition flow by connecting at least one connector provided for each screen symbol to another screen symbol on the main screen The failure data according to claim 1 or 2, wherein setting data for specifying a failure response screen to be displayed first and setting data for specifying a failure response screen as a transition destination of each failure response screen are generated. Support screen design support system.
上記画面シンボル生成手段は、上記設計端末から選択肢の設定データが送信された場合に、当該選択肢の数に応じた接続子を備えた画面シンボルを生成することを特徴とする請求項3に記載の障害対応画面設計支援システム。 The design screen generated based on the above design time screen skeleton has an option setting field.
The said screen symbol production | generation means produces | generates the screen symbol provided with the connector according to the number of the said choice, when the setting data of the choice are transmitted from the said design terminal. Fault response screen design support system.
上記設計時用画面スケルトンに基づいて生成された設計画面には、障害対応画面に表示すべき手順書を指定するための設定欄と、上記手順書管理テーブルに格納された手順書名を呼び出すためのボタンが設けられており、
上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記手順書管理テーブルに格納された複数の手順書名を記載した一覧画面を上記設計端末に送信すると共に、この一覧画面において特定の手順書名が選択された場合に、この手順書名が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴とする請求項1〜4の何れかに記載の障害対応画面設計支援システム。 It has a procedure manual management table that stores multiple procedure manual names that should be referenced when a failure occurs.
In the design screen generated based on the above design time screen skeleton, the setting field for specifying the procedure manual to be displayed on the failure handling screen and the procedure manual name stored in the procedure manual management table are called. A button is provided,
The design screen generation means, when the button is pressed on the design screen, transmits a list screen describing a plurality of procedure manual names stored in the procedure manual management table to the design terminal, and this list. 5. When a specific procedure manual name is selected on the screen, a design screen in which the procedure manual name is inserted in the setting field is generated and transmitted to the design terminal. Failure support screen design support system.
上記設計時用画面スケルトンに基づいて生成された設計画面には、障害対応画面に表示すべきコマンドを指定するための設定欄と、上記コマンド管理テーブルに格納されたコマンド名を呼び出すためのボタンが設けられており、
上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記コマンド管理テーブルに格納された複数のコマンド名を記載した一覧画面を上記設計端末に送信すると共に、この一覧画面において特定のコマンド名が選択された場合に、このコマンド名が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴とする請求項1〜5の何れかに記載の障害対応画面設計支援システム。 It has a command management table that stores multiple command names that should be executed when a failure occurs.
The design screen generated based on the design time screen skeleton has a setting field for designating a command to be displayed on the failure handling screen and a button for calling a command name stored in the command management table. Provided,
The design screen generation means, when the button is pressed on the design screen, transmits a list screen describing a plurality of command names stored in the command management table to the design terminal, and the list screen 6. When a specific command name is selected in the above, a design screen in which the command name is inserted in the setting field is generated and transmitted to the design terminal. Fault response screen design support system.
上記設計用画面スケルトンに基づいて生成された設計画面には、特定の設定欄について上記予約語を呼び出すためのボタンが設けられており、
上記設計画面生成手段は、当該設計画面上で上記ボタンが押下された場合に、上記予約語管理テーブルに格納された予約語の一覧画面を上記設計端末に送信すると共に、この一覧画面において特定の予約語が選択された場合に、この予約語が上記設定欄に挿入された設計画面を生成し、設計端末に送信することを特徴とする請求項1〜6の何れかに記載の障害対応画面設計支援システム。 A reserved word management table for registering a plurality of reserved words with unique meanings defined in advance,
The design screen generated based on the design screen skeleton is provided with a button for calling the reserved word for a specific setting field.
When the button is pressed on the design screen, the design screen generation means transmits a list screen of reserved words stored in the reserved word management table to the design terminal, and a specific screen is displayed on the list screen. The failure handling screen according to claim 1, wherein when a reserved word is selected, a design screen in which the reserved word is inserted in the setting field is generated and transmitted to the design terminal. Design support system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010042562A JP4673941B1 (en) | 2010-02-26 | 2010-02-26 | Screen design support system for failure handling |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010042562A JP4673941B1 (en) | 2010-02-26 | 2010-02-26 | Screen design support system for failure handling |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP4673941B1 true JP4673941B1 (en) | 2011-04-20 |
| JP2011180705A JP2011180705A (en) | 2011-09-15 |
Family
ID=44080026
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010042562A Expired - Fee Related JP4673941B1 (en) | 2010-02-26 | 2010-02-26 | Screen design support system for failure handling |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4673941B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6354457B2 (en) * | 2014-08-27 | 2018-07-11 | 日本電気株式会社 | Application development support apparatus, data processing method thereof, and program |
| WO2019236719A1 (en) * | 2018-06-05 | 2019-12-12 | Wi-Tronix, Llc | Real-time data acquisition and recording data sharing system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11259451A (en) * | 1998-03-09 | 1999-09-24 | Ntt Communication Ware Kk | Questionnaire implementation system, questionnaire implementation method, and recording medium recording questionnaire implementation program |
| JP2002149555A (en) * | 2000-11-10 | 2002-05-24 | Human Assembler:Kk | Method for preparing and registering homepage for portable information terminal display |
| JP2002329035A (en) * | 2001-05-01 | 2002-11-15 | Ishisaki:Kk | Electronic totaling system and electronic totaling program |
| JP2007079896A (en) * | 2005-09-14 | 2007-03-29 | Nomura Research Institute Ltd | Monitoring device and monitoring method |
| JP2008203965A (en) * | 2007-02-16 | 2008-09-04 | Best Communications Inc | Web page generation method and program |
-
2010
- 2010-02-26 JP JP2010042562A patent/JP4673941B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011180705A (en) | 2011-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12222846B2 (en) | Methods and systems for automated testing using browser extension | |
| US9075802B2 (en) | Dynamic online presentation of solutions based on customer symptoms | |
| US6360332B1 (en) | Software system and methods for testing the functionality of a transactional server | |
| US8887036B2 (en) | Automatic linking of documents | |
| US9589579B2 (en) | Regression testing | |
| CN101371255B (en) | Method and system for identifying potential design issues during a spreadsheet generation process | |
| EP3380949B1 (en) | Automatic spoken dialogue script discovery | |
| US20100131797A1 (en) | Method and system for assessing and remedying accessibility of websites | |
| US7496832B2 (en) | Web page rendering based on object matching | |
| US20060235736A1 (en) | Method and apparatus for providing process guidance | |
| US10635855B1 (en) | Code comment markup | |
| CN111949607B (en) | Method, system and device for monitoring UDT file | |
| US20150227867A1 (en) | Apparatus, and associated method, for generating an information technology incident report | |
| EP3403199A1 (en) | Multi-technology visual integrated data management and analytics development and deployment environment | |
| US20080269921A1 (en) | System and Method for Providing Support Assistance | |
| WO2009111482A2 (en) | Electronic donor medical records management system | |
| KR20040070442A (en) | System and method for checking and resolving publication design problems | |
| JP4673941B1 (en) | Screen design support system for failure handling | |
| EP1744254A1 (en) | Information management device | |
| JP4673942B1 (en) | Disability response support system | |
| JP2007304660A (en) | Command execution result recording system and command execution result recording method | |
| US8346560B2 (en) | Dialog design apparatus and method | |
| US20200379786A1 (en) | Keyboard interaction model for software builder canvas nodes | |
| CA2580879A1 (en) | Intelligent guided registration within a health information system | |
| CN114492358A (en) | RPA and AI-based method, device, equipment and medium for processing pre-family notification document |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140128 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |