JP7700694B2 - Information processing device, display method, and display program - Google Patents
Information processing device, display method, and display program Download PDFInfo
- Publication number
- JP7700694B2 JP7700694B2 JP2022023803A JP2022023803A JP7700694B2 JP 7700694 B2 JP7700694 B2 JP 7700694B2 JP 2022023803 A JP2022023803 A JP 2022023803A JP 2022023803 A JP2022023803 A JP 2022023803A JP 7700694 B2 JP7700694 B2 JP 7700694B2
- Authority
- JP
- Japan
- Prior art keywords
- person
- charge
- workload
- information
- processing device
- 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.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置等に関する。 The present invention relates to an information processing device, etc.
従来、顧客のデータセンタ等で障害が発生した場合、障害の内容に関する情報が、インシデントシステムに登録され、データセンタの運用管理部門の選出者によって参照される。たとえば、選出者は、現場の作業員だけで障害に対応することが難しい場合、オフィス内で勤務中の複数の担当者と対話し、障害の内容に応じて、障害に対応可能であって、業務に余裕のある担当者を選出し、障害対応の依頼を行っている。 Conventionally, when a failure occurs at a customer's data center, information about the nature of the failure is registered in an incident system and referenced by a selector in the data center's operations management department. For example, if the selector finds it difficult to handle the failure with on-site workers alone, he or she will talk to multiple staff members working in the office and, depending on the nature of the failure, select a staff member who is able to handle the failure and has spare time, and request that the person handle the failure.
近年、リモートワークが普及しつつあり、運用管理部門の各担当者も自宅、サテライトオフィス等のリモート環境で業務を行うケースが増加している。このようなリモート環境下では、選出者は、各担当者の状況を把握しづらいため、従来のように、業務に余裕のある担当者を選出することが難しい。 Remote work has become more common in recent years, and there are an increasing number of cases where operation and management department staff work from remote environments such as their homes or satellite offices. In such remote environments, it is difficult for the selector to grasp the situation of each staff member, making it difficult to select staff members who have time to work, as was done in the past.
なお、担当者がそれぞれ、現時点で業務に余裕があるか否かの情報を、ボタン操作によって、選出者に通知する方法等も考えられるが、自身の業務を行いつつ、ボタン操作を行うことは煩雑である。また、ボタン操作を行って、業務に余裕があることを通知した直後に、他の業務が発生する場合もあり得た。 It is also conceivable that each person in charge could press a button to notify the selected person of whether or not they currently have enough time for work, but pressing a button while working on their own work is cumbersome. Also, there may be cases where another task arises immediately after pressing a button to notify that they have enough time for work.
1つの側面では、本発明は、障害発生時に最適な担当者を選出することを支援できる情報処理装置、表示方法および表示プログラムを提供することを目的とする。 In one aspect, the present invention aims to provide an information processing device, a display method, and a display program that can assist in selecting the most appropriate person to handle a problem when it occurs.
第1の案では、情報処理装置は、算出部と、表示制御部とを有する。算出部は、監視対象の装置に障害が発生した場合に、担当者が利用する端末装置の履歴情報を基にして、複数の担当者の作業量をそれぞれ算出する。表示制御部は、担当者を識別可能なオブジェクトであって、担当者の作業量に応じた大きさのオブジェクトを設定した表示画面を生成し、表示画面を表示する。 In the first proposal, the information processing device has a calculation unit and a display control unit. When a failure occurs in a monitored device, the calculation unit calculates the workload of each of multiple personnel based on the history information of the terminal device used by the personnel. The display control unit generates a display screen on which an object that can identify the personnel and has a size according to the workload of the personnel is set, and displays the display screen.
障害発生時に最適な担当者を選出することを支援できる。 It can help select the most appropriate person to handle a problem when it occurs.
以下に、本願の開示する情報処理装置、表示方法および表示プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Below, examples of the information processing device, display method, and display program disclosed in the present application will be described in detail with reference to the drawings. Note that the present invention is not limited to these examples.
本実施例に係るシステムの一例について説明する。図1は、本実施例に係るシステムの一例を示す図である。図1に示すように、このシステムは、端末装置10a,10b,10c,10d,10eと、障害監視サーバ50と、稼働監視サーバ60と、電話監視サーバ70と、情報処理装置100とを有する。端末装置10a~10e、障害監視サーバ50、稼働監視サーバ60、電話監視サーバ70、情報処理装置100は、ネットワーク5を介して相互に接続され、相互にデータ通信を実行する。
An example of a system according to this embodiment will be described. FIG. 1 is a diagram showing an example of a system according to this embodiment. As shown in FIG. 1, this system has
端末装置10a~10eは、担当者が各種の業務を行う場合に使用する端末装置であり、PC(Personal Computer)、ノートPC、タブレット端末等に対応する。図1では、端末装置10a~10eを示すが、他の端末装置を更に含んでいてもよい。以下の説明では、端末装置10a~10eをまとめて、端末装置10と表記する。
The
ここで、複数の担当者は、複数のグループに分類されており、同一のグループに分類された複数の担当者は、対応可能な障害分野が同一となる。障害分野は、図示しない監視対象の装置に発生した障害の属する分野を示す。 Here, multiple personnel are classified into multiple groups, and multiple personnel classified into the same group can handle the same field of faults. The field of faults indicates the field to which faults that occur in the monitored device (not shown) belong.
障害監視サーバ50は、監視対象となる装置を監視する装置である。障害監視サーバ50は、監視対象となる装置に障害が発生した場合に、インシデント情報を生成し、インシデント情報を、情報処理装置100に送信する。インシデント情報には、インシデント番号、障害分野、障害内容、顧客情報等が含まれる。
The
障害監視サーバ50は、インシデント情報を生成する度に、インシデント情報を、情報処理装置100に送信する。
The
インシデント番号は、インシデント情報を識別する番号である。障害分野は、監視対象の装置に発生した障害の属する分野を示す。障害内容は、障害の内容を説明するテキスト情報である。顧客情報は、障害の発生した装置を利用する顧客に関する各種の情報であり、顧客の連絡先等の情報が含まれる。 The incident number is a number that identifies the incident information. The fault category indicates the category to which the fault that occurred in the monitored device belongs. The fault content is text information that explains the content of the fault. The customer information is various information about the customer who uses the device in which the fault occurred, and includes information such as the customer's contact information.
稼働監視サーバ60は、所定の時間間隔で、端末装置10を監視し、監視情報を生成する。監視情報には、端末識別情報と、操作履歴情報と、画面識別情報等が含まれる。端末識別情報は、端末装置10を一意に識別する情報である。操作履歴情報には、所定時間間隔毎のキーボードのタイプ回数、所定時間間隔毎のマウスの移動距離、所定時間間隔毎の他の入力装置の使用有無等が含まれる。画面識別情報は、現時点で、端末装置10でアクティブとなっている画面の識別情報を示す。
The
稼働監視サーバ60は、監視情報を生成する度に、監視情報を、情報処理装置100に送信する。なお、稼働監視サーバ60は、情報処理装置100から、監視情報の要求を受け付けた時点で、監視情報を生成し、情報処理装置100に監視情報を送信してもよい。
The
電話監視サーバ70は、情報処理装置100から電話の使用状況の問い合わせがあった場合に、対象の担当者が電話(外線または内線)を行っているか否かを判定し、電話の使用状況の有無を、情報処理装置100に応答する。
When the
本実施例では、担当者は、端末装置10を用いて電話を行うものとし、電話監視サーバ70は、情報処理装置100から、対象の担当者が使用する端末装置の端末識別情報を受信し、受信した端末識別情報に対応する端末装置と通信を行って、対象の担当者が電話を行っているか否かを判定する。
In this embodiment, the person in charge makes a call using a terminal device 10, and the
情報処理装置100は、監視対象となる装置に障害が発生し、障害監視サーバ50からインシデント情報を受信した場合に、かかる障害に対応可能なグループを特定し、特定したグループに含まれる各担当者がそれぞれ利用する端末装置10の監視情報を基にして、各担当者の作業量を算出する。情報処理装置100は、各担当者の作業量を基にして、表示画面の情報を生成し、表示する。
When a failure occurs in a monitored device and the
ここで、情報処理装置100は、担当者の作業量を算出する場合に、所定時刻(たとえば、会社の始業時刻)から現在時刻までのトータルの作業量と、直近(例えば、現在時刻から1時間前まで)の作業量とをそれぞれ算出する。以下の説明では、トータルの作業量を「第1作業量」と表記する。直近の作業量を「第2作業量」と表記する。
Here, when calculating the workload of a person in charge, the
以下において、情報処理装置100が生成する表示画面の一例について説明する。情報処理装置100は、図2に示すように、障害に対応していない担当者に関する情報を表示画面で表示してもよいし、図3に示すように、障害に対応中の担当者に関する情報を表示画面で表示してもよい。
An example of a display screen generated by the
なお、情報処理装置100は、端末装置10の監視情報の画面識別情報に設定された画面識別情報が、支援系の画面に対応するものである場合に、かかる端末装置10を使用する担当者が障害に対応中であると判定する。
In addition, when the screen identification information set in the screen identification information of the monitoring information of the terminal device 10 corresponds to a support system screen, the
図2は、情報処理装置が表示する表示画面の一例を示す図(1)である。図2に示す表示画面30Aは、障害に対応していない担当者を表示する例を示す。図2に示す表示画面30Aには、担当者を識別可能なオブジェクト32,32が設定される。情報処理装置100は、オブジェクト32,33に担当者の氏名を設定する。
Figure 2 is a diagram (1) showing an example of a display screen displayed by an information processing device.
たとえば、オブジェクト31は、担当者「佐藤一郎」に対応するオブジェクトである。情報処理装置100は、オブジェクト31の大きさを、担当者「佐藤一郎」の第2作業量に応じた大きさに設定する。情報処理装置100は、オブジェクト31の配置位置を、担当者「佐藤一郎」の第1作業量に応じて設定する。情報処理装置100は、第1作業量が大きいほど、表示画面30Aの上方に、オブジェクト31を設定する。線分6は、障害に対応可能なグループに含まれる全担当者の第1作業量の平均値を示す線分である。
For example,
一方、オブジェクト32は、担当者「前田はじめ」に対応するオブジェクトである。情報処理装置100は、オブジェクト32の大きさを、担当者「前田はじめ」の第2作業量に応じた大きさに設定する。情報処理装置100は、オブジェクト32の配置位置を、担当者「前田はじめ」の第1作業量に応じて設定する。情報処理装置100は、第1作業量が大きいほど、表示画面30Aの上方に、オブジェクト32を設定する。
On the other hand, object 32 is an object corresponding to the person in charge "Maeda Hajime." The
図2に示す表示画面30Aでは、オブジェクト31よりもオブジェクト32の方が大きいため、選出者は、担当者「佐藤一郎」よりも担当者「前田はじめ」の方が、第2作業量が多いことを確認することができる。また、選出者は、オブジェクト32よりもオブジェクト33の方が表示画面30Aの上方に配置されているため、担当者「佐藤一郎」は担当者「前田はじめ」よりも、第1作業量が多いことを確認することができる。
In the
図3は、情報処理装置が表示する表示画面の一例を示す図(2)である。図3に示す表示画面30Bでは、障害に対応中の担当者を表示する例を示す。図3に示す表示画面30Bには、担当者を識別可能なオブジェクト33,34が設定される。情報処理装置100は、オブジェクト33,34に担当者の氏名を設定する。
Figure 3 is a diagram (2) showing an example of a display screen displayed by an information processing device.
たとえば、オブジェクト33は、担当者「山田五郎」に対応するオブジェクトである。情報処理装置100は、オブジェクト33の大きさを、担当者「山田五郎」の第2作業量に応じた大きさに設定する。情報処理装置100は、オブジェクト33の配置位置を、担当者「山田五郎」の第1作業量に応じて設定する。情報処理装置100は、第1作業量が大きいほど、表示画面30Bの上方に、オブジェクト33を設定する。線分6は、障害に対応可能なグループに含まれる全担当者の第1作業量の平均値を示す線分である。
For example, object 33 is an object corresponding to the person in charge "Yamada Goro". The
情報処理装置100は、担当者「山田五郎」が障害に対応中である場合には、オブジェクト33と対応中のマーク7aとを線分7bで接続する。情報処理装置100は、線分7bの色を、担当者が内線を使用しているのか外線を使用しているのかを識別可能に表示する。情報処理装置100は、障害の対応時間に応じて、線分7bの太さを調整してもよい。たとえば、情報処理装置100は、障害の対応時間が長いほど、線分を太くする。
When the person in charge "Yamada Goro" is responding to the fault, the
オブジェクト34は、担当者「田中太郎」に対応するオブジェクトである。情報処理装置100は、オブジェクト34の大きさを、担当者「田中太郎」の第2作業量に応じた大きさに設定する。情報処理装置100は、オブジェクト34の配置位置を、担当者「田中太郎」の第1作業量に応じて設定する。情報処理装置100は、第1作業量が大きいほど、表示画面30Bの上方に、オブジェクト34を設定する。
情報処理装置100は、担当者「田中太郎」が障害に対応中である場合には、オブジェクト34と対応中のマーク8aとを線分8bで接続する。情報処理装置100は、線分8bの色を、担当者が内線を使用しているのか外線を使用しているのかを識別可能に表示する。情報処理装置100は、対応時間に応じて、線分8bの太さを調整してもよい。
When the person in charge, "Taro Tanaka," is responding to the problem, the
障害発生時に最適な担当者を選出するマネージャ等は、表示画面30A,30Bを参照して、最適と判断できる担当者を特定し、特定した担当者に障害の対応を依頼する。
When a problem occurs, the manager or other person who selects the most suitable person to handle the problem refers to the
上記のように、情報処理装置100は、監視対象の装置に障害が発生した場合に、担当者が利用する端末装置10の履歴情報を基にして、複数の担当者の作業量をそれぞれ算出し、担当者を識別可能なオブジェクトであって、担当者の作業量に応じた大きさのオブジェクトを設定した表示画面を生成し、表示する。これによって、選出者が、障害発生時に最適な担当者を選出することを支援することができる。
As described above, when a failure occurs in a monitored device, the
なお、図2、図3では、障害に対応中の担当者と、障害に対応していない担当者に関するオブジェクトを別々の表示画面で表示したが、情報処理装置100は、障害に対応中の担当者のオブジェクトと、障害に対応していない担当者のオブジェクトとを一つの表示画面に設定してもよい。
Note that in Figures 2 and 3, objects related to the person in charge of responding to the failure and the person in charge not responding to the failure are displayed on separate display screens, but the
次に、図1に示した情報処理装置100の構成例について説明する。図4は、本実施例に係る情報処理装置の構成を示す機能ブロック図である。図4に示すように、この情報処理装置100は、通信部110と、入力部120と、表示部130と、記憶部140と、制御部150とを有する。
Next, an example of the configuration of the
通信部110は、ネットワーク5を介して、端末装置10、障害監視サーバ50、稼働監視サーバ60、電話監視サーバ70との間で情報の送受信を行う。たとえば、通信部110は、NIC(Network Interface Card)等によって実現される。
The
入力部120は、キーボードやマウス等の入力デバイスを用いて実現され、操作者による入力操作に対応して、制御部150に対して各種の情報を入力する。
The
表示部130は、液晶ディスプレイなどの表示装置等によって実現される。たとえば、表示部130は、制御部150によって生成された表示画面30A,30B等を表示する。
The
記憶部140は、インシデント情報テーブル141、担当者管理テーブル142、グループ管理テーブル143、履歴テーブル144、電話状況管理テーブル145を有する。記憶部140は、たとえば、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
The
インシデント情報テーブル141は、障害監視サーバ50から受信するインシデント情報を保持する。図5は、インシデント情報テーブルのデータ構造の一例を示す図である。図5に示すように、インシデント情報テーブル141は、インシデント番号と、障害分野と、障害内容と、顧客情報とを対応付ける。インシデント番号と、障害分野と、障害内容と、顧客情報に関する説明は、上述した説明と同様である。
The incident information table 141 holds incident information received from the
担当者管理テーブル142は、端末装置10を用いて業務を行う担当者の各種情報を保持する。図6は、担当者管理テーブルのデータ構造の一例を示す図である。図6に示すように、担当者管理テーブルは、担当者識別情報と、氏名と、端末識別情報と、アドレスと、対応履歴とを対応付ける。 The staff management table 142 holds various information about staff who perform tasks using the terminal device 10. FIG. 6 is a diagram showing an example of the data structure of the staff management table. As shown in FIG. 6, the staff management table associates staff identification information, name, terminal identification information, address, and response history.
担当者識別情報は、担当者を一意に識別する情報である。氏名は、担当者の氏名である。端末識別情報は、担当者が業務を行う端末装置10を一意に識別する情報である。アドレスは、担当者に通知可能なメールアドレスである。対応履歴は、担当者が過去に対応した障害のインシデント番号の履歴である。 The person in charge identification information is information that uniquely identifies the person in charge. The name is the name of the person in charge. The terminal identification information is information that uniquely identifies the terminal device 10 on which the person in charge performs their work. The address is an email address to which the person in charge can be notified. The response history is a history of incident numbers of failures that the person in charge has responded to in the past.
たとえば、担当者識別番号「S10a」の氏名(担当者)「佐藤一郎」が業務に使用する端末装置10は、端末識別番号「T-10a」で識別される端末装置10(たとえば、端末装置10a)である。氏名(担当者)「佐藤一郎」のアドレスが「ichiro@abcd」である旨が示される。各担当者に対応する対応履歴の記載を省略する。
For example, the terminal device 10 used for business by a person (person in charge) named "Sato Ichiro" with a person in charge identification number "S10a" is a terminal device 10 (for example,
グループ管理テーブル143は、グループで対応可能な障害内容の情報を保持する。図7は、グループ管理テーブルのデータ構造の一例を示す図である。図7に示すように、グループ管理テーブル143は、グループ識別情報と、障害分野と、端末識別情報とを対応付ける。 The group management table 143 holds information on the types of faults that can be handled by a group. FIG. 7 is a diagram showing an example of the data structure of the group management table. As shown in FIG. 7, the group management table 143 associates group identification information, fault fields, and terminal identification information.
グループ識別情報は、グループを一意に識別する情報である。障害分野は、グループに属する各担当者が対応可能な障害分野を示す。端末識別情報は、グループに属する各担当者を識別する情報である。たとえば、グループ識別情報「G1」に含まれる担当者は、担当者識別情報S10a、S10c、・・・であり、担当者識別情報S10a、S10c、・・・の各担当者は、障害分野「セキュリティ監視」に対応可能であることが示される。 The group identification information is information that uniquely identifies a group. The problem category indicates the problem category that each person in the group can handle. The terminal identification information is information that identifies each person in the group. For example, the people included in the group identification information "G1" are the people with the person identification information S10a, S10c, ..., and it is indicated that each of the people with the person identification information S10a, S10c, ... can handle the problem category "security monitoring."
履歴テーブル144は、端末装置10を用いて業務を行う担当者の操作履歴情報、画面識別情報を保持する。図5は、履歴テーブルのデータ構造の一例を示す図である。図5に示すように、この履歴テーブル144は、端末識別情報と、操作履歴情報とを対応付ける。端末識別情報は、端末装置10を一意に識別する情報である。 The history table 144 holds operation history information and screen identification information of personnel who perform tasks using the terminal device 10. FIG. 5 is a diagram showing an example of the data structure of the history table. As shown in FIG. 5, this history table 144 associates terminal identification information with operation history information. The terminal identification information is information that uniquely identifies the terminal device 10.
操作履歴情報は、キーボード操作履歴、マウス操作履歴、他の入力装置の操作履歴を有する。キーボード操作履歴は、所定時間毎のキーボードのタイプ回数の履歴である。マウス操作履歴は、所定時間間隔毎のマウスの移動距離の履歴である。他の入力装置の操作履歴は、所定時間毎の他の入力装置の使用有無の履歴である。 The operation history information includes keyboard operation history, mouse operation history, and operation history of other input devices. Keyboard operation history is a history of the number of keyboard typing operations per specified time period. Mouse operation history is a history of the distance the mouse was moved per specified time interval. Operation history of other input devices is a history of whether or not other input devices were used per specified time period.
画面識別情報は、現時点で、担当者の端末装置10でアクティブとなっている画面の画面識別情報を示す。いずれの画面識別情報が支援系の画面であるかは、予め設定されているものとする。 The screen identification information indicates the screen identification information of the screen that is currently active on the terminal device 10 of the person in charge. It is assumed that which screen identification information is the support system screen is set in advance.
電話状況管理テーブル145は、担当者の電話の使用状況に関する情報を保持する。図9は、電話状況管理テーブルのデータ構造の一例を示す図である。図9に示すように、この電話状況管理テーブル145は、担当者識別情報と、内線フラグと、外線フラグとを対応付ける。 The telephone status management table 145 holds information regarding the telephone usage status of the person in charge. FIG. 9 is a diagram showing an example of the data structure of the telephone status management table. As shown in FIG. 9, this telephone status management table 145 associates person identification information, an internal line flag, and an external line flag.
担当者識別情報は、担当者を一意に識別する情報である。内線フラグは、担当者識別情報に対応する担当者が、内線によって障害対応中であるか否かを示すフラグである。内線によって障害対応中である場合には内線フラグが「オン」となる。内線によって障害対応中でない場合には内線フラグが「オフ」となる。 The person identification information is information that uniquely identifies the person in charge. The extension flag is a flag that indicates whether the person corresponding to the person identification information is currently working on a problem via an extension. If the person is currently working on a problem via an extension, the extension flag is "on." If the person is not currently working on a problem via an extension, the extension flag is "off."
外線フラグは、担当者識別情報に対応する担当者が、外線によって障害対応中であるか否かを示すフラグである。外線によって障害対応中である場合には外線フラグが「オン」となる。外線によって障害対応中でない場合には外線フラグが「オフ」となる。 The outside line flag is a flag that indicates whether or not the person corresponding to the person identification information is currently handling a problem via an outside line. If the person is currently handling a problem via an outside line, the outside line flag is "on." If the person is not currently handling a problem via an outside line, the outside line flag is "off."
図4の説明に戻る。制御部150は、受付部151、特定部152、算出部153、表示制御部154を有する。制御部150は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)により実現される。また、制御部150は、たとえば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実行されてもよい。
Returning to the explanation of FIG. 4, the
受付部151は、障害監視サーバ50から、インシデント情報を受信する。受付部151は、受信したインシデント情報に含まれるインシデント番号、障害分野、障害内容、顧客情報を対応付けて、インシデント情報テーブル141に登録する。以下の説明では適宜、インシデント番号、障害分野、障害内容、顧客情報をまとめて、インシデント情報と表記する。
The
受付部151は、稼働監視サーバ60から、監視情報を受信する。受付部151は、受信した監視情報に含まれる端末識別情報と、操作履歴情報と、画面識別情報とを対応付けて、履歴テーブル144に登録する。
The
受付部151は、受け付けた監視情報の端末識別情報と同様の端末識別情報に関する操作履歴情報、画面識別情報が、履歴テーブル144に既に登録されている場合には、新たに受け付けた操作履歴情報、画面識別情報によって、履歴テーブル144を更新する。
If operation history information and screen identification information related to terminal identification information similar to the terminal identification information of the received monitoring information have already been registered in the history table 144, the
受付部151は、インシデント情報、監視情報を受け付ける度に、上記処理を繰り返し実行する。
The
特定部152は、インシデント情報テーブル141から、インシデント情報を取得し、取得したインシデント情報の障害分野に対応するグループのグループ識別情報を、グループ管理テーブル245を基にして特定する。特定部152は、特定したグループ識別情報に含まれる各担当者識別情報を、算出部153に出力する。
The
算出部153は、担当者識別情報毎に、担当者の作業量(第1作業量、第2作業量)を算出する。たとえば、算出部153は、担当者識別情報の端末識別情報に対応する操作履歴情報を、履歴テーブル144から取得する。担当者識別情報と、端末識別情報との関係は、担当者管理テーブル142に示される。
The
算出部153は、取得した操作履歴情報を基にして、担当者の作業量を算出する。たとえば、算出部153は、式(1)を基にして、第1作業量W1を算出する。第1作業量は、上記のように、トータルの作業量である。
The
第1作業量W1=α×K1+β×M1+γ×O1・・・(1) First work amount W 1 =α×K 1 +β×M 1 +γ×O 1 (1)
式(1)において、「K1」は、第1所定期間(たとえば、始業時刻から現在時刻までの期間)内におけるキーボードのタイプ回数の合計値である。「M1」は、第1所定時間毎のマウスの移動距離の合計値である。「O1」は、第1所定期間内において、所定時間(10分)毎の他の入力装置の使用有となった回数である。 In formula (1), "K 1 " is the total number of times the keyboard is typed within a first specified period (e.g., the period from the start of work to the current time). "M 1 " is the total distance the mouse is moved within each first specified period. "O 1 " is the number of times another input device is used within each specified time (10 minutes) within the first specified period.
α、β、γは、予め設定される重みであり、重みを乗算することで、α×K1、β×M1、γ×O1の値の単位は、作業量Wの単位に揃えられるものとする。始業時刻は予め定められており、算出部153は、タイマ等から現在時刻の情報を取得するものとする。
α, β, and γ are preset weights, and by multiplying the weights, the units of the values of α× K1 , β× M1 , and γ× O1 are made to match the units of the workload W. The start time is set in advance, and the
算出部153は、式(2)を基にして、第2作業量W2を算出する。第2作業量は、上記のように、直近の作業量である。
The
第2作業量W2=α×K2+β×M2+γ×O2・・・(2) Second work amount W2 = α × K2 + β × M2 + γ × O2 (2)
式(2)において、「K2」は、第2所定期間(たとえば、現在時刻から1時間前までの期間)内におけるキーボードのタイプ回数の合計値である。「M2」は、第2所定時間毎のマウスの移動距離の合計値である。「O2」は、第2所定期間内において、所定時間(10分)毎の他の入力装置の使用有となった回数である。 In formula (2), " K2 " is the total number of keyboard typing operations within a second predetermined period (e.g., the period from the current time to one hour ago). " M2 " is the total distance moved by the mouse for each second predetermined period. " O2 " is the number of times another input device was used for each predetermined time (10 minutes) within the second predetermined period.
算出部153は、特定部152に特定された同一のグループに含まれる各担当者の担当者識別情報に対応する第1作業量、第2作業量を算出する。また、算出部153は、各担当者の第1作業量の平均値を算出する。算出部153は、上記の算出結果となる、担当者識別情報、第1作業量、第2作業量、平均値の情報を、表示制御部154に出力する。
The
表示制御部154は、算出部153の算出結果の情報を基にして、表示画面の情報を生成する。たとえば、表示制御部154は、担当者識別情報に対応するオブジェクトであって、担当者の第2作業量に応じた大きさのオブジェクトを、表示画面に設定する。表示制御部154は、第2作業量が大きいほど、オブジェクトの大きさを大きくする。
The
表示制御部154は、オブジェクトを配置する場合に、担当者の第1作業量に応じた位置に、オブジェクトを配置する。表示制御部154は、表示画面に、第1作業量の平均値を示す線分を設定する。
When placing an object, the
表示制御部154は、担当者識別情報と、担当者管理テーブル142とを基にして、担当者の氏名を特定し、特定した氏名をオブジェクトに設定する。
The
表示制御部154は、担当者識別情報の端末識別情報に対応する画面識別情報を取得し、画面識別情報を基にして、担当者が障害に対応中であるか否かを判定する。表示制御部154は、画面識別情報が所定の画面識別情報に対応する場合に、担当者が障害に対応中であると判定する。
The
表示制御部154は、担当者が障害に対応中である場合には、図3で説明したように、障害対応中の担当者のオブジェクトと、対応中のマークとを対応付ける。また、表示制御部154は、表示制御部154は、電話監視サーバ70と通信を行い、電話使用状況の情報を取得する。表示制御部154は、電話使用状況の情報を、電話状況管理テーブル145に設定する。表示制御部154は、担当者が内線で対応中であるか、外線で対応中であるのかを区別可能な線分で、担当者のオブジェクトと対応中のマークとを接続する。
When a person in charge is dealing with a fault, the
表示制御部154は、上記の処理を実行することで、図2、図3で説明したように表示画面30A,30Bの情報を生成し、表示部130に出力して表示させる。表示制御部154は、表示画面の情報を、予め指定された選出者の端末装置10に送信して表示させてもよい。
By executing the above process, the
次に、本実施例に係る情報処理装置100の処理手順の一例について説明する。図10は、本実施例に係る情報処理装置の処理手順を示すフローチャートである。図10に示すように、情報処理装置100の特定部152は、インシデント情報テーブル141からインシデント情報を取得し、障害分野を特定する(ステップS101)。
Next, an example of the processing procedure of the
特定部152は、グループ管理テーブル143を基にして、障害分野に対応可能なグループ識別情報を特定する(ステップS102)。特定部152は、担当者管理テーブル142から、グループ識別情報に対応する各担当者識別情報を特定する(ステップS103)。
The
情報処理装置100の算出部153は、履歴テーブル144から、各担当者識別情報の操作履歴情報を取得する(ステップS104)。算出部153は、各担当者識別情報に対応する第1作業量、第2作業量を算出する(ステップS105)。算出部153は、各担当者識別情報に対応する第1作業量の平均値を算出する(ステップS106)。
The
情報処理装置100の表示制御部154は、第1作業量、第2作業量、平均値を基にして、表示画面の情報を生成する(ステップS107)。表示制御部154は、表示画面の情報を、表示部130に表示させる(ステップS108)。
The
次に、本実施例に係る情報処理装置100の効果について説明する。情報処理装置100は、監視対象の装置に障害が発生した場合に、担当者が利用する端末装置10の履歴情報を基にして、複数の担当者の作業量をそれぞれ算出し、担当者を識別可能なオブジェクトであって、担当者の作業量に応じた大きさのオブジェクトを設定した表示画面を生成し、表示する。これによって、選出者が、障害発生時に最適な担当者を選出することを支援することができる。
Next, the effects of the
情報処理装置100は、第2作業量(直近の作業量)に応じて、オブジェクトの大きさを設定し、表示画面を生成する。これによって、選出者は、障害に対応可能な複数の担当者の直近の作業量を比較して、最適な担当者を選出することができる。
The
情報処理装置100は、第1作業量(トータルの作業量)に応じて、オブジェクトの配置位置を調整し、表示画面を生成する。これによって、選出者は、直近の作業量だけでなく、トータルの作業量を加味して、最適な担当者を選出することができる。
The
情報処理装置100は、担当者が障害に対応中である場合には、対応中のマークと、担当者のオブジェクトとを関連付けて表示する。また、情報処理装置100は、担当者が、内線で対応しているのか、外線で対応しているのかを識別可能に表示する。これによって、担当者の現在の状況を鑑みて、最適な担当者を選出することができる。
When a person in charge is currently responding to a fault, the
ここで、上述した情報処理装置100の処理は一例であり、情報処理装置100はその他の処理を実行してもよい。以下において、情報処理装置100のその他の処理(1)、(2)について説明する。
The above-described processing of the
その他の処理(1)について説明する。特定部152は、インシデント情報テーブル141から、インシデント情報を取得した場合に、取得したインシデント情報に関連する障害の対応を過去に行った担当者の担当者識別情報を、担当者管理テーブル142の対応履歴を基に、特定してもよい。障害対応が完了していない(クローズしていない)インシデント情報は、同一のインシデント番号が引き続き利用される。このため、特定部152は、該当のインシデント番号が、対応履歴に設定された担当者識別情報を特定し、表示制御部154に通知する。表示制御部154は、通知された担当者識別情報に対応するオブジェクトを、強調表示してもよい。
The other process (1) will be described. When the
その他の処理(2)について説明する。表示制御部154は、担当者のオブジェクトを表示画面に設定する場合に、担当者が使用する端末装置10のアクティブ画面の種別を識別可能に、オブジェクトの表示色を調整してもよい。たとえば、表示制御部154は、障害の支援系のアクティブ画面である場合には、事務系の他の画面よりもオブジェクトの色を濃くする。また、表示制御部154は、インシデント情報に設定された障害の難度を、表示画面に表示してもよい。
Other processing (2) will be described. When setting the object of the person in charge on the display screen, the
次に、上記実施例に示した情報処理装置100と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図11は、実施例の情報処理装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
Next, an example of the hardware configuration of a computer that realizes the same functions as the
図11に示すように、コンピュータ300は、各種演算処理を実行するCPU301と、ユーザからのデータの入力を受け付ける入力装置302と、ディスプレイ303とを有する。また、コンピュータ300は、有線または無線ネットワークを介して、外部装置等との間でデータの授受を行う通信装置304と、インタフェース装置305とを有する。また、コンピュータ300は、各種情報を一時記憶するRAM306と、ハードディスク装置307とを有する。そして、各装置301~307は、バス308に接続される。
As shown in FIG. 11,
ハードディスク装置307は、受付プログラム307a、特定プログラム307b、算出プログラム307c、表示制御プログラム307dを有する。また、CPU301は、各プログラム307a~307dを読み出してRAM206に展開する。
The
受付プログラム307aは、受付プロセス306aとして機能する。特定プログラム307bは、特定プロセス306bとして機能する。算出プログラム307cは、算出プロセス306cとして機能する。表示制御プログラム307dは、表示制御プロセス306dとして機能する。
The
受付プロセス306aの処理は、受付部151の処理に対応する。特定プロセス306bの処理は、特定部152の処理に対応する。算出プロセス306cの処理は、算出部153の処理に対応する。表示制御プロセス306dの処理は、表示制御部154の処理に対応する。
The processing of the
なお、各プログラム307a~307dについては、必ずしも最初からハードディスク装置307に記憶させておかなくても良い。例えば、コンピュータ300に挿入されるフレキシブルディスク(FD)、CD-ROM、DVD、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ300が各プログラム307a~307dを読み出して実行するようにしてもよい。
Note that each of the
100 情報処理装置
110 通信部
120 入力部
130 表示部
140 記憶部
141 インシデント情報テーブル
142 担当者管理テーブル
143 グループ管理テーブル
144 履歴テーブル
145 電話状況管理テーブル
150 制御部
151 受付部
152 特定部
153 算出部
154 表示制御部
REFERENCE SIGNS
Claims (6)
担当者を識別可能なオブジェクトであって、前記第2作業量に応じた大きさの前記オブジェクトを前記第1作業量に応じた位置に設定した表示画面であって、設定された一つの軸が担当者の前記第1作業量に対応する前記表示画面を生成し、前記表示画面を表示する表示制御部と、
を有することを特徴とする情報処理装置。 a calculation unit that calculates, when a failure occurs in a monitored device, a first workload for a first predetermined period of a plurality of personnel and a second workload for a second predetermined period of a plurality of personnel based on history information of a terminal device used by the personnel, and calculates the first workload of the personnel and the most recent second workload of the personnel based on the history information of the terminal device used by the personnel;
a display control unit that generates a display screen on which an object capable of identifying a person in charge, the object having a size corresponding to the second amount of work, is set at a position corresponding to the first amount of work, and one set axis corresponds to the first amount of work of the person in charge , and displays the display screen;
13. An information processing device comprising:
担当者が利用する端末装置の履歴情報を基にして、担当者の前記第1作業量と、担当者の直近の前記第2作業量とを算出し、
担当者を識別可能なオブジェクトであって、前記第2作業量に応じた大きさの前記オブジェクトを前記第1作業量に応じた位置に設定した表示画面であって、設定された一つの軸が担当者の前記第1作業量に対応する前記表示画面を生成し、前記表示画面を表示する、
処理をコンピュータが実行することを特徴とする表示方法。 When a failure occurs in a monitored device, a first workload for a first predetermined period of time and a second workload for a second predetermined period of time are calculated for each of the multiple personnel in accordance with history information of the terminal device used by the personnel;
Calculating the first workload of the person in charge and the most recent second workload of the person in charge based on history information of a terminal device used by the person in charge;
a display screen in which an object capable of identifying a person in charge is set at a position corresponding to the first amount of work, the object having a size corresponding to the second amount of work, and one set axis corresponds to the first amount of work of the person in charge; and the display screen is generated and displayed.
A display method characterized in that the processing is executed by a computer.
担当者が利用する端末装置の履歴情報を基にして、担当者の前記第1作業量と、担当者の直近の前記第2作業量とを算出し、
担当者を識別可能なオブジェクトであって、前記第2作業量に応じた大きさの前記オブジェクトを前記第1作業量に応じた位置に設定した表示画面であって、設定された一つの軸が担当者の前記第1作業量に対応する前記表示画面を生成し、前記表示画面を表示する、
処理をコンピュータに実行させることを特徴とする表示プログラム。 When a failure occurs in a monitored device, a first workload for a first predetermined period of time and a second workload for a second predetermined period of time are calculated for each of the multiple personnel in accordance with history information of the terminal device used by the personnel;
Calculating the first workload of the person in charge and the most recent second workload of the person in charge based on history information of a terminal device used by the person in charge;
a display screen in which an object capable of identifying a person in charge is set at a position corresponding to the first amount of work, the object having a size corresponding to the second amount of work, and one set axis corresponds to the first amount of work of the person in charge; and the display screen is generated and displayed.
A display program that causes a computer to execute a process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022023803A JP7700694B2 (en) | 2022-02-18 | 2022-02-18 | Information processing device, display method, and display program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022023803A JP7700694B2 (en) | 2022-02-18 | 2022-02-18 | Information processing device, display method, and display program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023120767A JP2023120767A (en) | 2023-08-30 |
| JP7700694B2 true JP7700694B2 (en) | 2025-07-01 |
Family
ID=87797418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022023803A Active JP7700694B2 (en) | 2022-02-18 | 2022-02-18 | Information processing device, display method, and display program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7700694B2 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005228175A (en) | 2004-02-16 | 2005-08-25 | Toshiba Tec Corp | Store management device |
| JP2005293099A (en) | 2004-03-31 | 2005-10-20 | Ricoh Co Ltd | Worker dispatch support method, worker dispatch support program, and worker dispatch support device |
| JP2007241393A (en) | 2006-03-06 | 2007-09-20 | Hitachi Electronics Service Co Ltd | Schedule assignment system, work schedule assignment program, and work schedule assignment method |
| JP2010097562A (en) | 2008-10-20 | 2010-04-30 | Hitachi Ltd | Work information processor, program and work information processing method |
| JP2011113499A (en) | 2009-11-30 | 2011-06-09 | Oki Electric Industry Co Ltd | Device diagnostic system |
| JP2012038028A (en) | 2010-08-05 | 2012-02-23 | Nomura Research Institute Ltd | Incident management system and visualization method of fault-affected range |
| JP2015153092A (en) | 2014-02-13 | 2015-08-24 | 東芝テック株式会社 | Work management device and work management program |
| JP2016042245A (en) | 2014-08-14 | 2016-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | System, method and program for managing a project |
| JP2018106492A (en) | 2016-12-27 | 2018-07-05 | 株式会社野村総合研究所 | Event information visualization device, program and method |
| WO2021260919A1 (en) | 2020-06-26 | 2021-12-30 | 日本電信電話株式会社 | Processing device, processing method, and processing program |
-
2022
- 2022-02-18 JP JP2022023803A patent/JP7700694B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005228175A (en) | 2004-02-16 | 2005-08-25 | Toshiba Tec Corp | Store management device |
| JP2005293099A (en) | 2004-03-31 | 2005-10-20 | Ricoh Co Ltd | Worker dispatch support method, worker dispatch support program, and worker dispatch support device |
| JP2007241393A (en) | 2006-03-06 | 2007-09-20 | Hitachi Electronics Service Co Ltd | Schedule assignment system, work schedule assignment program, and work schedule assignment method |
| JP2010097562A (en) | 2008-10-20 | 2010-04-30 | Hitachi Ltd | Work information processor, program and work information processing method |
| JP2011113499A (en) | 2009-11-30 | 2011-06-09 | Oki Electric Industry Co Ltd | Device diagnostic system |
| JP2012038028A (en) | 2010-08-05 | 2012-02-23 | Nomura Research Institute Ltd | Incident management system and visualization method of fault-affected range |
| JP2015153092A (en) | 2014-02-13 | 2015-08-24 | 東芝テック株式会社 | Work management device and work management program |
| JP2016042245A (en) | 2014-08-14 | 2016-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | System, method and program for managing a project |
| JP2018106492A (en) | 2016-12-27 | 2018-07-05 | 株式会社野村総合研究所 | Event information visualization device, program and method |
| WO2021260919A1 (en) | 2020-06-26 | 2021-12-30 | 日本電信電話株式会社 | Processing device, processing method, and processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023120767A (en) | 2023-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12094597B1 (en) | Workflow and resource management system with integrated bi-directional communications | |
| US20130318533A1 (en) | Methods and systems for presenting and assigning tasks | |
| CN107209879A (en) | Many people's chat monitoring and auditing system | |
| US10380867B2 (en) | Alert management within a network based virtual collaborative space | |
| CN106650283A (en) | Event-driven emergency treatment process management system and method | |
| TW201640351A (en) | Resource monitoring system and method thereof | |
| JP7661908B2 (en) | Information processing device, selection method, and selection program | |
| JP7700694B2 (en) | Information processing device, display method, and display program | |
| CN105723355B (en) | Detachable display | |
| CN110147264B (en) | Cloud desktop self-service management system based on user habits | |
| JP7211114B2 (en) | Information processing device, information processing method, program, communication system and communication terminal | |
| TWM650128U (en) | Robotic process automation (rpa) virtual machine management system | |
| JP7184127B2 (en) | Information processing device, screen display method, and program | |
| JP2024028054A (en) | Information processing method, information processing system and program | |
| JP2024028065A (en) | Information processing method, information processing system and program | |
| JP6720560B2 (en) | Information processing equipment | |
| JP7345595B2 (en) | Display control device, display control method, and display control program | |
| JP2017045232A (en) | Management system and management method | |
| TWI862125B (en) | Robotic process automation (rpa) virtual machine management system and method thereof | |
| JP2023173514A (en) | Information processing device, information processing system, and program | |
| JP7290893B2 (en) | Information processing device, program and information processing method | |
| CN114581053B (en) | Marketing task execution method, device, equipment and storage medium | |
| JPH09138702A (en) | System monitoring equipment | |
| JP6527247B2 (en) | Reconnection management system and reconnection management method | |
| CN109450581B (en) | Data updating method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250430 |
|
| 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 Effective date: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7700694 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |