Worker relocation destination suggestion system, worker relocation destination suggestion method, and program

The worker destination proposal system addresses the challenge of simultaneous worker calls by identifying equipment and worker statuses to suggest optimal relocation destinations, enhancing efficiency through prioritization of equipment and worker needs.

JP7870126B2Active Publication Date: 2026-06-04KOBE STEEL LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
KOBE STEEL LTD
Filing Date
2023-03-02
Publication Date
2026-06-04

Smart Images

  • Figure 0007870126000001
    Figure 0007870126000001
  • Figure 0007870126000002
    Figure 0007870126000002
  • Figure 0007870126000003
    Figure 0007870126000003
Patent Text Reader

Abstract

To offer a suggestion to a worker about target equipment in consideration of priorities of the equipment and the worker.SOLUTION: A worker destination suggesting system includes: an operating status identifying unit which identifies an operating status of each equipment; a progress identifying unit which identifies progress of each equipment; a call necessity determination unit which determines, for each equipment, call necessity which is the necessity to call a worker to equipment and indicates the priority of the equipment, on the basis of the operating status and the progress; a stay necessity determination unit which determines, for each worker, stay necessity which is the necessity that the worker stays at the equipment and indicates the priority of the worker, on the basis of the operating status and the progress; and a suggested destination determination unit which determines a suggested destination which is target equipment to be suggested to the worker, on the basis of the call necessity and the stay necessity.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a worker destination proposal system, a worker destination proposal method, and a program.

Background Art

[0002] Patent Document 1 discloses obtaining the location of personnel as a classification factor used when extracting the type of production state, generating a communication signal when the type of production state extracted changes, and transmitting the communication signal immediately from the time of change or after a predetermined time has elapsed from the time of change. The communication signal further includes the location of personnel obtained when the type of production state extracted changes. A production state management device is described. Patent Document 2 discloses determining the degree of deviation between the planned and actual operation of equipment based on the operation schedule of the equipment and the operation status of the equipment, a display displaying an image showing the relationship between the equipment and the worker, and providing a worker calling function when a deviation between the planned and actual occurs. The worker calling function is a function of notifying a worker who performs work support for the equipment when a deviation between the planned and actual occurs for the equipment. An arithmetic device is described.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, in factories with advanced automation, there may be many-to-many relationships between equipment and workers, where one worker is responsible for multiple pieces of equipment, or where multiple people are assigned to a single piece of equipment. This can lead to situations where multiple pieces of equipment require worker calls simultaneously. Therefore, it is necessary to decide which worker to prioritize calling when a particular piece of equipment needs a worker, or which piece of equipment a worker should prioritize moving to when called by multiple pieces of equipment at the same time, taking into account the circumstances of both the equipment and the workers. However, in configurations that do not have a function to determine the destination equipment to propose to the worker, taking into account the priorities of the equipment and the worker, such a decision cannot be made, and therefore, it is not possible to propose destination equipment to the worker, taking into account the priorities of the equipment and the worker.

[0005] The objective of this invention is to suggest a destination facility to a worker, taking into consideration the priorities of the equipment and the worker. [Means for solving the problem]

[0006] To this end, the present invention provides a worker destination proposal system comprising: an operating status identification unit that identifies the operating status of each piece of equipment; a progress status identification unit that identifies the progress status of each piece of equipment; a call necessity determination unit that determines, for each piece of equipment, the necessity of calling a worker to the equipment and which is also the priority of the equipment, based on the operating status and the progress status; a stay necessity determination unit that determines, for each worker, the necessity of staying at the equipment and which is also the priority of the worker, based on the operating status and the progress status; and a proposed destination determination unit that determines, for each worker, a proposed destination equipment to be moved to, based on the call necessity and the stay necessity. The system further includes an operation data acquisition unit that acquires operation data including at least equipment operation data indicating the operating status of the equipment and worker location data indicating the location of the workers, and the operation status identification unit may identify the operation status from the equipment operation data and worker location data. The system further includes an operation data acquisition unit that acquires operation data, which includes at least process data indicating planned and actual processes in the equipment, and a progress status identification unit that identifies the progress status from the process data. The call necessity determination unit may determine the call necessity in such a way that the further behind the progress is, the greater the call necessity, when the operating status indicates that no worker is present at the equipment. The stay necessity determination unit may determine the stay necessity in such a way that the further behind the progress is, the greater the need for stay, when the operating status indicates that a worker is staying at the equipment. The proposed relocation destination determination unit may determine proposed relocation destinations for workers to move them to equipment, prioritizing equipment with a high need for calling or workers with a low need for staying in the facility. The worker relocation destination suggestion system may further include an operation data acquisition unit that acquires operation data including at least worker location data indicating the worker's location, and a work necessity determination unit that determines the necessity of work for each piece of equipment based on the operating status and progress status, and a call necessity determination unit that determines the call necessity from the worker location data and the work necessity. In this case, the work necessity determination unit may determine the work necessity in such a way that the work necessity increases as the progress is delayed, and the call necessity determination unit may determine the call necessity in such a way that the call necessity increases as the work necessity increases when the worker location data indicates that the worker is not staying at the equipment. The worker relocation destination suggestion system may further include an operation data acquisition unit that acquires operation data including at least worker location data indicating the worker's position, and a work necessity determination unit that determines the necessity of work for each piece of equipment based on the operating status and progress status, and a stay necessity determination unit that determines the stay necessity from the worker location data and the work necessity. In this case, the work necessity determination unit may determine the work necessity in such a way that the work necessity increases as the progress status is delayed, and the stay necessity determination unit may determine the stay necessity in such a way that the stay necessity increases as the work necessity increases when the worker location data indicates that a worker is staying at the equipment. The worker relocation destination suggestion system may further include a relocation necessity determination unit that determines the relocation necessity, which is the necessity for a worker to move to equipment for each combination of worker and equipment, based on the need for calling and the need for staying, and a suggested relocation destination determination unit that determines a suggested relocation destination using the relocation necessity. In this case, the relocation necessity determination unit may determine the relocation necessity such that the higher the need for calling or the lower the need for staying, the higher the relocation necessity. The worker destination suggestion system may further include a presentation unit that presents suggested destinations to the worker. In that case, the worker destination suggestion system may further include a notification unit that notifies the worker who needs to confirm the suggested destination to confirm it when confirmation of the suggested destination is necessary, and the presentation unit may present the suggested destination in response to a request from the worker. The presentation unit may further present the number of equipment requiring attention for each worker, which is the number of pieces of equipment that each worker needs to attend to, and may further present the number of available workers, which is the number of workers who can attend to each piece of equipment.

[0007] The present invention also provides a method for suggesting a destination for a worker, which includes the steps of: a computer identifying the operating status of each piece of equipment; a computer identifying the progress status of each piece of equipment; a computer determining, based on the operating status and progress status, the necessity of calling a worker to the equipment, which is also the priority of the equipment; a computer determining, based on the operating status and progress status, the necessity of staying at the equipment, which is also the priority of the worker, for each worker; and a computer determining, based on the necessity of calling and the necessity of staying, a proposed destination, which is a piece of equipment to be moved to, for the worker.

[0008] Furthermore, the present invention also provides a program for a computer to implement the following functions: a function to identify the operating status of each piece of equipment; a function to identify the progress status of each piece of equipment; a function to determine, for each piece of equipment, the necessity of calling a worker to the equipment, which is also the priority of the equipment, based on the operating status and progress status; a function to determine, for each worker, the necessity of staying at the equipment, which is also the priority of the worker, based on the operating status and progress status; and a function to determine, for each worker, the proposed destination equipment to move to, based on the necessity of calling and the necessity of staying. [Effects of the Invention]

[0009] According to the present invention, it is possible to suggest a destination facility to a worker, taking into account the priority of the equipment and the worker. [Brief explanation of the drawing]

[0010] [Figure 1] This figure shows an example of the overall configuration of the worker destination suggestion system in this embodiment. [Figure 2] This figure shows an example of the hardware configuration of the worker destination suggestion device and worker terminal that constitute the worker destination suggestion system in this embodiment. [Figure 3] This figure shows an example of a factory targeted by the worker destination suggestion system in this embodiment. [Figure 4] This is a block diagram showing an example of the functional configuration of the worker destination suggestion device and worker terminal that constitute the worker destination suggestion system in this embodiment. [Figure 5-1] This figure shows an example of a master data sheet for assigned equipment. [Figure 5-2] This figure shows an example of an operational status master. [Figure 5-3] This figure shows an example of a delay threshold master. [Figure 5-4] This figure shows an example of a work necessity master. [Figure 5-5] This figure shows an example of a call necessity master. [Figure 5-6] This figure shows an example of a master list of necessary accommodations. [Figure 5-7] It is a diagram showing an example of a movement necessity master. [Figure 5-8] It is a diagram showing an example of a call necessity threshold value. [Figure 5-9] It is a diagram showing an example of a movement necessity threshold value. [Figure 5-10] It is a diagram showing an example of a notification determination master. [Figure 6-1] It is a diagram showing an example of equipment operation data. [Figure 6-2] It is a diagram showing an example of worker position data. [Figure 6-3] It is a diagram showing an example of process data. [Figure 6-4] It is a diagram showing an example of the current time. [Figure 6-5] It is a diagram showing an example of previous operation status data. [Figure 6-6] It is a diagram showing an example after updating the previous operation status data. [Figure 6-7] It is a diagram showing an example of worker data. [Figure 6-8] It is a diagram showing an example before determining the proposed movement destination of worker data. [Figure 6-9] It is a diagram showing an example during the determination of the proposed movement destination of worker data. [Figure 6-10] It is a diagram showing an example during the determination of the proposed movement destination of worker data. [Figure 6-11] It is a diagram showing an example of equipment data. [Figure 6-12] It is a diagram showing an example of non-stay responsible equipment data. [Figure 6-13] It is a diagram showing an example of equipment information. [Figure 6-14] It is a diagram showing an example of person-in-charge information. [Figure 6-15] It is a diagram showing an example of proposed movement destination information. [Figure 6-16] It is a diagram showing an example of stay equipment information. [Figure 6-17] It is a diagram showing an example of non-stay responsible equipment information. [Figure 7]This figure shows an example of a method for calculating delays according to patterns in the progress of a process. [Figure 8] This figure shows an example of the analysis results obtained by the worker destination suggestion system in this embodiment. [Figure 9] This figure shows an example of the screen displayed on the operator's terminal when a piece of equipment name is specified. [Figure 10] This figure shows an example of the screen displayed on the worker's terminal when a worker's name is specified. [Figure 11] This flowchart shows an example of the operation of the worker destination suggestion device in this embodiment. [Figure 12] This is a flowchart showing the process for determining the proposed destination. [Figure 13] This flowchart shows an example of the operation of the worker terminal in this embodiment. [Modes for carrying out the invention]

[0011] Embodiments of the present invention will be described in detail below with reference to the attached drawings.

[0012] [Overall structure of the worker transfer destination suggestion system] Figure 1 shows an example of the overall configuration of the worker destination suggestion system 1 in this embodiment. As shown in the figure, the worker destination suggestion system 1 comprises a worker destination suggestion device 10 and a worker terminal 20. The worker destination suggestion device 10 and the worker terminal 20 are connected to a communication network such as the Internet (wide area network) and are able to communicate data with each other.

[0013] The worker destination suggestion device 10 acquires operational data, performs processing described later using this data and master data pre-stored within the device, and transmits the processing result to the worker terminal 20. The worker destination suggestion device 10 is, for example, a computer such as a server computer.

[0014] The worker terminal 20 receives processing results from the worker destination suggestion device 10, extracts display data from these processing results, and displays this display data on the screen. The worker terminal 20 may be, for example, a desktop computer, a notebook computer, a tablet computer, a personal digital assistant, etc. The number of worker terminals 20 is not limited to one, but may be two or more.

[0015] [Hardware configuration of the worker destination suggestion system] Figure 2 shows an example of the hardware configuration of the worker destination suggestion device 10 and worker terminal 20 that constitute the worker destination suggestion system 1 in this embodiment. Since the hardware configuration examples of the worker destination suggestion device 10 and the worker terminal 20 are similar, the hardware configuration example of the worker destination suggestion device 10 will be used as a representative example for explanation here.

[0016] As shown in the figure, the worker destination suggestion device 10 comprises a CPU 11, which is a calculation means, and a main memory 12 and a magnetic disk drive (HDD: Hard Disk Drive) 13, which are storage means. Here, the CPU 11 executes various programs such as the OS (Operating System) and application software to realize the various functions of the worker destination suggestion device 10. The main memory 12 is a storage area that stores various programs and data used for their execution. The HDD 13 is a storage area that stores input data for various programs and output data from various programs.

[0017] Furthermore, the worker destination suggestion device 10 includes a communication interface 14 for communicating with the outside world, a display mechanism 15 consisting of video memory and a display, an input device 16 such as a keyboard or mouse, and a driver 17 for reading and writing data to a storage medium. Note that Figure 2 is merely an example of the hardware configuration when the worker destination suggestion device 10 is implemented in a computer system, and the worker destination suggestion device 10 is not limited to the configuration shown.

[0018] [Prerequisites for the worker relocation suggestion system] First, we will describe the factory targeted by the worker destination suggestion system 1 in this embodiment. An example of the targeted factory is shown in Figure 3. The date and time are 13:00 on April 1, 2020. This factory has four pieces of equipment and three workers. Additionally, there are five incomplete processes that have passed their scheduled start time.

[0019] Each piece of equipment can be in one of three operating states: running, stopped, or alerted. Equipment A is currently stopped, Equipment B is running, Equipment C is alerted, and Equipment D is stopped.

[0020] Each worker is responsible for multiple pieces of equipment, and the operation involves moving between pieces of equipment to perform the processes for each piece. Worker 1 is working on equipment A, and is also responsible for equipment B. Worker 2 is working on equipment B, and is also responsible for equipment C. Worker 3 is working on equipment C, which is not their assigned piece of equipment, and is also responsible for equipment D.

[0021] Each process is given an implementation plan, which includes a scheduled start time, scheduled completion time, and equipment to be used. Work records are also collected, recording the previous process's completion time, actual start time, and actual completion time. Process a is to be carried out on equipment A, scheduled to start at 12:00 on 2020 / 4 / 1, and is possible to start as the previous process is complete, but is not yet started. Process b is to be carried out on equipment B, scheduled to be completed at 9:00 on 2020 / 4 / 1, and has been started, but is not yet completed. Process c is to be carried out on equipment C, scheduled to start at 12:00 on 2020 / 4 / 1, but is not yet started as the previous process is not completed. Process d is to be carried out on equipment C, scheduled to start at 12:00 on 2020 / 3 / 31, and is being carried out as planned. Process e is being carried out at equipment D, is scheduled to be completed on 2020 / 4 / 1 at 12:00, and has been started, but is considered incomplete.

[0022] [Functional Configuration of the Worker Transfer Destination Proposal System] Figure 4 is a block diagram showing an example of the functional configuration of the worker destination suggestion device 10 and worker terminal 20 that constitute the worker destination suggestion system 1 in this embodiment. As shown in the figure, the worker destination suggestion device 10 comprises a master data storage unit 300, an operation data acquisition unit 301, and a processing data generation unit 302. The worker destination suggestion device 10 also comprises an operation status assignment unit 303, a progress status assignment unit 304, a work necessity assignment unit 305, a call necessity assignment unit 306, a stay necessity assignment unit 307, a move necessity assignment unit 308, a suggested destination determination unit 309, and a notification determination unit 310. Furthermore, the worker destination suggestion device 10 comprises a notification unit 311 and a data transmission unit 314. The worker terminal 20 includes a notification receiving unit 312, an analysis result acquisition unit 313, and a screen display unit 315. In the following, the master data storage unit 300 to the screen display unit 315 may also be referred to as functional blocks 300 to 315, respectively.

[0023] (Master data storage unit) The master data storage unit 300 holds the master data used for processing the functional blocks 302 to 310. The master data consists of the following: assigned equipment master (Figure 5-1), operating status master (Figure 5-2), delay threshold master (Figure 5-3), work necessity master (Figure 5-4), call necessity master (Figure 5-5), stay necessity master (Figure 5-6), movement necessity master (Figure 5-7), call necessity threshold (Figure 5-8), movement necessity threshold (Figure 5-9), and notification judgment master (Figure 5-10).

[0024] The assigned equipment master (Figure 5-1) is master data that sets combinations of equipment and assigned workers. The assigned equipment master (Figure 5-1) has the worker's name and the assigned equipment name as data items. The worker's name and assigned equipment name are the primary keys of the assigned equipment master. For example, worker 1 is responsible for equipment A and equipment B.

[0025] The operational status master (Figure 5-2) is master data that sets operational status for combinations of the operational status of equipment and the presence of the worker in charge of that equipment. The operational status master (Figure 5-2) has the following data items: operational status, presence of worker, and operational status. Operational status is the primary key of the operational status master, presence of worker is a label indicating whether a worker is present at the equipment, and operational status is a label indicating the operational status of the equipment. For example, if the operating status is "operating" and there is a person in charge, then the operating status will be "processing". The master data can be set according to the specific characteristics of each factory, but in the case of Figure 5-2, it is set up so that the presence or absence of a responsible worker can be determined from the operating status.

[0026] The delay threshold master (Figure 5-3) is master data that defines the correspondence between the magnitude of the delay from the plan for equipment and the rank of that delay. The delay threshold master (Figure 5-3) has the data items Equipment Delay [minutes] and Equipment Delay. Equipment Delay [minutes] is the threshold for the delay time of the equipment, and Equipment Delay is the rank of the delay time of the equipment. If the magnitude of the delay exceeds the defined value, it is set to the rank one level higher than the maximum rank. For example, if a piece of equipment has a delay of 60 minutes, the delay will be 1 because the delay range is 0 to 180 minutes. For example, if the equipment delay [minutes] is 500, then since it is 360 or more, the equipment delay is 3.

[0027] The Work Requirement Master (Figure 5-4) is master data that defines the need for work on equipment based on combinations of equipment operating status and equipment delay. The Work Requirement Master (Figure 5-4) has the following data items: operating status, equipment delay, and work requirement. Operating status and equipment delay are the primary keys of the Work Requirement Master, and work requirement is the rank of the need for work. For example, if the operational status is processing and there is no equipment delay, the work necessity would be 5. The master data can be set according to the specific characteristics of each factory, but in the case of Figure 5-4, the rank of the need for manual work increases as the operational situation requires more manual work and the delay is greater. This makes it possible to compare the need for manual work on different pieces of equipment.

[0028] The Call Needs Master (Figure 5-5) is master data that sets the rank of the need to call a worker to a piece of equipment based on the combination of the equipment's operating status and work need. The Call Needs Master (Figure 5-5) has the following data items: operating status, work need, and call need. Operating status and work need are the primary keys of the Call Needs Master, and call need is the rank of the need to call a worker to the equipment. Whether a call is necessary is determined by the Call Needs Threshold (Figure 5-8) (described later). For example, if the operational status is processing and the work need is 5, the call need will be 0. The master data should be set according to the specific characteristics of each factory, but in the case of Figure 5-5, the call necessity is set to 0 if the assigned worker is at the equipment, and to the same rank as the work necessity if the assigned worker is not at the equipment. Whether the assigned worker is at the equipment can be determined from the operating status. Note that the call necessity is set to the same rank as the work necessity because it represents the need for the worker to perform work at that equipment after being called.

[0029] The Stay Requirement Master (Figure 5-6) is master data that sets the rank of the necessity of a worker's stay at a piece of equipment for each combination of the equipment's operating status and work requirement. The Stay Requirement Master (Figure 5-6) has the following data items: operating status, work requirement, and stay requirement. Operating status and work requirement are the primary keys of the Stay Requirement Master, and stay requirement is the rank of the necessity for a worker to stay at the equipment they are currently staying at. For example, if the operational status is processing and the work requirement is 5, then the need to stay is also 5. The master data should be set according to the specific characteristics of each factory, but in the case of Figure 5-6, if the assigned worker is not at the equipment, the requirement for their presence is set to 0, and if the assigned worker is at the equipment, the requirement for their presence is set to the same rank as the requirement for work. Whether the assigned worker is at the equipment can be determined from the operating status. Note that the requirement for their presence represents the need for the worker to stay at the equipment and perform the work, so it is set to the same rank as the requirement for work.

[0030] The Movement Needs Master (Figure 5-7) is master data that sets the rank of the need to move to other assigned equipment, based on the combination of the need to stay at the equipment an worker is currently staying at and the need to call for other assigned equipment. The Movement Needs Master (Figure 5-7) has three data items: Need to Stay, Need to Call, and Need to Move. Need to Stay and Need to Call are the primary keys of the Movement Needs Master, and Need to Move is the rank of the need for an worker to move to other equipment. Whether or not a move is necessary is determined by the Movement Needs Threshold (Figure 5-9) (described later). For example, if the need to stay is 0 and the need to be called is 0, then the need to travel is 0. The master data should be set according to the specific characteristics of each factory, but in the case of Figure 5-7, if the call necessity minus the stay necessity is 0 or less, the movement necessity is set to 0; otherwise, the movement necessity = call necessity - stay necessity. The movement necessity is set to be larger if the need for the worker to work on other equipment is greater than the need for the worker to work on the equipment they are staying on. Therefore, in this example, the difference between the ranks of call necessity and stay necessity is used.

[0031] The call necessity threshold (Figure 5-8) is a threshold used to distinguish whether a call actually needs to be made based on the rank of call necessity. In other words, the call necessity threshold is the threshold that makes a call necessity valid. For example, if the call necessity is 6, it is determined that there is a need for a call because it is above the threshold of 5, and if the call necessity is 4 or less, it is determined that there is no need for a call.

[0032] The relocation necessity threshold (Figure 5-9) is a threshold used to distinguish whether a relocation is actually necessary based on its rank. In other words, the relocation necessity threshold is the threshold that makes a relocation necessity valid. For example, if the need for movement is 3, it is determined that there is a need for movement because it is above the threshold of 2, and if it is 1 or less, it is determined that there is no need for movement.

[0033] The notification determination master (Figure 5-10) is master data used to determine whether to notify workers of proposed destinations in response to changes in the operating status of the equipment. The notification determination master (Figure 5-10) has the following data items: operating status, previous operating status, and notification FLG. Operating status and previous operating status are the primary keys of the notification determination master, and notification FLG is 1 if notification is to be given, and 0 if it is not to be given. In this embodiment, the analysis of proposed destinations (functional blocks 301 to 312) is repeated, for example, every minute, and the operating status at the time of the previous analysis is recorded in the previous operating status data (Figure 6-5). The system compares the previous operating status with the current operating status and determines whether or not to give a notification according to the change. For example, if the previous operating status was automated processing and the operating status is waiting for an alert response, it will be determined to send a notification (notification FLG=1). The master data can be configured according to the specific characteristics of each factory, but in the case of Figure 5-10, it is set to notify when the operating status changes from anything other than alert response or awaiting alert response to awaiting alert response.

[0034] (Operational Data Acquisition Department) The operational data acquisition unit 301 acquires operational data periodically, such as every minute. The operational data acquisition unit 301 acquires and stores operational data, for example, from the factory. Operational data consists of equipment operation data (Figure 6-1), worker location data (Figure 6-2), process data (Figure 6-3), and current time (Figure 6-4).

[0035] The equipment operation data (Figure 6-1) is a data table showing the operating status of each piece of equipment. The equipment operation data (Figure 6-1) has the equipment name and operating status as data items. The equipment name is the ID of the equipment and is the primary key of the equipment operation data, and the operating status is the label of the operating status of the equipment at that time. In the equipment operation data (Figure 6-1), the possible operating states of equipment are running, stopped, and alert. Running means the equipment is in operation, stopped means the equipment is stopped, and alert means the equipment has stopped abnormally.

[0036] The worker location data (Figure 6-2) is a data table of each worker's current location. The worker location data (Figure 6-2) has the worker name and the name of the facility where the worker is staying as data items. The worker name is the worker's ID and is the primary key of the worker location data, and the name of the facility where the worker is staying is the facility where the worker is staying at that time. The name of the facility where the worker is staying can be determined by any method. For example, it can be determined based on signals received from transmitters installed in each area containing equipment within the factory, or by analyzing images captured by cameras installed in each area containing equipment within the factory. Alternatively, it can be determined from the results of reading personal identification information when entering or leaving an area containing equipment within the factory.

[0037] The process data (Figure 6-3) is a data table of the planned and actual processes. The process data (Figure 6-3) has the following data items: process name, planned start time, planned completion time, equipment name, previous process actual completion time, actual start time, and actual completion time. The process name is the process ID and is the primary key of the process data. The planned start time is the planned start time for the process, the planned completion time is the planned completion time for the process, and the equipment name is the planned equipment for the process. The previous process actual completion time is the actual completion time for the process immediately preceding the part, the actual start time is the actual start time for the process, and the actual completion time is the actual completion time for the process.

[0038] The current time (Figure 6-4) is the time to be analyzed. In this embodiment, the current time is set to 2020 / 4 / 1 13:00.

[0039] The operation data acquisition unit 301 is an example of an operation data acquisition unit that acquires operation data that includes at least one or two of the following: equipment operation data indicating the operating status of the equipment, worker location data indicating the location of the workers, and process data indicating the planned and actual progress of the process in the equipment.

[0040] (Data generation unit for processing) The processing data generation unit 302 generates, stores, and updates processing data used in the functional blocks 303 to 310 based on the data acquired by the operation data acquisition unit 301. The data used for processing consists of data from the previous operation status (Figure 6-5), worker data (Figure 6-7), equipment data (Figure 6-11), and data on equipment not assigned to the worker (Figure 6-12).

[0041] The previous operating status data (Figure 6-5) is a data table that holds the operating status from the previous analysis. The previous operating status data (Figure 6-5) has the equipment name and previous operating status as data items. The equipment name is the primary key of the previous operating status data, and the previous operating status is the operating status at the time of the previous analysis. In this embodiment, the analysis of functional blocks 301 to 312 is repeated, for example, every minute, but the previous operating status data (Figure 6-5) is created at the time of the previous analysis.

[0042] The worker data (Figure 6-7) is an analysis data table with the worker as the primary key. The worker data (Figure 6-7) has the following data items: worker name, name of the equipment the worker is currently working at, number of equipment requiring attention, necessity of stay, and proposed destination. The worker name is the primary key of the worker data, and the name of the equipment the worker is currently working at is the equipment the worker is currently working at. The number of equipment requiring attention is the number of equipment among the equipment the worker is responsible for whose call necessity is above the call necessity threshold, the necessity of stay is the rank of the necessity of stay at the equipment the worker is currently working at, and the proposed destination is the proposed destination equipment to which the worker is to move.

[0043] The equipment data (Figure 6-11) is an analytical data table with equipment as the primary key. The equipment data (Figure 6-11) has the following data items: equipment name, operating status, operating condition, equipment delay [minutes], equipment delay, work necessity, call necessity, stay necessity, number of available workers, and notification FLG. Equipment name is the primary key of the equipment data, operating status is the label for the operating status, operating condition is the label for the operating condition, equipment delay [minutes] is the total delay time of the planned process for that equipment, equipment delay is the rank of the equipment delay, work necessity is the rank of the work necessity, call necessity is the rank of the call necessity, stay necessity is the rank of the stay necessity, number of available workers is the number of workers that can move to that equipment, and notification FLG is a flag indicating whether or not to send a notification.

[0044] The Non-Stayed Equipment Data (Figure 6-12) is an analytical data table with equipment and worker as primary keys. The Non-Stayed Equipment Data (Figure 6-12) has the following data items: assigned worker name, non-stayed equipment name, call necessity, stayed equipment name, stay necessity, move necessity, and number of equipment requiring attention. The assigned worker name and non-stayed equipment name are the primary keys of the Non-Stayed Equipment Data, call necessity is the call necessity for the non-stayed equipment, and stayed equipment name is the equipment where the worker is staying. Stay necessity is the stay necessity rank of the stayed equipment, move necessity is the move necessity rank to the non-stayed equipment, and the number of equipment requiring attention is the number of equipment among the equipment assigned to the worker whose call necessity is equal to or greater than the call necessity threshold.

[0045] Worker data (Figure 6-7), equipment data (Figure 6-11), and non-assigned equipment data (Figure 6-12) are generated by the processing data generation unit 302. The input data consists of equipment operation data (Figure 6-1), worker location data (Figure 6-2), and assigned equipment master data (Figure 5-1).

[0046] The following describes the process for generating data for processing. Worker data (Figure 6-7) is generated from worker location data (Figure 6-2). Initially, only the worker name and the name of the facility they are staying in are stored; other data is added as the analysis progresses. The process of adding data is described in functional blocks 307-309. For example, the name of the facility where worker 1 is staying is facility A.

[0047] Equipment data (Figure 6-11) is generated from equipment operation data (Figure 6-1). Initially, only the equipment name and operating status are stored; other data is added as the analysis progresses. The process of adding data is described in functional blocks 303-310. For example, the operating status of equipment A is stopped.

[0048] Non-staying equipment data (Figure 6-12) is generated by extracting non-staying equipment for each worker from worker location data (Figure 6-2) and assigned equipment master (Figure 5-1). Initially, only the assigned worker name and non-staying equipment name are stored; other data is added as the analysis progresses. The process of adding data is described in functional blocks 307-309. For example, the only equipment that worker 1 is not responsible for staying at is equipment B.

[0049] (Operating status assignment unit) The operational status assignment unit 303 labels the operational status of each piece of equipment based on a combination of the equipment's operating status and the worker's location information. The input data includes worker data (Figure 6-7), equipment data (Figure 6-11), assigned equipment master (Figure 5-1), and operational status master (Figure 5-2).

[0050] The process flow is described below. The operating status labeling unit 303 labels the operating status for each piece of equipment. Specifically, the operational status assignment unit 303 checks whether the assigned worker is present for each piece of equipment in the equipment data (Figure 6-11) by referring to the worker data (Figure 6-7) and the assigned equipment master (Figure 5-1). For example, in the case of equipment A, the worker data (Figure 6-7) shows that worker 1 is currently working at equipment A. Since the combination of worker 1 and equipment A exists in the assigned equipment master (Figure 5-1) (worker 1 is in charge of equipment A), we can see that the assigned worker is currently working at equipment A. Furthermore, the operation status assignment unit 303 labels the operation status based on the combination of whether or not a responsible worker is present and the operating status, and stores it in the operation status of the equipment data (Figure 6-11). In this case, the operation status for a given combination is referenced from the operation status master (Figure 5-2). The operation statuses include automatic processing, processing, waiting for operation, waiting for person, responding to alert, and waiting for alert response. Automatic processing means the equipment is operating automatically and the process is progressing even if a responsible worker is not present. Processing means a responsible worker is performing processing work on the equipment. Waiting for operation means a responsible worker is present on the equipment but the equipment is stopped. Waiting for person means a responsible worker is not present and the equipment is stopped. Responding to alert means the equipment has stopped due to an alert and a responsible worker is responding. Waiting for alert response means the equipment has stopped due to an alert and is waiting for a response from a responsible worker. For example, regarding equipment A, its operating status is "off" and worker 1 is present, so its operating status is labeled as "waiting for operation." The above process allows for the classification of operating status based on the combination of equipment status and worker position.

[0051] The operation status assignment unit 303 is an example of an operation status identification unit that identifies the operation status of each piece of equipment, and is an example of an operation status identification unit that identifies the operation status from equipment operation data and worker location data.

[0052] (Progress status assignment section) The progress status assignment unit 304 ranks the work progress status for each piece of equipment based on the progress status of the process. The input data consists of equipment data (Figure 6-11), process data (Figure 6-3), delay threshold master (Figure 5-3), and current time (Figure 6-4).

[0053] The process flow is described below. The progress status assignment unit 304 first calculates the progress status for each process as a preprocessing step. Specifically, the progress status assignment unit 304 calculates the length of the delay time from the plan to the actual time for each process in the process data (Figure 6-3). In this case, as shown in Figure 7, the method of calculating the delay differs depending on the pattern of the process progress. As in Pattern 1, if the previous process is incomplete (the previous process completion time is blank), it is considered to have no delay. This allows for the calculation of the most recent delay of the equipment by excluding processes that cannot be started. For example, process c in Figure 6-3 falls under this pattern, and the delay time is calculated to be 0 minutes. As in Pattern 2, if work has not started by the scheduled start time, except in Pattern 1, the delay time is calculated as current time minus scheduled start time. For example, process a in Figure 6-3 falls under this pattern, and the delay time is calculated as 60 minutes. As in Pattern 3, if work has started and the difference between the current time and the scheduled completion time is greater than the difference between the actual start time and the scheduled start time, the difference between the current time and the scheduled completion time is considered the delay. For example, process b in Figure 6-3 fits this pattern, and the delay is calculated to be 240 minutes. As in Pattern 4, if work has started and the actual start time minus the planned start time is greater than the current time minus the planned completion time, the actual start time minus the planned start time is considered the delay time. For example, process e in Figure 6-3 fits this pattern, and the delay time is calculated to be 120 minutes. As in Pattern 5, if there is no delay in starting the process and the scheduled completion time has not passed, it is considered to be no delay. For example, process d in Figure 6-3 falls under this pattern, and the delay time is calculated to be 0 minutes. If the delay time is a negative value, the delay time will be set to 0 minutes.

[0054] Next, the progress status assignment unit 304 calculates the progress status for each piece of equipment. Specifically, the progress status assignment unit 304 aggregates the process delay time for each piece of equipment in the equipment data (Figure 6-11), calculates the equipment delay time (equipment delay [minutes]), and stores it in the equipment delay [minutes] of the equipment data (Figure 6-11). For example, in the case of equipment C, processes c and d are assigned to it, so the delay time [minutes] for equipment C is the sum of the delay times of processes c and d, which is 0 minutes.

[0055] Next, the progress status assignment unit 304 ranks the progress status of each piece of equipment. Specifically, the progress status assignment unit 304 refers to the delay threshold master (Figure 5-3) for the equipment delay [minutes] of each piece of equipment in the equipment data (Figure 6-11), ranks the equipment delay, and stores it in the equipment delay of the equipment data (Figure 6-11). If the size of the equipment delay [minutes] is greater than or equal to the definition in the delay threshold master (Figure 5-3), it is assigned the rank one level higher than the maximum rank. For example, the equipment delay [minutes] for equipment A is 60, and since the delay is in the range of 0 to 180, the equipment delay is 1. The above process makes it possible to quantify and compare the progress of each piece of equipment.

[0056] The progress status assignment unit 304 is an example of a progress status identification unit that identifies the progress status for each piece of equipment, and is an example of a progress status identification unit that identifies the progress status from process data.

[0057] (Work necessity assignment unit) The work necessity assignment unit 305 ranks the work necessity for each piece of equipment based on a combination of operating status and progress status. The input data consists of equipment data (Figure 6-11) and work necessity master data (Figure 5-4).

[0058] The process flow is described below. The work necessity assignment unit 305 ranks the necessity of work for each piece of equipment. Specifically, the work necessity assignment unit 305, for each piece of equipment in the equipment data (Figure 6-11), ranks the necessity of the work based on a combination of operating status and equipment delay, referring to the work necessity master (Figure 5-4), and stores it in the work necessity section of the equipment data (Figure 6-11). For example, regarding equipment A, its operational status is "waiting for operation," and the equipment delay is 1, so the work necessity is ranked as 6. The above process allows for the quantification and comparison of the work required for each piece of equipment, taking into account the combination of operating status and progress.

[0059] The work necessity assignment unit 305 is an example of a work necessity determination unit that determines the necessity of work for each piece of equipment based on the operating status and progress status, and is an example of a work necessity determination unit that determines the necessity of work so that the further behind the progress status, the higher the work necessity.

[0060] (Call necessity assignment unit) The call necessity assignment unit 306 ranks the need to call a worker for each piece of equipment based on a combination of work necessity and worker location information. The input data consists of equipment data (Figure 6-11) and a call necessity master (Figure 5-5).

[0061] The process flow is described below. The call necessity assignment unit 306 ranks the necessity of calling a worker for each piece of equipment. Specifically, the call necessity assignment unit 306, for each piece of equipment in the equipment data (Figure 6-11), ranks the necessity of calling a worker based on the combination of operating status and work necessity, referring to the call necessity master (Figure 5-5), and stores this ranking in the call necessity section of the equipment data (Figure 6-11). For example, regarding equipment A, its operational status is "waiting for operation," and the work necessity is 6, so the call necessity is ranked as 0. The above process allows for the quantification and comparison of the need for each piece of equipment to call a worker, taking into account the work requirements for each piece of equipment and the location of the worker.

[0062] The call necessity determination unit 306 is an example of a call necessity determination unit that determines the call necessity for each piece of equipment, which is the necessity of calling a worker to the equipment and also the priority of the equipment, based on the operating status and the progress status. When the operating status indicates that a worker is not present at the equipment, it determines the call necessity so that the further behind the progress status, the higher the call necessity. Furthermore, the call necessity assignment unit 306 is an example of a call necessity determination unit that determines the call necessity from worker location data and work necessity. When the worker location data indicates that the worker is not present at the equipment, it determines the call necessity so that the higher the work necessity, the higher the call necessity.

[0063] (Delegation of Need for Stay) The stay necessity assignment unit 307 ranks the necessity of each worker staying at a facility based on a combination of work necessity and worker location information. The input data includes worker data (Figure 6-7), equipment data (Figure 6-11), non-assigned equipment data (Figure 6-12), assigned equipment master (Figure 5-1), stay necessity master (Figure 5-6), and call necessity threshold (Figure 5-8).

[0064] The process flow is described below. The stay necessity assignment unit 307 first links the call necessity to the non-staying equipment data (Figure 6-12). Specifically, the stay necessity assignment unit 307 obtains the call necessity for each non-stay equipment name in the non-stay equipment data (Figure 6-12) by linking it with the equipment name in the equipment data (Figure 6-11), and then transfers it to the call necessity field in the non-stay equipment data (Figure 6-12). For example, since equipment B in the equipment data (Figure 6-11) has a call necessity of 0 in the equipment data (Figure 6-11), the call necessity for equipment B for worker 1 in the non-resident equipment data (Figure 6-12) is also 0.

[0065] Next, the stay necessity assignment unit 307 counts the number of facilities requiring attention from non-assigned facilities for each worker and determines the priority of worker movement. Specifically, the stay necessity assignment unit 307, for each worker name in the worker data (Figure 6-7), refers to the non-staying equipment data (Figure 6-12) to count the number of non-staying equipment whose call necessity is equal to or greater than the call necessity threshold (Figure 5-8), and stores this count in the number of equipment requiring attention in the worker data (Figure 6-7). For example, worker 2's only non-working equipment is equipment C, and the need to call equipment C exceeds the threshold, so the number of equipment requiring attention is 1.

[0066] Next, the stay necessity assignment unit 307 ranks the stay necessity for each piece of equipment. Specifically, the stay necessity assignment unit 307 ranks the need for worker stay based on the combination of the operating status and work necessity of each piece of equipment in the equipment data (Figure 6-11), by referring to the stay necessity master (Figure 5-6), and stores it in the stay necessity section of the equipment data (Figure 6-11). For example, regarding equipment A, its operational status is "waiting for operation," and the work necessity is 6, so the need for on-site presence is ranked as 6.

[0067] Next, the stay necessity assignment unit 307 ranks the stay necessity for each worker. Specifically, the stay necessity assignment unit 307 links each facility name in the worker data (Figure 6-7) to the facility name in the equipment data (Figure 6-11), and transfers the stay necessity to the stay necessity field in the worker data (Figure 6-7). However, if multiple workers are staying at the same facility, the stay necessity is transferred only to the worker with the fewest facilities requiring attention, and the stay necessity for the other workers is set to 0. In addition, the stay necessity for all workers staying at facilities they are not assigned to is set to 0. For example, according to the worker data (Figure 6-7), worker 1 is assigned to facility A, and there are no other workers assigned to facility A. According to the assigned equipment master (Figure 5-1), worker 1 is assigned to facility A, so by referring to the equipment data (Figure 6-11), the required stay status of facility A (6) is transferred to worker 1's required stay status in the worker data (Figure 6-7), resulting in worker 1's required stay status being 6. The above process allows for the quantification and comparison of the necessity for workers to remain at their current location.

[0068] The stay necessity determination unit 307 is an example of a stay necessity determination unit that determines the stay necessity for each worker, which is the necessity for the worker to stay at the equipment and also the worker's priority, based on the operating status and progress status. When the operating status indicates that a worker is staying at the equipment, it determines the stay necessity so that the further behind the progress status, the higher the stay necessity. Furthermore, the stay necessity assignment unit 307 is an example of a stay necessity determination unit that determines the stay necessity from worker location data and work necessity. When the worker location data indicates that a worker is staying at the equipment, it determines the stay necessity so that the higher the work necessity, the higher the stay necessity.

[0069] (Movement necessity assignment section) The movement necessity assignment unit 308 ranks the necessity of equipment movement for each combination of worker and equipment based on the combination of call necessity and stay necessity. The input data consists of worker data (Figure 6-7), non-staying equipment data (Figure 6-12), and movement necessity master (Figure 5-7).

[0070] The process flow is described below. The movement necessity assignment unit 308 first links the need for stay to the non-staying equipment data (Figure 6-12). Specifically, the movement necessity assignment unit 308 obtains the name of the facility where the worker is staying by linking it with the worker name in the worker data (Figure 6-7) for each worker name in the non-staying facility data (Figure 6-12), and then transfers it to the name of the facility where the worker is staying in the non-staying facility data (Figure 6-12). For example, since the equipment name for worker 1 in the worker data (Figure 6-7) is Equipment A, the equipment name for worker 1's assigned equipment in the non-assigned equipment data (Figure 6-12) will also be Equipment A. Furthermore, the movement necessity assignment unit 308 obtains the necessity of stay for each worker name in the non-staying equipment data (Figure 6-12) by linking it with the worker name in the worker data (Figure 6-7), and transfers it to the necessity of stay in the non-staying equipment data (Figure 6-12). For example, since the required presence of worker 1 in the worker data (Figure 6-7) is 6, the required presence of worker 1 in the non-responsible equipment data (Figure 6-12) will also be 6.

[0071] Next, the movement necessity assignment unit 308 ranks the movement necessity for each piece of equipment that is not assigned to each worker. Specifically, the movement necessity assignment unit 308 ranks the necessity of equipment movement based on the combination of call necessity and stay necessity of non-staying equipment data (Figure 6-12) by referring to the movement necessity master (Figure 5-7), and stores it in the movement necessity of the non-staying equipment data (Figure 6-12). For example, the combination of worker 1 and equipment B has a call necessity of 0 and a stay necessity of 6, so the need to move is 0. The above process makes it possible to quantify and compare the need for each worker to move to each piece of equipment.

[0072] The movement necessity determination unit 308 is an example of a movement necessity determination unit that determines the movement necessity, which is the necessity for a worker to move to the equipment for each combination of worker and equipment, based on the call necessity and the stay necessity. It is an example of a movement necessity determination unit that determines the movement necessity such that the higher the call necessity and the lower the stay necessity, the higher the movement necessity.

[0073] (Decision-making section for proposed destination) The proposed relocation destination determination unit 309 determines the work equipment to propose to the worker based on the analysis results so far, such as the necessity of relocation. The input data consists of worker data (Figure 6-7), non-assigned equipment data (Figure 6-12), and relocation necessity threshold (Figure 5-9).

[0074] The process flow is described below. The proposed destination determination unit 309 first links the number of facilities requiring attention to the data for non-resident facilities (Figure 6-12). Specifically, the proposed destination determination unit 309 obtains the number of equipment requiring attention for each worker in the non-staying equipment data (Figure 6-12), linking it to the worker name in the worker data (Figure 6-7), and transfers it to the number of equipment requiring attention in the non-staying equipment data (Figure 6-12). For example, since the number of equipment requiring attention for worker 1 in the worker data (Figure 6-7) is 0, the number of equipment requiring attention for worker 1 in the non-resident equipment data (Figure 6-12) will also be 0. The worker data at this point is shown in Figure 6-8. Since the subsequent process of determining the proposed destination is repeated, we will explain it using the data currently being processed. The only blank space remaining from the processing so far is the proposed destination.

[0075] Next, the proposed destination determination unit 309 determines the proposed work equipment for each worker. Specifically, the proposed destination determination unit 309, for each piece of equipment in the equipment data (Figure 6-11), refers to the non-resident equipment names in the non-resident equipment data (Figure 6-12) in order of the equipment with the highest need for calling, selects the worker with the fewest number of equipment requiring attention from among the workers whose need for relocation is equal to or greater than the relocation need threshold (Figure 5-9) and whose proposed destination is blank in the worker data (Figure 6-8), and stores the equipment name in the proposed destination in the worker data (Figure 6-8).

[0076] The proposed destination determination unit 309 then repeats the above process for all equipment in the equipment data (Figure 6-11). For example, among the equipment data (Figure 6-11), the equipment name with the highest need to be called is Equipment C, the suggested destination in the worker data (Figure 6-8) is blank, and in the non-assigned equipment data (Figure 6-12), the only corresponding worker name is Worker 2. Worker 2's need to move is 3, which is above the need to move threshold (Figure 5-9), so Worker 2's suggested destination is Equipment C (Figure 6-9). For example, in the equipment data (Figure 6-11), the second most frequently called equipment name is equipment D, the suggested destination in the worker data (Figure 6-9) is blank, and in the non-assigned equipment data (Figure 6-12), the only corresponding worker name is worker 3. Worker 3's need for movement is 6, which is above the need for movement threshold (Figure 5-9), so the suggested destination for worker 3 is equipment D (Figure 6-10). For example, in the equipment data (Figure 6-11), the third most frequently called equipment is Equipment B, the suggested destination in the worker data (Figure 6-10) is blank, and in the non-assigned equipment data (Figure 6-12), the only corresponding worker is Worker 1. Since Worker 1's need to move is 0 and is below the need to move threshold (Figure 5-9), no workers are suggested to move to Equipment B. The worker data after processing is shown in Figure 6-10. As a result of the above processing, only worker 1 has a blank suggested destination field.

[0077] Next, the proposed destination determination unit 309 transfers the equipment name to the proposed destination for workers whose proposed destination field in the worker data (Figure 6-10) is blank. For example, as a result of the above, in the worker data (Figure 6-10), the proposed destination for worker 1 will be left blank, so the name of the facility they are staying at will be copied, and the proposed destination will be facility A. The worker data after processing is shown in Figure 6-7. Through the above processing, a proposed destination is determined for all workers.

[0078] Next, the proposed destination determination unit 309 counts the number of workers who can move to each piece of equipment, as data to be presented to the workers. Specifically, the proposed destination determination unit 309, for each equipment name in the equipment data (Figure 6-11), refers to the non-resident equipment name in the non-resident equipment data (Figure 6-12), counts the number of workers whose need to move is equal to or greater than the need to move threshold (Figure 5-9), and stores this count in the number of available workers in the equipment data (Figure 6-11). For example, only worker 2 is not currently at facility C, and the need for them to move is above the movement necessity threshold (Figure 5-9). Therefore, the number of workers who can handle facility C is 1. The above process allows for the determination of which equipment each worker should work on, taking into account the priority of the equipment and the priority of the worker.

[0079] Furthermore, the processing described above allows each worker to determine which equipment they should be working on at any given time, taking into account the operating status of the equipment, the progress of the process, and the location information of the workers. The analysis results are shown in Figure 8.

[0080] The proposed destination determination unit 309 is an example of a proposed destination determination unit that determines a proposed destination, which is a facility to be moved to, based on the need to be called and the need to stay. It is an example of a proposed destination determination unit that prioritizes facilities with a high need to be called and workers with a low need to stay, in determining a proposed destination to move the worker to the facility. Furthermore, the proposed destination determination unit 309 is an example of a proposed destination determination unit that determines a proposed destination using the necessity of movement.

[0081] (Notification Judgment Department) The notification determination unit 310 determines whether to suggest that the worker move, and if so, it determines which worker to suggest it to. The input data consists of equipment data (Figure 6-11), previous operating status data (Figure 6-5), and notification determination master (Figure 5-10).

[0082] The process flow is described below. The notification determination unit 310 first selects the equipment that requires notification to the worker. Specifically, the notification determination unit 310 associates each piece of equipment in the equipment data (Figure 6-11) with the equipment name in the previous operating status data (Figure 6-5), obtains a notification FLG by referring to the notification determination master (Figure 5-10) based on the combination of the operating status and the previous operating status, and stores it in the notification FLG of the equipment data (Figure 6-11). For example, regarding equipment C, the operating status in the equipment data (Figure 6-11) is "awaiting alert response," and the previous operating status in the previous operating status data (Figure 6-5) is "automatic processing." For this combination, the notification FLG in the notification judgment master (Figure 5-10) is 1, so the notification FLG in the equipment data (Figure 6-11) is also 1. Equipment with a notification FLG of 1 is equipment that requires notification to the worker.

[0083] Next, the notification determination unit 310 updates the previous operating status data (Figure 6-5). Specifically, the notification determination unit 310 overwrites the previous operating status of each piece of equipment in the previous operating status data (Figure 6-5) with the operating status from the equipment data (Figure 6-11). The overwrite result is shown in Figure 6-6. For example, the previous operating status of equipment C was automated processing (Figure 6-5), but it is overwritten by the operating status in the equipment data (Figure 6-11) and changes to waiting for alert response (Figure 6-6). The above process allows for the selection of target equipment at the appropriate time for notification regarding proposed relocation destinations. Additionally, data to be used in the next analysis is stored.

[0084] (Notification Department) If the notification unit 311 determines that a proposal should be made, it sends a notification to the worker terminal 20 of the worker to whom the proposal will be made. Specifically, the notification unit 311 selects the worker to be notified for equipment where the notification FLG is 1 and notifies the worker terminal 20. The notification unit 311 only notifies that confirmation of the proposed destination is required, and the specific proposed information is provided in the functional blocks 313 to 315. The input data consists of worker data (Figure 6-7) and equipment data (Figure 6-11).

[0085] The process flow is described below. The notification unit 311 first selects the worker to be notified (notification recipient) for each piece of equipment where the notification FLG is 1. Specifically, the notification unit 311 selects workers whose proposed destination in the worker data (Figure 6-7) is that equipment for which the notification FLG in the equipment data (Figure 6-11) is 1, and designates them as notification recipients. If there are no notification recipients, it records "no recipients". For example, in the equipment data (Figure 6-11), the equipment with a notification FLG of 1 is equipment C. In the worker data (Figure 6-7), the worker whose suggested destination is equipment C is worker 2, so worker 2 is the person to be notified.

[0086] Next, the notification unit 311 sends a notification to the person to be notified. Specifically, the notification unit 311 sends a notification to the worker terminal 20 of the person to be notified. The process of receiving the notification will be described in the notification receiving unit 312. Through the above process, it is possible to select and notify individuals regarding the proposed destination.

[0087] The notification unit 311 is an example of a notification unit that notifies the worker who needs to confirm the proposed destination to confirm it when it is necessary to do so.

[0088] (Notification receiving unit) The notification receiving unit 312 receives notifications from the notification unit 311 and informs the worker. Specifically, when the worker terminal 20 receives a notification from the notification unit 311, the notification receiving unit 312 notifies the worker that a notification has been received by ringing, vibrating, or otherwise indicating that a notification has been received. The notification receiving unit 312 only informs the user that confirmation of the proposed destination is required; the specific details of the proposed destination are provided in functional blocks 313 to 315.

[0089] (Analysis result acquisition part) The analysis result acquisition unit 313 receives analysis results from the data transmission unit 314 when equipment or an operator is specified. Specifically, when an operator searches for equipment name or operator name on the operator terminal 20, the analysis result acquisition unit 313 accesses the data transmission unit 314 and receives operator data (Figure 6-7), equipment data (Figure 6-11), non-assigned equipment data (Figure 6-12), and assigned equipment master (Figure 5-1).

[0090] (Data transmission section) The data transmission unit 314 transmits the analysis results obtained in the functional blocks 300 to 309 to the operator terminal 20. Specifically, when accessed by the analysis result acquisition unit 313, the data transmission unit 314 transmits worker data (Figure 6-7), equipment data (Figure 6-11), non-resident equipment data (Figure 6-12), and assigned equipment master (Figure 5-1) to the analysis result acquisition unit 313.

[0091] (Screen display) The screen display unit 315 displays the analysis results on the screen of the operator terminal 20. At this time, the screen display unit 315 extracts display data from the analysis results for the equipment name or operator name specified by the operator in the analysis result acquisition unit 313 and displays it. The data for display consists of equipment information (Figure 6-13), personnel information (Figure 6-14), suggested destination information (Figure 6-15), accommodation facility information (Figure 6-16), and non-accommodation facility information (Figure 6-17).

[0092] The equipment information (Figure 6-13) is the equipment information extracted for terminal display. The equipment information (Figure 6-13) has the following data items: equipment name, operating status, equipment delay [minutes], and the name of the worker being called. The equipment name is the specified equipment, the operating status is the operating status of that equipment, the equipment delay [minutes] is the equipment delay [minutes] of that equipment, and the name of the worker being called is the worker to whom that equipment is proposed to move.

[0093] The personnel information (Figure 6-14) is personnel information extracted for terminal display. The personnel information (Figure 6-14) has the following data items: personnel name, name of the equipment the worker is assigned to, operating status, equipment delay [minutes], and number of equipment requiring attention. The personnel name is the worker assigned to the specified equipment, the name of the equipment the worker is assigned to is the equipment the worker is assigned to, the operating status is the operating status of the equipment the worker is assigned to, the equipment delay [minutes] is the equipment delay [minutes] of the equipment the worker is assigned to, and the number of equipment requiring attention is the number of equipment not assigned to the worker that exceeds the threshold for the need to call.

[0094] The proposed destination information (Figure 6-15) is the proposed destination information extracted for terminal display. The proposed destination information (Figure 6-15) has the following data items: proposed destination, operating status, equipment delay [minutes], number of available workers, and name of the worker being called. The proposed destination is the proposed destination of a particular worker, the operating status is the operating status of the proposed destination, the equipment delay [minutes] is the equipment delay [minutes] of the proposed destination, the number of available workers is the number of available workers for the proposed destination, and the worker being called is the specified worker.

[0095] The occupancy facility information (Figure 6-16) is the occupancy facility information extracted for terminal display. The occupancy facility information (Figure 6-16) has the following data items: occupancy facility name, operating status, and equipment delay [minutes]. The occupancy facility name is the name of the occupancy facility for a particular worker, the operating status is the operating status of the occupancy facility, and the equipment delay [minutes] is the equipment delay [minutes] of the occupancy facility.

[0096] Non-Stay-at-Home Equipment Information (Figure 6-17) is information about non-stay-at-home equipment extracted for terminal display. The data items for Non-Stay-at-Home Equipment Information (Figure 6-17) include Non-Stay-at-Home Equipment Name, Operating Status, Equipment Delay [minutes], Number of Available Workers, and Name of Worker Currently Called. Non-Stay-at-Home Equipment Name is the non-stay-at-home equipment assigned to a particular worker, Operating Status is the operating status of the non-stay-at-home equipment, Equipment Delay [minutes] is the equipment delay [minutes] of the non-stay-at-home equipment, Number of Available Workers is the number of workers available to handle the non-stay-at-home equipment, and Name of Worker Currently Called is the worker to whom the non-stay-at-home equipment is proposed to move.

[0097] The input data includes worker data (Figure 6-7), equipment data (Figure 6-11), non-assigned equipment data (Figure 6-12), assigned equipment master data (Figure 5-1), and the specified equipment name or worker name. The content displayed by the screen display unit 315 differs depending on whether an equipment name or an operator name is specified. For example, if equipment C is specified, the screen display unit 315 generates and displays equipment information (Figure 6-13) and personnel information (Figure 6-14). For example, if worker 2 is specified, the screen display unit 315 generates and displays suggested destination information (Figure 6-15), facility information (Figure 6-16), and non-assigned facility information (Figure 6-17).

[0098] The following describes the processing flow when a specific equipment name is specified. The screen display unit 315 generates equipment information (Figure 6-13). Specifically, the screen display unit 315 searches for the specified equipment name from the equipment data (Figure 6-11) and obtains the operating status and equipment delay [minutes]. For example, if equipment C is specified, the operating status of equipment C in the equipment data (Figure 6-11) is "waiting for alert response" and the equipment delay [minutes] is 0. Therefore, the operating status and equipment delay [minutes] in the equipment information (Figure 6-13) will also be "waiting for alert response" and 0. The equipment in the equipment information will also be equipment C. Next, the screen display unit 315 searches for the specified equipment name from the suggested destination in the worker data (Figure 6-7) and obtains the name of the worker being called. For example, in the worker data (Figure 6-7), the worker whose proposed destination is equipment C is worker 2, so the worker being called in the equipment information (Figure 6-13) will also be worker 2.

[0099] The screen display unit 315 also generates information about the person in charge (Figure 6-14). Specifically, the screen display unit 315 searches for the specified equipment name from the equipment master (Figure 5-1) and generates the person in charge information (Figure 6-14). For example, if equipment C is specified, in the assigned equipment master (Figure 5-1), the only person responsible for equipment C is worker 2. Therefore, the person in charge information (Figure 6-14) will also only be worker 2. Next, the screen display unit 315 transfers the name of the facility where the person is staying and the number of facilities requiring attention from the worker data (Figure 6-7) for each person in charge of the person in charge information (Figure 6-14). For example, if equipment C is specified, then in the worker data (Figure 6-7), worker 2's current equipment is equipment B, and the number of equipment requiring attention is 1. Therefore, the name of the equipment they are staying in and the number of equipment requiring attention in the person in charge information (Figure 6-14) will also be equipment B and 1. Next, the screen display unit 315 transcribes the operating status and equipment delay [minutes] for each of the equipment facilities occupied by each person in charge (Figure 6-14) from the equipment data (Figure 6-11). For example, if equipment C is specified, then in the worker data (Figure 6-7), the name of the equipment where worker 2 is staying is equipment B, and in the equipment data (Figure 6-11), the operating status of equipment B is processed and the equipment delay [minutes] is 240. Therefore, the operating status and equipment delay [minutes] in the person in charge information (Figure 6-14) will also be processed and 240.

[0100] The screen display unit 315 then displays the search results on the screen of the worker terminal 20. Specifically, the screen display unit 315 displays the generated equipment information (Figure 6-13) and personnel information (Figure 6-14) on the screen. Figure 9 shows the screen when equipment C is specified, for example. By having access to information about the designated equipment and the person responsible for that equipment, workers can easily determine who should be performing the work on that equipment. Specifically, the equipment information (Figure 6-13) reveals the status of the specified equipment and the worker to whom its relocation was proposed. Furthermore, the personnel information (Figure 6-14) provides a list of personnel responsible for the designated equipment, as well as the work status of each person in charge. For example, selecting equipment C reveals that equipment C is awaiting an alert response. It also reveals that the only person responsible for equipment C is worker 2. From this, it can be determined that worker 2 should handle the alert response for equipment C.

[0101] The following describes the processing flow when a worker's name is specified. The screen display unit 315 generates proposed destination information (Figure 6-15). Specifically, the screen display unit 315 searches for the specified worker name from the worker data (Figure 6-7) and obtains the suggested destination. For example, if worker 2 is specified, the suggested destination for worker 2 in the worker data (Figure 6-7) is equipment C, so the suggested destination in the suggested destination information (Figure 6-15) will also be equipment C. Next, the screen display unit 315 searches for the proposed destination equipment from the equipment data (Figure 6-11) and transcribes the operating status, equipment delay [minutes], and the number of available workers. For example, if worker 2 is specified, the operating status of equipment C in the equipment data (Figure 6-11), equipment delay [minutes], and number of available workers will be "waiting for alert response," 0, and 1. Therefore, the operating status, equipment delay [minutes], and number of available workers in the suggested destination information (Figure 6-15) will also be "waiting for alert response," 0, and 1. Next, the screen display unit 315 changes the name of the currently called worker in the proposed destination information (Figure 6-15) to the specified worker's name. For example, if worker 2 is specified, the worker being called in the proposed destination information (Figure 6-15) will also be worker 2.

[0102] The screen display unit 315 also generates information about the facilities the guest stays in (Figure 6-16). Specifically, the screen display unit 315 searches for the specified worker name from the worker data (Figure 6-7) and transfers the name of the facility where the worker is staying to the facility information (Figure 6-16). For example, if worker 2 is specified, the name of the facility worker 2 is Facility B in the worker data (Figure 6-7), so the facility worker information (Figure 6-16) will also be Facility B. Next, the screen display unit 315 searches for the occupied equipment from the equipment data (Figure 6-11) and records the operating status and equipment delay [minutes]. For example, if worker 2 is specified, the operating status and equipment delay of equipment B in the equipment data (Figure 6-11) are processing and 240, so the operating status and equipment delay [minutes] in the equipment information (Figure 6-16) will also be processing and 240.

[0103] Furthermore, the screen display unit 315 generates information on non-occupied equipment (Figure 6-17). Specifically, the screen display unit 315 searches for the specified worker name from the non-occupied equipment data (Figure 6-12), obtains a list of non-occupied equipment, and transfers it to the non-occupied equipment information (Figure 6-17). For example, if worker 2 is designated, in the non-staying equipment data (Figure 6-12), the only non-staying equipment assigned to worker 2 is equipment C. Therefore, the name of the non-staying equipment in the non-staying equipment information (Figure 6-17) will also be only equipment C. Next, the screen display unit 315 searches for equipment with non-assigned equipment names from the equipment data (Figure 6-11) and transcribes the operating status, equipment delay [minutes], and number of available workers. For example, if worker 2 is assigned, the operating status, equipment delay, and number of available workers for equipment C in the equipment data (Figure 6-11) are "awaiting alert response," 0, and 1. Therefore, the operating status, equipment delay [minutes], and number of available workers for non-assigned equipment information (Figure 6-17) will also be "awaiting alert response," 0, and 1. Next, the screen display unit 315 displays the name of the worker whose proposed destination is the name of the non-occupied equipment (Figure 6-17) as the worker currently being called. For example, if worker 2 is specified, the worker suggested to move to equipment C in the worker data (Figure 6-7) is worker 2, so the name of the worker being called in the non-occupied equipment information (Figure 6-17) will also be worker 2.

[0104] The screen display unit 315 then displays the search results on the screen of the worker terminal 20. Specifically, the screen display unit 315 displays the generated proposed destination information (Figure 6-15), accommodation facility information (Figure 6-16), and non-accommodation facility information (Figure 6-17) on the screen. Figure 10 shows the screen when, for example, worker 2 is specified. By understanding the work status of a designated worker and the status of the equipment they are responsible for, it becomes easier for the worker to determine which equipment they should be working on next. In other words, the proposed destination information (Figure 6-15) allows us to understand the status of the proposed destination equipment for the designated worker. Furthermore, the accommodation facilities information (Figure 6-16) reveals the status of the accommodation facilities for the designated worker. Furthermore, the non-resident equipment information (Figure 6-17) provides a list of non-resident equipment assigned to the designated worker, along with the status of each piece of equipment. For example, if we specify worker 2, we can see that worker 2 is at equipment B. We can also see that worker 2 is in charge of equipment C, and that equipment C is awaiting an alert response. From this, we can determine that worker 2 needs to respond to the alert for equipment C.

[0105] The screen display unit 315 is an example of a display unit that presents suggested destinations to the operator, and is an example of a display unit that presents suggested destinations in response to requests from the operator. Furthermore, the screen display unit 315 is an example of a display unit that further shows the number of equipment requiring attention for each worker, and an example of a display unit that further shows the number of workers who can move to each piece of equipment.

[0106] [Operation of the worker destination suggestion system] Figure 11 is a flowchart showing an example of the operation of the worker destination suggestion device 10, which constitutes the worker destination suggestion system 1. As shown in the diagram, in the worker destination suggestion device 10, first, the operation data acquisition unit 301 acquires operation data including equipment operation data (Figure 6-1), worker location data (Figure 6-2), and process data (Figure 6-3) (step 401). Next, the processing data generation unit 302 generates processing data to be used in steps 403 to 410 based on the operation data acquired in step 401 (step 402).

[0107] Next, the operating status assignment unit 303 labels the operating status of each piece of equipment based on the equipment operating data and worker location data acquired in step 401 (step 403). Furthermore, the progress status assignment unit 304 ranks the progress status of each piece of equipment based on the process data acquired in step 401 (step 404).

[0108] Next, the work necessity assignment unit 305 ranks the work necessity of each piece of equipment based on the operating status of each piece of equipment labeled in step 403 and the progress status of each piece of equipment ranked in step 404 (step 405). Next, the call necessity assignment unit 306 ranks the call necessity of each piece of equipment, which is the need to call a worker, based on the work necessity of each piece of equipment ranked in step 405 and the worker location data acquired in step 401 (step 406). Furthermore, the stay necessity assignment unit 307 ranks the stay necessity, which is the necessity for each worker to stay at the equipment they are currently staying at, based on the work necessity of each piece of equipment ranked in step 405 and the worker location data acquired in step 401 (step 407).

[0109] Next, the movement necessity assignment unit 308 ranks the movement necessity, which is the need for each worker to move to each piece of equipment, based on the combination of the call necessity for each piece of equipment ranked in step 406 and the stay necessity for each worker ranked in step 407 (step 408). Next, the proposed destination determination unit 309 performs a proposed destination determination process to determine the proposed destination, which is the equipment the worker should work on, based on the need for movement for the worker-equipment combinations ranked in step 408 (step 409). Details of the proposed destination determination process in step 409 will be described later.

[0110] Next, the notification determination unit 310 determines whether to notify the worker to move (step 410). If a notification is to be made, the notification determination unit 310 determines which worker to notify. Next, if the notification unit 311 determines in step 410 that a notification should be sent, it sends a notification to the worker terminal 20 of the worker to be notified (step 411).

[0111] Subsequently, the worker destination suggestion device 10 determines whether a certain amount of time has elapsed (step 451). If it is determined in step 451 that a certain amount of time has elapsed, the worker destination suggestion device 10 returns to step 401. If it is determined in step 451 that a certain amount of time has not elapsed, the worker destination suggestion device 10 proceeds to step 452.

[0112] Then, in the worker destination suggestion device 10, the data transmission unit 314 determines whether it has received a request from the analysis result acquisition unit 313 to transmit the analysis results obtained in steps 401 to 409 (step 452). If it is determined in step 452 that the request to send the analysis results has not been received, the data transmission unit 314 returns the process to step 451. If it is determined in step 452 that a request to send the analysis results has been received, the data transmission unit 314 sends the analysis results to the analysis result acquisition unit 313 (step 414), and the process returns to step 451.

[0113] Figure 12 is a flowchart showing the flow of the proposed destination determination process in step 409 of Figure 11. As shown in the diagram, first, the proposed destination determination unit 309 sets the variable i for counting equipment to 1 (step 501). The proposed destination determination unit 309 also arranges the equipment in order of decreasing need for retrieval (step 502). Next, the worker relocation suggestion device 10 sorts the unassigned workers who are not currently at the i-th piece of equipment and whose need to relocate is equal to or greater than the relocation need threshold, in descending order of the number of equipment requiring attention (step 503).

[0114] Next, the proposed destination determination unit 309 sets the i-th equipment as the proposed destination for the worker with the fewest equipment requiring attention (step 504). Subsequently, the proposed destination determination unit 309 increments the variable i by 1 (step 505). Then, the proposed destination determination unit 309 determines whether the variable i has become greater than the number of facilities (step 506). If it is determined in step 506 that the variable i is not greater than the number of equipment, the proposed destination determination unit 309 returns the process to step 503. If it is determined in step 506 that the variable i has become greater than the number of facilities, the proposed destination determination unit 309 sets the facility where the assigned worker is currently located as the proposed destination for the worker for whom there is no proposed destination (step 507), and returns the process to step 409.

[0115] Figure 13 is a flowchart showing an example of the operation of the worker terminal 20, which is part of the worker destination suggestion system 1. As shown in the diagram, first, the worker terminal 20 determines whether the worker has searched for information by specifying equipment or worker (step 453). If it is determined in step 453 that the operator has searched for information, the analysis result acquisition unit 313 sends a request to the data transmission unit 314 to send the analysis results, and the data transmission unit 314 acquires the analysis results that have been sent in response (step 413). Then, the screen display unit 315 displays the analysis results for the specified equipment or worker on the screen of the worker terminal 20 (step 415), and the process proceeds to step 454. If it is determined in step 453 that the worker has not searched for information, the worker terminal 20 proceeds to step 454 without performing steps 413 and 415.

[0116] Subsequently, the worker terminal 20 determines whether or not a notification has been received from the notification unit 311 (step 454). If it is determined in step 454 that no notification was received from the notification unit 311, the operator terminal 20 returns to step 453. If it is determined in step 454 that a notification has been received from the notification unit 311, the notification receiving unit 312 receives the notification (step 412). The notification receiving unit 312 then informs the worker that a notification has been received. This only informs the worker that confirmation of the proposed destination is required. The worker terminal 20 then returns to step 453.

[0117] [summary] In this embodiment, the priority of each piece of equipment, namely the need to be called, and the priority of the worker, namely the need to stay, are determined based on the operating status and progress of each piece of equipment. Based on the need to be called and the need to stay, a proposed destination facility to move to is determined. This makes it possible to propose a destination facility to the worker, taking into account the priorities of both the equipment and the worker. [Explanation of symbols]

[0118] 1…Worker destination suggestion system, 10…Worker destination suggestion device, 20…Worker terminal, 300…Master data storage unit, 301…Operation data acquisition unit, 302…Processing data generation unit, 303…Operation status assignment unit, 304…Progress status assignment unit, 305…Work necessity assignment unit, 306…Call necessity assignment unit, 307…Stay necessity assignment unit, 308…Movement necessity assignment unit, 309…Suggested destination determination unit, 310…Notification determination unit, 311…Notification unit, 312…Notification reception unit, 313…Analysis result acquisition unit, 314…Data transmission unit, 315…Screen display unit

Claims

1. An operating status identification unit that identifies the operating status of each piece of equipment, A progress status identification unit that identifies the progress status of each piece of equipment, A call necessity determination unit determines, for each piece of equipment, the necessity of calling a worker to the equipment, which is also the priority of the equipment, based on the aforementioned operating status and progress status. Based on the aforementioned operating status and progress status, a stay necessity determination unit determines, for each worker, the necessity of the worker staying at the equipment, which is also the worker's priority. A proposed destination determination unit determines a proposed destination, which is a facility to be moved to, based on the aforementioned need for calling and the aforementioned need for staying, A worker relocation suggestion system equipped with the following features.

2. The system further includes an operation data acquisition unit that acquires operation data including at least equipment operation data indicating the operating status of the equipment and worker location data indicating the location of the workers. The worker destination suggestion system according to claim 1, wherein the operating status identification unit identifies the operating status from the equipment operating data and the worker location data.

3. The system further includes an operation data acquisition unit that acquires operation data, which includes at least process data showing the planned and actual processes in the equipment. The worker destination suggestion system according to claim 1, wherein the progress status identification unit identifies the progress status from the process data.

4. The worker relocation proposal system according to claim 1, wherein the call necessity determination unit determines the call necessity such that the further behind the progress is, the greater the call necessity when the operating status indicates that a worker is not present at the equipment.

5. The worker relocation destination proposal system according to claim 1, wherein the stay necessity determination unit determines the stay necessity such that the further behind the progress is, the greater the stay necessity when the operating status indicates that a worker is staying at the equipment.

6. The worker relocation destination proposal system according to claim 1, wherein the proposed relocation destination determination unit determines the proposed relocation destination for moving a worker to the equipment, prioritizing equipment with a higher need for calling or workers with a lower need for staying.

7. An operation data acquisition unit that acquires operation data including at least worker location data indicating the location of workers, A work necessity determination unit determines the necessity of work for each piece of equipment based on the aforementioned operating status and progress status. Furthermore, The worker destination proposal system according to claim 1, wherein the call necessity determination unit determines the call necessity from the worker location data and the work necessity.

8. The work necessity determination unit determines the work necessity such that the more delayed the progress, the greater the work necessity. The worker relocation destination suggestion system according to claim 7, wherein the call necessity determination unit determines the call necessity such that the higher the work necessity, the higher the call necessity, when the worker location data indicates that the worker is not staying at the equipment.

9. An operation data acquisition unit that acquires operation data including at least worker location data indicating the location of workers, A work necessity determination unit determines the necessity of work for each piece of equipment based on the aforementioned operating status and progress status. Furthermore, The worker destination proposal system according to claim 1, wherein the stay necessity determination unit determines the stay necessity from the worker location data and the work necessity.

10. The work necessity determination unit determines the work necessity such that the more delayed the progress, the greater the work necessity. The worker movement destination proposal system according to claim 9, wherein the stay necessity determination unit determines the stay necessity such that the higher the work necessity, the higher the stay necessity, when the worker location data indicates that the worker is staying at the equipment.

11. The system further includes a movement necessity determination unit that determines the movement necessity, which is the necessity for a worker to move to the equipment for each combination of worker and equipment, based on the aforementioned call necessity and the aforementioned stay necessity. The worker destination proposal system according to claim 1, wherein the proposed destination determination unit determines the proposed destination using the need for movement.

12. The worker destination proposal system according to claim 11, wherein the movement necessity determination unit determines the movement necessity such that the movement necessity increases as the call necessity increases or the stay necessity decreases.

13. The worker destination suggestion system according to claim 1, further comprising a display unit for presenting the suggested destination to the worker.

14. The system further includes a notification unit that, at the time when confirmation of the proposed destination is required, notifies the worker who needs confirmation to confirm the proposed destination. The worker destination suggestion system according to claim 13, wherein the presentation unit presents the suggested destination in response to a request from the worker.

15. The worker destination suggestion system according to claim 13, wherein the display unit further displays the number of equipment requiring attention for each worker.

16. The worker relocation destination suggestion system according to claim 13, wherein the display unit further displays the number of available workers, which is the number of workers who can move to each piece of equipment.

17. The computer identifies the operating status of each piece of equipment, The computer identifies the progress status for each piece of equipment, The computer determines, for each piece of equipment, the necessity of calling a worker to the equipment, which is also the priority of the equipment, based on the operating status and the progress status. The computer determines, for each worker, the necessity of their presence at the equipment, which is also the worker's priority, based on the operating status and the progress status, in the following step: The computer determines a proposed destination, which is a destination facility to be moved to, based on the need for calling and the need for staying, A method for suggesting worker relocation destinations, including the following:

18. to the computer A function to identify the operating status of each piece of equipment, A function to identify the progress status of each piece of equipment, Based on the aforementioned operating status and progress status, a function is provided to determine, for each piece of equipment, the necessity of calling a worker to the equipment, which is also the priority of the equipment. Based on the aforementioned operating status and progress status, a function is provided to determine, for each worker, the necessity of staying at the equipment, which is also the worker's priority. Based on the aforementioned need for calling and the aforementioned need for staying, a function is provided to determine the proposed destination, which is the facility to be moved to, for the worker. A program to achieve this.