Successor setting system, successor setting method, and program

The successor setting system addresses the challenge of selecting a successor for IT infrastructure management by automatically evaluating user activity history and applying predefined rules, ensuring continuous management and reducing manual intervention.

JP2025005621AActive Publication Date: 2025-01-17HITACHI VANTARA LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023105857
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2025-01-17
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

In organizations with frequently changing IT infrastructure management systems or understaffed management structures, it is challenging to designate an appropriate successor for managing IT infrastructure management information in advance, especially when the administrator is absent.

Method used

A successor setting system that monitors user activity history and evaluates it against predefined rules to automatically select and set a suitable successor without prior designation, using activity history monitoring units, user notification, schedule management, and customizable selection rules.

Benefits of technology

Enables continuous management of IT infrastructure information by selecting an appropriate successor based on user activity history and predefined rules, reducing the need for manual selection and potential costs, and ensuring seamless transition even in dynamic organizational environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025005621000001_ABST
    Figure 2025005621000001_ABST
Patent Text Reader

Abstract

To provide a successor setting system which can set a successor, without setting the successor in advance, even when a manager of IT infrastructure management information is absent without takeover.SOLUTION: A successor setting system 20 comprises: a successor selection rule management table 35 in which a successor selection rule used for selecting a successor of a manager is managed, when the manager of IT infrastructure management information who manages a resource and a user who operates the resource cannot continue the management of the IT infrastructure management information; and an activity history monitoring unit 21 which monitors an activity history of the user with respect to the resource, applies an evaluation result obtained by evaluating the activity history for each user to a successor selection rule to select the user who becomes the successor, and sets the selected user as the successor.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a successor setting system, a successor setting method, and a program. [Background technology]

[0002] For example, in IT (Information Technology) infrastructure management information (abbreviated as IT infrastructure management information) used in storage management services or software development management services, which manages resources, users who operate the resources, and the authority of users to operate the resources, there exists a privileged user (hereinafter referred to as "administrator") who manages the IT infrastructure management information. Conventionally, due to an unexpected incident occurring to the administrator, the administrator may be absent without handing over the work to a successor. In anticipation of such an incident, there was a method in which the administrator could set a successor in advance to continue using the IT infrastructure management information.

[0003] Patent document 1 states that "if the operation status of a system administrator selected from among multiple users who use services provided by the system satisfies preset conditions, another preset user is permitted to log in as a proxy for the system administrator, and the other user who has been permitted to log in is granted the authority to appoint a new system administrator." [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-150815 Summary of the Invention [Problem to be solved by the invention]

[0005] In the technology disclosed in Patent Document 1, a user other than the administrator must be set as a successor in advance. However, in an organization where the system for managing IT infrastructure management information is frequently changed or where the system for managing IT infrastructure management information is chronically understaffed, it is difficult to set an appropriate successor in advance. For this reason, there has been a need for a mechanism that allows the continuous use of IT infrastructure management information without setting a successor in advance, even if the administrator is absent without handing over the role.

[0006] The present invention has been made in consideration of such circumstances, and aims to select and set a successor who can continue managing IT infrastructure management information without having to set a successor in advance. [Means for solving the problem]

[0007] The successor setting system of the present invention includes a successor selection rule management table that manages successor selection rules used to select a successor for an administrator of infrastructure management information in which users who operate resources are managed are unable to continue managing the infrastructure management information, and an activity history monitoring unit that monitors the activity history of users with respect to resources, applies the evaluation results obtained by evaluating the activity history for each user to the successor selection rules to select a user to be a successor, and sets the user as the successor. Effect of the Invention

[0008] According to the present invention, it is possible to select a user who can continue to manage infrastructure management information as a successor and to set the selected user as the successor, without having to set a successor in advance. Problems, configurations and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing an example of the overall configuration of an IT infrastructure management information providing system and a successor setting system according to an embodiment of the present invention; [Diagram 2] 1 is a block diagram showing an example of the internal configuration of a successor setting system according to an embodiment of the present invention; [Diagram 3] 3A and 3B are diagrams illustrating configuration examples of an IT infrastructure management information management table and a user information management table according to an embodiment of the present invention. [Figure 4] 4A and 4B are diagrams illustrating configuration examples of a role information management table and a user affiliation information management table according to an embodiment of the present invention. [Diagram 5] 1A and 1B are diagrams showing configuration examples of a ranking management table and a schedule management table according to an embodiment of the present invention. [Figure 6] FIG. 13 is a diagram showing an example of the configuration of a successor selection rule management table according to an embodiment of the present invention. [Figure 7] 1A and 1B are diagrams illustrating configuration examples of an activity history evaluation method management table and an activity history acquisition method management table according to an embodiment of the present invention. [Figure 8] 1A and 1B are diagrams showing configuration examples of an activity history acquisition program storage location management table and an activity history evaluation program storage location management table according to an embodiment of the present invention; [Figure 9] 4A to 4C are diagrams showing configuration examples of a score management table and an action program storage location management table according to an embodiment of the present invention; [Figure 10] 1A and 1B are diagrams showing configuration examples of an absence-of-manager determination rule management table, an absence-of-manager determination method management table, and an absence-of-manager determination program storage location management table according to an embodiment of the present invention. [Figure 11] 13 is a flowchart showing an example of an activity history monitoring process performed by an activity history monitoring unit of the successor setting system according to one embodiment of the present invention. [Figure 12] 13 is a flowchart showing an example of a manager's absence determination process according to an embodiment of the present invention. [Figure 13] 11 is a flowchart showing an example of a process in which an activity history processing unit according to an embodiment of the present invention acquires and stores an activity history. [Figure 14]10 is a flowchart showing an example of a process in which a user identification unit identifies a user to be evaluated by a user evaluation unit according to an embodiment of the present invention. [Figure 15] 11 is a flowchart showing an example of a process in which a user evaluation unit evaluates a user identified by a user identification unit according to an embodiment of the present invention. [Figure 16] 10 is a flowchart showing an example of a process in which an action program execution unit according to an embodiment of the present invention executes an action program. [Figure 17] 13 is a flowchart illustrating an example of a process in which a schedule monitoring unit according to an embodiment of the present invention monitors the schedule for selecting a successor and changes the role of a user. [Figure 18] 13 is a flowchart illustrating an example of a successor selection rule upload process according to an embodiment of the present invention. [Figure 19] 13 is a flowchart illustrating an example of a ranking acquisition process according to an embodiment of the present invention. [Figure 20] FIG. 2 is a block diagram showing an example of the hardware configuration of a computer according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functions or configurations are designated by the same reference numerals, and redundant description will be omitted.

[0011] [One embodiment] FIG. 1 is a block diagram showing an example of the overall configuration of an IT infrastructure management information providing system 10 and a successor setting system 20 according to an embodiment of the present invention. 2 is a block diagram showing an example of the internal configuration of a successor setting system 20 according to an embodiment of the present invention. In the following explanation, the functions of each unit and the contents of the tables will be explained with reference to the configuration diagrams of tables as appropriate.

[0012] The IT infrastructure management information providing system 10 and the successor setting system 20 are applicable, for example, to a multi-tenant system that manages storage for multiple customers (tenants) in one system, and to a management system for resources (storage, customer information, etc.) that are assets other than users. IT infrastructure management information is information that manages users who operate resources. Note that the IT infrastructure management information may also be information that manages resources, users who operate resources, and the authority of users to operate resources.

[0013] The public cloud server 1 is capable of communicating with other infrastructures 60 via the Internet N. A PC 70 that can be used by a user different from a user who uses IT infrastructure management information is connected to the public cloud server 1 via the Internet N. The PC 70 is capable of accessing the public cloud server 1 and uploading successor selection rules. The PC 70 is also capable of accessing the public cloud server 1 and uploading administrator absence determination rules. The PC 70 may be used by the administrator or a third party other than the administrator.

[0014] The public cloud server 1 includes an IT infrastructure management information providing system 10, a successor setting system 20, and a communication unit 50.

[0015] First, an explanation will be given of the IT infrastructure management information providing system 10. The IT infrastructure management information providing system 10 has a function of providing a user with functions related to the above-mentioned IT infrastructure management information. The IT infrastructure management information providing system 10 includes an IT infrastructure management information providing unit 11, an IT infrastructure management information management table 12, a user information management table 13, a role information management table 14, and a user affiliation information management table 15.

[0016] The IT infrastructure management information providing unit 11 has a function of managing resources used by users who access the public cloud server 1. For this reason, the IT infrastructure management information providing unit 11 has a function of managing users and resources who use other infrastructure 60 as IT infrastructure management information and providing the IT infrastructure management information to the administrator. For this reason, users can use the resources managed by the IT infrastructure management information.

[0017] FIG. 3 is a diagram showing an example of the configuration of the IT infrastructure management information management table 12 and the user information management table 13. As shown in FIG. The IT infrastructure management information management table 12 is a table for managing the IT infrastructure management information name for each IT infrastructure management information. In the IT infrastructure management information management table 12, an IT infrastructure management information ID assigned to each IT infrastructure management information is provided, and an IT infrastructure management information name such as IT infrastructure management information A, B, ... is set for each IT infrastructure management information ID.

[0018] The user information management table 13 is a table for managing user information of users who use IT infrastructure management information. The user information management table 13 is provided with a user ID that is assigned to each user and identifies the user. For each user ID, a user name is set, such as user A, B, .... Also, an email address used by the user is set for each user ID.

[0019] FIG. 4 is a diagram showing an example of the configuration of the role information management table 14 and the user affiliation information management table 15. As shown in FIG. The role information management table 14 is a table that manages the authority for each role as role information. A role is a set of authorities assigned to a user. In the role information management table 14, a role ID assigned to each role is provided, and a role name and authority are stored for each role ID. The role name is expressed by a name such as administrator, general user, and security administrator. With regard to the authority, if the role name is administrator, it is indicated that the user has the authority to update all resources, if the role name is general user, the user has the authority to view all resources, and if the role name is security administrator, the user has the authority to update security settings.

[0020] The user affiliation information management table 15 is a table that manages information on which IT infrastructure management information a user belongs to and the role in that IT infrastructure management information. The user affiliation information management table 15 stores a user ID, an IT infrastructure management information ID, and a role ID. For example, the user #1 is an administrator (role #1) in the IT infrastructure management information #1, and is a general user (role #2) in the IT infrastructure management information #2. The user #3 is an administrator (role #1) in the IT infrastructure management information #2. In this way, the user belonging to a certain IT infrastructure management information and the role of the user are managed by the user affiliation information management table 15. Even if multiple administrators are set in one IT infrastructure management information in the user affiliation information management table 15, when one administrator is absent, another administrator is not automatically selected as a successor. Even in such a case, the evaluation of the user's activity history and the ranking of the user's evaluation results are calculated based on the definition of the successor selection rule management table 35, and the next successor is selected.

[0021] Next, the successor setting system 20 will be explained by returning to Fig. 2. The successor setting system 20 has a function for automatically setting a successor for a system in which an administrator is absent under a predetermined condition. Here, the functions of the successor setting system 20 will be explained by dividing them into an operating unit and a storage unit.

[0022] The successor setting system 20 has, as functional units, an activity history monitoring unit 21, a user notification unit 22, a schedule monitoring unit 23, a successor selection rule upload unit 24, a ranking acquisition unit 25, and a manager absence determination rule upload unit 26. The functional units of the successor setting system 20 may be executed in any order.

[0023] The activity history monitoring unit 21 is started automatically at regular intervals or manually by a user, and has a function of monitoring the activity history of users with respect to resources. The activity history monitoring unit 21 also has a function of applying the evaluation result of the activity history for each user to the successor selection rule management table 35 to select a user who will be a successor, and setting the selected user as the successor.

[0024] For this reason, the activity history monitoring unit 21 acquires the activity history of each user from the other infrastructure 60 based on the information stored in the successor selection rule management table 35, and stores the activity history in the activity history storage unit 33. The activity history is acquired by an activity history acquisition program described later. The activity history acquired by the activity history monitoring unit 21 is information that the public cloud server 1 can acquire from the other infrastructure 60. The activity history monitoring unit 21 also evaluates (scores) each user based on the activity history, and calculates a ranking of the evaluation result evaluated by the activity history evaluation program for the activity history acquired for each user by the activity history acquisition program. Thereafter, the activity history monitoring unit 21 stores the score and ranking in the ranking management table 31. The activity history is evaluated by the activity history evaluation program described later. The activity history monitoring unit 21 also executes a countermeasure action such as setting the user ranked first as a successor.

[0025] A countermeasure action is a process corresponding to an action program, and is stored in the action program storage location management table 43. There are various types of countermeasure actions. For example, a countermeasure action is a process of granting authority to an appropriate user. Another countermeasure action is a process of downgrading the authority of a previous administrator to a general user. Another countermeasure action is a process of notifying a user who is set as a successor that the user has been set as a successor. Another countermeasure action is a process of notifying a warning to urge a review of the successor selection rules when a person corresponding to the ranking is absent. Another countermeasure action is a process of registering a successor setting event in the scheduler.

[0026] The activity history monitoring unit 21 has an activity history processing unit 21a, a user identification unit 21b, a user evaluation unit 21c, an action program execution unit 21d, and a ranking calculation unit 21e. The activity history processing unit 21a performs an absence determination process of the manager shown in FIG. 12, which will be described later. In addition, the activity history processing unit 21a performs an acquisition and storage process of the activity history shown in FIG. 13, which will be described later. The user identification unit 21b performs a process of identifying a user evaluated by the user evaluation unit 21c, which will be shown in FIG. 14, which will be described later. The user evaluation unit 21c performs a process of evaluating a user identified by the user identification unit 21b, which will be shown in FIG. 15, which will be described later. The action program execution unit 21d performs an execution process of an action program, which will be shown in FIG. 16, which will be described later. The ranking calculation unit 21e performs a ranking calculation process shown in FIG. 11, which will be described later.

[0027] The user notification unit 22 is started by the response action, and notifies the user selected as a successor that he / she has been selected as a successor. This notification is, for example, displayed on the screen of the PC 70 or sent by email to the user selected as a successor, so that the user can confirm the notification content. When the user is notified that he / she has been selected as a successor, the user sets himself / herself as a successor by manually executing the process. Note that a third party other than the user selected as a successor may set the selected user as a successor.

[0028] The schedule monitoring unit 23 is started by periodic automatic execution or manual execution, and has a function of changing the role of the user in accordance with the schedule management table 32. If the current date and time exceeds the schedule date and time of a record in the schedule management table 32, the schedule monitoring unit 23 changes the role in accordance with that record.

[0029] The successor selection rule upload unit 24 is started by manual execution, updates tables and storage units related to the selection rules, such as the successor selection rule management table 35, and changes the successor selection rules. The successor selection rule upload unit 24 writes data uploaded from the PC 70 used by the user to the successor selection rule management table 35 via the Internet N.

[0030] The ranking acquisition unit 25 is started by manual execution by the user, and acquires the ranking results from the ranking management table 31. When the ID of the administrator role is specified as the evaluation target role ID in the successor selection rule management table 35, the administrator is also subject to user evaluation and ranking.

[0031] Furthermore, the public cloud server 1 may be requested to obtain rankings by the API of the PC 70 or a server (not shown) used by a third party. In this case, the ranking obtaining unit 25 outputs the ranking results to another system or device that has issued an instruction to obtain the ranking results. For example, the ranking obtaining unit 25 is started by the API, obtains the rankings of users in certain IT infrastructure management information, and provides the rankings for each user to the PC 70 or the API of the server. This allows third parties to obtain and use the rankings more flexibly.

[0032] The ranking acquisition unit 25 is started by manual execution because a use case is assumed in which a third party other than the administrator or user uses the ranking for a purpose other than the selection of a successor. By manually executing the ranking acquisition unit 25, a third party can acquire the ranking at any timing. For example, the following case is assumed. (1) Obtain a user's ranking in personnel evaluation. (2) Even if the administrator is temporarily absent, if a user of the IT infrastructure management information providing system 10 needs to make a support inquiry, etc., a user who acts on behalf of the administrator is listed in the contact information so that the user can immediately contact the person responsible for the IT infrastructure management information.

[0033] The administrator absence determination rule upload unit 26 is started by manual execution by the user, and updates tables and memories related to the administrator absence determination rules, such as the administrator absence determination rule management table 44, the administrator absence determination method management table 45, the administrator absence determination program storage location management table 46, and the administrator absence determination program memory unit 47, to change the administrator absence determination rules. For example, the administrator absence determination rule upload unit 26 writes data uploaded from the PC 70 used by the user to the administrator absence determination rule management table 44 via the Internet N.

[0034] The successor setting system 20 has, as memory units, a ranking management table 31, a schedule management table 32, an activity history memory unit 33, an action program memory unit 34, a successor selection rule management table 35, an activity history evaluation method management table 36, an activity history acquisition method management table 37, an activity history acquisition program storage location management table 38, an activity history evaluation program storage location management table 39, a score management table 40, an activity history acquisition program memory unit 41, an activity history evaluation program memory unit 42, an action program storage location management table 43, an administrator absence determination rule management table 44, an administrator absence determination method management table 45, an administrator absence determination program storage location management table 46 and an administrator absence determination program memory unit 47.

[0035] FIG. 5 is a diagram showing an example of the configuration of the ranking management table 31 and the schedule management table 32. As shown in FIG. The ranking management table 31 is a table for managing the ranking of each user. The ranking management table 31 stores user IDs, selection rule IDs, and rankings. The selection rule ID is set for a successor selection rule, and the ranking is an index to be referenced for selection as a successor under a certain selection rule. The schedule monitoring unit 23 selects a user with a high ranking in the ranking result acquired by the ranking acquisition unit 25 as a successor, and sets a user as a successor according to an instruction from the user selected as a successor. For the same selection rule ID, a user with a high ranking (e.g., a ranking of "1") is selected as a successor first. If a user selected as a successor declines the manager position, a user with the next ranking (e.g., a ranking of "2") is selected as a successor.

[0036] The schedule management table 32 is a table for managing a schedule for selecting a successor. The schedule management table 32 stores a user ID, an IT infrastructure management information ID, a role ID, and a schedule. The schedule is set with a date and time for selecting a successor, and when the current date and time becomes the date and time set in the schedule, a successor selection process is started and a successor is selected. Therefore, there is no relationship between the existing role of the user shown in the user belonging information management table 15 of FIG. 4 and the role shown in the schedule management table 32. For example, as shown in the user belonging information management table 15, in the IT infrastructure management information #1, the current administrator (role #1) is the user #1. However, the user #2 ranked first is selected as the administrator (role #1) of the IT infrastructure management information #1 in the next schedule.

[0037] Role #3 is stored in the role ID of IT infrastructure management information #2 in the schedule management table 32. The reason for this is that in selection rule #3 in successor selection rule management table 35 shown in FIG. 6, which will be described later, role #3 is stored in the role ID set for the number one ranked user. However, if user #4 becomes number one ranked, user #4 may be selected as the administrator (role #1) of IT infrastructure management information #2. In this case, role ID #1 is set in the set role ID of selection rule #3 in successor selection rule management table 35. Conversely, if an action program is set to demote user #4 from administrator when he or she is no longer number one ranked, role #2 may be stored in the role ID in the schedule management table 32.

[0038] The activity history storage unit 33 is a storage unit that stores the activity history data of each user who is a monitoring target. Since the activity history data is stored in the activity history storage unit 33 as raw data and is not managed as a table, a configuration diagram of the activity history storage unit 33 is not shown.

[0039] The action program storage unit 34 is a storage unit that stores an action program for executing an action for a ranking. Since the action program is a program itself that is stored in the storage area of ​​the successor setting system 20, a configuration diagram of the action program storage unit 34 is not shown.

[0040] FIG. 6 is a diagram showing an example of the configuration of the successor selection rule management table 35. As shown in FIG. The successor selection rule management table 35 is a table for managing successor selection rules used to select a successor for an administrator when the administrator of IT infrastructure management information is unable to continue managing the IT infrastructure management information. The successor selection rule management table 35 specifies, for each IT infrastructure management information and for each role for which the user's authority to operate resources is specified, an activity history evaluation method and a process to be performed on the corresponding user using the activity history evaluation method. For example, the successor selection rule management table 35 stores a selection rule ID, IT infrastructure management information ID, activity history evaluation method ID, action program ID, evaluation target role ID, setting role ID, and selection target IT infrastructure management information ID. The selection rule ID is the same as the selection rule ID in the ranking management table 31.

[0041] The activity history evaluation method ID specifies the evaluation method for the user's activity history for each selection rule. Multiple evaluation results are calculated using a combination of arithmetic symbols (+, -, *, / ) or logical symbols (AND, OR, NOT) specified in the activity history evaluation method ID in the successor selection rule management table 35. If the evaluation result is a score, arithmetic operations are used. For example, in selection rule #1, the scores calculated by activity history evaluation methods #1 and #2 are added together.

[0042] Also, if the evaluation result is a true / false value, a logical operation is used. For example, in the selection rule #2, the result of the AND condition for the true / false results calculated by the activity history evaluation methods #3 and #4 is obtained. Here, the activity history evaluation program #3 defined in the activity history evaluation method #3 evaluates the score of the activity history, and the activity history evaluation program #4 defined in the activity history evaluation method #4 evaluates whether the user's years of employment are 5 years or more. Therefore, if the activity history acquisition program #4 determines that the user has worked for 5 years or more, for example, the score of the activity history evaluated by the activity history evaluation program #3 becomes the evaluation target. Conversely, the score of the user determined by the activity history acquisition program #4 to have worked for less than 5 years becomes the evaluation target.

[0043] The action program ID in the successor selection rule management table 35 specifies the action to be taken when selecting a user as a successor. The action program includes a process for promoting a general user to an administrator, as well as a process for demoting an administrator to a general user. In FIG. 6, the action program is abbreviated as "action." The evaluation target role ID specifies the role of the user to be evaluated whose activity history is to be evaluated. For example, the evaluation targets are administrator (role #1) and general users (role #2). If null is entered in the evaluation target role ID, all users including administrators, general users, etc. will be evaluated.

[0044] The set role ID indicates how the role specified by the evaluation target role ID is set when the successor selection rule is met. For example, the selection target IT infrastructure management information ID stores the IT infrastructure management information ID of the IT infrastructure management information for which the user of the role ID specified by the evaluation target role ID is to be selected as the administrator. If multiple IT infrastructure management information are selection targets, multiple IT infrastructure management information #1, #3 are stored as shown in selection rule #3.

[0045] For example, when the ID of an administrator role (e.g., role #1, #2) is specified as the evaluation target role ID in the successor selection rule management table 35, not only general users but also the current administrator are subject to user evaluation and ranking. In addition, the successor selection rules can be customized as desired. As a user who changes the successor selection rules, for example, not only the current administrator of the IT infrastructure management information who changes the successor selection rules, but also a specific higher-ranking person such as an executive such as the manager of the company that manages the IT infrastructure management information is assumed. By determining a user other than the administrator who will change the successor selection rules, even if a situation occurs in which a successor cannot be selected after the administrator is absent because the successor selection rules were inappropriate, the successor selection rules can be changed by someone other than the administrator.

[0046] In addition, the IT infrastructure management information ID to be selected and the role ID to be evaluated are used to specify which IT infrastructure management information and which role a successor will be selected from. In selection rule #1, users whose IT infrastructure management information ID to be selected is IT infrastructure management information #1 are subject to evaluation and ranking, and the top ranked user is set as the successor to IT infrastructure management information #1. In selection rule #3, the role ID to be evaluated is not specified (null in the figure) and the IT infrastructure management information ID to be selected is not specified (null in the figure), so there is no restriction on IT infrastructure management information and all users are subject to evaluation and ranking.

[0047] FIG. 7 is a diagram showing an example of the configuration of the activity history evaluation method management table 36 and the activity history acquisition method management table 37. As shown in FIG. The activity history evaluation method management table 36 is a table that manages the activity history evaluation method for evaluating the activity history of a user. The activity history evaluation method management table 36 stores an activity history evaluation method ID, an activity history acquisition method ID, and an activity history evaluation program ID. The activity history evaluation method ID is the same as the activity history evaluation method ID used in the successor selection rule management table 35 described above. The activity history acquisition method ID is linked to the activity history acquisition method management table 37 described below.

[0048] The activity history evaluation programs #1 to #3 in the activity history evaluation method management table 36 have a function of assigning scores to the activity histories acquired by the activity history acquisition programs #1 to #3, respectively. For example, the activity history evaluation program #1 has a function of evaluating the activity history of chat service A, which is the infrastructure targeted for monitoring of the activity history, and assigning a score to each user. The activity history evaluation program #2 has a function of evaluating the activity history of software development platform A and assigning a score to each user. The activity history evaluation program #3 has a function of evaluating the activity history of resource A and assigning a score.

[0049] On the other hand, the activity history evaluation program #4 of the activity history evaluation method management table 36 has a function of giving a result of True or False. For example, when the activity history acquisition program #4 selects only users with five or more years of employment, the activity history evaluation program #4 gives True to users with five or more years of employment and False to users with less than five years of employment.

[0050] The activity history acquisition method management table 37 is a table for managing an activity history acquisition method for acquiring a user's activity history. The activity history acquisition method management table 37 stores an activity history acquisition method ID, an activity history acquisition program ID, and an access point.

[0051] The activity history acquisition program ID stores an ID that identifies a program (an example of an activity history acquisition unit) for acquiring a user's activity history in the resource on which the user is active. The activity history acquisition program acquires activity history for each user for whom a role (role ID to be evaluated) for which activity history is to be evaluated is set, based on the IT infrastructure management information specified in the successor selection rule management table 35. The access point stores address information (URL1, etc.) of the API used by the activity history acquisition program, a token as authentication information, the name of the channel for acquiring the activity history, etc.

[0052] FIG. 8 is a diagram showing an example of the configuration of the activity history acquisition program storage location management table 38 and the activity history evaluation program storage location management table 39. As shown in FIG. The activity history acquisition program storage location management table 38 is a table that manages the storage location of the activity history acquisition program. The activity history acquisition program storage location management table 38 stores the activity history acquisition program ID, the monitored infrastructure, and the program storage location. The activity history acquisition program ID is an ID assigned to individually identify the activity history acquisition program. The monitored infrastructure stores information (e.g., infrastructure name) of the monitored infrastructure that is the target of monitoring from which the activity history acquisition program acquires user activity history. The program storage location saves the storage location of the activity history acquisition program. The activity history monitoring unit 21 is capable of making changes such as adding, deleting, or correcting the activity history acquisition program.

[0053] The activity history evaluation program storage location management table 39 is a table that manages the storage location of the activity history evaluation program. The activity history evaluation program storage location management table 39 stores the activity history evaluation program ID, the monitored infrastructure, and the program storage location. The activity history evaluation program ID is an ID assigned to individually identify the activity history evaluation program. The activity history evaluation program ID stores an ID that identifies the activity history evaluation program (an example of an activity history evaluation unit) that evaluates the activity history of a user in the resource in which the user is active.

[0054] The monitored infrastructure stores information about the infrastructure (e.g., infrastructure name) that is the monitored target for which the activity history evaluation program evaluates the user's activity history. The program storage location stores the storage location of the activity history evaluation program. The activity history monitoring unit 21 can make changes such as adding, deleting, or correcting the activity history evaluation program.

[0055] FIG. 9 is a diagram showing an example of the structure of the score management table 40 and the action program storage location management table 43. As shown in FIG. The score management table 40 is a table that manages the scores obtained by evaluating the activity history for each user. The score management table 40 stores the score ID, user ID, selection rule ID, and score. The score ID, user ID, and selection rule ID are as described above. The score is a value calculated for each user according to the activity history, and is referenced when selecting a successor.

[0056] The activity history acquisition program storage unit 41 has a function of storing an activity history acquisition program. Location information of the activity history acquisition program stored in the activity history acquisition program storage unit 41 is shown in the program storage location of the activity history acquisition program storage location management table 38 shown in Fig. 8. Since the activity history acquisition program is the program itself stored in the storage area of ​​the successor setting system 20, a configuration diagram of the activity history acquisition program storage unit 41 is not shown.

[0057] The activity history evaluation program storage unit 42 has a function of storing an activity history evaluation program. Location information of the activity history evaluation program stored in the activity history evaluation program storage unit 42 is shown in the program storage location of the activity history evaluation program storage location management table 39 shown in Fig. 8. Since the activity history evaluation program is the program itself stored in the storage area of ​​the successor setting system 20, a configuration diagram of the activity history evaluation program storage unit 42 is not shown.

[0058] The action program storage location management table 43 has the function of storing action programs. An action is a process performed on a corresponding user in the activity history evaluation method, and an action program is used to execute the action. The action program storage location management table 43 stores an action program ID, a description, and a program storage location. The action program ID is an ID assigned to individually identify an action program. The description is an item that explains the action program, but does not need to be included in the action program storage location management table 43. The program storage location indicates the location information of the action program.

[0059] The processes written in the description items of the action program storage location management table 43 as "notify the user set as the successor" as action program #3 and "notify the user whose role in the IT infrastructure management information is administrator" as action program #5 define the processes of the user notification unit 22. In the action program storage location management table 43, it is possible to add, delete, or modify actions that include at least one of the processes of selecting the user with the highest evaluation result as a successor and notifying the user selected as a successor.

[0060] FIG. 10 is a diagram showing an example of the configuration of the absence of administrator determination rule management table 44, the absence of administrator determination method management table 45, and the absence of administrator determination program storage location management table 46. As shown in FIG. The manager absence determination rule management table 44 is a table for managing manager absence determination rules for determining that a manager is absent by the activity history processing unit 21a of the activity history monitoring unit 21 shown in Fig. 2. The manager absence determination rule management table 44 stores a manager absence determination rule ID, an IT infrastructure management information ID, and a manager absence determination method ID.

[0061] The administrator absence judgment rule ID is assigned to identify the administrator absence judgment rule set for each IT infrastructure management information. The administrator absence judgment rule ID is associated with an IT infrastructure management information ID and an administrator absence judgment method ID.

[0062] A single judgment method or a combination of multiple judgment methods is stored in the administrator absence judgment method ID. For example, logical operators (AND, OR, NOT) are used to combine judgment methods. A judgment program is determined for each administrator absence judgment rule by a single judgment method or a combination of multiple judgment methods.

[0063] The manager absence determination method management table 45 is used to refer to the manager's activity history when determining whether the manager is absent. The manager absence determination method management table 45 stores a manager absence determination method ID, an activity history acquisition method ID, and a manager absence determination program ID.

[0064] The absence-of-manager determination method ID is assigned to identify the absence-of-manager determination method. The absence-of-manager determination method ID is associated with the activity history acquisition method ID and the absence-of-manager determination program ID.

[0065] The activity history acquisition method ID is assigned to identify the activity history acquisition method, and is linked to the activity history acquisition method management table 37 shown in FIG. The absence-of-administrator determination program ID is assigned to identify the absence-of-administrator determination program, and is linked to an absence-of-administrator determination program storage location management table 46, which will be described later.

[0066] The absence-of-administrator determination program storage location management table 46 is a table for managing the contents of the absence-of-administrator determination program and the storage location of the absence-of-administrator determination program. The absence-of-administrator determination program storage location management table 46 stores the absence-of-administrator determination program ID, description, and storage location of the determination program.

[0067] The administrator absence determination program ID defines an administrator determination program for determining whether or not the administrator is absent. The description is an entry for the contents of the administrator determination program. For example, if "the administrator has been absent for more than five consecutive days, excluding holidays registered in advance in the in-house attendance and absence management system," the administrator is determined to be absent. Even if the administrator is present at work, he or she may be determined to be absent if no operations are performed on a specific resource. For example, if "the administrator has not performed any operations on resource A for more than five consecutive days," the administrator is determined to be absent. Note that the description is an item for explaining the administrator determination program, but it does not have to be included in the administrator absence determination program storage location management table 46.

[0068] The manager absence determination program storage unit 47 is a storage unit that stores the manager absence determination program. Since the action program is a program itself that is stored in the storage area of ​​the successor setting system 20, the configuration diagram of the manager absence determination program storage unit 47 is not shown.

[0069] <Examples of processing by each functional unit> Next, an example of the process of each functional unit will be described with reference to FIGS. FIG. 11 is a flowchart showing an example of an activity history monitoring process performed by the activity history monitoring unit 21 of the successor setting system 20.

[0070] First, the activity history monitoring unit 21 performs a loop process on all records acquired from the successor selection rule management table 35 (S1).

[0071] When the activity history processing unit 21a of the activity history monitoring unit 21 starts the loop processing, it performs manager absence determination processing to determine whether or not the current manager is absent (S2). In step S2, the manager absence determination processing is performed on a record in the manager absence determination rule management table 44 that has the same ID as the IT infrastructure management information ID of a record in the successor selection rule management table 35. The activity history processing unit 21a determines whether or not the current manager is absent based on the result of the manager absence determination acquired in step S2 (S3).

[0072] If the current manager is not absent (NO in S3), there is no need to identify and evaluate the user in that record, so the process proceeds to step S7, and loop processing is performed with the next record. On the other hand, if the activity history processing unit 21a determines that the manager is absent, it is considered that the absent current manager cannot continue managing the IT infrastructure management information, so the process proceeds to the successor selection process. Therefore, if the current manager is absent (YES in S3), the process proceeds to step S4.

[0073] In step S4, the activity history processing unit 21a performs an activity history acquisition and storage process (S4). Next, the user identification unit 21b performs a process (S5) to identify the user to be evaluated by the user evaluation unit 21c. Next, the user evaluation unit 21c performs a process (S6) to evaluate the user identified by the user identification unit 21b. The details of the processes of steps S4, S5, and S6 will be described later.

[0074] After step S6, if the activity history monitoring unit 21 has not completed the loop process of all records acquired from the successor selection rule management table 35 (S7), it returns to step S1, counts up the records, and repeats the processes from step S2 onwards. On the other hand, if the loop process of all records has been completed (S7), the ranking calculation unit 21e of the activity history monitoring unit 21 performs a process of calculating the ranking of each user (S8).

[0075] In the ranking calculation process of step S8, the ranking calculation unit 21e acquires all records from the score management table 40 (S8A). Next, the ranking calculation unit 21e calculates the order of scores with the same "selection rule ID" (S8B). Next, the ranking calculation unit 21e stores the calculated ranking in the ranking management table 31 together with the "user ID" and "selection rule ID" of the record acquired from the score management table 40 (S8C), and ends this process.

[0076] Fig. 12 is a flowchart showing an example of the absence determination process of the manager by the activity history processing unit 21a. The process shown in Fig. 12 is a subroutine of the process of step S2 in Fig. 11, and is performed by the activity history processing unit 21a.

[0077] First, the activity history processing unit 21a obtains a record from the manager absence determination rule management table 44 whose “IT infrastructure management information ID” matches the “IT infrastructure management information ID” of the record obtained from the successor selection rule management table 35 (S11).

[0078] Next, the activity history processing unit 21a retrieves a record from the manager absence determination method management table 45 whose "manager absence determination method ID" matches the "manager absence determination method ID" of the record retrieved from the manager absence determination rule management table 44 (S12).

[0079] Next, the activity history processing unit 21a acquires the "activity history acquisition method ID" and the "administrator absence determination program ID" linked to the "administrator absence determination method ID" of the record acquired from the manager absence determination method management table 45 (S13).

[0080] Next, the activity history processing unit 21a acquires the "activity history acquisition program ID" and the access point linked to the "activity history acquisition method ID" from the activity history acquisition method management table 37 (S14).

[0081] Next, the activity history processing unit 21a launches the activity history acquisition program in the program storage location linked to the "activity history acquisition program ID" from the activity history acquisition program storage location management table 38, and acquires the administrator's activity history from the access point (S15).

[0082] Next, the activity history processing unit 21a obtains from the manager absence determination rule management table 44 the “manager absence determination rule ID” and “manager absence determination method ID” that are the subject of manager absence determination and are linked to the IT infrastructure management information ID (S16).

[0083] Next, the activity history processing unit 21a acquires the "activity history acquisition method ID" and the "manager absence determination program ID" linked to the "manager absence determination method ID" from the manager absence determination method management table 45 (S17).

[0084] Next, the activity history processing unit 21a starts the administrator absence determination program in the program storage location associated with the "administrator absence determination program ID" from the administrator absence determination program storage location management table 46, and determines whether the administrator is absent based on the administrator activity history acquired in step S15 (S18). The result of the administrator absence determination is used in the determination process in step S3.

[0085] Fig. 13 is a flowchart showing an example of a process in which the activity history processing unit 21a acquires and stores an activity history. The process shown in Fig. 13 is a subroutine of the process of step S4 in Fig. 11, and is performed by the activity history processing unit 21a.

[0086] First, the activity history processing unit 21a retrieves a record from the activity history evaluation method management table 36 whose "activity history evaluation method ID" matches the "activity history evaluation method ID" of the record retrieved from the successor selection rule management table 35 (S21).

[0087] Next, the activity history processing unit 21a acquires the "activity history acquisition program ID" and the access point linked to the "activity history acquisition method ID" from the activity history acquisition method management table 37 (S22).

[0088] Next, the activity history processing unit 21a retrieves all records from the activity history acquisition program storage location management table 38 whose "activity history acquisition program ID" matches the "activity history acquisition program ID" of the record retrieved from the activity history acquisition method management table 37 (S23).

[0089] Next, the activity history processing unit 21a refers to the "program storage location" of the record acquired from the activity history acquisition program storage location management table 38, and acquires the activity history acquisition program from the activity history acquisition program memory unit 41 (S24).

[0090] Next, the activity history processing unit 21a uses the "access point" information of the record acquired from the activity history acquisition method management table 37 and the activity history acquisition program to acquire activity history data from the monitored infrastructure, and stores it in the activity history storage unit 33 (S25). Then, the process proceeds to step S5 in FIG. 11.

[0091] Fig. 14 is a flowchart showing an example of a process in which the user identifying unit 21b identifies a user to be evaluated by the user evaluating unit 21c. The process shown in Fig. 14 is a subroutine of the process of step S5 in Fig. 11, and is performed by the user identifying unit 21b.

[0092] First, the user identification unit 21b retrieves from the user affiliation information management table 15 all records that match the IT infrastructure management information ID set in the "IT infrastructure management information ID to be selected" field of the record retrieved from the successor selection rule management table 35 and the role ID set in the "role ID to be evaluated" field of the same record (S31).

[0093] Next, the user identification unit 21b acquires from the user information management table 13 all records whose "user ID" matches the "user ID" of the record acquired from the user affiliation information management table 15 (S32). Then, the process proceeds to step S6 in FIG.

[0094] Fig. 15 is a flowchart showing an example of a process in which the user evaluation unit 21c evaluates the user identified by the user identification unit 21b. The process shown in Fig. 15 is a subroutine of the process of step S6 in Fig. 11, and is performed by the user evaluation unit 21c.

[0095] First, the user evaluation unit 21c retrieves from the activity history evaluation program storage location management table 39 all records whose "activity history evaluation program ID" matches the "activity history evaluation program ID" of the record retrieved from the activity history evaluation method management table 36 (S41).

[0096] Next, the user evaluation unit 21c refers to the "program storage location" of the record acquired from the activity history evaluation program storage location management table 39, and acquires an activity history evaluation program from the activity history evaluation program storage unit 42 (S42).

[0097] Next, the user evaluation unit 21c acquires the activity history data from the activity history storage unit 33, applies the activity history data and the "email address" of the record acquired from the user information management table 13 to the activity history evaluation program, and calculates a score for each user based on a calculation formula defined in the activity history evaluation program of the record acquired from the activity history evaluation method management table 36 (S43). This email address is used to identify each user.

[0098] Next, the user evaluation unit 21c stores the "user ID" of the user, the "selection rule ID" of the record obtained from the successor selection rule management table, and the calculated score for each user in the score management table (S44). After that, the process proceeds to step S7 in FIG. 11.

[0099] Fig. 16 is a flowchart showing an example of a process in which the action program execution unit 21d executes an action program. The process shown in Fig. 16 is periodically executed by the action program execution unit 21d. Alternatively, the action program execution unit 21d may start the process in response to a manual command from a user to execute the process.

[0100] First, the action program executing unit 21d acquires all records from the successor selection rule management table 35 (S51).

[0101] Next, the action program execution unit 21d performs a loop process (S52) on all records obtained from the successor selection rule management table 35. In this loop process, the action program execution unit 21d obtains, from the action program storage location management table 43, all records whose "action program ID" matches the "action program ID" of the obtained record (S53).

[0102] Next, the action program execution unit 21d acquires all the action programs from the "program storage location" of all the records acquired from the action program storage location management table 43 (S54).

[0103] Next, the action program execution unit 21d executes all the acquired action programs (S55). In step S55, the action program that is specified by the action program ID in the action program storage location management table 43 shown in Fig. 9 and that is read from the program storage location is executed. For example, action program #3 is an action program that "notifies the user set as the successor," and the user notification unit 22 shown in Fig. 2 is operated. Similarly, the user notification unit 22 is also operated for the action program "notifies the user..." of action program #5.

[0104] When the action program executing unit 21d has completed the loop process for all records acquired from the successor selection rule management table 35 (S56), it ends the monitoring process of the activity history.

[0105] Fig. 17 is a flowchart showing an example of a process in which the schedule monitoring unit 23 monitors the schedule for selecting a successor and changes the role of a user. The process shown in Fig. 17 is periodically executed by the schedule monitoring unit 23. Alternatively, the schedule monitoring unit 23 may start the process in response to a manual instruction from a user to execute the process.

[0106] First, the schedule monitoring unit 23 acquires all records from the schedule management table 32 (S61).

[0107] Next, the schedule monitoring unit 23 performs a loop process on all records acquired from the schedule management table 32 (S62). In this loop process, the schedule monitoring unit 23 determines whether the "schedule" of the acquired record is earlier than the current date and time (S63). If the "schedule" of the acquired record is not earlier than the current date and time (NO in S63), the schedule monitoring unit 23 proceeds to step S68. Records whose "schedule" is later than the current date and time remain and are used when schedule monitoring processing is performed at another date and time. Note that the schedule monitoring unit 23 is executed periodically, so the "schedule" remains until it passes the current date and time.

[0108] On the other hand, if the "schedule" of the acquired record is older than the current date and time (YES in S63), the schedule monitoring unit 23 judges whether or not a record matching the "user ID" and "IT infrastructure management information ID" of the acquired record exists in the user affiliation information management table 15 (S64). If a matching record does not exist in the user affiliation information management table 15 (NO in S64), the schedule monitoring unit 23 adds a record having the "user ID", "IT infrastructure management information ID", and "role ID" of the acquired record to the user affiliation information management table 15 (S65).

[0109] On the other hand, if a matching record exists in the user affiliation information management table 15 (YES in S64), the schedule monitoring unit 23 updates the "role ID" of the record in the user affiliation information management table 15 that matches the "user ID" and "IT infrastructure management information ID" of the acquired record with the "role ID" of the acquired record (S66).

[0110] After step S65 or S66, the schedule monitoring unit 23 deletes the record acquired from the schedule management table 32 (S67). After the NO determination in step S67 or step S63, the schedule monitoring unit 23 ends this process when it finishes loop processing of all records acquired from the schedule management table 32 (S68).

[0111] 18 is a flowchart showing an example of a successor selection rule upload process. When a user manually instructs the successor selection rule upload unit 24 to execute the process shown in FIG.

[0112] First, the successor selection rule upload unit 24 updates the activity history acquisition program storage location management table 38 (S71). This update process updates the existing items of "monitored infrastructure" and "program storage location" or adds new items. Next, the successor selection rule upload unit 24 stores the activity history acquisition program in the activity history acquisition program memory unit 41 (S72). For example, when a new activity history acquisition program is added, the activity history acquisition program storage location management table 38 stores the program ID of the added program, the monitored infrastructure, and the program storage location. Also, when an existing activity history acquisition program is renamed, for example, in the activity history acquisition program #1, the program name stored in the program storage location is renamed. When the successor selection rule upload unit 24 is executed, it is possible to select whether to update or add to the activity history acquisition program storage location management table 38.

[0113] Next, the successor selection rule upload unit 24 updates the activity history evaluation program storage location management table 39 (S73). Next, the successor selection rule upload unit 24 stores the activity history evaluation program in the activity history evaluation program memory unit 42 (S74). The update process for the activity history evaluation program storage location management table 39 is similar to the process of the activity history acquisition program explained in step S71, so a detailed explanation will be omitted. Also, when the successor selection rule upload unit 24 is executed, it is possible to select whether to update or add to the activity history evaluation program storage location management table 39.

[0114] Next, the successor selection rule uploading unit 24 updates the action program storage location management table 43 (S75). Next, the successor selection rule uploading unit 24 stores the action program in the action program storage unit 34 (S76).

[0115] Next, the successor selection rule upload unit 24 updates the activity history evaluation method management table 36 (S77). Next, the successor selection rule upload unit 24 updates the successor selection rule management table 35 (S78), and ends this process.

[0116] 19 is a flowchart showing an example of a ranking acquisition process, in which the ranking acquisition unit 25 executes the process shown in FIG.

[0117] First, the ranking acquisition unit 25 acquires from the ranking management table 31 all records having the same ID as the "selection rule ID" passed to the ranking acquisition unit 25 (S81).

[0118] Next, the ranking acquisition unit 25 returns the acquired record to the system or device that issued the instruction to acquire the ranking (S82), and ends this process.

[0119] <Example of computer hardware configuration> Here, a hardware configuration of the computer 100 constituting the public cloud server 1 will be described. Fig. 20 is a block diagram showing an example of a hardware configuration of the computer 100. The computer 100 is an example of hardware used as a computer capable of operating as the public cloud server 1 according to this embodiment. The public cloud server 1 according to this embodiment realizes a successor setting method in which the functional blocks shown in Fig. 2 cooperate with each other by causing the computer 100 (computer) to execute a program.

[0120] The computer 100 includes a CPU (Central Processing Unit) 101 and a RAM (Random Access Memory) 102, each of which is connected to a bus 103. The computer 100 further includes a non-volatile storage 104 and a network interface 105.

[0121] The CPU 101 reads out program code of software for realizing each function according to the present embodiment from the non-volatile storage 104, loads it into the RAM 102, and executes it. Variables, parameters, etc. generated during the arithmetic processing of the CPU 101 are temporarily written to the RAM 102, and these variables, parameters, etc. are read out by the CPU 101 as appropriate.

[0122] The non-volatile storage 104 may be, for example, a hard disk drive (HDD), a solid state drive (SSD), a flexible disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, or a non-volatile memory. In addition to an operating system (OS) and various parameters, programs for operating the computer 100 are recorded in the non-volatile storage 104. The non-volatile storage 104 records programs, data, and the like required for the CPU 101 to operate, and is used as an example of a computer-readable non-transient storage medium that stores a program executed by the computer 100.

[0123] For example, a network interface card (NIC) is used for the network interface 105, and various data can be transmitted and received between devices via a local area network (LAN) or dedicated line connected to a terminal of the NIC.

[0124] In the successor setting system 20 according to the embodiment described above, when the administrator of the IT infrastructure management information is absent, a successor is automatically selected and the successor takes over the management of the IT infrastructure management information, thereby making it possible to continue using the IT infrastructure management information. The successor is selected according to preset administrator selection rules, so there is no need to set a successor in advance.

[0125] Furthermore, in the successor setting system 20, users of the IT infrastructure management information are scored before the administrator of the IT infrastructure management information becomes absent. In this way, even if the administrator of the IT infrastructure management information becomes absent, the successor setting system 20 can select a successor based on the evaluation results of each user using the activity history for resources and infrastructure under the management of the IT infrastructure management information, such as storage. Therefore, it becomes possible to select a successor who can take over the management of the IT infrastructure management information from the administrator, without setting a successor in advance.

[0126] In addition, the successor setting system 20 can grant administrator authority to an appropriate user based on the score. Also, it becomes easier to select an appropriate user who is active within the scoring calculation period as a successor. Moreover, since the successor is selected automatically, the cost of selecting a successor can be reduced compared to the conventional operation of manually selecting a successor.

[0127] In addition, the administrator selection rules can be customized as desired. For example, the successor selection rules can be customized to match the organizational operations of IT infrastructure management information. This increases the possibility of selecting a successor and can be expected to improve the permanence of the administrator selection rules.

[0128] In addition, the successor selection rules can be permanently applied regardless of organizational changes or changes in the user's workload, reducing the cost of selecting a successor. For example, a user who is no longer involved in IT infrastructure management information due to organizational changes will not be selected as a successor.

[0129] Furthermore, the successor setting system 20 can provide a mechanism for defining an evaluation method as an expression that combines multiple arbitrary monitoring metrics desired by the user. A monitoring metric is an index defined in the activity history evaluation method management table 36, and indicates from which resource the activity history is acquired and how the activity history is evaluated. The successor setting system 20 can provide a mechanism for using any collection program desired by the user by using monitoring metrics that can be customized by the user.

[0130] Furthermore, the resource may be, for example, a physically existing storage installed in a company, or a non-physically existing storage running on a public cloud. It may also be a hybrid cloud storage that combines a physically existing storage and a non-physically existing storage. Regardless of the type of resource, as long as an administrator is designated, the successor setting system 20 can automatically select a successor based on the user's activity history and the successor selection rules.

[0131] [Variations] The process shown in Fig. 11 may be executed at any timing. For example, it may be executed before the schedule stored in the schedule management table 32 shown in Fig. 5. Also, the processes shown in Fig. 11 and subsequent figures may be executed in an arbitrary interchangeable manner.

[0132] Furthermore, the ranking calculation process (S7) in Fig. 11 may be executed at the timing when it becomes necessary to select a successor, thereby calculating the ranking on demand. For example, after it is determined in step S2 in Fig. 11 that the current manager is not absent, when it becomes clear that it is time to select a successor, the ranking calculation process (S7) may be executed.

[0133] Similarly, when it becomes necessary to select a successor and it becomes necessary to obtain rankings, the ranking obtaining unit 25 shown in FIG. 19 may execute a process of obtaining rankings.

[0134] The present invention is not limited to the above-described embodiment, and it goes without saying that various other applications and modifications are possible without departing from the gist of the present invention as set forth in the claims. For example, the above-mentioned embodiment describes the system configuration in detail and specifically in order to explain the present invention in an easily understandable manner, and is not necessarily limited to a system having all of the described configurations. In addition, it is also possible to add, delete, or replace part of the configuration of the present embodiment with other configurations. In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and not all control lines and information lines in the product are necessarily shown. In reality, it can be considered that almost all components are connected to each other. [Explanation of symbols]

[0135] 1...public cloud server, 10...IT infrastructure management information providing system, 11...IT infrastructure management information providing unit, 20...successor setting system, 21...activity history monitoring unit, 22...user notification unit, 23...schedule monitoring unit, 24...successor selection rule upload unit, 25...ranking acquisition unit, 26...administrator absence determination rule upload unit, 31...ranking management table, 32...schedule management table, 33...activity history storage unit, 34...action program storage unit, 35...successor selection rule management table, 36...activity history Evaluation method management table, 37...activity history acquisition method management table, 38...activity history acquisition program storage location management table, 39...activity history evaluation program storage location management table, 40...score management table, 41...activity history acquisition program memory section, 42...activity history evaluation program memory section, 43...action program storage location management table, 44...administrator absence determination rule management table, 45...administrator absence determination method management table, 46...administrator absence determination program storage location management table, 47...administrator absence determination program memory section

Claims

1. a successor selection rule management table for managing successor selection rules used to select a successor of an administrator of infrastructure management information, in which a user who operates a resource is managed, when the administrator is unable to continue managing the infrastructure management information; and an activity history monitoring unit that monitors the activity history of the users with respect to the resource, applies an evaluation result of the activity history for each user to the successor selection rule to select the user who will be the successor, and sets the selected user as the successor. Successor setting system.

2. The successor selection rule management table specifies, for each user, a method of evaluating the activity history and a process to be performed on the user corresponding to the evaluation method of the activity history. The successor setting system according to claim 1 .

3. In the infrastructure management information, in addition to the users who operate the resources, the resources and the authorities of the users to operate the resources are managed, The successor selection rule management table specifies, for each of the infrastructure management information and for each role for which the user's authority to operate the resource is specified, a method of evaluating the activity history and a process to be performed on the user corresponding to the evaluation method of the activity history. The successor setting system according to claim 2 .

4. The activity history monitoring unit is linked to the infrastructure management information and the activity history evaluation method, and is capable of changing an activity history acquisition unit that acquires the activity history of the user in the resource in which the user is active. The successor setting system according to claim 3 .

5. The activity history acquisition unit acquires the activity history for each of the users to whom the role to be evaluated in the activity history is set, based on the infrastructure management information defined in the successor selection rule.

5. A successor setting system according to claim 4.

6. The activity history monitoring unit is capable of changing an activity history evaluation unit that evaluates the activity history of the resource on which the user is active, as defined in the activity history evaluation method.

6. A successor setting system according to claim 5.

7. As a process to be performed on the user in the activity history evaluation method, it is possible to change an action including at least one of a process of selecting the user with the highest evaluation result as the successor and a process of notifying the user selected as the successor.

6. A successor setting system according to claim 5.

8. The activity history monitoring unit has a ranking calculation unit that calculates a ranking of the evaluation result evaluated by the activity history evaluation unit for the activity history acquired by the activity history acquisition unit.

7. A successor setting system according to claim 6.

9. The evaluation results are calculated by a combination of arithmetic symbols or logical symbols defined in the successor selection rules. The successor setting system according to claim 8.

10. A ranking acquisition unit that acquires the results of the ranking, The ranking acquisition unit outputs the ranking result to another system or device that has issued an instruction to acquire the ranking result. The successor setting system according to claim 8.

11. a schedule monitoring unit that monitors whether a current date and time has passed a date and time specified in the schedule for selecting the successor; When the activity history monitoring unit is notified by the schedule monitoring unit that the current date and time has passed the date and time specified in the schedule for selecting the successor, the activity history monitoring unit executes an action for the user, and selects the user ranked high in the ranking result acquired by the ranking acquisition unit as the successor. The successor setting system according to claim 10.

12. When the activity history monitoring unit determines that the administrator is absent based on an administrator absence determination rule, the administrator cannot continue managing the infrastructure management information. The successor setting system according to claim 3 .

13. monitoring user activity histories with respect to resources and evaluating the activity histories for each of the users; and a step of applying a result of the evaluation of the activity history to a successor selection rule used for selecting a successor of an administrator of infrastructure management information in which the user who operates the resource is managed, when the administrator of the infrastructure management information is unable to continue managing the infrastructure management information, to select the user who will be the successor, and setting the selected user as the successor. How to set up a successor.

14. monitoring a history of user activity with respect to resources and evaluating the activity history for each of said users; a procedure of applying a result of the evaluation of the activity history to a successor selection rule used to select a successor for an administrator of infrastructure management information in which the user who operates the resource is managed, when the administrator is unable to continue managing the infrastructure management information, to select the user who will be the successor, and setting the selected user as the successor; A program for a computer to execute.

Citation Information

Patent Citations

  • Information processing device and program

    JP2022150815A