Management assistance device, management assistance method, and storage medium

The management support device automates the update of schedule information for policy implementation plans, addressing inefficiencies in administrative agencies by reducing labor through automated schedule management of intermediate events.

WO2025154603A1PCT designated stage expired Publication Date: 2025-07-24NEC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/000305
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-18
Filing Date
2025-01-08
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

Administrative agencies face challenges in efficiently managing the implementation plans of policies due to a lack of infrastructure for sharing information and scheduling labor-intensive tasks related to policy execution.

Method used

A management support device and method that includes an operation reception unit to receive operations on execution plans and a schedule reflection unit to update schedule information with changed execution times of intermediate events, reducing labor through automated schedule management.

Benefits of technology

The solution reduces the labor required for managing schedules related to policy implementation plans by automating the reflection of changed execution times in schedule information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025000305_24072025_PF_FP_ABST
    Figure JP2025000305_24072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a management assistance device capable of reducing time and effort for managing a schedule of participators pertaining to an execution plan of a measure. A management assistance device according to one aspect of the present disclosure comprises: an operation reception means for receiving an operation on an execution plan, which is information indicating an execution time at which one or more intermediate events for implementing a measure are executed; and a schedule reflection means for reflecting information on the execution time of the intermediate event, which has been changed by the operation, in information on the schedule of participators who are defined as persons associated with the intermediate event.
Need to check novelty before this filing date? Find Prior Art

Description

Management support device, management support method, and storage medium

[0001] The present disclosure relates to a management support device, a management support method, and a program.

[0002] After formulating a policy, administrative agencies manage the policy.

[0003] Patent Document 1 describes an administrative management support method for calculating mid- to long-term financial forecasts based on plans for individual business operations.

[0004] Japanese Patent Application Laid-Open No. 2005-293321

[0005] After formulating a policy, government agencies formulate an implementation plan for the policy (information indicating what to do and by when) and manage the implementation plan. However, infrastructure for managing the implementation plan of the policy has not been developed, and sharing information about the implementation plan is time-consuming. The technology in Patent Document 1 cannot reduce the time-consuming task of managing the schedules of the parties involved in the implementation plan of the policy.

[0006] One of the objects of the present disclosure is to provide a management support device, a management support method, and a program that can reduce the effort required to manage the schedules of people involved in a policy implementation plan.

[0007] A management support device according to one aspect of the present disclosure includes an operation receiving means for receiving operations on an execution plan, which is information representing the execution timing when one or more intermediate events for implementing a policy will be executed, and a schedule reflecting means for reflecting the execution timing information of the intermediate events, changed by the operation, in the schedule information of relevant parties who are defined as people related to the intermediate events.

[0008] A management support method according to one aspect of the present disclosure accepts operations on an execution plan, which is information representing the execution timing of one or more intermediate events for implementing a policy, and reflects the execution timing information of the intermediate events, changed by the operations, in the schedule information of relevant parties who are defined as people related to the intermediate events.

[0009] A program according to one aspect of the present disclosure causes a computer to perform an operation reception process that receives an operation on an execution plan, which is information representing the execution timing when one or more intermediate events for implementing a measure will be executed, and a schedule reflection process that reflects the execution timing information of the intermediate events, which has been changed by the operation, in the schedule information of relevant parties who are defined as people related to the intermediate event.

[0010] The present disclosure has the effect of reducing the effort required to manage the schedules of those involved in implementing a policy.

[0011] FIG. 1 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure. FIG. 2 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure. FIG. 3 is a block diagram illustrating an example of the configuration of a support system according to the present disclosure. FIG. 4 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure. FIG. 5 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure. FIG. 6 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure. FIG. 7 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure. FIG. 8 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure. FIG. 9 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure for accepting termination information. FIG. 10 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure for notifying a delayed event. FIG. 11 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure. FIG. 12 is a flowchart illustrating an example of the operation of a management support device according to the present disclosure for performing learning. FIG. 13 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure. FIG. 14 is a diagram illustrating an example of a hardware configuration of a computer that can realize the management support device according to the present disclosure.

[0012] Hereinafter, embodiments of the present disclosure will be described.

[0013] First Embodiment First, a first embodiment of the present disclosure will be described in detail with reference to the drawings.

[0014] <Configuration> FIG. 1 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure.

[0015] The configuration of a management support device 10 according to a first embodiment of the present disclosure will be described with reference to FIG.

[0016] In the example shown in FIG. 1 , the management support device 10 includes an operation receiving unit 110 and a schedule reflecting unit 180 .

[0017] The operation receiving unit 110 receives an operation for an execution plan, which is information indicating an execution time when one or more intermediate events for implementing a measure are to be executed.

[0018] The schedule reflecting unit 180 reflects the information about the execution time of the mid-event, which has been changed by the operation, in the schedule information of the people involved who are defined as people related to the mid-event.

[0019] A policy is, for example, carrying out something in society. Specifically, a policy is, for example, carrying out some kind of event, establishing an organization such as an organization or a department within an organization, constructing some kind of building, and realizing a legal system. The policy is not limited to these examples. The policy may also be a policy that is not included in these examples.

[0020] The measure may be a policy. For example, the policy is to change at least a part of the state of society to a target state. The policy may be realized by executing a plurality of measures. In the present disclosure, a plurality of measures for realizing the policy is referred to as partial measures.

[0021] An intermediate event of a measure is an event that is executed in the process of implementing the measure. Examples of intermediate events include planning, preliminary screening, approval, deciding on an implementation policy, deciding on a schedule, arranging for contractors, etc. However, intermediate events are not limited to these examples.

[0022] When the measure is a policy, the partial event is the execution of an intermediate event of a partial measure of the policy, the implementation of the partial measure, and the like.

[0023] In this disclosure, the implementation of a measure is referred to as a measure implementation event. The intermediate event and the measure implementation event may be collectively referred to as a measure event.

[0024] An implementation plan is information that represents, for example, intermediate events that are events that occur on the way to realizing a measure (in other words, intermediate events for implementing a measure) and the execution time when the intermediate events will be executed.

[0025] The schedule information is information about the schedules of the relevant parties that is stored in a schedule management device that manages schedule information and can be accessed from the terminal device used by the relevant parties (specifically, by a schedule management program executed on the terminal device).

[0026] An operation on an action plan is an operation to at least one of generate, modify, and delete an action plan for a policy. Generating an action plan is generating information about policy events and their execution times included in the action plan. Modifying an action plan is modifying at least a portion of the information about policy events and their execution times included in the action plan. Modifying an action plan is deleting at least a portion of the information about policy events and their execution times included in the action plan.

[0027] <Operation> FIG. 2 is a flowchart showing an example of the operation of the management support device according to the present disclosure.

[0028] Hereinafter, the operation of the management support device 10 according to the first embodiment of the present disclosure will be described with reference to FIG.

[0029] 2, the operation receiving unit 110 receives an operation for an action plan, which is information indicating the execution timing of one or more intermediate events for implementing a measure (step S11). Next, the schedule reflecting unit 180 reflects the information on the execution timing of the intermediate events, which has been changed by the operation, in the schedule information of the people involved in the intermediate events (step S12).

[0030] The present embodiment described above has the effect of reducing the effort required to manage the schedules of the people involved in the action plan for a policy, because the schedule reflecting unit 180 reflects the information about the execution time of an intermediate event, which has been changed by an operation, in the schedule information of the people involved who are defined as people related to the intermediate event.

[0031] Second Embodiment Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0032] FIG. 3 is a block diagram illustrating an example of the configuration of a support system according to the present disclosure.

[0033] 3 , a support system 1 according to the second embodiment of the present disclosure includes a management support device 100, a schedule management device 200, and one or more terminal devices 300. The management support device 100, the schedule management device 200, and the one or more terminal devices 300 are connected to each other via a communication network 400 so as to be able to communicate with each other.

[0034] The terminal device 300 is a terminal device used by a party involved in the policy. The party involved in the policy includes a person designated as a party involved in an event during the policy and a person designated as a party involved in the policy implementation event.

[0035] The schedule management device 200 manages schedule information that can be accessed from terminal devices used by related parties (specifically, by a schedule management program executed on the terminal devices). The schedule management device 200 corresponds to the schedule management device of the first embodiment. In the example shown in FIG. 3 , the schedule management device 200 is a device separate from the management support device 100. The schedule management device 200 may be configured to have a different form from the example shown in FIG. 3 . For example, the schedule management device 200 may be configured to include the management support device 100.

[0036] Next, the management support device 100 will be described in detail with reference to the drawings.

[0037] <Management Support Device 100> FIG. 4 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure.

[0038] Hereinafter, the management support device 100 according to the first embodiment of the present disclosure will be described in detail with reference to FIG.

[0039] 4, the management support device 100 includes an operation reception unit 110, a candidate output unit 120, a designation reception unit 130, an update information notification unit 140, an operation processing unit 150, a determination unit 160, a storage unit 170, and a schedule reflection unit 180. The operation reception unit 110 and the schedule reflection unit 180 have the same functions as the operation reception unit 110 and the schedule reflection unit 180 of the first embodiment.

[0040] <Storage Unit 170> The storage unit 170 stores information about measures including implementation plans for the measures.

[0041] The policy information includes, for example, information identifying the policy, information about the person responsible for the policy, the name of the policy, the type of policy, the implementation time of the policy, information about people involved in the policy, and information about intermediate events for implementing the policy. The intermediate event information includes, for example, information identifying the intermediate event, the name of the intermediate event, the type of intermediate event, the implementation time of the intermediate event, and information about people involved in the intermediate event. The policy information and intermediate event information are not limited to these examples. The intermediate event information may include information representing the content of the intermediate event, such as a description of the intermediate event. As described above, the execution plan information is, for example, information representing the execution time, which is the time when one or more intermediate events for implementing the policy will be executed. The execution plan information may be information representing one or more intermediate events for implementing the policy and the execution time, which is the time when the intermediate event will be executed. Note that the storage unit 170 does not need to store information about policies that has not been determined.

[0042] The storage unit 170 also stores information about a person who may be at least one of the person in charge of the measure and the person involved (for example, information indicating the person's schedule and the person's terminal device 300, etc.). The person information also stores other information such as the person's contact information.

[0043] Furthermore, the storage unit 170 may store the results of analyses such as causal analysis that are associated with information about a policy and that were used as the basis for formulating the policy. The storage unit 170 may also store collected data that was collected as social data and that was used in analyses such as causal analysis.

[0044] Each unit of the management support device 100 operates while referring to the information to be used from among the information stored in the storage unit 170 .

[0045] <Operation Receiving Unit 110> The operation receiving unit 110 receives operations for an action plan, which is information indicating an execution time when one or more intermediate events for implementing a measure will be executed. Specifically, the operation receiving unit 110 receives information about the operation.

[0046] The operation receiving unit 110 receives the operation, for example, from the terminal device 300 of the person in charge of the policy. In this case, the operation is, for example, an operation inputted via an input device of the terminal device 300 of the person in charge of the policy. The operation receiving unit 110 may also receive the operation, for example, from an input device of the management support device 100. In this case, the operation is an operation inputted via the input device of the management support device 100.

[0047] As described above, an operation on an action plan is an operation to generate, modify, or delete at least one of the action plans. Generating an action plan is generating information about the action events and the execution times of the action events included in the action plan. Modifying an action plan is modifying at least a portion of the information about the action events and the execution times of the action events included in the action plan. Deleting an action plan is deleting at least a portion of the information about the action events and the execution times of the action events included in the action plan.

[0048] The operation information includes information that identifies the measure and the details of the operation on the execution plan of the measure. If the operation is a change, the operation information includes information that indicates the details of the change to the execution plan. If the operation is a deletion, the operation information includes information that indicates the information to be deleted from the execution plan.

[0049] If the operation is the generation of information about a measure, the information about the operation includes information about the measure, such as the name of the measure, the person responsible for the measure, the type of measure, the implementation time of the measure, and the parties involved in the measure. If the operation is the generation of an action plan, the information about the operation includes information that identifies the measure for which an action plan is to be generated. The generation of an action plan for a measure may include the generation of intermediate events for the measure and the generation of execution times for the generated intermediate events. The generation of an action plan for a measure may also include the generation of execution times for intermediate events for the measure. In this case, the intermediate events for the measure have already been determined.

[0050] In the present disclosure, an operation for generating information about a measure and an operation for generating an action plan are referred to as an operation for generating an action plan.

[0051] <Operation Processing Unit 150> The operation processing unit 150 changes the action plan of the measure in accordance with the operation (specifically, operation information) received by the operation receiving unit 110.

[0052] If the operation is a change of the execution plan, the operation processing unit 150 changes the information of the execution plan stored in the storage unit 170 in accordance with the information of the operation. If the operation is a deletion, the operation processing unit 150 deletes the information to be deleted, which is indicated by the information of the operation, from the information of the execution plan stored in the storage unit 170 in accordance with the information of the operation.

[0053] When the operation is the generation of information about a policy, the operation processing unit 150 stores the information about the policy included in the information about the operation in the storage unit 170. The operation processing unit 150 may generate information that identifies the policy. The information that identifies the policy is information such as an ID (Identification) that is uniquely assigned to the policy. The operation processing unit 150 stores the generated information that identifies the policy in the storage unit 170 as part of the information about the policy.

[0054] If the operation is an operation to change the execution timing of a policy event in an already existing action plan or the parties involved in the action plan, the operation processing unit 150 sends the details of the changes to the action plan made by the operation to the schedule reflecting unit 180.

[0055] When the operation is an operation for generating an action plan (i.e., generating information about a measure or generating an action plan for a measure) and an intermediate event for the measure has not been determined, the operation processing unit 150 receives information about the intermediate event for the measure determined by the determination unit 160 from the determination unit 160. Specifically, the information about the intermediate event for the measure is, for example, information about the intermediate event for the measure and information about the execution timing of the measure. The operation processing unit 150 stores the received information about the intermediate event for the measure in the storage unit 170, for example, as part of the information about the measure. The operation processing unit 150 may generate information that identifies the intermediate event for the received measure. The information that identifies the intermediate event is information such as an ID that is uniquely assigned to the intermediate event. The operation processing unit 150 stores the generated information that identifies the intermediate event in the storage unit 170 as part of the information about the intermediate event.

[0056] In this case, the operation processing unit 150 also stores in the storage unit 170 information about the mid-event, such as information about the people involved in the mid-event, which information has been received by the designation receiving unit 130 (described later).

[0057] When the operation is an operation for generating an execution plan and an intermediate event of the policy has been determined, the operation processing unit 150 receives information on the execution timing of the intermediate event of the policy, which has been determined by the determination unit 160, from the determination unit 160. Note that the intermediate event of the policy being determined means that the execution timing of the intermediate event of the policy has not been determined, but other information about the intermediate event of the policy has been determined. The operation processing unit 150 stores the received information on the execution timing of the intermediate event of the policy in the storage unit 170.

[0058] <Determination Unit 160> When the operation is an operation for generating an execution plan and an intermediate event of the action has not been determined, the determination unit 160 uses information on similar actions to the action to generate candidates for intermediate events of the action and tentative execution times that are tentative execution times for the candidate intermediate events. Similar actions are actions that have been identified as past actions that are similar to the target action, which is a action according to the execution plan that is the target of the operation. Similar actions are, for example, actions of the same type as the target action that have been implemented in the past.

[0059] In this case, the determination unit 160 determines the mid-point event of the similar measure as a candidate mid-point event of the target measure. The determination unit 160 sends information on the candidate mid-point events of the target measure to the candidate output unit 120. The information on the candidate mid-point events of the target measure includes, for example, information indicating the target measure (e.g., the name and type of the target measure) and information representing the candidate mid-point events (e.g., the type of the candidate mid-point events). The information on the candidate mid-point events may include, for example, the name of the candidate mid-point event. The information on the candidate mid-point events is not limited to this example. The determination unit 160 receives information on the specified mid-point events from the designation receiving unit 130. The information on the mid-point events received from the designation receiving unit 130 does not include information on the execution time of the mid-point event, but includes other information on the mid-point event, such as the name, type, and parties involved.

[0060] The designation receiving unit 130 determines the designated mid-way event as a mid-way event of the target measure.

[0061] The designation receiving unit 130 further generates tentative execution times, which are tentative execution times for candidates for mid-course events, using information on measures similar to the target measure.

[0062] Even when the operation is an operation for generating an execution plan and an intermediate event of the target measure has been determined, the determination unit 160 uses information on measures similar to the target measure to generate a tentative execution time, which is a tentative execution time for a candidate intermediate event.

[0063] In these cases, the determination unit 160 determines the mid-point event of the target measure and a candidate execution time, which is a candidate for the execution time of the mid-point event, from the implementation time of the similar measure, the execution time of the similar mid-point event that is a mid-point event of the similar measure, and the implementation time of the target measure. Specifically, the determination unit 160 calculates, for example, the period from the execution of the similar mid-point event of the similar measure to the implementation of the similar measure. Then, the determination unit 160 calculates the tentative execution time of the mid-point event so that the calculated period is the same as the period from the tentative execution time, which is the tentative execution time of the mid-point event of the target measure that corresponds to the similar mid-point event of the similar measure, to the implementation of the target measure.

[0064] The determination unit 160 uses the tentative execution time of the mid-way event to determine a candidate time that is a candidate for the execution time of the mid-way event. The determination unit 160 may determine the tentative execution time of the mid-way event as the candidate time of the mid-way event. The determination unit 160 may also determine the candidate time according to another method. Other examples of determining the candidate time will be described in detail later.

[0065] The determination unit 160 outputs information on candidate times for mid-course events of the target policy to the candidate output unit 120. The information on candidate times for mid-course events of the target policy may include, for example, information indicating the target policy (e.g., the name and type of the target policy), information indicating the mid-course event (e.g., the name and type of the mid-course event), and information indicating the candidate times. The information on candidate times for mid-course events of the target policy is not limited to this example. The determination unit 160 receives information on designated times, which are designated execution times for mid-course events of the target policy, from the designation receiving unit 130. The determination unit 160 determines the received designated times for the mid-course events of the target policy as the execution times for the mid-course events.

[0066] <Candidate Output Unit 120> The candidate output unit 120 receives information on candidates for mid-course events of the target policy from the determination unit 160. The candidate output unit 120 outputs the information on candidates for mid-course events of the target policy, for example, to the terminal device 300 of the person in charge of the target policy. The candidate output unit 120 may output the information on candidates for mid-course events of the target policy to, for example, a display device of the management support device 100.

[0067] The candidate output unit 120 receives information on candidate times for mid-course events of the target policy from the determination unit 160. The candidate output unit 120 outputs the information on candidate times for mid-course events of the target policy, for example, to the terminal device 300 of the person in charge of the target policy. The candidate output unit 120 may output the information on candidate times for mid-course events of the target policy, for example, to the display device of the management support device 100.

[0068] <Designation Receiving Unit 130> The designation receiving unit 130 receives information on a designated mid-course event of the target policy from, for example, the terminal device 300 of the person in charge of the target policy or the input device of the management support device 100. This information on the mid-course event of the target policy may be, for example, information representing a mid-course event selected from the mid-course event candidates of the target policy output by the candidate output unit 120. This information on the mid-course event of the target policy may also be information representing a newly input mid-course event. This information on the mid-course event of the target policy may also be information representing a mid-course event that has been changed from at least a portion of the information on the mid-course event candidates of the target policy output by the candidate output unit 120. This information on the mid-course event candidates of the target policy includes, for example, the name, type, and information on the parties involved of the mid-course event. This information on the mid-course event candidates of the target policy may also include information representing the content of the mid-course event, such as a description of the mid-course event.

[0069] The name and type of the mid-way event may be information input by an inputter, such as a person in charge of the target measure. The name and type information of the mid-way event may be name and type information changed by the inputter from the name and type information of a candidate mid-way event of the target measure whose information was output. The name and type information of the mid-way event may be name and type information of a candidate mid-way event selected as the mid-way event. The information on the parties and content of the mid-way event is information on the parties and content input by the inputter.

[0070] The specification receiving unit 130 receives information on the execution time (i.e., the specified time) of a specified mid-event of the target policy from, for example, the terminal device 300 of the person in charge of the target policy or the input device of the management support device 100. The specified time information is information on the execution time of a mid-event of the target policy input by an inputter, such as the person in charge of the target policy. If an execution time that has not been changed from the candidate time output by the candidate output unit 120 is specified, the specified time is the same as the candidate time output by the candidate output unit 120. If an execution time that has been changed from the candidate time output by the candidate output unit 120 is specified, the specified time is different from the candidate time output by the candidate output unit 120.

[0071] <Update Information Notification Unit 140> When information about a policy is updated, the update information notification unit 140 notifies the parties involved in the policy (including the person in charge) of information indicating the content of the update. When information about an event during the policy is updated, the update information notification unit 140 notifies the parties involved in the event (including the person in charge of the policy) of the information indicating the content of the update.

[0072] Specifically, when policy information is updated, the update information notification unit 140 may transmit information indicating the content of the update to, for example, the terminal device 300 designated as the terminal device used by the person involved in the policy whose information has been updated. The terminal device 300 that has received the information indicating the content of the update displays the information indicating the content of the update. The update information notification unit 140 may transmit a message indicating the information indicating the content of the update to, for example, the contact information of the person involved in the policy whose information has been updated (i.e., the message destination).

[0073] Furthermore, when information about an in-progress event of a measure is updated, the update information notification unit 140 may transmit information indicating the content of the update to, for example, the terminal device 300 designated as the terminal device used by a person involved in the in-progress event whose information has been updated. The terminal device 300 that has received the information indicating the content of the update displays the information indicating the content of the update. The update information notification unit 140 may transmit a message indicating the information indicating the content of the update to, for example, the contact information of a person involved in the in-progress event whose information has been updated (i.e., the message destination).

[0074] An example of a case where information on the execution timing of a policy event is updated will be described. As described above, a policy event is a policy implementation event (i.e., the implementation of a policy) or an event occurring during the policy. Furthermore, the execution timing of a policy event is the implementation timing of a policy implementation event (i.e., the implementation timing when the policy is implemented) or the execution timing of an event occurring during the policy.

[0075] When the execution time information of an intermediate event of a policy is updated, the update information notification unit 140 outputs the updated time information to a person involved in the intermediate event whose execution time information has been updated (specifically, for example, the terminal device 300 designated as the terminal device used by that person). An update of the execution time information includes, for example, determining the execution time, changing the execution time, or deleting the execution time. Deletion of the execution time includes deleting only the execution time (i.e., the execution time becomes undetermined), or deleting the intermediate event itself. The update information notification unit 140 may send a message indicating the updated execution time information of the intermediate event to the contact information of a person involved in the intermediate event whose execution time information has been updated.

[0076] The updated execution time information of the mid-event may be at least a part of the information of the mid-event, with the updated execution time information displayed in a manner different from other information, such as in terms of at least one of the color and thickness of the characters.

[0077] When the information about the implementation time of a policy is updated, the update information notification unit 140 outputs the updated implementation time information to a person involved in the policy whose implementation time information has been updated (specifically, for example, the terminal device 300 designated as the terminal device used by that person). An update of the implementation time information includes, for example, determining the implementation time, changing the implementation time, or deleting the implementation time. Deletion of the implementation time includes deleting only the implementation time (i.e., leaving the implementation time undetermined), or deleting the policy itself. The update information notification unit 140 may send a message indicating the updated implementation time information of the policy to the contact information of a person involved in the ongoing event whose implementation time information has been updated.

[0078] The information on the implementation date after the update of the policy may be at least a part of the policy information, in which the updated implementation date information is displayed in a manner different from other information, such as in terms of at least one of the color and thickness of characters.

[0079] Even when information other than the implementation time of a measure is updated, the update information notification unit 140 may notify the parties involved in the updated measure of the information on the updated measure, with the updated information displayed in a manner different from the other information.Even when information other than the implementation time of an intermediate event is updated, the update information notification unit 140 may notify the parties involved in the updated intermediate event of the information on the updated intermediate event, with the updated information displayed in a manner different from the other information.

[0080] <Schedule Reflection Unit 180> The schedule reflection unit 180 reflects information about the execution time of an in-progress event, which has been changed by an operation, in the schedule information of the relevant person who is defined as a person related to the in-progress event. Furthermore, the schedule reflection unit 180 reflects information about the execution time of a policy implementation event, which has been changed by an operation, in the schedule information of the relevant person who is defined as a person related to the policy implementation event. As described above, the in-progress event of a policy and the policy implementation event are collectively referred to as a policy event. Note that the implementation of a policy is expressed as "the policy implementation event is executed" or "the policy implementation event is being implemented." Furthermore, the execution of a policy event includes the implementation of the policy implementation event (i.e., the policy being implemented). The execution time of a policy event represents the execution time of the in-progress event if the policy event is an in-progress event. The execution time of a policy event represents the implementation time of the policy if the policy event is an in-progress event (i.e., the implementation of the policy).

[0081] For example, when information about a policy event is generated by an operation, the schedule reflecting unit 180 adds information indicating that the policy event will be executed at the execution time to the schedule information of the parties involved in the generated policy event. When a party involved in the policy event is deleted by an operation, the schedule reflecting unit 180 deletes information about the policy event from the schedule information of the deleted party. When a party involved in the policy event is added by an operation, the schedule reflecting unit 180 adds information indicating that the policy event will be executed at the execution time to the schedule information of the added party. When the execution time of the policy event is changed by an operation, the schedule reflecting unit changes information indicating the execution time of the policy event in the schedule information of the parties involved in the policy event whose execution time has been changed to indicate the changed execution time of the policy event.

[0082] <Operation> Next, an example of the operation of the management support device 100 according to the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0083] FIG. 5 is a flowchart illustrating an example of the operation of the management support device according to the present disclosure.

[0084] An example of the operation of the management support device 100 according to the second embodiment of the present disclosure will be described in detail below with reference to FIG. 5 .

[0085] 5, first, the operation receiving unit 110 receives an operation for policy information (step S101). This policy information includes information on events occurring during the policy. The operation for the policy information includes an operation for information on events occurring during the policy.

[0086] The operation processing unit 150 changes the information of the measure in accordance with the operation (step S102). In other words, the operation processing unit 150 changes the information of the measure in accordance with the information representing the operation. If the operation is an operation to change the information of an intermediate event of the measure, the operation processing unit 150 changes the information of the intermediate event in accordance with the information representing the operation.

[0087] If the implementation plan of the policy is changed (YES in step S103), the schedule reflecting unit 180 reflects the change in the implementation plan in the schedule information of the parties involved in the changed part of the implementation plan (step S104). Specifically, if the implementation date of the policy is changed, the schedule reflecting unit 180 reflects the change in the implementation date of the policy in the schedule information of the parties involved in the policy. If the implementation date of an intermediate event of the policy is changed, the schedule reflecting unit 180 reflects the change in the implementation date of the intermediate event in the schedule information of the parties involved in the intermediate event. Then, the management support device 100 next performs the operation of step S105.

[0088] If the action plan of the measure has not been changed (NO in step S103), the management support apparatus 100 then performs the operation of step S105.

[0089] In step S105, the update information notification unit 140 notifies the parties involved in the changed portion of the policy information of the change in the policy information (step S105). When the policy information is changed, the update information notification unit 140 notifies the parties involved in the policy of the change in the policy information (e.g., the changed portion of the policy information). When the information of an event in the policy is updated, the update information notification unit 140 notifies the parties involved in the event of the change in the information of the event in the middle of the policy (e.g., the changed portion of the information of the event in the middle of the policy).

[0090] Next, an example of the operation of the management support device 100 according to the second embodiment of the present disclosure when the operation is to generate an action plan for a measure will be described in further detail.

[0091] 6 and 7 are flowcharts illustrating an example of the operation of the management support device according to the present disclosure, which are detailed rewrites of the flowchart of FIG. 5 in the case where the operation is to generate an action plan for a policy.

[0092] An example of the operation of the management support device 100 according to the second embodiment of the present disclosure when the operation is to generate an action plan for a policy will be described in detail below with reference to FIGS. 6 and 7 .

[0093] In the example shown in FIG. 6, the operation receiving unit 110 receives an operation to generate an action plan for a measure (step S111).

[0094] Next, the determining unit 160 determines candidates for mid-course events of the policy (step S112).

[0095] The candidate output unit 120 outputs candidates for mid-way events (step S113).

[0096] The designation receiving unit 130 receives the designated mid-event (step S114). Specifically, the designation receiving unit 130 receives information about the designated mid-event.

[0097] The determination unit 160 determines the specified mid-way event as a mid-way event of the measure (Step S115).

[0098] If an intermediate event has been determined for the measure, the management support device 100 does not perform the operations from step S112 to step S115.

[0099] Next, the management support device 100 performs the operations from step S116 onward in FIG.

[0100] The determination unit 160 determines candidate times for the mid-course events of the policy (step S116).

[0101] The candidate output unit 120 outputs the candidate periods (step S117).

[0102] The specification receiving unit 130 receives the specified execution time of the mid-event, that is, the specified time (step S118).

[0103] The determination unit 160 determines the specified time to be the execution time of the mid-way event (step S119).

[0104] The schedule reflecting unit 180 reflects the determined execution time in the schedule information of the people involved in the ongoing event whose execution time has been determined (step S120).

[0105] The update information notifying unit 140 notifies the parties involved in the mid-event whose execution time has been determined of the execution time of the mid-event (step S121).

[0106] <Effects> The present embodiment described above has the same effects as the first embodiment, for the same reasons as those for the effects of the first embodiment.

[0107] <First Modification of Second Embodiment> As described above, the determination unit 160 determines a candidate time, which is a candidate for the execution time of the mid-way event, using the tentative execution time of the mid-way event. In the description of the second embodiment of the present disclosure, the determination unit 160 determines the tentative execution time of the mid-way event as the candidate time of the mid-way event. As described above, the determination unit 160 may determine the candidate time according to another method.

[0108] As a first modified example of the second embodiment of the present disclosure, an example in which candidate times are determined according to another method, that is, another example in which candidate times are determined, will be described.

[0109] In the present disclosure, the execution time, tentative execution time, candidate time, and designated time may represent a specific date and time. The execution time, tentative execution time, candidate time, and designated time may represent a period from a start time to an end time different from the start time.

[0110] The determination unit 160 may determine a candidate period, which is a period based on the tentative execution time, according to a predetermined rule. The determination unit 160 may further determine a candidate time from the candidate period using information on the schedules of the relevant parties.

[0111] Specifically, the determination unit 160 may determine, for example, a period of a predetermined length, in which the tentative execution time is a time point a predetermined time after the start time (or a predetermined time point between the tentative execution times, if the tentative execution times have lengths), as a candidate period. The determination unit 160 may determine, for example, a period of a predetermined length centered on the tentative execution time (or a midpoint between the tentative execution times, if the tentative execution times have lengths), as a candidate period. The determination unit 160 may determine, for example, a period of a predetermined length whose start point is the tentative execution time (or the start point of the tentative execution times, if the tentative execution times have lengths), as a candidate period. The determination unit 160 may determine, for example, a period of a predetermined length whose end point is the tentative execution time (or the end point of the tentative execution times, if the tentative execution times have lengths), as a candidate period.

[0112] The determining unit 160 may determine, as a candidate period, a period in which there is no schedule available in the schedule information of the related parties.

[0113] As described above, the determination unit 160 calculates the period from the execution of the similar mid-event of the similar measure to the implementation of the similar measure. Then, the determination unit 160 calculates the tentative execution time of the mid-event so that the calculated period is the same as the period from the tentative execution time of the mid-event of the target measure that corresponds to the similar mid-event of the similar measure to the implementation of the target measure.

[0114] The determination unit 160 may set the tentative execution time of the mid-way event to a new tentative execution time that is changed from the tentative execution time calculated from the information on the similar measures.

[0115] For example, the determination unit 160 may add a longer time to the advance time of an intermediate event that is executed before the target intermediate event, the higher the status of a person involved in the target intermediate event.The determination unit 160 may then set the tentative execution time of the intermediate event to a time that precedes the advance time of the intermediate event relative to the calculated tentative execution time of the intermediate event.

[0116] In this case, the determination unit 160, for example, selects each of the mid-course events of the measure as a target mid-course event and performs the following processing for the target mid-course event. For example, the determination unit 160 may determine the status of the highest-ranking participant among the participants in the target mid-course event as the status of the participant in the target mid-course event. Additional period information indicating the relationship between the status and the additional period may be stored in advance, for example, in the storage unit 170. The determination unit 160 may use the additional period information to identify an additional period associated with the status of the participant in the target mid-course event. The determination unit 160 adds the identified additional period to the advancement period of each of the mid-course events that are executed before the target mid-course event.

[0117] For example, the decision unit 160 may select each of the mid-course events of the measure as a target mid-course event, and perform the following process on the target mid-course event.

[0118] The determination unit 160 specifies a target period, which is the period between the calculated tentative execution time of the target mid-event and the calculated tentative execution time of the preceding mid-event, which is an mid-event executed before the target mid-event. When the tentative execution time has a length, the target period is the period between the end point of the calculated tentative execution time of the target mid-event and the end point of the calculated tentative execution time of the preceding mid-event. In other words, the target period is the period from the end point of the calculated tentative execution time of the preceding mid-event to the end point of the calculated tentative execution time of the target mid-event. The target period may also be the period from the end point of the calculated tentative execution time of the preceding mid-event to the start point of the calculated tentative execution time of the target mid-event.

[0119] When the target period includes a delay period, the determination unit 160 adds a time corresponding to the length of overlap between the target period and the delay period to the advancement time of each of the ongoing events that are executed before the target ongoing event. The delay period is a period designated as a period during which the execution of the target ongoing event by the parties involved in the target ongoing event may be delayed. Specific examples of delay periods will be described later. The time corresponding to the length of overlap between the target period and the delay period is a length obtained by multiplying the length of the period during which the target period and the delay period overlap by, for example, a predetermined constant. The determination unit 160 adds a time corresponding to the length of overlap between the target period and the delay period to the advancement time of each of the ongoing events that are executed before the target ongoing event.

[0120] The determination unit 160 determines a time before the calculated tentative execution time of the mid-event by the advance time of the mid-event as the tentative execution time of the mid-event.

[0121] The delay period may be a busy period, which is a period designated as a period during which the parties involved in the target mid-event are busy. The delay period may be a local event period, which is a period designated as a period during which a local event is held in the location of the parties involved in the target mid-event. The delay period may be an obstruction period, which is a period designated as a period during which the execution of the mid-event may be obstructed due to the weather in the location of the parties involved in the target mid-event. The delay period may be any other type of period designated as a period during which the execution of the target mid-event by the parties involved in the target mid-event may be delayed. The delay period may be at least one of a busy period, a local event period, and an obstruction period. The delay period may be determined for each type of mid-event. For example, in an area with heavy snowfall, a period during which snowfall is expected may be determined as an obstruction period for mid-events of a type such as construction work.

[0122] For each type of event, including an intermediate event and an execution event that is the implementation of a measure, a minimum interval may be specified as the minimum interval between the execution time of another immediately preceding event and the event. Information on the minimum interval may be stored in the storage unit 170.

[0123] The determination unit 160 may use the information on the minimum interval to change the tentative execution time of the mid-way event so that the length of the interval from the tentative execution time of the mid-way event to the event following the mid-way event is equal to or longer than the minimum interval for the event type. The determination unit 160 further changes the above-mentioned advance period, which is set to a period before the advance time of the mid-way event from the calculated tentative execution time, so that the length of the interval from the tentative execution time of the mid-way event to the event following the mid-way event is equal to or longer than the minimum interval for the event type.

[0124] The determination unit 160 determines the candidate time of an intermediate event so that the length of the interval from the candidate time of the intermediate event (or the end time of the candidate time if the candidate time has a length) to the next event of the intermediate event is equal to or longer than the minimum interval for the type of the next event. If the next event is an intermediate event, the interval to the next event is the interval to the candidate time of the next intermediate event. If the candidate time has a length, the interval to the candidate time of the next intermediate event is the interval to the start time of the candidate time. If the next event is an intermediate event and the execution time of the next intermediate event is determined, the interval to the next event is the interval to the execution time of the next intermediate event. If the execution time has a length, the interval to the execution time of the next intermediate event is the interval to the start time of the execution time of the next intermediate event. If the next event is a measure implementation event (i.e., implementation of a measure), the interval to the next event is the interval to the implementation time of the measure (if the implementation time has a length, the start time of the implementation time).

[0125] In this case, after determining the candidate time from the tentative execution time, the determination unit 160 determines whether the length of the interval from the candidate time of the mid-event to the next event is shorter than the minimum interval for the type of the next event. If the length of the interval is shorter than the minimum interval for the type of the next event, the determination unit 160 changes the candidate time of the mid-event so that the length of the interval from the candidate time of the mid-event to the event following the mid-event is equal to or longer than the minimum interval for the type of the next event.

[0126] The designation accepting unit 130 accepts a designated time when the interval between the designated time of the mid-event and the event is equal to or longer than the minimum interval for the event type. When the designation accepting unit 130 receives a designated time when the interval between the designated time of the mid-event and the event is shorter than the minimum interval for the event type, the designation accepting unit 130 may not accept the designated time. In this case, the designation accepting unit 130 may return an error message to the device that sent the designated time, indicating that the designated time was not accepted. The error message may include a date and time indicating the earliest designated time when the interval between the designated time of the mid-event and the event is equal to or longer than the minimum interval for the event type.

[0127] This modification can be applied to the second embodiment. This modification can be applied in combination with at least one of the other modifications of the second embodiment.

[0128] Second Modification of Second Embodiment Next, a second modification of the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0129] <Configuration> FIG. 8 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure.

[0130] Hereinafter, a management support device 101 according to a second modified example of the second embodiment of the present disclosure will be described in detail with reference to FIG. 8 .

[0131] 8 , the management support device 101 includes an operation reception unit 110, a candidate output unit 120, a designation reception unit 130, an update information notification unit 140, an operation processing unit 150, a determination unit 160, a storage unit 170, and a schedule reflection unit 180. The operation reception unit 110, candidate output unit 120, designation reception unit 130, update information notification unit 140, operation processing unit 150, determination unit 160, storage unit 170, and schedule reflection unit 180 of this modified example are the same as the operation reception unit 110, candidate output unit 120, designation reception unit 130, update information notification unit 140, operation processing unit 150, determination unit 160, storage unit 170, and schedule reflection unit 180 of the second embodiment, respectively.

[0132] The management support device 101 further includes a completion information receiving unit 210 , a delay detecting unit 230 , and a delay notifying unit 220 .

[0133] <End Information Receiving Unit 210> The end information receiving unit 210 receives end information indicating that an intermediate event in a policy has finished being executed. The end information receiving unit 210 receives the end information, for example, from a terminal device 300 used by the policy manager or an input device of the management support device 101. The end information receiving unit 210 may also receive end information from another terminal device 300.

[0134] When the termination information receiving unit 210 receives termination information indicating that the execution of an intermediate event of a policy has ended, it stores information indicating that the execution of the intermediate event of the policy has ended (for example, information indicating that the termination information has been received) in the memory unit 170.

[0135] The information on the action plan for the policy may be configured to include information indicating that the execution of an event during the policy has ended (in other words, that the event during the policy has ended). In this case, when the end information receiving unit 210 receives end information indicating that the execution of an event during the policy has ended, it reflects the received end information in the information on the action plan for the policy. In other words, when the end information receiving unit 210 receives end information indicating that the event during the policy has ended, it changes the information on the action plan for the policy to indicate that the event during the policy indicated by the end information has ended.

[0136] <Delay detection unit 230> The delay detection unit 230 detects delayed events, which are mid-events for which end information has not been accepted even after the execution time has passed. The delay detection unit 230 detects delayed events, which are mid-events for which end information has not been accepted even after the execution time has passed, for example, at a predetermined timing. The delay detection unit 230 may periodically detect delayed events, which are mid-events for which end information has not been accepted even after the execution time has passed.

[0137] The delay detection unit 230 detects, as a delayed event, an event whose execution time has passed and whose information indicating that the event has ended is not stored in the storage unit 170. An event whose execution time has passed is, for example, an event whose execution time (or the end time of the execution time, if the execution time has a length) is before the time of the detection process.

[0138] <Delay Notification Unit 220> The delay notification unit 220 notifies the superiors of the parties involved in the delayed event of information about the delayed event. The delay notification unit 220 may notify the parties involved in the delayed event and their superiors of the information about the delayed event. The delay notification unit 220 may notify only the parties involved in the delayed event of the information about the delayed event.

[0139] The delay notification unit 220 may notify information about a delayed event each time it is detected. The notified information about the delayed event is at least a part of the information about the delayed event stored in the storage unit 170. The notified information about the delayed event includes information that can identify the delayed event. In this case, the delay notification unit 220 may repeatedly notify information about the same notifiable event. The delay notification unit 220 may also notify information about a newly detected delayed event.

[0140] The delay notification unit 220 may increase the number of notification destinations depending on the number of times the notification of the same notification event information is repeated. Additional notification destination information, which is a relationship between a threshold value for the number of repetitions and the information of the additional notification destinations, may be stored in advance in the storage unit 170. When the number of times the notification of the same notification event information is repeated is equal to or greater than the threshold value included in the additional notification destination information, the delay notification unit 220 may notify the delayed event information to the parties involved in the delayed event and the additional notification destinations associated with the threshold. The additional notification destinations may be, for example, at least one of the recipient's supervisor, a superior who is the recipient's supervisor's supervisor, a colleague of the recipient, a notification destination specified as a notification destination for an abnormal situation, and the like. In these cases, personnel information indicating the superior-subordinate relationship in the department to which the parties involved belong, and the notification destination specified as a notification destination for an abnormal situation, etc. are stored in advance in the storage unit 170.

[0141] <Operation> The management support device 101 of this modified example performs the same operations as the management support device 100 of the second embodiment. The management support device 101 of this modified example further performs the operations described below.

[0142] FIG. 9 is a flowchart illustrating an example of an operation of the management support device according to the present disclosure to receive end information.

[0143] An example of the operation of the management support device 101 of this modified example to receive termination information will be described in detail below with reference to FIG.

[0144] 9, the end information receiving unit 210 receives end information indicating that the execution of an intermediate event of a policy has ended (step S201). The end information receiving unit 210 reflects the received end information in the information of the policy's execution plan (step S202).

[0145] FIG. 10 is a flowchart illustrating an example of the operation of the management support device according to the present disclosure to notify a delayed event.

[0146] An example of the operation of the management support device 101 of this modified example to notify a delayed event will be described in detail below with reference to FIG.

[0147] 10, the delay detection unit 230 detects a delay event (step S211). If a delay event is not detected (NO in step S212), the management support device 101 ends the operation shown in FIG.

[0148] If a delay event is detected (YES in step S212), the delay notification unit 220 notifies the person involved in the delay event and the supervisor of the person involved in the delay event of information about the delay event (step S213). In step S213, the delay notification unit 220 may notify at least one of the predetermined persons involved in the delay event and the supervisor of the person involved in the delay event of the information about the delay event. In step S213, the delay notification unit 220 may notify the information about the delay event to notification destinations according to the number of times the same delay event has been detected.

[0149] The management support device 101 may repeatedly perform the operation shown in Fig. 10 at a predetermined timing. The management support device 101 may also repeatedly perform the operation shown in Fig. 10 periodically.

[0150] This modification can be applied to the second embodiment. This modification can be applied in combination with at least one of the other modifications of the second embodiment.

[0151] <Third Modification of Second Embodiment> Next, a third modification of the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0152] <Configuration> FIG. 11 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure.

[0153] Hereinafter, the management support device 102 according to the third modified example of the second embodiment of the present disclosure will be described in detail with reference to FIG.

[0154] 11 , the management support device 102 includes an operation reception unit 110, a candidate output unit 120, a designation reception unit 130, an update information notification unit 140, an operation processing unit 150, a determination unit 160, a storage unit 170, and a schedule reflection unit 180. The operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the storage unit 170, and the schedule reflection unit 180 of this modification are the same as the operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the storage unit 170, and the schedule reflection unit 180 of the second embodiment, respectively. The determination unit 160 of this modification is the same as the determination unit 160 of the second embodiment, except for the differences described below.

[0155] The management support device 102 further includes a learning unit 310 .

[0156] <Determination unit 160> The determination unit 160 uses the timing determination model to derive, from the type of target measure, an intermediate event of the target measure and the length of time between the time when the intermediate event is executed and the time when the target measure is actually implemented. The determination unit 160 determines, as a tentative execution time, the time when the intermediate event of the target measure is executed, from the time when the target measure is actually implemented and the derived length of time.

[0157] The timing determination model is a model trained using training data to input the type of measure and output an intermediate event of that type of measure and the length of time between the time the intermediate event is executed and the time the measure is actually implemented. The training data is data including, for example, the type of past measure that is a measure implemented in the past, information on past intermediate events that are intermediate events of the past measure, information on the time when the past measure was implemented, and information on the time when the past intermediate event was executed.

[0158] Information representing the timing determination model is stored in the storage unit 170 by the learning unit 310. The information representing the timing determination model includes, for example, parameters used by the management support device 102 to operate as the timing determination model. The information representing the timing determination model may include, for example, the parameters described above and a program that causes the management support device 102 to operate as the timing determination model using the parameters described above. The determination unit 160 reads the information representing the timing determination model from the storage unit 170 and determines a tentative execution timing using the timing determination model.

[0159] The learning method is one of the existing machine learning methods.

[0160] <Learning Unit 310> The learning unit 310 uses learning data to learn a timing decision model. The learning data is the learning data described above. The timing decision model is the timing decision model described above. The learning method is one of the existing machine learning methods, as described above. The learning unit 310 stores information representing the timing decision model obtained by learning in the storage unit 170.

[0161] <Operation> The management support device 102 of this modified example performs the same operations as the management support device 100 of the second embodiment, except that the determination unit 160 determines the tentative execution time using a timing determination model. The determination unit 160 of this modified example determines the tentative execution time using the timing determination model. The management support device 102 of this modified example further performs the operations described below.

[0162] FIG. 12 is a flowchart illustrating an example of a learning operation of the management support device according to the present disclosure.

[0163] An example of the learning operation of the management assistance device 102 of this modified example will be described in detail below with reference to FIG.

[0164] 12, the learning unit 310 uses the learning data to learn a timing decision model (step S301). The learning unit 310 stores information representing the timing decision model obtained by learning in the storage unit 170 (step S302).

[0165] This modification can be applied to the second embodiment. This modification can be applied in combination with at least one of the other modifications of the second embodiment.

[0166] <Fourth Modification of Second Embodiment> Next, a fourth modification of the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0167] <Configuration> FIG. 13 is a block diagram illustrating an example of the configuration of a management support device according to the present disclosure.

[0168] Hereinafter, the management support device 103 according to the fourth modified example of the second embodiment of the present disclosure will be described in detail with reference to FIG.

[0169] 13 , the management support device 103 includes an operation reception unit 110, a candidate output unit 120, a designation reception unit 130, an update information notification unit 140, an operation processing unit 150, a determination unit 160, a storage unit 170, and a schedule reflection unit 180. The operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the determination unit 160, the storage unit 170, and the schedule reflection unit 180 of this modification are the same as the operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the determination unit 160, the storage unit 170, and the schedule reflection unit 180 of the second embodiment, respectively.

[0170] The management support device 103 further includes an instruction receiving unit 410 and a display control unit 420 .

[0171] <Display control unit 420> The display control unit 420 generates screen information to be displayed on a display device. The display device is, for example, the display device of the management support device 103 or the display device of the terminal device 300. The display control unit 420 displays the generated screen information on the display device of the management support device 103 or the terminal device 300.

[0172] To make the screen easier to view (reduce the amount of information included on the screen), the display control unit 420 may generate screen information so that the initial screen (default) displays only measures (including policies), action plans for measures, and progress of the action plans. The display control unit 420 displays causal analysis results and collected data in response to input operations by the staff member (for example, transitions the screen to another screen). This allows the staff member to review the action plan from a new perspective by reconfirming the causal analysis results and collected data used as the basis for formulating the policy. The staff member is, for example, a staff member who uses the management support device 103. The staff member may also be a staff member who uses the management support device 103 via the terminal device 300.

[0173] <Instruction Receiving Unit 410> The instruction receiving unit 410 receives the above-mentioned input operation by the staff member.

[0174] This modification can be applied to the second embodiment. This modification can be applied in combination with at least one of the other modifications of the second embodiment.

[0175] Other Embodiments The management support device according to the present disclosure can be realized by a computer including a memory into which a program read from a storage medium is loaded and a processor that executes the program. The management support device according to the present disclosure can also be realized by dedicated hardware. The management support device according to the present disclosure can also be realized by a combination of the computer and dedicated hardware.

[0176] FIG. 14 is a diagram illustrating an example of the hardware configuration of a computer 1000 capable of implementing the management support device according to the present disclosure. In the example illustrated in FIG. 14, the computer 1000 includes a processor 1001, a memory 1002, a storage device 1003, and an I / O (Input / Output) interface 1004. The computer 1000 can also access a storage medium 1005. The memory 1002 and the storage device 1003 are, for example, storage devices such as RAM (Random Access Memory) and a hard disk. The storage medium 1005 is, for example, a storage device such as RAM or a hard disk, a ROM (Read Only Memory), or a portable storage medium. The storage device 1003 may also be the storage medium 1005. The processor 1001 can read and write data and programs from and to the memory 1002 and the storage device 1003. The processor 1001 can access, for example, the schedule management device 200 and the terminal device 300 via the I / O interface 1004. The processor 1001 can access a storage medium 1005. The storage medium 1005 stores a program that causes the computer 1000 to operate as a management support device according to the present disclosure.

[0177] The processor 1001 loads a program stored in the storage medium 1005, which causes the computer 1000 to operate as a management support device according to the present disclosure, into the memory 1002. The processor 1001 then executes the program loaded into the memory 1002, causing the computer 1000 to operate as the management support device according to the present disclosure.

[0178] The operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the determination unit 160, and the schedule reflection unit 180 can be realized, for example, by a processor 1001 that executes programs loaded into a memory 1002. The completion information reception unit 210, the delay notification unit 220, the delay detection unit 230, the learning unit 310, the instruction reception unit 410, and the display control unit 420 can be realized, for example, by the processor 1001 that executes programs loaded into the memory 1002. The storage unit 170 can be realized by the memory 1002 or a storage device 1003 such as a hard disk drive included in the computer 1000. Some or all of the operation reception unit 110, the candidate output unit 120, the designation reception unit 130, the update information notification unit 140, the operation processing unit 150, the determination unit 160, the storage unit 170, and the schedule reflection unit 180 can be realized by dedicated circuits that realize the functions of each unit. Some or all of the end information receiving unit 210, delay notification unit 220, delay detection unit 230, learning unit 310, instruction receiving unit 410, and display control unit 420 can be realized by dedicated circuits that realize the functions of each unit.

[0179] Furthermore, some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.

[0180] (Supplementary Note 1) A management support device comprising: an operation receiving means for receiving an operation on an execution plan, which is information representing the execution timing when one or more intermediate events for implementing a measure will be executed; and a schedule reflecting means for reflecting the execution timing information of the intermediate events, changed by the operation, in schedule information of relevant parties who are defined as people related to the intermediate events.

[0181] (Supplementary Note 2) When the operation is an operation for generating the execution plan, the management support device described in Supplementary Note 1 further comprises a determination means for determining the intermediate event of the target measure and the execution time of the intermediate event from the implementation time of a similar measure identified as a past measure similar to the target measure, which is the measure according to the execution plan that is the target of the operation, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time at which the target measure will be implemented.

[0182] (Supplementary Note 3) When the operation is an operation for generating the execution plan, the determination means determines the intermediate event of the target measure and a candidate time that is a candidate for the execution time of the intermediate event from the implementation time of the similar measure, the execution time of a similar intermediate event that is an intermediate event of the similar measure, and the implementation time of the target measure; candidate output means that outputs the candidate time of the intermediate event of the target measure; and designation receiving means that receives a designated time that is designated as the execution time of the intermediate event of the target measure; and the determination means determines the designated time as the execution time. Management support device according to Supplementary Note 2.

[0183] (Supplementary Note 4) The determination means calculates the tentative execution time of the intermediate event so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the tentative execution time, which is the tentative execution time of the intermediate event of the target measure corresponding to the similar intermediate event of the similar measure, to when the target measure is actually implemented, and determines the tentative execution time to be the candidate time. This is the management support device described in Supplementary Note 3.

[0184] (Supplementary Note 5) The determination means calculates the tentative execution time of the intermediate event of the similar measure so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the tentative execution time of the intermediate event of the target measure corresponding to the similar intermediate event of the similar measure to when the target measure is actually implemented, determines a candidate period based on the tentative execution time according to a predetermined rule, and determines the candidate period from the candidate period using information on the schedules of the relevant parties. This is the management support device described in Supplementary Note 3.

[0185] (Supplementary Note 6) The management support device described in Supplementary Note 4 or 5, wherein the determining means adds a longer time to the advance time of the mid-event that is executed before the target mid-event, the higher the status of the person involved in the target mid-event that is the mid-event, and sets the tentative execution time of the mid-event to a time that precedes the advance time of the mid-event that is calculated for the mid-event.

[0186] (Supplementary Note 7) When a target period, which is a period between the calculated tentative execution time of a target mid-event that is the mid-event and the calculated tentative execution time of a preceding mid-event that is the mid-event executed before the target mid-event, includes a delay period designated as a period during which the execution of the target mid-event by the parties involved in the target mid-event may be delayed, the determination means adds a time corresponding to the length of overlap between the target period and the delay period to an advance time of the mid-event that is executed before the target mid-event, and sets the period before the calculated tentative execution time of the mid-event by the advance time of the mid-event as the tentative execution time of the mid-event, and the delay period is at least any of a busy period designated as a period during which the parties involved in the target mid-event are busy, a local event period designated as a period of a local event in the location of the parties involved in the target mid-event, and an inhibition period designated as a period during which the execution of the mid-event may be inhibited by the weather in the location of the parties involved in the target mid-event.

[0187] (Supplementary Note 8) The determination means uses information on the minimum interval specified as the minimum interval from the execution time of another event immediately preceding the mid-way event to the event for each type of event including the mid-way event and an implemented event that is the implementation of the measure, to change the tentative execution time of the mid-way event so that the length of the interval from the tentative execution time of the mid-way event to the event next to the mid-way event is equal to or longer than the minimum interval for the type of event, and determines the candidate time so that the length of the interval from the candidate time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event, and the specification receiving means receives the specified time where the length of the interval from the specified time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event. The management support device described in Supplementary Note 4 or 5.

[0188] (Supplementary Note 9) A management support device as described in Supplementary Note 2 or 3, comprising: a completion information receiving means for receiving completion information indicating that the execution of the intermediate event has been completed; a delay detection means for detecting a delayed event, which is the intermediate event for which the completion information has not been received even after the execution time has passed; and a delay notification means for notifying the superior of the person involved in the delayed event of information about the delayed event.

[0189] (Supplementary Note 10) The management support device according to Supplementary Note 2 or 3, further comprising: an update information notifying unit that notifies the person involved in the mid-event of information indicating the mid-event and the execution time of the mid-event.

[0190] (Supplementary Note 11) The management support device according to Supplementary Note 4 or 5, wherein the determination means uses learning data including a type of past measure that is a measure implemented in the past, information on past mid-events that are mid-events of the past measure, information on when the past measure was implemented, and information on when the past mid-event was executed, and uses a timing determination model that is trained to input the type of measure and output the type of mid-event of the measure and the length of time between when the mid-event is executed and when the measure is implemented, to derive the mid-event of the target measure and the length of time between when the mid-event is executed and when the target measure is implemented from the type of the target measure, and determines the time when the mid-event of the target measure will be executed as the tentative execution time from the time when the target measure will be implemented and the derived length of time.

[0191] (Supplementary Note 12) The management support device according to Supplementary Note 11, further comprising: a learning means for learning the timing decision model using the learning data.

[0192] (Supplementary Note 13) The management support device described in Supplementary Note 3, wherein the determination means identifies past measures of the same type as the type of the target measure as the similar measures, and sets events of the same type as the intermediate events of the identified similar measures as candidate events that are candidates for the intermediate events of the target measure, the candidate output means outputs information about the candidate events, the operation receiving means receives operations on the information about the candidate events, and the determination means generates the intermediate events of the target measure from the candidate events in accordance with the operations.

[0193] (Supplementary Note 14) A management support method comprising: accepting an operation on an execution plan, which is information indicating the execution timing of one or more intermediate events for implementing a measure; and reflecting the execution timing information of the intermediate events, changed by the operation, in schedule information of relevant parties who are defined as people related to the intermediate events.

[0194] (Supplementary Note 15) When the operation is an operation for generating the execution plan, the management support method described in Supplementary Note 14 determines the intermediate event of the target measure and the execution time of the intermediate event from the implementation time of a similar measure identified as a past measure similar to the target measure, which is the measure according to the execution plan that is the target of the operation, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time at which the target measure will be implemented.

[0195] (Appendix 16) When the operation is an operation for generating the execution plan, the management support method described in Appendix 15, which determines the intermediate event of the target measure and a candidate time that is a candidate for the execution time of the intermediate event from the implementation time of the similar measure, the execution time of a similar intermediate event that is an intermediate event of the similar measure, and the implementation time of the target measure, outputs the candidate time of the intermediate event of the target measure, accepts a specified time that is specified as the execution time of the intermediate event of the target measure, and determines the specified time as the execution time.

[0196] (Supplementary Note 17) A management support method as described in Supplementary Note 16, in which the tentative execution time of the intermediate event of the similar measure is calculated so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the tentative execution time of the intermediate event of the target measure corresponding to the similar intermediate event of the similar measure to when the target measure is actually implemented, and the tentative execution time is determined to be the candidate time.

[0197] (Supplementary Note 18) A management support method as described in Supplementary Note 16, in which a tentative execution time of the intermediate event of the similar measure is calculated so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the intermediate event of the target measure, which is the tentative execution time of the intermediate event corresponding to the similar intermediate event of the similar measure, to when the target measure is actually implemented, a candidate period, which is a period based on the tentative execution time, is determined according to a predetermined rule, and the candidate period is determined from the candidate period using information on the schedules of the relevant parties.

[0198] (Supplementary Note 19) The management support method described in Supplementary Note 17 or 18, wherein the higher the status of the person involved in the target mid-event, which is the mid-event, a longer time is added to the advance time of the mid-event that is executed before the target mid-event, and the tentative execution time of the mid-event is set to a time that precedes the advance time of the mid-event that is calculated for the mid-event.

[0199] (Supplementary Note 20) When a target period, which is the period between the calculated tentative execution time of a target mid-event, which is the mid-event, and the calculated tentative execution time of a preceding mid-event, which is the mid-event executed before the target mid-event, includes a delay period, which is a period during which the execution of the target mid-event by the parties involved in the target mid-event may be delayed, an amount of time corresponding to the overlapping length of the target period and the delay period is added to the advance time of the mid-event, which is executed before the target mid-event, and the period before the advance time of the mid-event, which is the calculated tentative execution time of the mid-event, is set as the tentative execution time of the mid-event, and the delay period is at least any of a busy period, which is a period designated as a period during which the parties involved in the target mid-event are busy, a local event period designated as a period of a local event in the location of the parties involved in the target mid-event, and an inhibition period designated as a period during which the execution of the mid-event may be inhibited by the weather in the location of the parties involved in the target mid-event.

[0200] (Supplementary Note 21) The management support method described in Supplementary Note 17 or 18, wherein, for each type of event including the mid-way event and an implemented event that is the implementation of the measure, information on the minimum interval specified as the minimum interval from the execution time of another event immediately preceding the mid-way event to the event is used to change the tentative execution time of the mid-way event so that the length of the interval from the tentative execution time of the mid-way event to the event following the mid-way event is equal to or longer than the minimum interval for the type of event, and the candidate time is determined so that the length of the interval from the candidate time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event, and the specified time is accepted, where the length of the interval from the specified time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event.

[0201] (Supplementary Note 22) A management support method as described in Supplementary Note 15 or 16, comprising: accepting completion information indicating that the execution of the intermediate event has been completed; detecting a delayed event, which is the intermediate event for which the completion information has not been accepted even after the execution time has passed; and notifying the superior of the person involved in the delayed event of the information about the delayed event.

[0202] (Supplementary Note 23) The management support method according to Supplementary Note 15 or 16, further comprising notifying the person involved in the mid-event of information indicating the mid-event and the execution time of the mid-event.

[0203] (Supplementary Note 24) A management support method as described in Supplementary Note 17 or 18, in which learning data including the type of past measure, which is a measure implemented in the past, information on past mid-events, which are mid-events of the past measure, information on when the past measure was implemented, and information on when the past mid-events were executed, is used to derive the mid-event of the target measure and the length of time between the time when the mid-event is executed and the time when the target measure is implemented from the type of the target measure using a timing determination model trained to input the type of measure and output the type of mid-event of the measure and the length of time between the time when the mid-event is executed and the time when the target measure is implemented, and the time when the mid-event of the target measure is executed is determined as the tentative execution time from the time when the target measure is implemented and the derived length of time.

[0204] (Supplementary Note 25) The management support method according to Supplementary Note 24, wherein the timing decision model is trained using the training data.

[0205] (Appendix 26) A management support method as described in Appendix 16, which identifies past measures of the same type as the type of the target measure as the similar measure, sets events of the same type as the intermediate events of the identified similar measure as candidate events that are candidates for the intermediate events of the target measure, outputs information about the candidate events, accepts operations on the information about the candidate events, and generates the intermediate events of the target measure from the candidate events in accordance with the operations.

[0206] (Supplementary Note 27) A program that causes a computer to execute the following operations: an operation reception process that receives operations on an execution plan, which is information that indicates the execution timing when one or more intermediate events for implementing a measure will be executed; and a schedule reflection process that reflects the information on the execution timing of the intermediate events, which has been changed by the operation, in the schedule information of relevant parties who are defined as people related to the intermediate events.

[0207] (Appendix 28) The program described in Appendix 27 further causes a computer to execute a determination process for determining the intermediate event of the target measure and the execution time of the intermediate event from the implementation time of a similar measure identified as a past measure similar to the target measure, which is the measure according to the execution plan that is the target of the operation, when the operation is an operation for generating the execution plan, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time at which the target measure will be implemented.

[0208] (Appendix 29) When the operation is an operation for generating the execution plan, the determination process determines the intermediate event of the target measure and a candidate time that is a candidate for the execution time of the intermediate event from the implementation time of the similar measure, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time of the target measure, and the program causes a computer to execute a candidate output process that outputs the candidate time for the intermediate event of the target measure, and a designation acceptance process that accepts a designated time that is designated as the execution time of the intermediate event of the target measure, and the determination process determines the designated time as the execution time. This is the program described in Appendix 28.

[0209] (Appendix 30) The determination process calculates the tentative execution time of the intermediate event so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the tentative execution time, which is the tentative execution time of the intermediate event of the target measure corresponding to the similar intermediate event of the similar measure, to when the target measure is actually implemented, and determines the tentative execution time to be the candidate time. This is the program described in Appendix 29.

[0210] (Appendix 31) The determination process calculates a tentative execution time of the intermediate event so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is actually implemented is the same as the period from when the intermediate event of the target measure, which corresponds to the similar intermediate event of the similar measure, to when the target measure is actually implemented; determines a candidate period, which is a period based on the tentative execution time, according to a predetermined rule; and determines the candidate period from the candidate period using information on the schedules of the relevant parties.

[0211] (Supplementary Note 32) The program described in Supplementary Note 30 or 31, wherein the determination process adds a longer time to the advance time of the mid-event that is executed before the target mid-event, the higher the status of the person involved in the target mid-event that is the mid-event, and sets the tentative execution time of the mid-event to a time that precedes the advance time of the mid-event that is calculated for the mid-event.

[0212] (Supplementary Note 33) When a target period, which is a period between the calculated tentative execution time of a target mid-event that is the mid-event, and the calculated tentative execution time of a preceding mid-event that is the mid-event executed before the target mid-event, includes a delay period designated as a period during which the execution of the target mid-event by the parties involved in the target mid-event may be delayed, the determination process adds a time corresponding to the length of overlap between the target period and the delay period to an advance time of the mid-event that is executed before the target mid-event, and sets the period before the calculated tentative execution time of the mid-event by the advance time of the mid-event as the tentative execution time of the mid-event, wherein the delay period is at least any one of a busy period designated as a period during which the parties involved in the target mid-event are busy, a local event period designated as a period of a local event in the location of the parties involved in the target mid-event, and an inhibition period designated as a period during which the execution of the mid-event may be inhibited by the weather in the location of the parties involved in the target mid-event.

[0213] (Supplementary Note 34) The program described in Supplementary Note 30 or 31, wherein the determination process uses information on a minimum interval specified as the minimum interval from the execution time of another event immediately preceding the mid-way event to the event, for each type of event including the mid-way event and an implemented event that is the implementation of the measure, to change the tentative execution time of the mid-way event so that the length of the interval from the tentative execution time of the mid-way event to the event next to the mid-way event is equal to or longer than the minimum interval for the type of event, and determines the candidate time so that the length of the interval from the candidate time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event; and the designation acceptance process accepts the designated time when the length of the interval from the designated time of the mid-way event to the event is equal to or longer than the minimum interval for the type of event.

[0214] (Appendix 35) A program described in Appendix 28 or 29 that causes a computer to execute the following: a completion information receiving process that receives completion information indicating that the execution of the mid-event has ended; a delay detection process that detects a delayed event, which is the mid-event for which the completion information has not been received even after the execution time has passed; and a delay notification process that notifies the superior of the person involved in the delayed event of information about the delayed event.

[0215] (Supplementary Note 36) The program according to Supplementary Note 28 or 29, further causing a computer to execute an update information notification process of notifying the person involved in the mid-event of information indicating the mid-event and the execution time of the mid-event.

[0216] (Supplementary Note 37) The program according to Supplementary Note 30 or 31, wherein the determination process uses learning data including a type of past measure that is a measure implemented in the past, information on past mid-events that are mid-events of the past measure, information on when the past measure was implemented, and information on when the past mid-event was executed, and uses a timing determination model that is trained to input the type of measure and output the type of mid-event of the measure and the length of time between when the mid-event is executed and when the measure is implemented, to derive the mid-event of the target measure and the length of time between when the mid-event is executed and when the target measure is implemented from the type of the target measure, and determines the time when the mid-event of the target measure will be executed as the tentative execution time from the time when the target measure will be implemented and the derived length of time.

[0217] (Supplementary Note 38) The program according to Supplementary Note 37, which causes a computer to execute a learning process for learning the timing decision model using the learning data.

[0218] (Appendix 39) The program described in Appendix 29, wherein the determination process identifies past measures of the same type as the type of the target measure as the similar measure, and sets events of the same type as the intermediate events of the identified similar measure as candidate events that are candidates for the intermediate events of the target measure, the candidate output process outputs information about the candidate events, the operation reception process receives operations on the information about the candidate events, and the determination process generates the intermediate events of the target measure from the candidate events in accordance with the operations.

[0219] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure.

[0220] This application claims priority based on Japanese Patent Application No. 2024-006388, filed January 18, 2024, the disclosure of which is incorporated herein in its entirety by reference.

[0221] 1 Support system 10 Management support device 100 Management support device 101 Management support device 102 Management support device 103 Management support device 110 Operation reception unit 120 Candidate output unit 130 Designation reception unit 140 Update information notification unit 150 Operation processing unit 160 Decision unit 170 Storage unit 180 Schedule reflection unit 200 Schedule management device 210 End information reception unit 220 Delay notification unit 230 Delay detection unit 300 Terminal device 310 Learning unit 400 Communication network 410 Instruction reception unit 420 Display control unit 1000 Computer 1001 Processor 1002 Memory 1003 Storage device 1004 I / O interface 1005 Storage medium

Claims

1. An operation reception means for receiving an operation on an execution plan, which is information representing an execution time at which one or more intermediate events for implementing measures are executed; and a schedule reflection means for reflecting information on the execution time of the intermediate event, which has been changed by the operation, in the schedule information of a person defined as a person related to the intermediate event. A management support device comprising:

2. When the operation is an operation for generating the execution plan, the execution time at which a similar measure specified as a past measure similar to the target measure by the execution plan of the operation is implemented, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the execution time at which the target measure is implemented, from which the intermediate event of the target measure and the execution time of the intermediate event are determined. The management support device according to claim 1, further comprising a determination means.

3. When the operation is an operation for generating the execution plan, the determination means determines, from the execution time of the similar measure, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the execution time of the target measure, the intermediate event of the target measure and a candidate time that is a candidate for the execution time of the intermediate event; a candidate output means for outputting the candidate time of the intermediate event of the target measure; and a designation reception means for receiving a designated time designated as the execution time of the intermediate event of the target measure. The determination means determines the designated time as the execution time. The management support device according to claim 2.

4. The determination means calculates a provisional execution time of the intermediate event such that a period from when the similar intermediate event of the similar measure is executed to when the similar measure is implemented is the same as a period from the provisional execution time, which is the provisional execution time of the intermediate event corresponding to the similar intermediate event of the similar measure of the target measure, to when the target measure is implemented, and determines the provisional execution time as the candidate time. The management support device according to claim 3.

5. The determination means calculates the tentative execution time of the intermediate event such that the period from when the intermediate event of the similar measure is executed until the similar measure is implemented is the same as the period from the tentative execution time, which is the tentative execution time of the intermediate event corresponding to the intermediate event of the similar measure in the target measure, until the target measure is implemented, determines a candidate period, which is a period based on the tentative execution time, according to a predetermined rule, and determines the candidate time from the candidate period using the schedule information of the relevant person. The management support device according to claim 3.

6. The determination means adds a longer time as the status of the relevant person of the target intermediate event, which is the intermediate event, is higher to the advance time of the intermediate event that is executed before the target intermediate event, and sets the time before the advance time of the intermediate event as the tentative execution time of the intermediate event, rather than the calculated tentative execution time of the intermediate event. The management support device according to claim 4 or 5.

7. When the target period, which is the period between the calculated tentative execution time of the target intermediate event, which is the intermediate event, and the calculated tentative execution time of the previous-stage intermediate event, which is the intermediate event executed before the target intermediate event, includes a delay period designated as a period during which the execution of the target intermediate event by the relevant person of the target intermediate event may be delayed, the determination means adds a time corresponding to the length of the overlap between the target period and the delay period to the advance time of the intermediate event that is executed before the target intermediate event, and sets the time before the advance time of the intermediate event as the tentative execution time of the intermediate event, rather than the calculated tentative execution time of the intermediate event. The delay period is at least any one of a busy period designated as a period during which the relevant person of the target intermediate event is busy, a regional event period designated as a period of a regional event at the location of the relevant person of the target intermediate event, and an inhibition period designated as a period during which the execution of the intermediate event may be inhibited due to the climate at the location of the relevant person of the target intermediate event. The management support device according to claim 4 or 5.

8. The determination means uses information on the minimum interval specified as the minimum interval from the execution time of the immediately preceding other event to the event for each type of event including the in - progress event and the execution event which is the implementation of the measure, to change the provisional execution time of the in - progress event so that the length of the interval from the provisional execution time of the in - progress event to the next event of the in - progress event is equal to or greater than the minimum interval of the type of event, and to determine the candidate time so that the length of the interval from the candidate time of the in - progress event to the event is equal to or greater than the minimum interval of the type of event. The designation reception means receives the designation time at which the length of the interval from the designation time of the in - progress event to the event is equal to or greater than the minimum interval of the type of event. The management support device according to claim 4 or 5.

9. An end - information reception means for receiving end - information indicating that the execution of the in - progress event has ended, a delay detection means for detecting a delayed event which is the in - progress event for which the end - information has not been received even after the execution time has passed, and a delay notification means for notifying the superior of the person concerned of the delayed event of the information on the delayed event. The management support device according to claim 2 or 3.

10. The management support device according to claim 2 or 3, further comprising an update - information notification means for notifying the person concerned of the in - progress event of the information indicating the in - progress event and the execution time of the in - progress event.

11. The determination means uses learning data including the type of past measures that were implemented in the past, information on past intermediate events that are intermediate events of the past measures, information on the time when the past measures were implemented, and information on the execution time when the past intermediate events were executed. Using the type of the measure as an input, the determination means uses a time determination model learned to output the intermediate events of the measure of the type and the length of time between the time when the intermediate event is executed and the time when the measure is implemented. From the type of the target measure, the determination means derives the intermediate events of the target measure and the length of time between the time when the intermediate event is executed and the time when the target measure is implemented. From the time when the target measure is implemented and the derived length of time, the determination means determines the time when the intermediate event of the target measure is executed as the provisional execution time. The management support device according to claim 4 or 5, comprising this.

12. The management support device according to claim 11, comprising learning means for learning the time determination model using the learning data.

13. The determination means specifies the past measures of the same type as the type of the target measure as the similar measures, and designates an event of the same type as the intermediate event of the specified similar measures as a candidate event that is a candidate for the intermediate event of the target measure. The candidate output means outputs information on the candidate event. The operation reception means receives an operation on the information on the candidate event. The determination means generates the intermediate event of the target measure according to the operation from the candidate events. The management support device according to claim 3.

14. A management support method that receives an operation on an execution plan, which is information representing an execution time at which one or more intermediate events for implementing a measure are executed, and reflects the information on the execution time of the intermediate event, which is changed by the operation, in the schedule information of a person defined as a person related to the intermediate event.

15. When the operation is an operation of generating the execution plan, the implementation time when a similar measure identified as a past measure similar to the target measure according to the execution plan of the target of the operation was implemented, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time when the target measure is implemented are used to determine the intermediate event of the target measure and the execution time of the intermediate event. The management support method according to claim 14.

16. When the operation is an operation of generating the execution plan, the intermediate event of the target measure and a candidate time that is a candidate for the execution time of the intermediate event are determined from the implementation time of the similar measure, the execution time of a similar intermediate event that is the intermediate event of the similar measure, and the implementation time of the target measure. The candidate time for the intermediate event of the target measure is output. A designated time designated as the execution time of the intermediate event of the target measure is received, and the designated time is determined as the execution time. The management support method according to claim 15.

17. The temporary execution time of the intermediate event is calculated so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is implemented is the same as the period from the temporary execution time, which is the temporary execution time of the intermediate event corresponding to the similar intermediate event of the similar measure of the target measure, to when the target measure is implemented, and the temporary execution time is determined as the candidate time. The management support method according to claim 16.

18. The temporary execution time of the intermediate event is calculated so that the period from when the similar intermediate event of the similar measure is executed to when the similar measure is implemented is the same as the period from the temporary execution time, which is the temporary execution time of the intermediate event corresponding to the similar intermediate event of the similar measure of the target measure, to when the target measure is implemented. A candidate period that is a period based on the temporary execution time is determined according to a predetermined rule, and the candidate time is determined from the candidate period using the schedule information of the relevant person. The management support method according to claim 16.

19. In the management support method according to claim 17 or 18, the higher the status of the related person of the target intermediate event which is the intermediate event on the way, the longer time is added to the advance time of the intermediate event that is executed before the target intermediate event, and the time before the advance time of the intermediate event is set as the tentative execution time of the intermediate event, rather than the calculated tentative execution time of the intermediate event.

20. A storage medium storing a program for causing a computer to execute: an operation reception process for receiving an operation on an execution plan which is information representing an execution time at which one or more intermediate events for implementing measures are executed; and a schedule reflection process for reflecting the information on the execution time of the intermediate event changed by the operation in the schedule information of a related person defined as a person related to the intermediate event.

Citation Information

Patent Citations

  • Automatic correction method for schedule management table

    JP2000056808A

  • Production planning supporting system and computer program for supporting production planning

    JP2005275958A

  • Operational information and business information synergy system and method for project work planning / scope change

    JP2008530692A

  • Apparatus, system and method for assisting collaborative work, program and recording medium

    JP2009259188A

  • Management system for public-work project budget management

    JP2009271742A