The present invention relates to a technique for managing a work process.
A technique for production management is known. For example, Patent Literature 1 discloses a technique for creating a production schedule in a production process in a factory or the like, using a computer. Patent Literature 2 discloses a technique for production process management, particularly for managing process planning, progress results, and productivity.
Patent Literature 1: JP 4319026B
Patent Literature 2: JP 4230852B
When there are many products to be manufactured, displaying a task schedule for product manufacture for each of the products may result in too many items and make it difficult to grasp the task schedule.
An object of the present invention is to make it easier to see a task schedule for product manufacture, even when there are many products to be manufactured.
The present invention provides a management apparatus including; a group creation unit that creates in accordance with predetermined conditions at least one group that includes at least one of a plurality of products to be manufactured; a schedule creation unit that creates a schedule for manufacturing the plurality of products for each of the at least one group; and a display control unit that displays on a display unit the schedule for each of the at least one group, together with information on a task for manufacturing each of the at least one of the plurality of products included in the at least one group.
The predetermined conditions may include a condition that the at least one of the plurality of products has the same delivery destination and the same delivery date, and the at least one of the plurality of products included in the at least one group may satisfy the predetermined conditions.
The predetermined conditions may further include a condition that the at least one of the plurality of products that has the same delivery destination and the same delivery date is to be manufactured using a diagram already used for another product manufactured by a worker, the at least one of the plurality of products included in the at least one group may satisfy the predetermined conditions, and the schedule creation unit may assign to the worker a task of manufacturing the at least one group.
The display control unit may display on the display unit a Gantt chart that represents the schedule for each of the at least one group for each of at least one worker.
The display control unit that may display on the display unit a list of an individual schedule for a target group from among the schedule, together with information on a task for manufacturing each of the at least one of the plurality of products included in the target group, the target group being assigned to a designated worker.
The display control unit may display on the display unit the list of the individual schedule together with progress information on the task for manufacturing each of the at least one of the plurality of products included in the target group.
The plurality of products may be manufactured using a plurality of manufacturing processes, and the list of the individual schedule may include status information on a task in a manufacturing process, from among the plurality of manufacturing processes, carried out immediately prior to a target manufacturing process carried out by the designated worker.
The list of the individual schedule may include status information on a task in a target manufacturing process carried out by the designated worker.
The group creation unit may additionally create at least one subgroup that includes at least one of the plurality of products in accordance with another condition that is different from the predetermined conditions, the schedule creation unit may additionally create a schedule for each of the at least one subgroup, and the display control unit may display on the display unit the schedule for each of the at least one subgroup.
The other condition may include a condition that the at least one of the plurality of products has the same color or is made of the same material.
The plurality of products may be manufactured using a plurality of manufacturing processes, and when there is a delay in the schedule for a target manufacturing process, from among the plurality of manufacturing processes, carried out to manufacture the at least one of the plurality of products included in the at least one group, the display control unit may display a warning on the schedule for a manufacturing process that is prior to the target manufacturing process.
The present invention also provides a management system including a management apparatus and a terminal apparatus, wherein the management apparatus includes: a group creation unit that creates in accordance with predetermined conditions at least one group that includes at least one of a plurality of products to be manufactured; a schedule creation unit that creates a schedule for manufacturing the plurality of products for each of the at least one group; and a display control unit that displays on a display unit the schedule for each of the at least one group, together with information on a task for manufacturing each of the at least one of the plurality of products included in the at least one group, and the terminal apparatus includes the display unit.
Furthermore, the present invention provides a program for enabling a computer to carry out: a step of creating in accordance with predetermined conditions at least one group that includes at least one of a plurality of products to be manufactured; a step of creating a schedule for manufacturing the plurality of products for each of the at least one group; and a step of displaying on a display unit the schedule for each of the at least one group, together with information on a task for manufacturing each of the at least one of the plurality of products included in the at least one group.
According to the present invention, it is possible to make it easier to see a task schedule for product manufacture, even when there are many products to be manufactured.
Generally, in the manufacture of sheet metal products, the number of products to be manufactured is large. Therefore, in the present embodiment, products that are considered desirable to be collectively manufactured are grouped together for manufacturing. In this case, the materials and diagrams used to manufacture the products are also moved together in units of groups, and therefore production management is also basically carried out in unit of groups. Note that there are cases in which one product in a group undergoes a task of a certain process, but another product in the same group does not undergo the task of this process. Even in such cases, the materials and diagrams to be used to manufacture the products are moved together to a location where the process is to be carried out, but the task of the process is not to be performed on the other product.
Management system 100 includes server apparatus 110 (an example of the management apparatus) and a plurality of terminal apparatuses 120. Server apparatus 110 and terminal apparatuses 120 are connected to each other via communication network 130. Server apparatus 110 creates a task schedule for manufacturing products. Terminal apparatuses 120 are used by users such as workers or administrators, and display the schedule created by server apparatus 110.
Memory 111 stores a program that is to be executed by processor 112. For example, a ROM (Read Only Memory) or a RAM (Random Access Memory) may be used as memory 111. Processor 112 controls each unit in server apparatus 110 by executing the program stored in memory 111, to perform processing to create a task schedule for manufacturing products. For example, a CPU (Central Processing Unit) may be used as processor 112. Storage 113 stores various kinds of data that are to be used to create or display the task schedule for manufacturing products. For example, a hard disk drive or an SSD (Solid State Drive) may be used as storage 113. Communication interface 114 is connected to communication network 130, and transmits and receives various kinds of data to and from server apparatus 110 via communication network 130.
Returning to
Acquisition unit 116 acquires various kinds of information that are used to create a schedule for manufacturing products, or create a screen that shows this schedule. Acquisition unit 116 may acquire information from storage 113, or acquire information from an external apparatus. The information to be acquired by acquisition unit 116 includes information that is contained in database 140 stored in storage 113.
Master data includes an order number, a production number, a diagram number, a quantity, a customer's name (an example of the delivery destination), a delivery date, process information, and progress information. The order number is information that uniquely identifies a customer's order. The production number is information that uniquely identifies the products ordered by the customer. The diagram number is information that uniquely identifies the diagram to be used to manufacture the products ordered by the customer. The quantity is the number of products ordered by the customer. The customer's name is information that uniquely identifies the customer who placed the order. The delivery date is the date by which the products ordered by the customer is to be delivered to the customer. Process information is information that indicates the process through which the products ordered by the customer are manufactured. Progress information is information that indicates the progress of the task of manufacturing the products ordered by the customer.
For example, upon receiving an order from customer X to deliver one product by May 20, 2019, an order number “1001” assigned to this order, a production number “101” assigned to this product, a diagram number “201” assigned to the diagram used to manufacture this product, a quantity “1”, a customer's name “customer X”, a delivery date “2019/05/20”, and process information “order->bending->welding-> . . . ” that indicates the ordering process, the bending process, the welding process, . . . required to manufacture this product are stored in database 140 in association with each other.
Upon the task of the ordering process regarding this order being complete, the user operates operation unit 122 to input progress information that indicates that the task of the ordering process has been completed. This progress information may include, for example, the name of the task of the ordering process, the name of the worker who performed the task of the ordering process, and the work date of the ordering process. The input progress information is transmitted from terminal apparatus 120 to server apparatus 110, and is stored in database 140 in association with the order number “1001”. In the same manner, upon that the task of any of the other processes being complete, progress information is input in response to the user's operation, and is stored in database 140.
Returning to
For example, in the case of database 140 shown in
The predetermined conditions may include a condition that the delivery destination and the delivery date are the same, and that the products are to be manufactured using the same diagram as a product manufactured through a task carried out by the worker in the past. In this case, a group that includes products that satisfy the predetermined conditions, i.e., products that have the same delivery destination and the same delivery date, and are manufactured using the same diagram as a product manufactured through a task carried out by the worker in the past, is created.
For example, in the case of database 140 shown in
Schedule creation unit 118 creates schedule 141 for manufacturing products in units of groups created by group creation unit 117. Schedule 141 created by schedule creation unit 118 is stored in storage 113. The “schedule” mentioned here refers to the production plan for products. The creation of schedule 141 includes the assignment of workers and schedule planning for each group. The assignment of workers and the schedule planning is carried out so that the delivery date is met.
The group number is information that uniquely identifies the group. The quantity indicates the number of groups. The customer delivery date indicates the date by which the group is to be delivered to the customer. For this customer delivery date, the delivery date of the products included in the group is used. The scheduled start date and time is the scheduled date and time when the task of manufacturing the group is to be started. The number of days of delay indicates the number of days of delay from the delivery date. The number of days of delay is input when the scheduled start date and time is set to be later than the delivery date and time. The number of days of delay is the difference in the number of days between the scheduled start date and the delivery date. The worker's name is information that identifies the worker to which the task of manufacturing the group is assigned. The man-hours [minutes] is the time required to complete the task of manufacturing the group. The number of man-hours [minutes] is, for example, the total time required to complete the task of manufacturing the products included in the target group. The time required to complete the task of manufacturing each product may be determined in advance for each process or task, or calculated for each worker based on the work history, or set in advance by the workers themselves. The man-hours [days] is the number of days required to complete the task of manufacturing the group. The man-hours [days] is calculated based on the time required to complete the task of manufacturing the group.
The priority date is the deadline for starting the task, determined according to the delivery date. For example, if the task of the welding process needs to be started on May 2, 2019 at the latest in order that the task of manufacturing the group with the group number “001” will be complete by the deadline, then the priority date for this group is May 2, 2019. The priority level is the priority of the task of the group. For example, a value between 0 and 50 is used as the priority level. 0 indicates the highest priority level, and the larger the value, the lower the priority level. The subcontract arrival date is the date when the parts required for the task arrive from the subcontractor. The subcontract arrival date is input if the parts required for the task are subcontracted. The start date is the date when the worker actually started the task. For example, the priority date, the priority level, the subcontract arrival date, and the start date are input in response to the operation performed by the user on operation unit 122, and are transmitted from terminal apparatus 120 to server apparatus 110 and are stored in schedule 141.
The assignment of workers may be performed using a known technique. For example, the assignment of workers is performed based on the spare capacity of each worker according to their abilities and load status. However, a task of one group and a task of another group that is to be performed in parallel with that task of one group are to be assigned to different personnel. For example, if worker A for a welding process has spare time, the task of the welding process for the group with the group number “001” shown in
If the task of manufacturing products was performed in the past using the same diagram, the task may be assigned to the worker who performed the task. For example, the group with the group number “003” shown in
Furthermore, some tasks may be assigned to a group of a plurality of workers instead of individual workers. For example, a task that does not change much in terms of work results or work efficiency regardless of which worker performs it may be assigned to a group of a plurality of workers who are capable of performing that task. In such a case, one of the workers belonging to this group will perform this task.
The schedule planning may be performed using a known technique. For example, in schedule planning, the scheduled start date and time of the task of each group is set. At this time, the scheduled start date and time for the task of each process for each group is set so that the task of the next process starts after the task of the previous process for the group is complete. For example, database 140 shown in
Furthermore, the scheduled start date and time of the task for each group is set to be within the actual working hours of the worker to which the task for the group is assigned. That is to say, the scheduled start date and time of the task for each group is not to be set within the break time or holiday time of the worker to which the task for the group is assigned. For example, if 12:20, Apr. 25, 2019 is included in the actual working hours of worker A to which the task for the group with the group number “001” is assigned, the scheduled start date and time of the task of the welding process for this group is set to 12:20, Apr. 25, 2019. In this case, as shown in
Note that, if the task for a group starts from the scheduled start date and time of the task for the group, and this task is not complete within the actual working hours of the worker to which the task for the group is assigned, the task for the group may be divided and assigned to the actual working hours, using the method described in WO 2019/142743, for example.
Furthermore, the scheduled start date and time of the task for each group is set so that the period in which the task for one group assigned to a worker is to be performed and the period in which the task for another group assigned to the same worker is to be performed do not overlap each other. For example, as shown in
In this case, as shown in
Display control unit 119 displays various screens created based on schedule 141 created by schedule creation unit 118 and the information acquired by acquisition unit 116, on terminal apparatus 120. For example, display control unit 119 transmits display data for displaying a screen, to the terminal apparatus 120, so that display unit 121 displays a screen corresponding to the display data. Various screens include overall schedule screen 150 and individual schedule screen 160. Overall schedule screen 150 shows the schedule of the tasks to be performed by all workers. Individual schedule screen 160 shows the schedule of the tasks to be performed by each individual worker.
For example, schedule 141 in
If the task for a group is divided and assigned, the Gantt chart may show, in addition to horizontal bars representing the plurality of periods to which the divided tasks are assigned, a horizontal bar representing the period sandwiched between these periods, using the method described in WO 2019/142743, for example.
Area 153 displays production management information. Production management information includes, for example, the number of delayed cases, the number of interruptions, and a utilization rate period from today for each period process [days]. Area 154 displays progress information. For example, when a product with the production number “001” is selected in response to an operation performed by the user on operation unit 122, area 154 displays progress information that is associated with the production number “001” in database 140 shown in
Area 155 displays property information. Area 155 is provided with tabs 156 to 159. When tab 156 is selected in response to an operation performed by the user on operation unit 122, area 155 displays task information. Task information includes a worker's name to which a task is assigned, and work time, for example. Man-hours [minutes] may be used for this work time.
When tab 157 is selected in response to an operation performed by the user on operation unit 122, area 155 displays a schedule list (an example of a schedule for each group).
The schedule list is formed in units of workers, in units of days, or in units of workers and days. For example, if the worker named “worker A” is selected in response to an operation performed by the user on operation unit 122, area 155 displays a list of schedules for the tasks for all the groups assigned to worker A. Specifically, the information associated with the worker's name “worker A” in schedule 141 shown in
When tab 158 is selected in response to an operation performed by the user on operation unit 122, detailed information for each product (an example of information regarding the task of manufacturing each individual product) is displayed in area 155.
Detailed information is, as with the schedule list shown in
When tab 159 is selected in response to an operation performed by the user on operation unit 122, area 155 displays results information regarding each worker.
Returning to
Basic work time 181 is basic work time determined for each worker. Basic man-hour multiplier 182 is a value that indicates a work speed. Basic man-hour multiplier 182 is normally set to 1, but if the work speed is faster than usual or work is performed by plurality of workers, a value greater than 1 is to be set. Each date field of calendar 183 displays scheduled work time 184 on the day, man-hour multiplier 185, actual work time 186, and number of days of delay 187.
Basically, basic work time 181 and basic man-hour multiplier 182 are used as scheduled work time 184 and man-hour multiplier 185 of the workday, respectively. However, scheduled work time 184 and man-hour multiplier 185 may be changed in response to an operation performed by the user on operation unit 122. For example, if the user wishes to change scheduled work time 184 for May 7 from 500 minutes to 400 minutes, the user may change scheduled work time 184 for May 7 from 500 minutes to 400 minutes by performing an operation using operation unit 122. For example, if the user works on a holiday on May 8, the user may change scheduled work time 184 for May 8 from 0 minutes to 500 minutes by performing an operation using operation unit 122.
Actual work time 186 is the total time required for the task assigned to the worker on the target date. Number of days of delay 187 is the number of days of delay occurring in the task assigned to the worker. If scheduled work time 184 or man-hour multiplier 185 is changed, the user's spare capacity and actual working hours will change, and therefore schedule 141 may be modified based on the user's spare capacity and actual working hours that have been changed. In such a case, number of days of delay 187 is changed based on schedule 141 that has been modified. For example, in order to simulate the change in number of days of delay 187 due to a change in a worker's scheduled work time 184, the administrator may change the worker's scheduled work time 184. As a result, the administrator can easily grasp number of days of delay 187 caused by the change in scheduled work time 184.
Returning to
If the list of individual schedules includes an urgent task, information to that effect may be added so that the urgent task can easily be recognized. For example, a letter or a symbol indicating the urgent task may be displayed in the field of the number of days of delay of the urgent task included in the list of individual schedules. Note that the urgent task may be designated in response to the user's operation performed on operation unit 122.
The individual schedules in the list area are arranged in order according to at least one of the following: the start date, the subcontract arrival date, the priority date, and the priority level. To determine the order, the start date, the subcontract arrival date, the priority date, and the priority level are used in this order of priority. For example, if start dates have been input, the individual schedules in the list will be arranged in ascending order of the start dates. If start dates have not been input or the start dates are the same, the individual schedules in the list will be arranged in ascending order of the subcontract arrival dates. If start dates and subcontract arrival dates have not been input or they are the same, the individual schedules in the list will be arranged in ascending order of the priority dates. If start dates and subcontract arrival dates have not been input and the priority dates are the same, the individual schedules in the list will be arranged in descending order of the priority levels. Individual schedule screen 160 is also provided with “reschedule” button 164. For example, if the user presses “reschedule” button 164 after performing an operation to input the start date or subcontract arrival date using operation unit 122, the start date or the subcontract arrival date is fixed and the individual schedule list is sorted according to the fixed start date or subcontract arrival date.
Area 162 displays detailed information regarding each product (an example of information regarding the tasks of manufacturing an individual product) in the group for which the tasks are assigned to worker A. For example, when the group with the group number “001” is selected in response to an operation performed by the user on operation unit 122, detailed information includes information that is associated with the group number “001” in the database 140 shown in
If the tasks for the products indicated by detailed information includes an urgent task, information to that effect may be added so that the urgent task can easily be recognized. For example, if a task for the product with the production number “101” is urgent, the background color of the field of this production number may be changed to red. If the tasks for the products indicated by detailed information includes a task in progress, information to that effect may be added. For example, if a task for the product with the production number “102” is in progress, the background color of the column that includes this production number may be changed to yellow. Note that the urgent task or the task in progress may be designated in response to the user's operation performed on operation unit 122.
Individual schedule screen 160 is provided with “field diagram” button 165. “Field diagram” button 165 is used to perform an operation to display a field diagram. This “field diagram” refers to the actual diagrams used in tasks.
Individual schedule screen 160 is provided with “diagram selection display” button 166. This “diagram selection display” button 166 is used to perform an operation to display a diagram for assistance in the manufacture of products. Diagrams for assistance in the manufacture of products may include, for example, at least one of the development diagrams shown in
Area 163 displays progress information that indicates the progress of the tasks for the products included in the group for which tasks are assigned to worker A. For example, upon the user performing an operation to select the product with the production number “101” using operation unit 122, area 163 displays progress information that is associated with the production number “101” in database 140 shown in
Individual schedule screen 160 is provided with “latest status” button 167. “Latest status” button 167 is used to perform an operation to update information. For example, upon the user pressing “latest status” button 167 using operation unit 122, the information displayed on individual schedule screen 160 is updated to the latest information.
Individual schedule screen 160 is provided with “worker change” button 168. “Worker change” button 168 is used to perform an operation to change the worker. For example, upon the user pressing “worker change” button 168 after performing an operation to select the group with the group number “001” using operation unit 122, worker change screen 170 is displayed.
Change screen 170 may also be provided with “master” tab 172. For example, upon the user performing an operation to select “master” tab 172 using operation unit 122, the worker registered in advance regarding the address of customer X that has ordered the products in the group with the group number “001” is displayed. The user may change the worker of the task for the group with the group number “001” to the worker registered in advance.
Returning to
If a new diagram is used for a task included in the list of individual schedules displayed in response to the selection of tab 169, information to that effect may be added so that the user can easily recognize that there is a task that uses a new diagram. For example, a letter or a symbol indicating the new diagram may be displayed in the field of the item number of the target task included in the list of individual schedules.
According to the above-described embodiment, groups that each include at least one kind of product that is to be manufactured is created, and a task schedule for manufacturing products is displayed for each group. Therefore, it is easier to see the task schedule for manufacturing the products even when the quantity or the number of types of the products to be manufactured is large. In addition, information regarding the tasks of manufacturing individual products included in each group is displayed together with the schedule for the group, which improves the efficiency of the tasks of manufacturing products.
In addition, overall schedule screen 150 displays a Gantt chart showing overall schedule 141. Therefore, for example, the administrator can grasp the overall work plan by browsing the Gantt chart using terminal apparatus 120. Furthermore, overall schedule screen 150 displays production management information, progress information, and property information together with this Gantt chart. Therefore, the administrator can change schedule 141 to be more appropriate content by browsing these pieces of information using terminal apparatus 120. Furthermore, for example, if area 155 shown in
In addition, individual schedule screen 160 displays a list of individual schedules, detailed information, and progress information. Therefore, a worker can perform a task while viewing the schedule of the tasks assigned to the worker and the diagrams for the individual products using terminal apparatus 120. As a result, the worker can easily grasp the schedule of the tasks that the worker is going to do. Therefore, it is possible to reduce the number of meetings to confirm the task schedule.
The present invention is not limited to the above-described embodiment. The above-described embodiment may be implemented in a modified form as in the following examples. At this time, two or more of the following modifications may be used in combination.
In the above-described embodiment, a specified delivery date specified by the user may be used as a predetermined condition used for creating a group, instead of the delivery date specified by the customer. For example, the user may set the same specified delivery date for a plurality of kinds of products ordered by the same customer and the delivery dates thereof specified by the customer are close to each other. In such a case, these products may be grouped into a single group.
In the above-described embodiment, if a machine performs a task of the work process, the task may be assigned to the machine instead of the worker or in addition to the worker.
In the above-described embodiment, the order of the individual schedules in the list is not limited to the order according to at least one of the following: the start date, the subcontract arrival date, the priority date, and the priority level. The order of the individual schedules in the list may be any order. For example, the individual schedules in the list may be arranged in ascending order of customer delivery dates.
In the above-described embodiment, the scheduled end date of the task of the previous process may be used as the subcontract arrival date of the next process.
In the above-described embodiment, the configurations of server apparatus 110 and terminal apparatus 120 are not limited to the examples shown in
The present invention may be provided as a program to be executed on server apparatus 110 or terminal apparatus 120. This program may be provided in the state of being recorded on a computer-readable recording medium, or may be downloaded via a communication line such as the Internet.
Modification Regarding Subgroups
In the above-described embodiment, subgroups may be created in addition to the above-described groups, and schedules may be created and displayed for each subgroup. Such a subgroup indicates, for example, a work unit for actual work in the field. The products included in a subgroup may differ in at least either the delivery destination or the delivery date. In such a case, group creation section 117 creates a subgroup that includes at least one product according to other conditions that are different from the predetermined conditions used to create a group. The other conditions may be different for each work process. For example, other conditions include a condition that at least one kind of product has the same color or material. Schedule creation unit 118 creates a schedule for each subgroup. Display control unit 119 displays the schedule for each subgroup on display unit 121.
For example, in a painting process, it takes time and effort to change paint colors. Therefore, it may be more efficient to paint the same color at once. Therefore, in the painting process, subgroups may be created according to other conditions that indicate that the colors of the products are the same. For example, of the products that are ready to be subjected to the painting process, products that are to be painted white may be grouped into a single group, and products that are to be painted yellow may be grouped into another group. Note that the specific method for creating subgroups is the same as the method for creating groups illustrated in the above-described embodiment.
Here, the paint color is specified by the customer when the order is received, and is stored in database 140 shown in
A schedule is created for each subgroup created in such a manner. For example, if there are a plurality of painting lines, the first painting line on a given day is assigned a subgroup of products with the paint color “white”, and the second painting line is assigned a subgroup of products with the paint color “yellow”. In general, changing the paint color may require certain processing to avoid mixing the colors before and after the painting process. Therefore, efficiency may degrade every time the color is changed. However, by assigning a subgroup to each painting line, for example, products with the paint color “white” are painted on one painting line together with other products with the paint color “white”, so that even products have been painted with “white” on another painting line in the past, the products will not be assigned to the other painting line. Therefore, it is possible to prevent, for example, a schedule in which only one product is painted with white while other products are painted with yellow on a given painting line.
The schedule for each subgroup is displayed. For example, individual schedule screen 160 shown in
In addition, in a punching process, for example, the yield is higher if products that are made of the same material are cut together. Therefore, in the punching process, subgroups may be created according to other conditions that indicate that the materials of the products are the same. For example, of the products that are ready to be subjected to the punching process, products that are to be manufactured using the same material may be grouped into a single subgroup. This same material means that the material properties and thickness are the same, for example.
A schedule is created for each subgroup created in such a manner. For example, if there are a plurality of processing machines that carries out punching processing, the first processing machine is assigned a subgroup of products made from a certain material, and the second processing machine is assigned a subgroup of products made from another material different from the material, at a certain date and time. In this case, processing data used in punching processing may also be created according to the subgroup. For example, processing data may be created so that the products in the subgroup can be obtained from a single piece of material.
The schedule for each subgroup is displayed. For example, individual schedule screen 160 shown in
Modification Regarding Worker Assignment
In the above-described embodiment, the method for assigning tasks to workers is not limited to the above-described example. For example, a task may be assigned to a worker based on the work history thereof in the past. For example, if the task of manufacturing the same product was performed in the past, the task may be assigned to the worker who performed the task. Also, depending on the product, a worker may be designated by the customer. The task of manufacturing such products may be assigned to the worker designated by the customer. For example, if worker A is designated by the customer as the worker for the welding process for a certain product, the task of the welding process for this product is to be assigned to worker A. Here, even if the task of the welding process for this product is temporarily carried out by a worker other than worker A for some reason, the task is to be assigned to worker A again the next time the task of the welding process for this product is to be carried out.
Modification Regarding Information Indicating Work Status
In the above-described embodiment, the individual schedule list may include status information that indicates the work status of the manufacturing process that is immediately prior to the target manufacturing process that is to be carried out by the designated worker, of a plurality of manufacturing processes (hereinafter referred to as “status information regarding the previous process”), and status information that indicates the work status of the target manufacturing process (hereinafter referred to as “status information regarding the target process”). For example, database 140 shown in
For example, the manufacturing processes for sheet metal products includes a plurality of manufacturing processes such as a bending process and a welding process. The individual schedule list shown in
Modification Regarding Delay Warning
In the above-described embodiment, if there is a delay in the schedule of the target manufacturing process, a warning may be displayed on the schedule of a manufacturing process that is prior to the target manufacturing process. In such a case, if there is a delay in the schedule of the target manufacturing process for manufacturing at least one kind of product included in the group, of a plurality of manufacturing processes, display control unit 119 displays a warning on the schedule of a manufacturing process that is prior to the target manufacturing process.
For example, there may be a case of receiving an order from a customer to manufacture a product with a short delivery time, and to strictly adhere to the delivery date. When such an order is received, the ordered product is registered in the emergency list in response to an operation performed by the user using operation unit 122. This emergency list is to be stored in storage 113, for example. In this case, in order that the tasks for the products registered in the emergency list can easily be recognized, a letter or a symbol indicating the urgent task is displayed in the field of the number of days of delay of the urgent task included in the individual schedule list as shown in
Modification Regarding Delivery Date Simulation
In the above-described embodiment, when an order is received from a customer, the user may temporarily input the contents of the order into database 140 so that the schedule for manufacturing the ordered product is displayed on display unit 121. For example, temporary master data is input based on the contents of the temporarily input order, and is stored in database 140 shown in
Number | Date | Country | Kind |
---|---|---|---|
2019-165515 | Sep 2019 | JP | national |
2020-129192 | Jul 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/032210 | 8/26/2020 | WO |