Work management system and information processing device using the same
The work management system addresses the challenge of recording and managing parallel work tasks by dividing work items into groups and allowing flexible task allocation, resulting in efficient and accurate work performance recording.
Patent Information
- Application Number
- JP2023166848
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-09
- Estimated Expiration
- 2043-09-28
AI Technical Summary
Existing work management systems struggle to efficiently record and manage parallel work tasks, as they require synchronized operations between parent and child tasks, limiting flexibility and making it difficult to understand and improve actual work performance.
A work management system that includes a server for storing work guide data and a communication terminal for generating allocation data, work log data, and time-series work record data. The system allows for the division of work items into groups, enabling flexible task allocation and recording of work performance across groups.
The system effectively records work performance in parallel work scenarios, allowing for flexible task ordering and efficient operation, while providing accurate chronological records that facilitate improvement and prioritization of work tasks.
Smart Images

Figure 2025057157000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a work management system and an information processing device used therein. [Background technology]
[0002] In facilities such as factories or plants that are located on a large site, many processes are carried out simultaneously in parallel, and process management is important. Usually, workers carry out multiple assigned work items in order based on work instructions determined by a manager or the like. In this case, it is assumed that after a certain machine executes an automatic operation, another work is carried out during the waiting time. For example, the following Patent Document 1 discloses a work instruction system that makes it possible to treat parent and child work that are carried out in parallel as one group and issue work instructions at the same time. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-191348 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the above conventional technology, parent and child tasks must be performed in parallel. This makes it impossible to perform flexible work, such as performing another task if there is time to spare while performing one task. Furthermore, if the timing for moving from one task to another task is determined in advance as a work instruction, waiting time occurs, and it becomes necessary to allow time for the task, making it impossible for workers to perform parallel tasks efficiently.
[0005] In addition, the above-mentioned conventional technology does not allow for the task results to be separated between parent tasks and child tasks, which makes it difficult to understand the actual situation of parallel tasks and to make improvements.
[0006] The present disclosure has been made in consideration of the above, and has an object to provide a task management system that can appropriately record the task results of parallel tasks, and an information processing device used therein. [Means for solving the problem]
[0007] A work management system according to one aspect of the present disclosure includes a server that stores a plurality of work procedure data indicating a work procedure for each of a plurality of work items, and a communications terminal configured to be able to communicate with the server via a communications network, and includes a processing circuit, wherein the processing circuit generates assignment data indicating an assignment of a plurality of work items to be performed by workers, acquires work log data generated based on an operation input by the worker to the communications terminal, and generates time-series work performance data for the worker based on the work log data, and the assignment data is stored in a manner that the plurality of work items are divided into two or more groups, and the group For each work item in the group, a work order for the work items belonging to that group is determined, and the work log data includes data on the corresponding work item and the time at which the operation input was performed. After acquiring first work log data for a first work item belonging to a first group, the processing circuit allows acquiring second work log data for a second work item belonging to a second group different from the first group before all work items belonging to the first group are completed, and when the second work log data is acquired after acquiring the first work log data, the processing circuit generates the work performance data with the start time of the second work item as the completion time or interruption time of the first work item.
[0008] An information processing device according to another aspect of the present disclosure is an information processing device configured to be able to communicate with a communication terminal via a communication network, the information processing device including a processing circuit, the processing circuit generates allocation data indicating an allocation of a plurality of work items to be performed by a worker, acquires work log data generated based on an operation input by the worker to the communication terminal, and generates time-series work performance data for the worker based on the work log data, the allocation data dividing the plurality of work items into two or more groups, and for each group, a work order of the work items belonging to the group is determined, the work log data including data on the corresponding work items and the time when the operation input was made, the processing circuit allows, after acquiring first work log data for a first work item belonging to a first group, to acquire second work log data for a second work item belonging to a second group different from the first group before all work items belonging to the first group are completed, and when the second work log data is acquired after acquiring the first work log data, the processing circuit generates the work performance data with the start time of the second work item as the completion time or interruption time of the first work item. Effect of the Invention
[0009] According to the present disclosure, the work results of parallel tasks can be appropriately recorded. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of a work management system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a diagram showing an example of grouping a plurality of work items according to the present embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of the result input screen in this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a group-specific work item display screen in this embodiment. [Diagram 5]FIG. 5 is a diagram showing an example of work log data and work performance data generated based on the work log data in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment will be described in detail with reference to the drawings. In the following, the same or corresponding elements are denoted by the same reference numerals throughout the drawings, and duplicated descriptions thereof will be omitted.
[0012] 1 is a block diagram showing a schematic configuration of a work management system according to an embodiment of the present disclosure. The work management system 100 in this embodiment includes a communication terminal 1, a management terminal 2, and a server 3. The communication terminal 1 and the management terminal 2 are each configured to be able to communicate with the server 3 via a communication network 4.
[0013] The communication terminal 1 is, for example, a tablet terminal or a mobile terminal such as a smartphone. The communication terminal 1 is carried by a worker engaged in a predetermined task in a facility such as a factory or a plant. The communication terminal 1 may be a commercially available or general-purpose communication terminal, or may be a communication terminal dedicated to facility work, so long as it performs the functions described below using a predetermined web browser. The worker performs a predetermined task at a predetermined location in the facility by referring to the work instructions displayed on the display 12 of the communication terminal 1 based on the predetermined data downloaded from the server 3 to the communication terminal 1. After completing the predetermined task, the worker communicates with the server 3 via the communication terminal 1 to transmit the work results.
[0014] For this reason, the communication terminal 1 can be connected to the communication network 4 via a base station of a mobile phone network, etc. Additionally or alternatively, the communication terminal 1 may be connected to the communication network 4 via a wired LAN or a wireless LAN.
[0015] The communication terminal 1 includes a processing circuit 10 that performs various signal processing. The processing circuit 10 includes an input device 11, a display device 12, a storage device 13, a processor 14, and a communication interface 15. The input device 11 and the display device 12 are configured, for example, by a touch panel. The storage device 13 includes, for example, a main memory such as a RAM or a ROM, and a writable storage such as a hard disk or a flash memory. The processor 14 is configured, for example, by a CPU. These components are communicatively connected to each other by a bus 16. The storage device 13 stores a terminal work management program for executing various processes in the communication terminal 1. The processor 14 reads out the terminal work management program and executes various processes based on the terminal work management program. That is, the operation of the communication terminal 1 described below indicates the processing contents in the processing circuit 10 of the communication terminal 1.
[0016] 1 shows two communication terminals 1, and the above configurations are shown for only one of them, but the other communication terminal 1 has the same configuration. Furthermore, the work management system 100 may include more communication terminals 1. For example, if one communication terminal 1 is assigned to each worker, the work management system 100 may include communication terminals 1 in a number corresponding to the number of workers. Furthermore, a communication terminal 1 may be assigned to each machine used in the work, or to each facility or workplace where the work is performed.
[0017] The management terminal 2 is a stationary terminal such as a personal computer. The management terminal 2 is a terminal operated by an administrator to give instructions to the communication terminal 1, upload and register work procedure data, allocation data, etc. (described later) to the server 3, and view the contents of the work management database stored in the server 3. Like the communication terminal 1, the management terminal 2 also includes a processing circuit equipped with an input device, a display device, a memory device, a computing device, a communication interface, etc. The work management system 100 may include one or more management terminals 2.
[0018] The server 3 is configured as a computer such as a data server. The server 3 includes a processing circuit 30 that performs various signal processing based on various data or various signals transmitted from the communication terminal 1 or the management terminal 2. The processing circuit 30 includes a storage device 33, a processor 34, a communication interface 35, and the like. These components are communicatively connected to each other via a bus 36. The storage device 33 stores a server work management program for executing various processes in the server 3. The processor 34 reads out the server work management program and executes various processes based on the server work management program. Thus, the server 3 is configured as an information processing device in the work management system 100. The operation of the server 3 described below indicates the processing contents in the processing circuit 30 of the server 3.
[0019] It should be noted that the functions of the elements disclosed herein can be performed using circuits or processing circuits, including general purpose processors, special purpose processors, integrated circuits, ASICs (Application Specific Integrated Circuits), conventional circuits, and / or combinations thereof, configured or programmed to perform the disclosed functions. A processor is considered a processing circuit or circuit, since it includes transistors and other circuits. In this specification, a circuit, unit, means, or part is hardware that performs the recited functions or hardware that is programmed to perform the recited functions. The hardware may be hardware disclosed in this specification, or other known hardware that is programmed or configured to perform the recited functions. In the case where the hardware is a processor, which is considered a type of circuit, the circuit, unit, or means is a combination of hardware and software, and the software is used to configure the hardware and / or the processor.
[0020] The memory 33 of the server 3 stores work execution content data related to work in the facility. For example, the work execution content data includes work item data, work procedure data corresponding to the work items, assignment data indicating the assignment of multiple work items to be performed by workers, etc. The work item data is data in which the name of the work, the place where the work is performed, the frequency of the work, etc. are listed for each work item. The work procedure data is data that is associated with each work item in the work item data and shows the content of the corresponding work in an easy-to-understand manner using illustrations, etc. The assignment data is data that indicates the individual instructions from the administrator operating the management terminal 2 to the worker operating the communication terminal 1.
[0021] When a new work plan is launched, a number of work items necessary for the work plan are formulated. Furthermore, for each of the multiple work items, work procedure data is created that indicates the specific work procedure for the work item. The work procedure data includes data such as photographs or drawings, for example, image data, two-dimensional or three-dimensional design data drawings, and is data that allows workers to understand the details of the work.
[0022] Work item data and work procedure data are created sequentially as the work plan progresses. The work procedure data created by the management terminal 2 is uploaded sequentially to the server 3 and stored in the memory 33. The work procedure data is associated with each work item. Note that the work procedure data may be duplicated or reused in a plurality of work plans. By storing a plurality of work procedure data in the memory 33 of the server 3, a work procedure data group for each work plan is constructed in the memory 33.
[0023] The allocation data is data indicating the allocation of multiple work items to be performed by each of multiple workers in a first period T1, which is a unit period for performing work. The allocation data may include data indicating the order in which the work items are performed by the workers in the first period T1. The first period T1 is, for example, the period from the start of work to the end of work in a day. The allocation data may include a simple explanation of the work items. The allocation data is mainly text data. The allocation data is created taking into consideration the progress of the work plan, the capabilities and implementation status of the corresponding workers, etc.
[0024] The processing circuit 30 of the server 3 displays an allocation data creation screen on the display of the management terminal 2 based on the access of the administrator from the management terminal 2, and generates allocation data based on the operational input of the administrator. The generated allocation data is stored in the storage device 33 as data for each worker. Alternatively, the allocation data may be generated based on data created by the management terminal 2 and uploaded to the server 3, or may be generated based on data sent to the server 3 from another management terminal.
[0025] In this embodiment, the assignment data divides a plurality of work items into two or more groups. FIG. 2 is a diagram showing an example of grouping a plurality of work items in this embodiment. In the example of FIG. 2, the first group G1 is a group to which work items using a first machine A belong, and the second group G2 is a group to which work items using a second machine B different from the first machine A belong. A work order is determined in advance within each group. In the example of FIG. 2, the work order of the first group is A-1, A-2, A-3, A-4, ..., and the work order of the second group is B-1, B-2, B-3, B-4, ....
[0026] The work items belonging to the first group G1 include work item A-2, which is an automatic operation process using the first machine A. Similarly, the work items belonging to the second group G2 include work item B-2, which is an automatic operation process using the second machine B. After these work items A-2 and B-2 are performed, work cannot be performed on the same machines A and B until the automatic operation processes by machines A and B are completed. In this embodiment, it is assumed that the worker will perform a work item of another group after the start of the automatic machining process.
[0027] There are no restrictions on the order of work items between the first group G1 and the second group G2. That is, for example, in order to perform work item A-2 in the first group G1, in principle work item A-1 must be completed, but there is no work item in the first group G1 that must be completed in order to perform work item B-2 in the second group G2. Note that there may be a work item in one group that can be performed even if all work items preceding it in the work order have not been completed.
[0028] However, two or more groups may be set according to the priority of the work items to be performed by the worker. For example, in a work plan for manufacturing a product, a first group to a fourth group may be set in order of priority. By assigning numbers or symbols such as alphabets to the groups in order of priority, the worker can intuitively grasp the priority. The first group includes work items that may not be delivered on time for existing orders unless they are performed with priority. The second group includes work items that are difficult to outsource and may delay the delivery date of new orders unless the operating rate of the machines used is increased. The third group includes work items that can be outsourced but may delay the delivery date of new orders unless the operating rate of the machines used is increased. The fourth group includes work items that have little impact on the delivery date of products even if the operating rate of the machines used is not high.
[0029] When the administrator assigns work items to each worker on the assignment data creation screen, the administrator sets the group to which the work items belong. When the administrator assigns multiple work items to the same group, the administrator sets the work order for the multiple work items that belong to the same group. As a result, the assignment data is data in which the multiple work items are divided into two or more groups, and the work order of the work items included in each group is determined for each group.
[0030] The worker downloads various data related to the work that the worker will perform in the first time period T1 from the server 3 to the communication terminal 1 assigned to the worker. In this embodiment, a predetermined native application program is stored in the communication terminal 1. The worker executes the native application program on the communication terminal 1 to access the server 3 and download and upload various data associated with a user ID that has been registered in advance in the communication terminal 1.
[0031] The worker performs the work items assigned to the worker according to the work instructions displayed on the display 12 of the communication terminal 1 based on the work instruction data generated from the downloaded data, in the specified work order. When the worker completes the execution of the work items, the worker performs a predetermined operation input to input the work results. The processor 14 of the communication terminal 1 generates work log data based on the operation input by the worker to the communication terminal 1, and transmits it to the server 3.
[0032] 3 is a diagram showing an example of a performance input screen in the present embodiment. The processing circuit 10 of the communication terminal 1 displays a performance input screen 50 for inputting the performance of the work assigned to each worker based on the assignment data.
[0033] The performance input screen 50 includes a current work content display field 51, a work information display field 52, and a work procedure display field 53. The current work content display field 51 displays an outline or title of the work that the worker should currently be performing. For example, work items include installation of parts for manufacturing a specified product, adjustment of the installed parts, and the like. Furthermore, work items may include work related to the operation of a specified device, assembly of specified parts, work to read specified measurement values, work to inspect and clean the device, work to replenish specified consumables, and the like. The content of the next work may be displayed near the current work content display field 51.
[0034] The work information display field 52 displays information associated with the current work. For example, the associated information includes an identification code assigned to each work, a product number, a process type, a target time to complete the current work, and the name of the worker. The work procedure display field 53 displays work procedures corresponding to the work item. The work procedure display field 53 may display an explanatory diagram or a photograph corresponding to the work item. The data displayed in the work procedure display field 53 is work procedure data.
[0035] Furthermore, a virtual move to next task button 54 is displayed on the performance input screen 50. When the move to next task button 54 is operated by touching or otherwise inputting, the performance input screen 50 displays the work content that the worker should perform next based on the work performance order data. Here, the move to next task button 54 functions as a virtual operation signal transmission button for transmitting work performance data indicating the performance content of the current work to the server 3. Note that before the start of the first work item in the first group G1, the move to next task button 54 also functions as a start button for that work item.
[0036] Furthermore, the result input screen 50 displays a virtual interrupt button 56 for transmitting a signal indicating that the work is stopped to the server 3 when the work is temporarily interrupted. Similarly, the result input screen 50 displays a virtual break button 57 for transmitting a signal indicating that the worker is taking a break to the server 3 when the worker is taking a break.
[0037] Furthermore, virtual group selection buttons 55 for selecting work items belonging to other groups are displayed on the performance input screen 50. In Fig. 3, four group selection buttons 55 corresponding to four groups G1, G2, G3, and G4 are displayed on the performance input screen 50.
[0038] When the worker operates a desired group selection button 55 on the result input screen 50, the processing circuit 10 of the communication terminal 1 displays a group-specific task item display screen 60 that displays task items belonging to the corresponding group.
[0039] Fig. 4 is a diagram showing an example of a group-based work item display screen in this embodiment. Fig. 4 shows an example of a group-based work item display screen 60 that displays work items belonging to the second group G2. In the example of Fig. 4, similar to the example of Fig. 2, the first group G1 is a group to which work items using a first machine A belong, and the second group G2 is a group to which work items using a second machine B different from the first machine A belong. The work items belonging to the first group G1 are set as work items with a higher priority than the work items belonging to the second group G2.
[0040] The group-specific work item display screen 60 includes, for example, a status display field 61, a work item display field 62, and a target display field 63. In the work item display field 62, the names of the work items belonging to the selected group are displayed in the order of work. The status display field 61 displays the work status of each of the work items displayed in the work item display field 62, for example, not started, interrupted, completed, etc. The target display field 63 displays the target time for each of the work items displayed in the work item display field 62. In the example of FIG. 4, the target time indicates the target work time from the start to the completion of the corresponding work item. In addition to this, or instead of this, the target time may include the target work start time or the target work completion time. Furthermore, when the status of the corresponding work item is a completed state, the actual work time, etc. may be displayed on the group-specific work item display screen 60.
[0041] The processing circuit 10 of the communication terminal 1 positions the cursor 66 for selecting a work item in one of the status display columns 61 corresponding to the multiple work items displayed in the work item display column 62. The rule for positioning the cursor 66 is determined in advance. For example, if the status of all the work items displayed in the work item display column 62 is not started, the cursor 66 is positioned in the status display column 61 corresponding to the first work item among all the work items. Also, for example, if there is a work item that is not started or suspended among the multiple work items displayed in the work item display column 62, the cursor 66 is positioned in the status display column 61 corresponding to the work item that is the earliest among them in the work order. Also, if the status of all the work items displayed in the work item display column 62 is completed, the group-specific work item display screen 60 for the next group, which has a lower priority by one level, may be displayed. The position of the cursor 66 for selecting a work item may be changeable based on an operation input by the worker.
[0042] The group-specific work item display screen 60 includes virtual execute buttons 64, 65 for executing the work item corresponding to the position of the cursor 66 and inputting results. The execute buttons include a first execute button 64 for interrupting and executing the previous work item, and a second execute button 65 for completing and executing the previous work item.
[0043] When either of the execute buttons 64, 65 is operated, the processing circuit 10 of the communications terminal 1 displays the achievement input screen 50 corresponding to the work item selected on the group-specific work item display screen 60. In the example of Fig. 4, the cursor 66 is located in the status display field 61 corresponding to the work item B-1, so the achievement input screen 50 for the work item B-1 is displayed.
[0044] In this manner, in this embodiment, for example, by operating the group selection button 55 while displaying the performance input screen 50 showing that the work item A-2 is being performed as shown in Fig. 3, the display screen transitions to a group-specific work item display screen 60 which displays work items of a group different from the first group G1 to which the work item A-2 belongs. Furthermore, while the group-specific work item display screen 60 as shown in Fig. 4 is displayed, operation input of the execute buttons 64, 65 is permitted. By operating either of the execute buttons 64, 65, the performance input screen 50 for the selected work item is displayed.
[0045] When the performance input screen 50 is displayed by operating the first execution button 64, the original work item, i.e., work item A-2 belonging to the first group G1, is determined to have been interrupted. That is, it is determined that while the work item A-2 is being performed, the performance of work item B-1 has started while the work item A-2 is incomplete. On the other hand, when the performance input screen 50 is displayed by operating the second execution button 65, it is determined that the work item A-2 belonging to the first group G1 has been completed. That is, it is determined that the performance of work item B-1 has started after the performance of work item A-2 has been completed.
[0046] In this embodiment, when the work item A-2, which is an automatic machining process in the first machine A, is completed, the worker operates the group selection button 55 and the second execution button 65 in sequence, and the work item A-2 is determined to be completed. Here, the worker may operate the next work transition button 54 when the work item A-2 is completed. In this case, the performance input screen 50 for the work item A-3 is displayed. However, the first machine A used for the work item A-3 is in automatic machining based on the worker's operation in the previous work item A-2, and the first machine A cannot be used until the automatic machining is completed. That is, the worker is in a waiting state. In this case, the worker can interrupt the work item A-3 and switch to the performance input screen 50 for the work item in another group, such as the work item B-1 using the second machine B, by operating the group selection button 55 and the first execution button 64 in sequence. This allows the worker to eliminate the waiting state and perform the work that can be performed.
[0047] The processing circuit 10 of the communication terminal 1 generates work log data based on an operation input by a worker to the communication terminal 1. The processing circuit 30 of the server 3 acquires the work log data and generates time-series work performance data for the worker based on the work log data.
[0048] FIG. 5 is a diagram showing an example of work log data in this embodiment and work performance data generated based on the work log data. The work log data includes data on the occurrence time, work item, and operation content. The work log data may include data on the group to which the work item belongs. The occurrence time data is data on the time when a predetermined operation input is made to the communication terminal 1 by the worker. The work item data is data indicating the work item to be performed. More specifically, the work item data is data on the work item displayed on the performance input screen 50 when the move to next work button 54 is operated, or the work item displayed on the performance input screen 50 before the transition to the group-specific work item display screen 60 when the execute buttons 64, 65 are operated.
[0049] In the example of Fig. 5, the first work log data indicates that at 10:00, the start button was pressed on the results input screen 50 for work item A-1. The second work log data indicates that at 10:10, the move to next work button 54 was pressed on the results input screen 50 for work item A-1. The third work log data indicates that at 10:12, the group selection button 55 was pressed to select the second group G2 on the results input screen 50 for work item A-2, and then the second execution button 65 was pressed. The same is true for the fourth and subsequent work log data.
[0050] The processing circuit 10 of the communication terminal 1 transmits the generated work log data to the server 3 at a predetermined timing. Usually, the processing circuit 10 sequentially transmits each piece of work log data to the server 3 at the timing when the data is generated. The processing circuit 30 of the server 3 accumulates the received work log data in association with each worker, and generates work performance data for each worker in the first period T1.
[0051] Here, the processing circuit 30 allows the acquisition of second work log data for a second work item belonging to the second group G2 after acquiring first work log data for a first work item belonging to the first group G1 and before the completion of all work items belonging to the first group G1. Similarly, a transition from a second work item belonging to the second group G2 to a first work item belonging to the first group G1 is also allowed. The same applies to the relationship between the first group G1 and the third group G3 or the fourth group G4, the relationship between the second group G2 and the third group G3 or the fourth group G4, and the relationship between the third group G3 and the fourth group G4.
[0052] Furthermore, when the processing circuit 30 acquires second work log data after acquiring the first work log data, it generates work performance data in which the start time of the second work item is the completion time or interruption time of the first work item.
[0053] In the example of FIG. 5, the processing circuit 30 determines from the first work log data and the second work log data that the work item A-1 was performed between 10:00 and 10:10. The processing circuit 30 also determines from the second work log data and the third work log data that the work item A-2 was performed between 10:10 and 10:12. The processing circuit 30 also determines from the third work log data and the fourth work log data that the work item B-1 was performed between 10:12 and 10:20. The processing circuit 30 makes similar determinations thereafter, and generates work performance data for each worker by arranging the determination results in chronological order. The processing circuit 30 stores the generated work performance data in the memory 33 in association with the worker.
[0054] As described above, according to this embodiment, in the assignment data indicating the assignment of multiple work items to be performed by a worker, the multiple work items included in the assignment data are divided into two or more groups. Furthermore, according to this embodiment, after acquiring first work log data for a first work item belonging to a first group G1, it is permitted to acquire second work log data for a second work item belonging to a second group G2 different from the first group G1 before all work items belonging to the first group are completed. Furthermore, in this case, work performance data is generated in which the start time of the second work item is the completion time or interruption time of the first work item.
[0055] Therefore, the work items belonging to the second group G2 can be inserted into the work order of the work items belonging to the first group G1, and even if such an interruption occurs, it is possible to generate work performance data indicating that the worker performed the work in a work order that crosses the two groups. Similar interruptions are permitted between other groups. In this way, work items belonging to one group and work items belonging to another group can be said to be parallel work items that can be performed in parallel. Therefore, in parallel work in which a work item belonging to one group is performed while a work item belonging to another group is performed, the work performed by the worker can be appropriately recorded in chronological order. In addition, since the parallel work is not fixed as a work item and a somewhat flexible work order can be presented to the worker, the worker can perform the work more efficiently. Furthermore, since the order in which the parallel work was performed can be known from the work performance data, the actual situation in the parallel work can be grasped, and the work performance data can be easily used as material for improvement.
[0056] In addition, in this embodiment, by grouping the tasks in order of priority, the worker can give priority to the task items belonging to the group with the highest priority, so that the order in which the tasks are performed across multiple groups can be easily determined by the worker.
[0057] Furthermore, second work log data is generated when displaying the achievement input screen 50 for the second work item belonging to the second group G2 from the achievement input screen 50 for the first work item belonging to the first group G1 based on a selection operation of a work item belonging to another group, including an operation input to the group selection button 55. This allows work log data based on parallel work or work interruptions to be generated without the worker being particularly conscious of the parallel work or work interruptions.
[0058] Furthermore, the processing circuit 30 of the server 3 may generate machine operation record data for each machine used in multiple work items from the work log data, in addition to the work record data for each worker. For example, in the example of Fig. 2, the work period for machines A and B is defined as the period from setting the work to unloading it. That is, the period from the start of work item A-1 to the completion of work item A-4 is the work period of the first machine A. Similarly, the period from the start of work item B-1 to the completion of work item B-4 is the work period of the second machine.
[0059] In this case, the processing circuit 30 generates machine operation history data for the first machine A from the work log data in the first group G1 between the work log data indicating the start of work item A-1 for the first machine A and the work log data indicating the completion of work item A-4. The machine operation history data for the first machine A includes the start time and completion time of each of the work items A-1 to A-4. The processing circuit 30 similarly generates machine operation history data for the second machine B.
[0060] In conventional work management systems that were not grouped, it was difficult to grasp the occupation time of a machine used by a worker from the work log data of each worker. For this reason, in the past, managers had to manually create operation records for each machine from the work record log, which placed a heavy burden on managers. In addition, it was difficult to identify the exact operation time of each machine from work log data that was not grouped, and there was a risk of discrepancies or inconsistencies occurring between the work hours of the workers and the operation times of the machines.
[0061] In contrast, according to the present embodiment, it is possible to group machines and generate work log data that spans multiple groups. Therefore, even if an operator temporarily leaves a machine to perform another task, it is possible to easily create machine operation record data for the machine from the work log data of the group to which the work item for the machine belongs. Therefore, both the record registration for each operator and the record registration for each machine can be performed automatically based on the operator's input, and it is possible to prevent the risk of discrepancies or inconsistencies occurring between the operator's work hours and the machine operation times due to manual input. In addition, it is possible to easily grasp the contents of the work process before the machine operation process and the contents of the work process after the machine operation process from the work log data. This makes it easy to analyze work efficiency and consider improvements.
[0062] Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments, and various improvements, changes, and modifications are possible without departing from the spirit and scope of the present disclosure.
[0063] For example, in the above embodiment, the processing circuit 30 of the server 3 and the processing circuit 10 of the communication terminal 1 function as processing circuits that perform various processes in the above embodiment, but this is not limited to this. The processing circuit may be located in any of the server 3, the communication terminal 1, the management terminal 2, and a computer other than these. Also, in the above embodiment, the processing circuit 10 of the communication terminal 1 generates the results input screen 50 and the group-specific work item display screen 60 displayed on the display 12 of the communication terminal 1, generates work log data, etc., but this is not limited to this.
[0064] For example, the processing circuit 30 of the server 3 may generate various screens to be displayed on the display 12 of the communication terminal 1 and generate work log data. In this case, a predetermined web browser is stored in the communication terminal 1. A worker can access a predetermined work management web page that runs on the web browser and log in to the server 3 using a user ID assigned to each worker, thereby making it possible to perform operation input on the web page. By logging in to the web page, the worker can download and upload various data. Furthermore, the performance input screen 50 and the group-specific work item display screen 60 may be displayed on the web page displayed by the web browser, and the worker may input the work performance on the web page, causing the processing circuit 30 of the server 3 to generate work log data. Furthermore, the web page that can be operated by the worker and is displayed on the web browser may be configured as a single page application (SPA) that displays content on a single web page.
[0065] Furthermore, the work log data and the work performance data or the machine operation performance data may be stored in different storage devices. For example, the work log data may be stored in the storage device 33 of the server 3, and the work performance data or the machine operation performance data may be stored in a storage device within the management terminal 2 or in a storage device of another server or the like connected to the management terminal 2.
[0066] In the above embodiment, the two or more groups are divided according to the machines used for the work, but the present invention is not limited to this. For example, the two or more groups may be divided according to the type of work. For example, the two or more groups divided according to the type of work may include a group of standard work including main work items for carrying out the work plan, and a group of non-standard work such as meetings and cleaning.
[0067] In the above embodiment, the worker spontaneously switches to a work item of another group after performing the work item A-2, which is an automatic machining process of the first machine A, but the work items of the first group G1 in the allocation data may include a moving step for performing a work item of another group as the next work item of the work item A-2, which is an automatic machining process of the first machine A. That is, the work items of one group in the allocation data may include a moving step for shifting to a work item belonging to another group as the next work item of a work item that is assumed in advance to be unable to perform the next work step belonging to the same group immediately. This makes it possible to prompt the worker to perform a work item belonging to another group after completing a work item that is assumed in advance to be unable to perform the next work step belonging to the same group immediately.
[0068] Furthermore, the work log data for the work items for the travel steps belonging to each group may include an identification code indicating the travel step, so that the processing circuit 30 of the server 3 can generate data on the travel time between groups.
[0069] Furthermore, in the above embodiment, a mode in which one worker is assigned to one work item has been exemplified, but a plurality of workers may be assigned to one work item.
[0070] [Summary of this disclosure] [Item 1] A work management system according to one aspect of the present disclosure includes a server that stores a plurality of work procedure data indicating a work procedure for each of a plurality of work items, and a communications terminal configured to be able to communicate with the server via a communications network, and includes a processing circuit, wherein the processing circuit generates assignment data indicating an assignment of a plurality of work items to be performed by workers, acquires work log data generated based on an operation input by the worker to the communications terminal, and generates time-series work performance data for the worker based on the work log data, and the assignment data is stored in a manner that the plurality of work items are divided into two or more groups, and the group For each work item in the group, a work order for the work items belonging to that group is determined, and the work log data includes data on the corresponding work item and the time at which the operation input was performed. After acquiring first work log data for a first work item belonging to a first group, the processing circuit allows acquiring second work log data for a second work item belonging to a second group different from the first group before all work items belonging to the first group are completed, and when the second work log data is acquired after acquiring the first work log data, the processing circuit generates the work performance data with the start time of the second work item as the completion time or interruption time of the first work item.
[0071] According to the above configuration, in the assignment data indicating the assignment of a plurality of work items to be performed by a worker, the plurality of work items included in the assignment data are divided into two or more groups. Furthermore, according to this embodiment, after acquiring first work log data for a first work item belonging to a first group, it is permitted to acquire second work log data for a second work item belonging to a second group different from the first group before all work items belonging to the first group are completed. Furthermore, in this case, work performance data is generated in which the start time of the second work item is set as the completion time or interruption time of the first work item.
[0072] Therefore, a work item belonging to the second group can be inserted into the work order of a work item belonging to the first group, and even if such an interruption occurs, it is possible to generate work performance data that indicates that the worker performed the work in a work order that crosses two groups. Therefore, in parallel work in which a work item belonging to one group is performed while a work item belonging to another group is performed, the work performed by the worker can be appropriately recorded in chronological order.
[0073] [Item 2] In the work management system of item 1, the first work item belonging to the first group may include an automatic operation process of a first machine, and the second work item belonging to the second group may include a work process using a second machine different from the first machine. This allows for grouping by machine and allows work log data to be generated that spans multiple groups. Therefore, even if a worker temporarily leaves one machine to perform another task, machine operation performance data for that machine can be easily created from the work log data of the group to which the work item for that machine belongs.
[0074] [Item 3] In the work management system of item 1 or 2, the work items belonging to the first group may be set as work items having a higher priority than the work items belonging to the second group. By grouping the work items in order of priority, the worker can give priority to the work items belonging to the group with the higher priority. Therefore, the work order of multiple work items across multiple groups can be easily determined while leaving it up to the worker.
[0075] [Item 4] In the work management system of any one of items 1 to 3, the processing circuit may display, on a display of the communication terminal, a performance input screen for inputting performance of work assigned to each worker based on the allocation data, the performance input screen including a virtual group selection button for selecting a work item belonging to another group, and the processing circuit may generate the second work log data when displaying the performance input screen for the second work item belonging to the second group from the performance input screen for the first work item belonging to the first group based on a selection operation of a work item belonging to another group including an operation input to the group selection button. This allows work log data based on parallel work or work interruptions to be generated without the worker being particularly conscious of parallel work or work interruptions.
[0076] [Item 5] In the work management system of any one of items 1 to 4, the processing circuit may generate machine operation record data for machines used in the plurality of work items, in addition to time-series work record data for the worker from the work log data. This makes it possible to automatically register the record for each worker and the record for each machine based on the input of the worker, and prevents the risk of discrepancies or inconsistencies occurring between the work hours of the worker and the operation hours of the machine due to manual input.
[0077] [Item 6] An information processing device according to another aspect of the present disclosure is an information processing device configured to be able to communicate with a communication terminal via a communication network, the information processing device including a processing circuit, the processing circuit generates allocation data indicating an allocation of a plurality of work items to be performed by a worker, acquires work log data generated based on an operation input by the worker to the communication terminal, and generates time-series work performance data for the worker based on the work log data, the allocation data dividing the plurality of work items into two or more groups, and for each group, a work order of the work items belonging to the group is determined, the work log data including data on the corresponding work items and the time when the operation input was made, the processing circuit allows, after acquiring first work log data for a first work item belonging to a first group, to acquire second work log data for a second work item belonging to a second group different from the first group before all work items belonging to the first group are completed, and when the second work log data is acquired after acquiring the first work log data, the processing circuit generates the work performance data with the start time of the second work item as the completion time or interruption time of the first work item. [Explanation of symbols]
[0078] 1. Communication terminal 3. Servers, information processing devices 4. Communication Network 12 Communication terminal display 30 Server processing circuit 50 Achievement input screen 55 Group selection button 100 Work Management System
Claims
1. A server that stores a plurality of work procedure data indicating work procedures for each of a plurality of work items; A work management system including a communication terminal configured to be able to communicate with the server via a communication network, A processing circuit is provided, The processing circuitry includes: generating assignment data indicative of an assignment of a plurality of work items to be performed by the workers; Acquire work log data generated based on an operation input by a worker to the communication terminal; generating time-series work performance data for the worker based on the work log data; In the assignment data, the plurality of work items are divided into two or more groups, and a work order of the work items belonging to each group is determined, The work log data includes a corresponding work item and data on a time when the operation input was performed, The processing circuitry includes: after acquiring first work log data for a first work item belonging to a first group, and before all work items belonging to the first group are completed, second work log data for a second work item belonging to a second group different from the first group is allowed to be acquired; A work management system that, when the second work log data is acquired after the first work log data is acquired, generates the work performance data in which the start time of the second work item is the completion time or interruption time of the first work item.
2. the first work item belonging to the first group includes an automatic operation process of a first machine; The work management system according to claim 1 , wherein the second work item belonging to the second group includes a work process using a second machine different from the first machine.
3. The work management system according to claim 1 , wherein the work items belonging to the first group are set as work items having a higher priority than the work items belonging to the second group.
4. the processing circuit displays, on a display of the communication terminal, a performance input screen for inputting performance data of the work assigned to each worker based on the assignment data; the performance input screen includes a virtual group selection button for selecting a work item belonging to another group; 3. The work management system according to claim 1, wherein the processing circuit generates the second work log data when displaying the performance input screen for the second work item belonging to the second group from the performance input screen for the first work item belonging to the first group based on a selection operation of a work item belonging to another group, including an operation input to the group selection button.
5. The work management system according to claim 1 or 2, wherein the processing circuit generates machine operation history data for machines used in the plurality of work items in addition to time-series work history data for the workers from the work log data.
6. An information processing device configured to be able to communicate with a communication terminal via a communication network, The information processing device includes a processing circuit; The processing circuitry includes: generating assignment data indicative of an assignment of a plurality of work items to be performed by the workers; Acquire work log data generated based on an operation input by a worker to the communication terminal; generating time-series work performance data for the worker based on the work log data; In the assignment data, the plurality of work items are divided into two or more groups, and a work order of the work items belonging to each group is determined, The work log data includes a corresponding work item and data on a time when the operation input was performed, The processing circuitry includes: after acquiring first work log data for a first work item belonging to a first group, and before all work items belonging to the first group are completed, second work log data for a second work item belonging to a second group different from the first group is allowed to be acquired; an information processing device that, when acquiring the second work log data after acquiring the first work log data, generates the work performance data in which the start time of the second work item is set as the completion time or interruption time of the first work item.
Citation Information
Patent Citations
Production information collecting system
JP1996194854A
Manufacturing process management apparatus, manufacturing process management method, program and recording medium for the same
JP2009157690A
Work result management system, work result management method, and work result management program
JP2015102921A
Work record analysis server, work record analysis method, and work record analysis program
JP2021064265A
Visualization system
JP2021192255A