JP7783066B2 - Warehouse work management system, warehouse work management method and program - Google Patents
Warehouse work management system, warehouse work management method and programInfo
- Publication number
- JP7783066B2 JP7783066B2 JP2022010974A JP2022010974A JP7783066B2 JP 7783066 B2 JP7783066 B2 JP 7783066B2 JP 2022010974 A JP2022010974 A JP 2022010974A JP 2022010974 A JP2022010974 A JP 2022010974A JP 7783066 B2 JP7783066 B2 JP 7783066B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- plan
- day
- recovery
- warehouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、倉庫作業の事前最適化に有効な技術に関する。 This invention relates to technology that is effective in pre-optimizing warehouse operations.
従来、倉庫作業を最適化するためのシステムが提案されている。例えば、特許文献1では、複数の出荷オーダに応じた作業を、リソースの割り当ても含め全体の作業計画を立案し、最適化することが可能な作業計画システムが開示されている。 Systems for optimizing warehouse work have been proposed in the past. For example, Patent Document 1 discloses a work planning system that can create and optimize an overall work plan, including resource allocation, for work in response to multiple shipping orders.
しかしながら、倉庫作業の作業計画を立てていても、当日、体調不良等により、出勤できない倉庫作業者が現れ、倉庫作業の作業人員の変更が生じたり、緊急対応が必要な出荷オーダが発生し、作業量の変更等が生じたりして、予定していた倉庫の作業計画が当日になって崩れることがある。
この場合、当初の作業計画の変更を行って出荷オーダに対応することが要求されるが、そのような場合でも、当日の倉庫作業における利益が、当初の作業計画と大きく乖離しないことが望ましい。
そこで、本発明者らは、当日の倉庫作業者の出勤状況を把握し、作業計画の変更が必要となるとき、どのように作業計画を変更すれば、当日の倉庫作業における利益が最大になるかをシミュレートして提供する仕組みに着目した。
However, even if a warehouse work plan is made, on the day, a warehouse worker may be unable to come to work due to illness or other reasons, resulting in changes to the warehouse workforce, or a shipping order may be generated that requires an emergency response, causing a change in the amount of work, and the planned warehouse work plan may fall apart on the day.
In this case, it is necessary to change the original work plan to accommodate the shipping order, but even in such a case, it is desirable that the profit from the warehouse work on that day does not deviate significantly from the original work plan.
Therefore, the inventors focused on a system that grasps the attendance status of warehouse workers on that day, and when a change in the work plan is necessary, simulates and provides how the work plan should be changed to maximize profits from warehouse work on that day.
本発明は、倉庫勤務者の急な人員変更や倉庫作業量の変更が有った場合でも、最適な倉庫作業計画を素早く立てることを可能にする倉庫作業管理システム、倉庫作業管理方法及びプログラムを提供することを目的とする。 The objective of the present invention is to provide a warehouse work management system, warehouse work management method, and program that enables the quick creation of optimal warehouse work plans even when there are sudden changes in warehouse staffing or warehouse work volume.
本発明は、倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理する倉庫作業管理システムであって、
予め作成された作業計画について、作業人員及び/又は作業内容の変更を受け付ける変更受付部と、
受け付けた変更内容に基づいて、前記作業計画に対するリカバリプランを作成する作成部と、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するシミュレータと、
を備える倉庫作業管理システムを提供する。
The present invention is a warehouse operation management system that manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders,
a change receiving unit that receives changes to the number of workers and/or work content for a work plan created in advance;
a creation unit that creates a recovery plan for the operation plan based on the received changes;
a simulator that simulates the created recovery plan and calculates the profit of the entire work for that day based on the recovery plan;
The present invention provides a warehouse operation management system comprising:
本発明によれば、倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理する倉庫作業管理システムは、予め作成された作業計画について、作業人員及び/又は作業内容の変更を受け付け、受け付けた変更内容に基づいて、前記作業計画に対するリカバリプランを作成し、作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出する。 According to the present invention, a warehouse operation management system that manages shipping volumes based on the number of workers and shipping orders at each stage of warehouse operations accepts changes to the number of workers and/or work content for a pre-created work plan, creates a recovery plan for the work plan based on the accepted changes, simulates the created recovery plan, and calculates the overall profit for the day's work based on the recovery plan.
本発明は、システムのカテゴリであるが、方法及びプログラムであっても同様の作用、効果を奏する。 This invention is categorized as a system, but methods and programs also have the same effects and benefits.
本発明によれば、倉庫勤務者の急な人員変更や倉庫作業量の変更が有った場合でも、最適な倉庫作業計画を素早く立てることを可能にする。 This invention makes it possible to quickly create optimal warehouse work plans even when there are sudden changes in warehouse staffing or warehouse work volume.
以下、添付図面を参照して、本発明を実施するための形態(以下、実施形態)について詳細に説明する。以降の図においては、実施形態の説明の全体を通して同じ要素には同じ番号または符号を付している。 Hereinafter, a detailed description of an embodiment of the present invention (hereinafter, "embodiment") will be given with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiment.
[基本概念/基本構成]
図1は、倉庫作業管理システム1の概要を説明するための図である。倉庫作業管理システム1は、少なくともコンピュータ10を備える倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理するシステムである。
本実施形態では、倉庫作業管理システム1は、コンピュータ10と、出荷オーダを管理するWMS(Warehouse Management System)20、作業計画を管理するRCS(Resource Control System)30、倉庫作業者や作業内容を管理する管理者が所持する管理者端末40、倉庫作業者毎の出勤、労働時間、遅刻、早退、休憩、欠勤等の就業状況をシフトデータ等により管理する勤怠管理システムであるシフト管理システム50と、データ通信可能に接続されるシステムである。
[Basic concept/basic configuration]
1 is a diagram illustrating an overview of a warehouse operation management system 1. The warehouse operation management system 1 is a system equipped with at least a computer 10 and managing the number of workers in each process of warehouse operations and the shipping volume based on shipping orders.
In this embodiment, the warehouse operation management system 1 is a system connected so as to be able to perform data communications with a computer 10, a WMS (Warehouse Management System) 20 that manages shipping orders, an RCS (Resource Control System) 30 that manages work plans, a manager terminal 40 carried by a manager that manages warehouse workers and work contents, and a shift management system 50 that is an attendance management system that manages the working status of each warehouse worker, such as attendance, working hours, lateness, early departure, breaks, and absences, using shift data and the like.
本実施形態は、前提として、予め当日分の作業計画が作成又は保存されており、この作業計画を用いるものである。なお、作業計画は、RCS30により自動で作成され、コンピュータ10に自動で出力されるのが望ましいが、その態様に限定されるものではない。また、倉庫作業における工程として、入荷、入庫、ピッキング、流通加工、梱包、出荷を想定しているが、工程に関してもこれらに限定されるものではない。また、本明細書において、利益とは、単純な粗利だけでなく、売上、支出、収支、利益率を含むものである。 This embodiment assumes that a work plan for the day has been created or saved in advance, and that this work plan is used. It is desirable that the work plan be automatically created by the RCS 30 and automatically output to the computer 10, but this is not the only possible configuration. While warehouse work processes are assumed to include receiving, storing, picking, distribution processing, packaging, and shipping, these processes are not limited to these. In this specification, profit includes not only simple gross profit, but also sales, expenses, income and expenditure, and profit margins.
倉庫作業管理システム1が、作業人員及び/又は作業内容の変更に基づく当日分の作業全体の利益を算出する場合についての処理ステップの概要について、図1に基づいて説明する。 The following explains, with reference to Figure 1, an overview of the processing steps that the warehouse operation management system 1 takes when calculating the overall profit for a day's work based on changes to the number of workers and/or work content.
コンピュータ10は、当日分の出荷オーダ及び作業計画を取得する(ステップS0)。
出荷オーダは、例えば、商品ID、出荷量、締切日時が含まれるデータである。作業計画は、例えば、倉庫作業における各工程の倉庫作業者の作業人員数及び作業内容(例えば、作業時間、作業量)である。
WMS20は、管理者から管理者端末40を介して、出荷オーダの入力を受け付ける。WMS20は、受け付けた出荷オーダの内、当日分の出荷オーダを、コンピュータ10に送信する。なお、WMS20は、出荷オーダを、顧客が管理する顧客システムから取得した出荷オーダを、コンピュータ10に送信する構成も可能である。
RCS30は、作成、又は保存済の作業計画の内、当日分の作業計画を、コンピュータ10に送信する。
コンピュータ10は、WMS20又はRCS30から、これらの出荷オーダ及び作業計画を受信することにより、当日分の出荷オーダ及び作業計画を取得する。
The computer 10 acquires the shipping orders and work plans for the day (step S0).
The shipping order is data including, for example, a product ID, a shipping quantity, and a deadline. The work plan is, for example, the number of warehouse workers to work in each process in the warehouse and the work content (for example, work time and work volume).
The WMS 20 receives shipping orders from an administrator via the administrator terminal 40. The WMS 20 transmits the shipping orders for the current day from among the received shipping orders to the computer 10. The WMS 20 can also be configured to transmit shipping orders acquired from a customer system managed by the customer to the computer 10.
The RCS 30 transmits the work plan for the day among the work plans that have been created or saved to the computer 10 .
The computer 10 receives these shipping orders and work plans from the WMS 20 or the RCS 30, thereby obtaining the shipping orders and work plans for the current day.
コンピュータ10は、取得した作業計画について、作業人員及び/又は作業内容の変更を受け付ける(ステップS1)。
シフト管理システム50は、当日分のシフトデータを、コンピュータ10に送信する。
コンピュータ10は、このシフトデータを受信し、当日分の倉庫作業者に、不足人員が存在するか否かを検出する。不足人員は、遅刻、早退、欠勤等の理由により、自身に割り当てられた当日分の倉庫作業の一部又は全部を行えない倉庫作業者である。また、作業人員は、自身に割り当てられた当日分の倉庫作業を行える倉庫作業者である。
コンピュータ10は、不足人員を検出した場合、不足人員数及びこの不足人員に割り当てられた当日分の作業内容を管理者端末40に通知する。更に好ましくは、コンピュータ10は、不足人員に対しての補填等せずに作業を行った場合のプランをシミュレートし、当日分の作業全体の利益予想を算出するとともに、作業超過時間を管理者端末40に通知するのが好ましい。ここで、出荷オーダに記載の時間を超過する結果となる場合には、計画が困難であるとしてエラーを表示しても良い。
管理者は、管理者端末40に通知された利益損失又はエラー等の通知を確認し、作業人員の配置変更及び/又は作業内容の変更の入力の要否等を判断する。管理者端末40は、作業人員の配置変更及び/又は作業内容の変更の入力を受け付けることができ、管理者は、作業内容の変更が必要と判断した場合にはその変更内容を入力する。
変更内容は、具体的には以下のようなものである。
例えば、作業開始時点で不足人員に割り当てられた作業内容を他の作業人員に配置変更するプラン、一日を午前と午後で二分割し、午前中は不足人員となった点を除いて当初割り当てられた作業内容の配置を維持するが、午後に不足人員に割り当てられた作業内容を別途補填して配置変更するプラン、当初複数人に割り当てられた作業内容の内、人数が減っても問題が無い又は問題が少ない作業内容を抽出し、そこから作業人員を不足人員に割り当てて配置変更するプラン、又は翌日以降に行っても問題ない作業内容を抽出してその分を翌日以降に変更し、現在の作業人員により行える作業内容に集約して作業内容を再作成して配置変更するプラン、等である。管理者端末40は、このような変更プランを1案ずつ入力して受付けても良いし、複数プランを入力できるものでも良く、優先順位とともに複数プランを入力可能なものであっても構わない。
管理者端末40は、上述のような趣旨で受け付けた変更内容をコンピュータ10に送信する。
コンピュータ10は、この変更内容を受信することにより、事前に取得した作業計画について、作業人員及び/又は作業内容の変更を受け付ける。
The computer 10 accepts changes to the workers and/or work content for the acquired work plan (step S1).
The shift management system 50 transmits the shift data for the day to the computer 10.
The computer 10 receives this shift data and detects whether there are shortages of warehouse workers for that day. A shortage of workers is a warehouse worker who is unable to perform some or all of the warehouse work assigned to him/her for that day due to reasons such as lateness, early departure, or absence. A worker is a warehouse worker who is able to perform the warehouse work assigned to him/her for that day.
When the computer 10 detects a shortage of personnel, it notifies the manager terminal 40 of the number of shortage personnel and the work content for that day assigned to the shortage personnel. More preferably, the computer 10 simulates a plan in which the work is carried out without making up for the shortage of personnel, calculates an expected profit for the entire work for that day, and notifies the manager terminal 40 of the overtime work. Here, if the result is that the time specified in the shipping order is exceeded, an error may be displayed indicating that the plan is difficult.
The manager checks the notification of the profit loss or error etc. notified to the manager terminal 40 and judges whether it is necessary to input a change in the allocation of workers and/or a change in the work content. The manager terminal 40 can accept input of a change in the allocation of workers and/or a change in the work content, and if the manager judges that a change in the work content is necessary, he inputs the change details.
The specific changes are as follows:
For example, there are plans to reassign tasks assigned to understaffed workers at the start of the work to other workers, plans to divide the day into morning and afternoon, and maintain the original work assignments in the morning except for the understaffed workers, but to reassign tasks assigned to understaffed workers in the afternoon, plans to extract tasks that will not cause problems or will cause few problems if the number of workers is reduced from the tasks originally assigned to multiple people and reassign workers from those tasks to understaffed workers, plans to extract tasks that will not cause problems if performed the following day or later, and reassign those tasks to the following day or later, consolidate them into tasks that can be performed by the current workers, and re-create the tasks and reassign them, etc. The administrator terminal 40 may accept such change plans input one by one, or may be capable of inputting multiple plans, or may be capable of inputting multiple plans along with their priorities.
The administrator terminal 40 transmits the changes received for the above-mentioned purposes to the computer 10 .
By receiving the changes, the computer 10 accepts changes to the workers and/or work content for the work plan acquired in advance.
コンピュータ10は、受け付けた変更内容に基づいて、作業計画に対するリカバリプランを作成する(ステップS2)。
コンピュータ10は、この変更内容に基づいて、当初の当日分の作業計画に対して、不足人員を補う作業計画をリカバリプランとして作成する。このリカバリプランは、上述した変更内容を、当初の当日分の作業計画に反映したものである。
The computer 10 creates a recovery plan for the work plan based on the received changes (step S2).
Based on these changes, the computer 10 creates a recovery plan, which is a work plan to make up for the shortage of personnel in the original work plan for that day. This recovery plan reflects the above-mentioned changes in the original work plan for that day.
コンピュータ10は、作成したリカバリプランをシミュレートし、リカバリプランに基づく当日分の作業全体の利益を算出する(ステップS3)。
コンピュータ10は、作成したリカバリプランをシミュレートし、リカバリプランにおける売上及び経費を算出する。コンピュータ10は、算出した売上から経費を減算し、収支を算出する。コンピュータ10は、これらの計算を行うことにより、利益を算出する。更に、コンピュータ10は、リカバリプランにおける作業効率(総所要時間、カットタイム余裕時間、余裕率、超過人時)を算出する。
総所要時間は、シミュレーション結果のかかった時間(実際に、このリカバリプランにより倉庫作業を行った場合にかかる時間)である。カットタイムは、出荷する荷物毎に設定される締切時間であり、作業開始時刻から、作業終了時刻までに必要な時間である。カットタイム余裕時間は、カットタイムから総所要時間を減算した時間(作業終了時刻から、カットタイムの時刻までの間の時間)である。余裕率は、このカットタイムに対するカットタイム余裕時間の割合である。超過人時は、カットタイム余裕時間がマイナスの場合に必要な単位時間当たりの人数である。
The computer 10 simulates the created recovery plan and calculates the profit for the entire work for that day based on the recovery plan (step S3).
The computer 10 simulates the created recovery plan and calculates sales and expenses for the recovery plan. The computer 10 subtracts expenses from the calculated sales to calculate income and expenditures. The computer 10 calculates profits by performing these calculations. Furthermore, the computer 10 calculates the work efficiency (total required time, cut time margin, margin rate, excess man-hours) for the recovery plan.
The total required time is the time taken in the simulation results (the time it would actually take if warehouse work were carried out according to this recovery plan). The cut time is the deadline set for each shipment, and is the time required from the start time of work to the end time of work. The cut time slack time is the time obtained by subtracting the total required time from the cut time (the time between the end time of work and the cut time). The slack rate is the ratio of the cut time slack time to this cut time. The excess manpower time is the number of people required per unit time when the cut time slack time is negative.
コンピュータ10は、このようにして得られたリカバリプランに基づいて、当日の作業計画を決定することになる。倉庫作業者は、決定された当日の作業計画に従って、実際の倉庫作業を行う。
なお、ここでは、コンピュータ10が取得した作業計画に対し作業人員が変更を受け付けた場合の例で説明したが、作業量が変更となった場合においても同様である。コンピュータ10は、作業量の変更を管理者端末40に通知し、予定作業時間内に作業完了できるかどうか、更に好ましくは利益を算出して当初プランとの乖離(利益損失)を管理者端末40に通知する。
The computer 10 determines the work plan for the day based on the recovery plan obtained in this way. Warehouse workers perform actual warehouse work in accordance with the determined work plan for the day.
While the above description is based on an example in which a worker accepts a change to the work plan acquired by the computer 10, the same applies to a case in which the amount of work changes. The computer 10 notifies the manager terminal 40 of the change in the amount of work, and notifies the manager terminal 40 of whether the work can be completed within the scheduled work time, and more preferably, calculates the profit and notifies the manager terminal 40 of the deviation from the initial plan (profit loss).
このような倉庫作業管理システム1によれば、倉庫勤務者の急な人員変更や倉庫作業量の変更が有った場合でも、最適な倉庫作業計画を素早く立てることが可能になる。また、前日に予測した人員計画及び作業計画と、当日の出荷オーダとが異なる場合、予測した人員計画及び作業計画を、どのように変更すれば、出荷オーダに間に合うかをレコメンドしたり、その際の収支シミュレーションを行ったりすることも可能となる。 This warehouse operation management system 1 makes it possible to quickly create an optimal warehouse operation plan even when there is a sudden change in warehouse staffing or warehouse work volume. Furthermore, if the manpower plan and work plan predicted the previous day differ from the shipping order for that day, it is possible to recommend how to change the predicted manpower plan and work plan to meet the shipping order, and even perform a balance sheet simulation in that case.
[機能構成]
図2に基づいて、倉庫作業管理システム1の機能構成について説明する。
倉庫作業管理システム1は、少なくともコンピュータ10を備え、コンピュータ10が、出荷オーダを管理するWMS20、作業計画を管理するRCS30、倉庫作業者や作業内容を管理する管理者が所持する管理者端末40、倉庫作業者毎の就業状況をシフトデータ等により管理する勤怠管理システムであるシフト管理システム50と、公衆回線網やイントラネット等のネットワーク9を介して、データ通信可能に接続される。
倉庫作業管理システム1は、コンピュータ10に加えて、WMS20、RCS30、管理者端末40、シフト管理システム50、その他の端末や装置類等が含まれていても良い。この場合、倉庫作業管理システム1は、後述する処理を、含まれる端末や装置やシステム等の何れか又は複数の組み合わせにより実行する。
[Functional configuration]
The functional configuration of the warehouse operation management system 1 will be described with reference to FIG.
The warehouse operation management system 1 includes at least a computer 10, which is connected to a WMS 20 that manages shipping orders, an RCS 30 that manages work plans, a manager terminal 40 carried by a manager that manages warehouse workers and work contents, and a shift management system 50 that is an attendance management system that manages the working status of each warehouse worker using shift data, etc., via a network 9 such as a public line network or an intranet, so that data can be communicated.
The warehouse operation management system 1 may include a WMS 20, an RCS 30, a manager terminal 40, a shift management system 50, other terminals, devices, etc. in addition to the computer 10. In this case, the warehouse operation management system 1 executes the processes described below using any one or a combination of the included terminals, devices, systems, etc.
コンピュータ10は、サーバ機能を有するコンピュータやパーソナルコンピュータ等であり、倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理するものである。
コンピュータ10は、例えば、1台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。本明細書におけるクラウドコンピュータとは、ある特定の機能を果たす際に、任意のコンピュータをスケーラブルに用いるものや、あるシステムを実現するために複数の機能モジュールを含み、その機能を自由に組み合わせて用いるものの何れであってもよい。
The computer 10 is a computer with server functionality, a personal computer, or the like, and manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders.
The computer 10 may be realized, for example, by a single computer, or by multiple computers, such as a cloud computer. The cloud computer in this specification may refer to either a computer that uses any computer in a scalable manner to perform a specific function, or a computer that includes multiple functional modules to realize a system and uses the functions in any combination.
コンピュータ10は、制御部として、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、作業人員や作業内容の変更を受け付ける変更受付部11等を備える。
また、コンピュータ10は、記憶部として、ハードディスクや半導体メモリ、記憶媒体、メモリカード等によるデータのストレージ部を備える。
また、コンピュータ10は、処理部として、各種処理を実行する各種デバイス、リカバリプランを作成する作成部12、リカバリプランのシミュレート及び利益を算出するシミュレータ13等を備える。
The computer 10 includes a control unit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory), and includes a communication unit such as a device that enables communication with other terminals and devices, and a change reception unit 11 that receives changes to the workers and work content.
The computer 10 also includes a data storage unit such as a hard disk, semiconductor memory, storage medium, or memory card as a memory unit.
The computer 10 also includes, as processing units, various devices that execute various processes, a creation unit 12 that creates a recovery plan, a simulator 13 that simulates the recovery plan and calculates profits, and the like.
コンピュータ10において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、出荷オーダ取得モジュール、作業計画取得モジュール、シフトデータ取得モジュール、不足人員通知モジュール、変更受付モジュール、リカバリプラン出力モジュール、選択受付モジュール、前倒し可能通知モジュールを実現する。
また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、記憶部と協働して、出荷オーダ記憶モジュール、作業計画記憶モジュール、リカバリプラン記憶モジュールを実現する。
また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、不足人員検出モジュール、不足人員判断モジュール、不足人員割当作業特定モジュール、リカバリプラン作成モジュール、シミュレートモジュール、利益算出モジュール、作業効率算出モジュール、シミュレート結果作成モジュール、並べ替えモジュール、作業計画決定モジュール、早期終了判断モジュールを実現する。
In the computer 10, the control unit reads a specified program and works in cooperation with the communication unit to realize a shipping order acquisition module, a work plan acquisition module, a shift data acquisition module, a personnel shortage notification module, a change acceptance module, a recovery plan output module, a selection acceptance module, and an advancement possibility notification module.
In addition, in the computer 10, the control unit reads a predetermined program, and in cooperation with the storage unit, realizes a shipping order storage module, a work plan storage module, and a recovery plan storage module.
In addition, in the computer 10, the control unit reads a specified program and works in cooperation with the processing unit to realize a shortage personnel detection module, a shortage personnel judgment module, a shortage personnel assignment work identification module, a recovery plan creation module, a simulation module, a profit calculation module, a work efficiency calculation module, a simulation result creation module, a sorting module, a work plan determination module, and an early termination judgment module.
WMS20は、汎用的な倉庫の入出庫等を管理するシステムであれば良く、その詳細な説明は省略する。
RCS30は、汎用的な倉庫設備を管理するシステムであれば良く、その詳細は省略する。
管理者端末40は、管理者が所持する携帯電話、スマートフォン、タブレット端末等の携帯端末やパーソナルコンピュータ等の端末であり、端末制御部として、CPU、GPU、RAM、ROM等を備え、通信部として、コンピュータ10と通信可能にするためのデバイス等を備え、入出力部として、画面やデータ等の入出力を実行する各種デバイス等を備える。
シフト管理システム50は、汎用的な倉庫作業者の就業状況等を管理するシステムであれば良く、その詳細は省略する。
The WMS 20 may be any general-purpose system that manages the inflow and outflow of goods from a warehouse, and a detailed description thereof will be omitted.
The RCS 30 may be any system that manages general-purpose warehouse facilities, and details thereof will be omitted.
The administrator terminal 40 is a terminal such as a mobile terminal, such as a mobile phone, smartphone, tablet terminal, or personal computer owned by the administrator, and is equipped with a CPU, GPU, RAM, ROM, etc. as a terminal control unit, devices for enabling communication with the computer 10 as a communication unit, and various devices for performing input and output of screens, data, etc. as an input/output unit.
The shift management system 50 may be a general-purpose system that manages the working status of warehouse workers, and details thereof will be omitted.
以下、倉庫作業管理システム1が実行する各処理について、上述した各モジュールが実行する処理と併せて説明する。
本実施形態では、倉庫作業における工程として、入荷、入庫、ピッキング、流通加工、梱包、出荷等を想定しており、利益とは、単純な粗利だけでなく、売上、支出、収支、利益率を含むものである。
Below, each process executed by the warehouse operation management system 1 will be explained together with the process executed by each of the modules described above.
In this embodiment, the processes assumed in warehouse operations include receiving goods, storing goods, picking, distribution processing, packaging, shipping, etc., and profit includes not only simple gross profit but also sales, expenses, income and expenditure, and profit margin.
[コンピュータ10が実行する出荷オーダ取得処理]
図3に基づいて、コンピュータ10が実行する出荷オーダ取得処理について説明する。同図は、コンピュータ10が実行する出荷オーダ取得処理のフローチャートを示す図である。出荷オーダ取得処理とは、上述した出荷オーダ及び作業計画を取得する処理(ステップS0)のうち、出荷オーダの取得処理に係るフローの詳細である。
[Shipping Order Acquisition Process Executed by Computer 10]
The shipping order acquisition process executed by the computer 10 will be described with reference to Fig. 3. The figure shows a flowchart of the shipping order acquisition process executed by the computer 10. The shipping order acquisition process is a detailed flow related to the shipping order acquisition process among the above-mentioned processes for acquiring shipping orders and work plans (step S0).
出荷オーダ取得モジュールは、当日分の出荷オーダを取得する(ステップS10)。
出荷オーダは、上述した通り、商品ID、出荷量、締切日時等が含まれるデータである。
管理者端末40は、管理者から、出荷オーダの入力を受け付け、受け付けた出荷オーダを、WMS20に送信する。
WMS20は、この出荷オーダを受信し、自身の記憶部等に記憶する。WMS20は、記憶した出荷オーダの内、当日分の出荷オーダを抽出してコンピュータ10に送信する。なお、WMS20は、出荷オーダを、顧客が管理する顧客システムから取得した出荷オーダを、コンピュータ10に送信する構成も可能である。
出荷オーダ取得モジュールは、この出荷オーダを受信することにより、当日分の出荷オーダを取得する。
The shipping order acquisition module acquires shipping orders for the day (step S10).
As described above, the shipping order is data including the product ID, shipping quantity, deadline date and time, etc.
The manager terminal 40 receives a shipping order from the manager and transmits the received shipping order to the WMS 20 .
The WMS 20 receives this shipping order and stores it in its own storage unit, etc. The WMS 20 extracts shipping orders for the current day from the stored shipping orders and transmits them to the computer 10. Note that the WMS 20 can also be configured to transmit shipping orders obtained from a customer system managed by the customer to the computer 10.
The shipping order acquisition module receives this shipping order and acquires the shipping order for that day.
出荷オーダ記憶モジュールは、取得した出荷オーダを記憶する(ステップS11)。
出荷オーダ記憶モジュールは、取得した出荷オーダと、この出荷オーダの識別子(名称、ID、管理番号、整理番号等)とを紐付けて記憶する。
The shipping order storage module stores the acquired shipping order (step S11).
The shipping order storage module stores the acquired shipping order in association with the identifier of this shipping order (name, ID, management number, serial number, etc.).
以上が、出荷オーダ取得処理である。
出荷オーダ取得処理は、出荷オーダの更新毎、所定時間毎、出荷オーダの完了毎等において、随時行われる処理である。コンピュータ10は、上述した出荷オーダ取得処理により取得した出荷オーダを用いて、後述する処理を実行する。
なお、コンピュータ10は、出荷オーダ取得処理において、出荷オーダを記憶せずに、後述する処理を実行する構成も可能であり、この場合、後述する処理において、取得した出荷オーダをそのまま用いればよい。
This completes the shipping order acquisition process.
The shipping order acquisition process is a process that is performed whenever a shipping order is updated, at predetermined intervals, or whenever a shipping order is completed, etc. The computer 10 executes the process described below using the shipping order acquired by the above-described shipping order acquisition process.
The computer 10 may be configured to execute the process described below without storing the shipping order in the shipping order acquisition process. In this case, the acquired shipping order may be used as is in the process described below.
[コンピュータ10が実行する作業計画取得処理]
図4に基づいて、コンピュータ10が実行する作業計画取得処理について説明する。同図は、コンピュータ10が実行する作業計画取得処理のフローチャートを示す図である。作業計画取得処理とは、上述した出荷オーダ及び作業計画を取得する処理(ステップS0)のうち、作業計画の取得処理に係るフローの詳細である。
[Work Plan Acquisition Process Executed by Computer 10]
The work plan acquisition process executed by the computer 10 will be described with reference to Fig. 4. Fig. 4 is a flowchart of the work plan acquisition process executed by the computer 10. The work plan acquisition process is a detailed flow related to the work plan acquisition process of the above-mentioned process (step S0) for acquiring a shipping order and a work plan.
作業計画取得モジュールは、当日分の作業計画を取得する(ステップS20)。
作業計画は、上述した通り、倉庫作業における各工程の倉庫作業者の作業人員数及び作業内容(例えば、作業時間、作業量)等である。
RCS30は、予め作成した作業計画の内、当日分の作業計画を抽出してコンピュータ10に送信する。
作業計画取得モジュールは、この作業計画を受信することにより、当日分の作業計画を取得する。なお、作業計画の取得元は、RCS30に限定されるものではない。
The work plan acquisition module acquires the work plan for the day (step S20).
As described above, the work plan includes the number of warehouse workers to work in each process in the warehouse, the work content (for example, work time, work volume), etc.
The RCS 30 extracts the work plan for the current day from the work plans created in advance and transmits it to the computer 10 .
The work plan acquisition module receives the work plan and acquires the work plan for the day. Note that the source of the work plan is not limited to the RCS 30.
作業計画記憶モジュールは、取得した作業計画を記憶する(ステップS21)。
作業計画記憶モジュールは、取得した作業計画と、この作業計画の識別子(名称、ID、管理番号、整理番号等)とを紐付けて記憶する。
The work plan storage module stores the acquired work plan (step S21).
The work plan storage module stores the acquired work plan in association with the identifier (name, ID, management number, serial number, etc.) of the work plan.
以上が、作業計画取得処理である。
作業計画取得処理は、作業計画の更新毎、所定時間毎、作業開始時刻の所定時間前、作業終了時刻後等において、随時行われる処理である。コンピュータ10は、上述した作業計画取得処理により取得した作業計画を用いて、後述する処理を実行する。
なお、コンピュータ10は、作業計画取得処理において、作業計画を記憶せずに、後述する処理を実行する構成も可能であり、この場合、後述する処理において、取得した作業計画をそのまま用いればよい。
This completes the work plan acquisition process.
The work plan acquisition process is a process that is performed whenever the work plan is updated, at predetermined intervals, a predetermined time before the work start time, after the work end time, etc. The computer 10 executes the process described below using the work plan acquired by the above-mentioned work plan acquisition process.
Note that the computer 10 may be configured to execute the process described below without storing the work plan in the work plan acquisition process. In this case, the acquired work plan may be used as is in the process described below.
[コンピュータ10が実行する不足人員通知処理]
図5に基づいて、コンピュータ10が実行する不足人員通知処理について説明する。同図は、コンピュータ10が実行する不足人員通知処理のフローチャートを示す図である。不足人員通知処理は、上述した作業人員及び/又は作業内容の変更受付処理(ステップS1)に関連する処理である。
[Personnel Shortage Notification Process Executed by Computer 10]
The personnel shortage notification process executed by the computer 10 will be described with reference to Fig. 5. Fig. 5 is a flowchart of the personnel shortage notification process executed by the computer 10. The personnel shortage notification process is a process related to the above-mentioned process of accepting changes to workers and/or work content (step S1).
シフトデータ取得モジュールは、当日分のシフトデータを取得する(ステップS30)。
シフト管理システム50は、当日分のシフトデータを抽出してコンピュータ10に送信する。
シフトデータ取得モジュールは、このシフトデータを受信することにより、当日分のシフトデータを取得する。
The shift data acquisition module acquires the shift data for the current day (step S30).
The shift management system 50 extracts the shift data for the current day and transmits it to the computer 10.
The shift data acquisition module receives this shift data and acquires the shift data for the day.
不足人員検出モジュールは、取得した当日分のシフトデータにおける不足人員を検出する(ステップS31)。
不足人員検出モジュールは、取得した当日分のシフトデータを解析し、当日分の倉庫作業者の内、欠勤、遅刻、早退等の変更があったものについては自身に割り当てられた当日分の倉庫作業の一部又は全部を行えない倉庫作業者を不足人員として検出し、それ以外の出勤の倉庫作業者については予定した作業を行えるとして、作業人員として検出する。
The staff shortage detection module detects staff shortages in the acquired shift data for the day (step S31).
The shortage detection module analyzes the acquired shift data for the day, and among the warehouse workers for that day, if there are any changes such as absence, lateness, or early departure, it detects warehouse workers who are unable to perform some or all of the warehouse work assigned to them for that day as shortage personnel, and detects other warehouse workers who are on duty as workers who are able to perform the scheduled work.
不足人員判断モジュールは、検出結果において、不足人員が存在するか否か判断する(ステップS32)。
不足人員判断モジュールは、不足人員が存在しないと判断した場合(ステップS32 NO)、コンピュータ10は、不足人員通知処理を終了する。
この場合、コンピュータ10は、後述するリカバリプランに関連する処理を実行しない。
The manpower shortage determination module determines whether or not there is a manpower shortage based on the detection result (step S32).
If the personnel shortage determination module determines that there is no personnel shortage (step S32: NO), the computer 10 ends the personnel shortage notification process.
In this case, the computer 10 does not execute the processing related to the recovery plan, which will be described later.
一方、不足人員検出モジュールは、検出結果において、不足人員が存在すると判断した場合(ステップS32 YES)、不足人員割当作業特定モジュールは、検出した不足人員に割り当てられた作業内容を特定する(ステップS33)。
不足人員割当作業特定モジュールは、上述した作業計画取得処理により取得した作業計画を参照し、検出した不足人員に割り当てられた作業内容を特定する。なお、不足人員割当作業特定モジュールは、取得したシフトデータを参照し、検出した不足人員に割り当てられた作業内容を特定しても良い。
On the other hand, if the manpower shortage detection module determines that a manpower shortage exists based on the detection result (step S32: YES), the manpower shortage assignment task identification module identifies the task content assigned to the detected manpower shortage (step S33).
The understaffed work assignment specification module refers to the work plan acquired by the above-mentioned work plan acquisition process and specifies the work content assigned to the detected understaffed work. Note that the understaffed work assignment specification module may also refer to the acquired shift data and specify the work content assigned to the detected understaffed work.
不足人員通知モジュールは、不足人員を通知する(ステップS34)。
不足人員通知モジュールは、不足人員数、不足人員に割り当てられた当日分の作業内容及び期間を管理者端末40に送信する。期間は、不足人員が欠勤である場合、一日であり、遅刻や早退であれば、午前や午後や所定の時間帯等である。
管理者端末40は、この不足人員数、不足人員に割り当てられた当日分の作業内容及び期間を受信し、自身の表示部に表示する。
不足人員通知モジュールは、管理者端末40に、不足人員数、不足人員に割り当てられた当日分の作業内容及び期間を表示させることにより、不足人員を通知する。
The staff shortage notification module notifies the staff shortage (step S34).
The personnel shortage notification module transmits the number of personnel shortages, the work content and period of work assigned to the personnel shortages for the day to the manager terminal 40. The period is one day if the personnel shortage is due to absence, and is morning, afternoon, a specified time period, etc. if the personnel shortage is due to lateness or early departure.
The manager terminal 40 receives the number of personnel shortages, the work contents and periods assigned to the personnel shortages for the day, and displays them on its own display unit.
The personnel shortage notification module notifies the manager of the personnel shortage by displaying on the manager terminal 40 the number of personnel shortages, the work content and period of work assigned to the personnel shortages for the day.
以上が、不足人員通知処理である。 This completes the personnel shortage notification process.
[コンピュータ10が実行するリカバリプラン作成処理]
図6に基づいて、コンピュータ10が実行するリカバリプラン作成処理について説明する。同図は、コンピュータ10が実行するリカバリプラン作成処理のフローチャートを示す図である。リカバリプラン作成処理は、上述した作業人員及び/又は作業内容の変更受付処理(ステップS1)、リカバリプランの作成処理(ステップS2)の詳細であり、上述した不足人員通知処理の後に行われる処理である。
[Recovery Plan Creation Process Executed by Computer 10]
The recovery plan creation process executed by the computer 10 will be described with reference to Fig. 6. The figure shows a flowchart of the recovery plan creation process executed by the computer 10. The recovery plan creation process is details of the above-mentioned worker and/or work content change acceptance process (step S1) and recovery plan creation process (step S2), and is a process performed after the above-mentioned personnel shortage notification process.
変更受付モジュールは、作業人員及び/又は作業内容の変更を受け付ける(ステップS40)。
管理者端末40は、不足人員の通知を閲覧した管理者から、作業人員及び/又は作業内容の変更の入力を受け付ける。管理者端末40は、上述した不足人員通知処理により通知された不足人員数、不足人員に割り当てられた作業内容及び期間に基づいて、この作業内容を補うための作業人員の配置変更及び/又は作業内容の変更の入力を受け付ける。
また、作業内容の変更が必要となる場合として、不足人員の発生に限らず、前日までに立案した作業人員の人員計画及び作業計画と、実際の出荷オーダとの間にズレが発生している場合が挙げられる。
このような作業計画の変更が必要となる例として、前日に翌日の出荷オーダを予測した状態で、立案した人員計画及び作業計画に対して、当日における実際の出荷オーダが異なっている場合が挙げられる。具体的には、予測よりも出荷オーダがかなり多かった場合、予定していた翌日出荷分の作業内容を中止し、当日出荷分の作業内容に変更する、又は、作業人員の調整(例えば、作業人員の残業)が必要となる。また、予測よりも手動で作業しなければならない出荷オーダが多かった場合、自動作業の作業人員を減らし、手動作業の人員を増やすといったことが必要となる。また、予測よりもカットタイムが早い出荷オーダが多かった場合、作業が早めに終わるように、カットタイムが遅い出荷オーダから、このカットタイムが早い出荷オーダに作業人員を集中させることが必要となる。これらを解消するための作業人員の配置変更及び/又は作業内容の変更の入力も併せて受け付ける。
入力を受け付ける変更内容は、例えば、以下のようなものである。
すなわち、作業開始時点で不足人員に割り当てられた作業内容を他の作業人員に配置変更する内容、一日を午前と午後で二分割し、午前中は不足人員となった点を除いて当初割り当てられた作業内容の配置を維持するが、午後に不足人員に割り当てられた作業内容を別途補填して配置変更する内容、当初複数人に割り当てられた作業内容の内、人数が減っても問題が無い又は問題が少ない作業内容を抽出し、そこから作業人員を不足人員に割り当てて配置変更する内容、又は翌日以降に行っても問題ない作業内容を抽出してその分を翌日以降に変更し、現在の作業人員により行える作業内容に集約して作業内容を再作成して配置変更する内容等である。また、これらの他に、予測よりも出荷オーダがかなり多かった場合、翌日出荷分の作業内容を中止し、当日出荷分の作業内容に変更する内容、自動作業の作業人員を減らし、手動作業の作業人員を増やす内容、予測よりも手動で作業しなければならない出荷オーダが多かった場合、自動作業の作業人員を減らし、手動作業の人員を増やす内容、予測よりもカットタイムが早い出荷オーダが多かった場合、作業が早めに終わるように、カットタイムが遅い出荷オーダから、この出荷オーダに作業人員を集中して増やす内容等である。
管理者端末40は、このような変更プランを、1案ずつ入力を受付けるものでも良いし、複数プランを入力できるものでも良く、優先順位とともに複数プランを入力できるものであっても構わない。
The change acceptance module accepts changes to the workers and/or work content (step S40).
The manager terminal 40 accepts input of changes to the number of workers and/or the work content from the manager who viewed the notice of the shortage of workers. The manager terminal 40 accepts input of changes to the allocation of workers and/or the work content to make up for the work content based on the number of shortage of workers notified by the above-mentioned shortage of workers notice process, and the work content and period assigned to the shortage of workers.
In addition, changes to work content may be necessary not only when there is a shortage of personnel, but also when there is a discrepancy between the workforce plan and work plan drawn up the day before and the actual shipping order.
An example of when such a change in work plan is necessary is when the actual shipping orders for that day differ from the personnel plan and work plan that were created when the shipping orders for the next day were predicted the day before. Specifically, if the number of shipping orders is significantly higher than predicted, the work content planned for the next day's shipping must be canceled and changed to the work content for that day's shipping, or worker adjustments (e.g., overtime work) must be made. Furthermore, if there are more shipping orders that require manual work than predicted, it may be necessary to reduce the number of workers performing automated work and increase the number of workers performing manual work. Furthermore, if there are more shipping orders with faster cut times than predicted, it may be necessary to concentrate workers from shipping orders with longer cut times to those with shorter cut times so that the work can be completed quickly. Input for changes in worker allocation and/or work content to resolve these issues is also accepted.
The changes that can be input are, for example, as follows:
That is, tasks that were assigned to the shortage of personnel at the start of work are reassigned to other workers; a day is divided into morning and afternoon, and the work assignments initially assigned to the morning are maintained except for the shortage of personnel, but the work assigned to the shortage of personnel in the afternoon is separately compensated for and reassigned; from the tasks that were initially assigned to multiple people, tasks that will not cause problems or will cause few problems even if the number of people is reduced are extracted, and workers from those tasks are assigned to the shortage of personnel and reassigned; tasks that can be performed the following day or later are extracted and reassigned to the following day or later, and then consolidated into tasks that can be performed by the current workers, and the work tasks are recreated and reassigned. In addition to these, if there are significantly more shipping orders than predicted, the work for the next day's shipments will be canceled and changed to work for that day's shipments, the number of workers for automated work will be reduced and the number of workers for manual work will be increased, if there are more shipping orders that must be done manually than predicted, the number of workers for automated work will be reduced and the number of workers for manual work will be increased, and if there are more shipping orders with faster cut times than predicted, the number of workers will be concentrated on these shipping orders instead of the shipping orders with slower cut times so that the work can be completed sooner.
The administrator terminal 40 may be a type that accepts input of such change plans one at a time, or may be a type that allows input of multiple plans, or may be a type that allows input of multiple plans together with their priorities.
変更受付モジュールが受け付ける変更内容について説明する。
管理者端末40は、ピッキングにおいて、不足人員の人数が1名、期間が1日と通知された場合、梱包の作業人員の内の所定の人数(例えば、1名)を、ピッキングに変更する入力を受け付ける(図7参照)。また、管理者端末40は、流通加工及び梱包の作業人員の内、所定の人数(例えば、各1名)を、午後からピッキングに変更する入力を受け付ける(図7参照)。また、管理者端末40は、翌日以降出荷分の作業量を減少させる入力を受け付ける(図8参照)。管理者端末40は、コンピュータ10が各工程の何れか又は複数の組み合わせにおいて、不足人員を検出した時も、同様に、不足人員を検出していない工程から作業人員の配置変更、作業内容の変更を受け付ける。
The changes accepted by the change acceptance module will be described below.
When the manager terminal 40 is notified that the number of workers in the picking section is one and the period is one day, the manager terminal 40 accepts an input to change a predetermined number of packing workers (e.g., one worker) to picking (see FIG. 7). The manager terminal 40 also accepts an input to change a predetermined number of distribution processing and packing workers (e.g., one worker each) to picking in the afternoon (see FIG. 7). The manager terminal 40 also accepts an input to reduce the workload for shipments from the next day onwards (see FIG. 8). When the computer 10 detects a shortage of workers in any one or a combination of processes, the manager terminal 40 similarly accepts a change in the allocation of workers and changes in the work content from processes where a shortage of workers has not been detected.
図7に基づいて、管理者端末40が作業人員の変更の入力を受け付ける際のUI(User Interface)について説明する。同図は、管理者端末40が作業人員の変更の入力を受け付ける際に表示する変更入力用UIの一例を模式的に示した図である。
管理者端末40は、変更入力用UI60を自身の表示部に表示し、管理者からの入力を受け付ける。
管理者端末40は、作業員入力欄61において、作業人員の割り当て元となる作業員の識別子の入力を受け付ける。ここで、管理者端末40は、アイコン64に対する入力を受け付け、プルダウンメニューにより、作業員の選択入力を受け付ける。
管理者端末40は、プロセス入力欄62において、作業人員の割当先となる工程(プロセス)の入力を受け付ける。ここで、管理者端末40は、アイコン64に対する入力を受け付け、プルダウンメニューにより、工程の選択入力を受け付ける。
管理者端末40は、時間入力欄63において、作業人員の割当期間の入力を受け付ける。ここで、管理者端末40は、アイコン64に対する入力を受け付け、プルダウンメニューにより、期間の開始時時間及び終了時間の選択入力を受け付ける。
なお、この変更入力用UIは、あくまでも一例に過ぎず表示内容、表示順、入力内容等は、図7で示すUIに限定されるものではない。例えば、アイコン64によるプルダウンメニューでなくとも良いし、それ以外の表示内容、表示順、入力内容等も可能である。
7, a description will be given of a UI (User Interface) when the manager terminal 40 accepts input for changes to the number of workers. The figure is a diagram that schematically shows an example of a change input UI that is displayed when the manager terminal 40 accepts input for changes to the number of workers.
The administrator terminal 40 displays the change input UI 60 on its own display unit and accepts input from the administrator.
The manager terminal 40 accepts input of the identifier of the worker to whom the worker is to be assigned in the worker input field 61. Here, the manager terminal 40 accepts input to the icon 64 and accepts the selection input of the worker using a pull-down menu.
The manager terminal 40 accepts input of the process to which the worker is to be assigned in the process input field 62. Here, the manager terminal 40 accepts input to the icon 64 and accepts the selection input of the process using a pull-down menu.
The manager terminal 40 accepts input of the period for which the worker is assigned in the time input field 63. Here, the manager terminal 40 accepts input to the icon 64, and accepts the selection and input of the start time and end time of the period using a pull-down menu.
Note that this change input UI is merely an example, and the display contents, display order, input contents, etc. are not limited to the UI shown in Fig. 7. For example, it does not have to be a pull-down menu using icons 64, and other display contents, display order, input contents, etc. are also possible.
図8に基づいて、管理者端末40が作業内容の変更の入力を受け付ける際のUIについて説明する。同図は、管理者端末40が作業内容の変更の入力を受け付ける際に表示する変更入力用UIの一例を模式的に示した図である。
管理者端末40は、変更入力用UI66を自身の表示部に表示し、管理者からの入力を受け付ける。この変更入力用UI66は、作成した出荷オーダに基づいたものである。
管理者端末40は、翌日以降の出荷オーダの内、作業量を減少させる出荷オーダに対して、入力を受け付ける。具体的には、変更入力用UI66に表示中の出荷オーダの内、管理者が所望した出荷オーダに対する選択入力等を受け付けることにより、減少させる出荷オーダの入力を受け付ける。管理者端末40は、変更入力用UI66において、入力を受け付けた出荷オーダの日付欄67におけるボックスに、チェックマークを付与することにより、入力を受け付けたことを明示する。
なお、この変更入力用UIは、あくまでも一例に過ぎず表示内容、表示順、入力内容等は、図8で示すUIに限定されるものではない。例えば、チェックマークを付与しなくとも良いし、それ以外の表示内容、表示順、入力内容等も可能である。
The UI when the administrator terminal 40 accepts input for changes to work content will be described with reference to Fig. 8. This figure is a diagram that schematically shows an example of a change input UI that is displayed when the administrator terminal 40 accepts input for changes to work content.
The administrator terminal 40 displays the change input UI 66 on its own display unit and accepts input from the administrator. This change input UI 66 is based on the created shipping order.
The manager terminal 40 accepts input for shipping orders for the next day and thereafter that will reduce the amount of work. Specifically, the manager accepts input for the shipping orders to be reduced by accepting selection input for the shipping orders desired by the manager from among the shipping orders displayed in the change input UI 66. The manager terminal 40 indicates that the input has been accepted by adding a check mark to the box in the date field 67 of the shipping order for which input has been accepted in the change input UI 66.
Note that this change input UI is merely an example, and the display content, display order, input content, etc. are not limited to the UI shown in Fig. 8. For example, check marks may not be added, and other display content, display order, input content, etc. are also possible.
図6に戻り、リカバリプラン作成処理におけるステップS40の処理の続きを説明する。
管理者端末40は、入力を受け付けた変更内容を、コンピュータ10に送信する。
変更受付モジュールは、この変更内容を受信することにより、作業人員及び/又は作業内容の変更を受け付ける。
なお、変更受付モジュールは、管理者端末40から、一の変更内容のみを受け付けた場合には、この一の変更内容のみ、後述する処理を行う。変更受付モジュールが複数の変更内容を受け付けた場合、変更内容毎に、後述する処理を実行する。また、優先順位とともに変更内容を受け付けた場合は、その順位に従って処理を実行する。
また、変更受付モジュールは、管理者端末40により、変更内容を受け付けている構成として説明しているが、変更受付モジュールが、直接、変更内容を受け付ける構成であっても良い。例えば、作業内容と作業人員との相関関係を学習し、学習結果に基づいて、不足人員を検出した場合の作業人員及び/又は作業内容の変更を受け付けても良い。また、変更受付モジュールは、不足人員を検出した場合、予め設定された作業人員及び/又は作業内容に基づいて、作業人員及び/又は作業内容の変更を受け付けても良い。
Returning to FIG. 6, the continuation of the processing of step S40 in the recovery plan creation processing will be explained.
The administrator terminal 40 transmits the inputted changes to the computer 10 .
The change acceptance module receives the change content and accepts the change of the workers and/or the work content.
If the change reception module receives only one change from the administrator terminal 40, it performs the processing described below for only that one change. If the change reception module receives multiple changes, it performs the processing described below for each change. If the change reception module receives changes along with their priority, it performs the processing according to that priority.
Although the change acceptance module has been described as accepting changes via the administrator terminal 40, the change acceptance module may also be configured to accept changes directly. For example, the change acceptance module may learn the correlation between the work content and the number of workers, and accept changes to the number of workers and/or the work content when a manpower shortage is detected based on the learning results. Furthermore, when a manpower shortage is detected, the change acceptance module may accept changes to the number of workers and/or the work content based on preset manpower and/or work content.
リカバリプラン作成モジュールは、受け付けた変更内容に基づいて、作業計画に対するリカバリプランを作成する(ステップS41)。
リカバリプラン作成モジュールは、受け付けた変更内容を、当初の当日分の作業計画に反映させたリカバリプランを作成する。すなわち、リカバリプラン作成モジュールが作成するリカバリプランは、当初の当日分の作業計画に、変更を受け付けた作業人員及び/又は作業内容を反映させたものである。
リカバリプラン作成モジュールは、受け付けた変更内容が、一つのみである場合、この一の変更内容に基づいた一のリカバリプランを作成し、複数の変更内容を受け付けた場合、其々の変更内容に基づいた複数のリカバリプランを作成する。
以下の説明において、リカバリプラン作成モジュールは、流通加工の作業人員を1名、ピッキングに変更したものをリカバリプラン1として作成し、流通加工の作業人員を1名及び梱包の作業人員を1名、午後から、ピッキングに変更したものをリカバリプラン2として作成し、翌日以降出荷分の作業量を削減したものをリカバリプラン3として作成したものとして説明する。
なお、リカバリプランは、上述した個数に限らず、それ以上の個数でもそれ以下の個数でも良く、受け付けた作業人員及び/又は作業内容の個数に応じて、適宜作成されるものである。
また、リカバリプラン作成モジュールが、リカバリプランを作成する構成として説明しているが、管理者が作成したリカバリプランを取得する構成であっても良い。例えば、管理者端末40は、管理者が作成したリカバリプランの入力を受け付ける、又は、管理者端末40は、入力を受け付けた変更内容に基づいてリカバリプランを作成する等を行い、このリカバリプランをコンピュータ10に送信する。コンピュータ10は、このリカバリプランを受信することにより、リカバリプランを作成するものとみなす構成も可能である。
The recovery plan creation module creates a recovery plan for the work plan based on the received changes (step S41).
The recovery plan creation module creates a recovery plan that reflects the accepted changes in the original work plan for the day. That is, the recovery plan created by the recovery plan creation module reflects the accepted changes in the work personnel and/or work content in the original work plan for the day.
If only one change is received, the recovery plan creation module creates one recovery plan based on this one change, and if multiple change contents are received, the recovery plan creation module creates multiple recovery plans based on each of the change contents.
In the following explanation, the recovery plan creation module will be described as creating recovery plan 1, which changes the number of distribution processing workers to one and picking, creating recovery plan 2, which changes the number of distribution processing workers to one and packaging workers to picking in the afternoon, and creating recovery plan 3, which reduces the amount of work for shipments from the next day onwards.
The number of recovery plans is not limited to the above, and may be greater or less than that, and is created as appropriate depending on the number of workers and/or work contents accepted.
Furthermore, although the recovery plan creation module has been described as being configured to create a recovery plan, it may also be configured to acquire a recovery plan created by an administrator. For example, the administrator terminal 40 accepts input of a recovery plan created by an administrator, or the administrator terminal 40 creates a recovery plan based on the changes accepted as input, and sends this recovery plan to the computer 10. The computer 10 can also be configured to be considered to have created a recovery plan by receiving this recovery plan.
リカバリプラン記憶モジュールは、作成したリカバリプランを記憶する(ステップS42)。
リカバリプラン記憶モジュールは、作成したリカバリプランと、このリカバリプランの識別子(名称、ID、管理番号、整理番号等)とを紐付けて記憶する。リカバリプラン記憶モジュールは、リカバリプラン1、リカバリプラン2、リカバリプラン3を記憶する。
The recovery plan storage module stores the created recovery plan (step S42).
The recovery plan storage module stores the created recovery plan in association with the identifier of this recovery plan (name, ID, management number, serial number, etc.). The recovery plan storage module stores recovery plan 1, recovery plan 2, and recovery plan 3.
以上が、リカバリプラン作成処理である。
コンピュータ10は、リカバリプラン作成処理により作成したリカバリプランを用いて、後述する処理を実行する。
なお、コンピュータ10は、リカバリプラン作成処理において、リカバリプランを記憶せずに、後述する処理を実行する構成も可能であり、この場合、後述する処理において、作成したリカバリプランをそのまま用いればよい。
This completes the recovery plan creation process.
The computer 10 executes the processing described below using the recovery plan created by the recovery plan creation processing.
Furthermore, the computer 10 can also be configured to execute the processing described below without storing a recovery plan in the recovery plan creation processing, in which case the created recovery plan can be used as is in the processing described below.
[コンピュータ10が実行する作業計画決定処理]
図9に基づいて、コンピュータ10が実行する作業計画決定処理について説明する。同図は、コンピュータ10が実行する作業計画決定処理のフローチャートを示す図である。作業計画決定処理は、当日分の作業全体の利益の算出処理(ステップS3)の詳細であり、上述したリカバリプラン作成処理の後に行われる処理である。
[Work Plan Determination Process Executed by Computer 10]
The work plan determination process executed by the computer 10 will be described with reference to Fig. 9. The figure shows a flowchart of the work plan determination process executed by the computer 10. The work plan determination process is a detailed description of the process for calculating the profit of the entire work for the day (step S3), and is a process that is performed after the recovery plan creation process described above.
シミュレートモジュールは、作成したリカバリプランのシミュレートを実行する(ステップS50)。
シミュレートモジュールは、上述したリカバリプラン作成処理により作成したリカバリプランのシミュレートを実行する。シミュレートモジュールが実行するシミュレートの内容は、作成したリカバリプランにおける作業人員が行う各工程を模擬的に再現するものであれば良い。シミュレートモジュールは、リカバリプラン1、リカバリプラン2及びリカバリプラン3を同時にシミュレートする。
シミュレートモジュールは、一のリカバリプランのみを作成していた場合、この一のリカバリプランをシミュレートし、複数のリカバリプランを作成していた場合、複数のリカバリプランを同時にシミュレートする。
The simulation module executes a simulation of the created recovery plan (step S50).
The simulate module executes a simulation of the recovery plan created by the above-described recovery plan creation process. The content of the simulation executed by the simulate module may be any content that simulates each process performed by workers in the created recovery plan. The simulate module simultaneously simulates recovery plan 1, recovery plan 2, and recovery plan 3.
If only one recovery plan has been created, the simulation module simulates this one recovery plan, and if multiple recovery plans have been created, the simulation module simulates multiple recovery plans simultaneously.
利益算出モジュールは、リカバリプランに基づく当日分の作業全体の利益を算出する(ステップS51)。
利益算出モジュールは、リカバリプランにおける各工程において、売上、支出、収支を算出する。ここで、支出は、経費と同義であり、収支は、利益と同義であり、売上から、支出を減算したものが、収支となる。ここでの各工程における売上は、荷主から支払われる配送費を各工程に割り振ったものや予め各工程に割り振られたものである。また、支出は、各工程に割り当てられた作業人員の人件費である。
利益算出モジュールは、入荷、入庫、ピッキング、流通加工、梱包、出荷の各工程について、売上、支出、収支を、其々算出する。利益算出モジュールは、この各工程における売上の和、支出の和、収支の和を、其々算出する。利益算出モジュールは、収支の和を、売上の和で除算し、算出した値を100分率で表したものを利益率として算出する。利益算出モジュールは、これらの計算結果に基づいて、収支総合として、リカバリプランに基づく当日分の作業全体の、売上、支出、収支、利益率を、其々算出する。
利益算出モジュールは、リカバリプラン1に基づく当日分の作業全体における売上を420,000円、支出を383,040円、収支を36,960円、利益率を8.8%と算出し、リカバリプラン2に基づく当日分の作業全体における売上を450,000円、支出を390,600円、収支を59,400円、利益率を13.2%と算出し、リカバリプラン3に基づく当日分の作業全体における売上を434,786円、支出を382,354円、収支を52,432円、利益率を12.1%と算出したものとして、以下の処理を説明する。
なお、各項目における数字は、出荷オーダや作業計画や受け付けた作業人員及び/又は作業内容等に伴って適宜算出されるものである。
The profit calculation module calculates the profit for the entire work for the day based on the recovery plan (step S51).
The profit calculation module calculates sales, expenditures, and balance for each process in the recovery plan. Here, expenditures are synonymous with expenses, and balances are synonymous with profits, and balances are calculated by subtracting expenditures from sales. Here, sales for each process are the delivery costs paid by the shipper allocated to each process or allocated to each process in advance. Furthermore, expenditures are the labor costs of the workers assigned to each process.
The profit calculation module calculates sales, expenses, and income/expenses for each process: receiving, warehousing, picking, distribution processing, packaging, and shipping. The profit calculation module calculates the sum of sales, the sum of expenses, and the sum of income/expenses for each of these processes. The profit calculation module divides the sum of income/expenses by the sum of sales and calculates the calculated value as a percentage as the profit rate. Based on these calculation results, the profit calculation module calculates the sales, expenses, income/expenses, and profit rate for the entire work for that day based on the recovery plan as the total income/expenses.
The profit calculation module calculates the sales for all work on that day based on recovery plan 1 to be 420,000 yen, expenses to be 383,040 yen, income and expenditure to be 36,960 yen, and a profit margin to be 8.8%; the sales for all work on that day based on recovery plan 2 to be 450,000 yen, expenses to be 390,600 yen, income and expenditure to be 59,400 yen, and a profit margin to be 13.2%; and the sales for all work on that day based on recovery plan 3 to be 434,786 yen, expenses to be 382,354 yen, income and expenditure to be 52,432 yen, and a profit margin to be 12.1%.The following processing will be explained assuming this.
The numbers in each item are calculated appropriately according to the shipping order, work plan, accepted workers and/or work content, etc.
作業効率算出モジュールは、リカバリプランに基づく当日分の作業全体の作業効率を算出する(ステップS52)。
作業効率は、総所要時間、カットタイム余裕時間、余裕率、超過人時である。
作業効率算出モジュールは、入荷、入庫、ピッキング、流通加工、梱包、出荷等の各工程について、作業量を算出する。作業効率算出モジュールは、シミュレーション結果のかかった時間(実際に、このリカバリプランにより倉庫作業を行った場合にかかる時間)に基づいて、総所要時間を算出する。カットタイムは、出荷する荷物毎に設定される締切時間であり、作業開始時刻から、作業終了時刻までに必要な時間である。作業効率算出モジュールは、カットタイムから総所要時間を減算した時間に基づいて、カットタイム余裕時間を算出する。また、作業効率算出モジュールは、カットタイムに対するカットタイム余裕時間の割合を、余裕率として算出する。カットタイム余裕時間がプラスの値である場合、作業時間に余裕が有ることを意味し、カットタイム余裕時間がマイナスの値である場合、作業時間が足りていないことを意味する。作業効率算出モジュールは、超過人時を、カットタイム余裕時間がマイナスの場合に必要な単位時間当たりの人数として算出する。
本実施形態において、作業効率算出モジュールは、リカバリプラン1に基づく当日分の作業全体における総所要時間を12h7m(12時間7分)、カットタイム余裕時間を-4:07(マイナス4時間7分)、余裕率を-17.5%、超過人時を13人時と算出し、リカバリプラン2に基づく当日分の作業全体における総所要時間を9h14m(9時間14分)、カットタイム余裕時間を-1:14(マイナス1時間14分)、余裕率を-13.4%、超過人時を6人時と算出し、リカバリプラン3に基づく当日分の作業全体における総所要時間を7h57m(7時間57分)、カットタイム余裕時間を0:03(0時間3分)、余裕率を0.6%、超過人時を0人時と算出したものとして、以下の処理を説明する。
なお、各項目における数字は、出荷オーダや作業計画や受け付けた作業人員及び/又は作業内容等に伴って適宜算出されるものである。
The work efficiency calculation module calculates the work efficiency of the entire work for the day based on the recovery plan (step S52).
Work efficiency is the total time required, cut time margin, margin rate, and excess man-hours.
The work efficiency calculation module calculates the amount of work for each process, such as receiving, warehousing, picking, distribution processing, packaging, and shipping. The work efficiency calculation module calculates the total required time based on the time required in the simulation results (the time it would actually take to perform warehouse work according to this recovery plan) . The cut time is the deadline set for each package to be shipped and is the time required from the start time to the end time of the work. The work efficiency calculation module calculates the cut time slack based on the time obtained by subtracting the total required time from the cut time. The work efficiency calculation module also calculates the slack rate as the ratio of the cut time slack to the cut time. A positive value for the cut time slack means there is slack in the work time, and a negative value for the cut time slack means there is insufficient work time. The work efficiency calculation module calculates excess man-hours as the number of people required per unit time when the cut time slack is negative.
In this embodiment, the work efficiency calculation module calculates the total required time for all work on that day based on recovery plan 1 to be 12 hours 7 minutes (12 hours 7 minutes), the cut time margin to be -4:07 (minus 4 hours 7 minutes), the margin rate to be -17.5%, and the excess man-hours to be 13 man-hours; the total required time for all work on that day based on recovery plan 2 to be 9 hours 14 minutes (9 hours 14 minutes), the cut time margin to be -1:14 (minus 1 hour 14 minutes), the margin rate to be -13.4%, and the excess man-hours to be 6 man-hours; and the total required time for all work on that day based on recovery plan 3 to be 7 hours 57 minutes (7 hours 57 minutes), the cut time margin to be 0:03 (0 hours 3 minutes), the margin rate to be 0.6%, and the excess man-hours to be 0 man-hours. The following processing will be explained.
The numbers in each item are calculated appropriately according to the shipping order, work plan, accepted workers and/or work content, etc.
シミュレート結果作成モジュールは、シミュレート結果を作成する(ステップS53)。
シミュレート結果作成モジュールは、上述したステップS51及びS52の処理により算出したリカバリプラン毎の利益及び作業効率を、リカバリプラン毎にまとめたシミュレート結果を作成する。シミュレート結果作成モジュールは、各リカバリプランの識別子と、このリカバリプランにおける作業人員及び/又は作業内容の変更内容と、このリカバリプランにおける算出した当日分の売上、支出、収支及び利益率(各工程における売上、支出及び収支を含む)と、このリカバリプランにおける算出した当日分の総所要時間、カットタイム余裕時間、余裕率、超過人時と、総合進捗(各工程における作業量、作業完了率等)、処理能力、人員配置等の各リカバリプランのシミュレート内容をグラフや表等により視覚化したものをまとめたシミュレート内容と、をまとめたものをシミュレート結果として作成する(図10参照)。
図10において、シミュレート結果作成モジュールは、各リカバリプランの名称と、変更内容と、このリカバリプランにおける当日分の作業全体における作業効率及び利益率と、その他の内容に紐付けられた詳細アイコン68と、をまとめたものをシミュレート結果として作成している。
なお、シミュレート結果作成モジュールが作成するシミュレート結果は、図10で示したものに限らず、それ以外の内容が含まれていても良いし、これらの内の何れか又は複数の組み合わせが含まれていても良い。また、詳細アイコン68として表示するのではなく、その他の内容そのものを表示する構成であっても良い。
The simulation result creation module creates the simulation result (step S53).
The simulation result creation module creates a simulation result that summarizes the profits and work efficiency for each recovery plan calculated by the processing of steps S51 and S52 described above for each recovery plan. The simulation result creation module creates a simulation result that summarizes the identifier of each recovery plan, the changes in the number of workers and/or work content in this recovery plan, the sales, expenses, balance, and profit margin (including the sales, expenses, and balance for each process) for the day calculated for this recovery plan, the total required time, cut time slack time, slack rate, excess man-hours for the day calculated for this recovery plan, and the simulation content of each recovery plan such as overall progress (the amount of work in each process, the rate of work completion, etc.), processing capacity, and personnel allocation, visualized in graphs, tables, etc. (see FIG. 10 ).
In Figure 10, the simulation result creation module creates a simulation result that compiles the name of each recovery plan, the change content, the work efficiency and profit margin for the entire work for that day in this recovery plan, and a detailed icon 68 linked to other content.
The simulation results created by the simulation result creation module are not limited to those shown in Fig. 10, and may include other content, or may include any one or a combination of these. Also, instead of displaying the results as detailed icons 68, the other content itself may be displayed.
図9に戻り、作業計画決定処理の続きを説明する。
並び替えモジュールは、作成したシミュレート結果におけるリカバリプランを、所定の順序に並び替える(ステップS54)。
所定の順序は、利益及び/又は作業効率に基づいた順序であり、具体的には、利益の場合、当日分の作業全体の利益が大きい(利益率が大きい)順序である。また、作業効率の場合、作業効率が最適となる順序であり、最適な総所要時間順序、最適なカットタイム余裕時間順序、最適な超過人時順序、最適な余裕率順序の何れか又は複数の組み合わせである。また、管理者による優先順位とともに複数の変更内容が受け付けられた場合は、その優先順位に従って並び替える。
並び替えモジュールが実行する並び替えの例について説明する。
並び替えモジュールは、各リカバリプランにおいて算出した利益に基づいて、当日分の作業全体の利益が大きい順序に、作成したシミュレート結果におけるリカバリプランの順序の並び替えを実行する(図11参照)。図11において、並び替えモジュールは、図10で示したシミュレート結果におけるリカバリプランの順序を、リカバリプラン2、リカバリプラン3、リカバリプラン1の利益率が大きい順序に並び替えを行っている。
また、並び替えモジュールは、各リカバリプランにおいて算出したカットタイム余裕時間に基づいて、最適なカットタイム余裕時間の順序に、作成したシミュレート結果におけるリカバリプランの順序の並び替えを実行する(図12参照)。図12において、並び替えモジュールは、図10で示したシミュレート結果におけるリカバリプランの順序を、リカバリプラン3、リカバリプラン2、リカバリプラン1のカットタイム余裕時間が最適な順序に並び替えを行っている。
並び替えモジュールは、他の作業効率の内容も同様に、各リカバリプランにおいて算出した作業効率の内容に基づいて、最適な作業効率の内容の順序に、作成したシミュレート結果におけるリカバリプランの順序の並び替えを実行可能である。
なお、並び替えモジュールは、一の内容のみに基づいて、作成したシミュレート結果におけるリカバリプランの順序の並び替えを実行するだけでなく、複数の内容の組み合わせに基づいて、このリカバリプランの順序の並び替えを実行する構成も可能である。例えば、並び替えモジュールは、利益が大きい順序、且つ、最適なカットタイム余裕時間順序により、このリカバリプランの順序の並び変えを実行する構成も可能である。このような複数の内容により、リカバリプランの順序の並び変えを実行する場合、内容毎に、優先順位や閾値等を設定しておき、優先順位や閾値等に基づいて、並び替えを実行する等を行えばよい。
Returning to FIG. 9, the rest of the work plan determination process will be described.
The sorting module sorts the recovery plans in the created simulation results into a predetermined order (step S54).
The predetermined order is based on profit and/or work efficiency. Specifically, in the case of profit, it is the order that maximizes the overall profit (profit rate) of the day's work. In the case of work efficiency, it is the order that optimizes work efficiency, and is one or a combination of the optimal total required time order, optimal cut time slack order, optimal excess man-hour order, and optimal slack rate order. In addition, if multiple changes are accepted by the administrator along with priorities, the items are rearranged according to the priorities.
An example of the sorting performed by the sorting module will now be described.
The sorting module sorts the order of the recovery plans in the created simulation results in order of the largest profit for the entire work for that day, based on the profit calculated for each recovery plan (see Fig. 11). In Fig. 11, the sorting module sorts the order of the recovery plans in the simulation results shown in Fig. 10 in order of the largest profit rate: recovery plan 2, recovery plan 3, recovery plan 1.
Furthermore, the rearrangement module rearranges the order of the recovery plans in the created simulation results to the order of the optimal cutoff time margins based on the cutoff time margins calculated for each recovery plan (see Fig. 12). In Fig. 12, the rearrangement module rearranges the order of the recovery plans in the simulation results shown in Fig. 10 to the order in which the cutoff time margins of recovery plan 3, recovery plan 2, and recovery plan 1 are optimal.
The sorting module can also sort the order of recovery plans in the created simulation results to the order of the contents of optimal work efficiency based on the contents of work efficiency calculated in each recovery plan, for other work efficiency contents as well.
The sorting module can be configured not only to sort the order of recovery plans in the created simulation results based on only one content, but also to sort the order of recovery plans based on a combination of multiple contents. For example, the sorting module can be configured to sort the order of recovery plans in order of greatest profit and optimal cutoff time margin. When sorting the order of recovery plans based on multiple contents like this, it is sufficient to set priorities, thresholds, etc. for each content and sort based on the priorities, thresholds, etc.
図9に戻り、作業計画決定処理の続きを説明する。
リカバリプラン出力モジュールは、シミュレートしたリカバリプランを出力する(ステップS55)。
リカバリプラン出力モジュールは、上述した所定の順序(当日分の作業全体の利益が大きい順序、当日分の作業全体の作業効率が最適な順序等)に並び替えを行ったシミュレート結果を、管理者端末40に送信する。本実施形態では、リカバリプラン出力モジュールが、図12で示したカットタイム余裕時間順に並び替えを行ったものを、管理者端末40に送信するものとして説明する。
管理者端末40は、このシミュレート結果を受信し、自身の表示部等に表示する(図13参照)。
リカバリプラン出力モジュールは、このシミュレート結果を管理者端末40に表示させることにより、シミュレートしたリカバリプランを出力する。
Returning to FIG. 9, the rest of the work plan determination process will be described.
The recovery plan output module outputs the simulated recovery plan (step S55).
The recovery plan output module transmits the simulation results, which have been rearranged in the above-mentioned predetermined order (such as the order of greatest profit for the entire work for that day, the order of optimal work efficiency for the entire work for that day, etc.), to the manager terminal 40. In this embodiment, the recovery plan output module will be described as transmitting the results, which have been rearranged in the order of cut time margin time shown in FIG.
The administrator terminal 40 receives the simulation results and displays them on its own display unit or the like (see FIG. 13).
The recovery plan output module outputs the simulated recovery plan by displaying the simulation results on the administrator terminal 40.
図13に基づいて、管理者端末40が表示するシミュレート結果について説明する。同図は、管理者端末40が表示するシミュレート結果の一例を模式的に示した図である。
管理者端末40は、受信したシミュレート結果に基づいて、シミュレート結果70を、自身の表示部に表示する。管理者端末40は、詳細アイコン71に対するタップ操作等の入力を受け付け、詳細アイコン71に紐付けられた内容である、総合進捗、処理能力、人員配置等のグラフ、全体の進捗や各工程の進捗、全体の収支や各工程の収支等のシミュレート内容を示す画面に遷移する(図14及び図15参照)。
図14は、シミュレート内容を示す画面の一例を模式的に示した図である。同図において、管理者端末40は、シミュレート結果70として、リカバリプランの識別子と、このリカバリプランにおける作業人員及び/又は作業内容の変更内容と、このリカバリプランにおける算出した当日分の利益率と、このリカバリプランにおける算出した当日分の総所要時間、カットタイム余裕時間、余裕率、超過人時と、総合進捗(各工程における作業量、作業完了率等)、処理能力、人員配置等の各リカバリプランのシミュレート内容をグラフや表等により視覚化したものを表示する。また、管理者端末40は、所定の入力を受け付けることにより、シミュレート結果70に表示する内容を図15で示す内容に変更する。また、管理者端末40は、所定の入力を受け付けることにより、シミュレート結果70に表示する内容を図13で示す内容に変更する。
図15は、シミュレート内容を示す画面の一例を模式的に示した図である。同図において、管理者端末40は、シミュレート結果70として、リカバリプランの識別子と、このリカバリプランにおける作業人員及び/又は作業内容の変更内容と、このリカバリプランにおける算出した当日分の売上、支出、収支及び利益率(各工程における売上、支出及び収支を含む)と、このリカバリプランにおける算出した当日分の総所要時間、カットタイム余裕時間、余裕率、超過人時と、総合進捗、処理能力、人員配置等の各リカバリプランのシミュレート内容をグラフや表等により視覚化したものをまとめたものを表示する。また、管理者端末40は、所定の入力を受け付けることにより、シミュレート結果70に表示する内容を図14で示す内容に変更する。また、管理者端末40は、所定の入力を受け付けることにより、シミュレート結果70に表示する内容を図13で示す内容に変更する。
The simulation results displayed on the manager terminal 40 will be described with reference to Fig. 13. Fig. 13 is a diagram showing an example of the simulation results displayed on the manager terminal 40.
The manager terminal 40 displays the simulation result 70 on its display unit based on the received simulation result. The manager terminal 40 accepts input such as a tap operation on the detail icon 71, and transitions to a screen showing the simulation content associated with the detail icon 71, such as graphs of overall progress, processing capacity, personnel allocation, etc., overall progress, progress of each process, overall balance, balance of each process, etc. (see FIGS. 14 and 15 ).
FIG. 14 is a diagram schematically illustrating an example of a screen displaying the simulation results 70. In FIG. 14, the administrator terminal 40 displays, as simulation results 70, the recovery plan identifier, changes to the workforce and/or work content in the recovery plan, the calculated profit margin for the day in the recovery plan, the calculated total required time for the day in the recovery plan, cut time margin, margin rate, excess man-hours, overall progress (e.g., the amount of work in each process, the work completion rate), processing capacity, and personnel allocation, all visualized in graphs and tables. Furthermore, by accepting a predetermined input, the administrator terminal 40 changes the content displayed in the simulation results 70 to the content shown in FIG. 15. Furthermore, by accepting a predetermined input, the administrator terminal 40 changes the content displayed in the simulation results 70 to the content shown in FIG. 13.
FIG. 15 is a diagram illustrating an example of a screen displaying the simulation results 70. In FIG. 15, the administrator terminal 40 displays, as simulation results 70, the recovery plan identifier, changes to the workforce and/or work content in the recovery plan, the calculated sales, expenses, balance, and profit margin for the day in the recovery plan (including the sales, expenses, and balance for each process), the calculated total required time for the day in the recovery plan, cut time margin, margin rate, excess man-hours, and the simulated contents of each recovery plan, such as overall progress, processing capacity, and personnel allocation, all visualized in graphs and tables. Furthermore, the administrator terminal 40 changes the content displayed in the simulation results 70 to the content shown in FIG. 14 by accepting a predetermined input. Furthermore, the administrator terminal 40 changes the content displayed in the simulation results 70 to the content shown in FIG. 13 by accepting a predetermined input.
なお、上述した説明において、コンピュータ10は、シミュレートした全てのリカバリプランを出力する構成としているが、当日中に、その日の倉庫全体の作業工程が完了するリカバリプランを出力する構成であっても良い。具体的には、リカバリプラン出力モジュールは、シミュレートしたリカバリプランの内、算出されたカットタイム余裕時間が、0分以上の時間のリカバリプランのみを、シミュレート結果から抽出し、抽出したリカバリプランのみのシミュレート結果を、管理者端末40に出力すれば良い。本実施形態の場合では、リカバリプラン出力モジュールは、シミュレート結果からリカバリプラン3のみを抽出し、このリカバリプラン3のみのシミュレート結果を、管理者端末40に出力する(図16参照)。 In the above explanation, the computer 10 is configured to output all simulated recovery plans, but it may also be configured to output a recovery plan in which all work processes in the warehouse are completed on the same day. Specifically, the recovery plan output module extracts from the simulation results only those recovery plans for which the calculated cut time margin is 0 minutes or more, and outputs the simulation results of only the extracted recovery plans to the administrator terminal 40. In the case of this embodiment, the recovery plan output module extracts only recovery plan 3 from the simulation results and outputs the simulation results of only recovery plan 3 to the administrator terminal 40 (see FIG. 16).
図9に戻り、作業計画決定処理の続きを説明する。
選択受付モジュールは、出力したリカバリプランに対する選択を受け付ける(ステップS56)。
管理者端末40は、自身に表示したシミュレート結果の内、管理者が所望したリカバリプランに対する選択入力を受け付け、受け付けたリカバリプランを、コンピュータ10に送信する。管理者端末40は、図13で示したシミュレート結果70における、リカバリプランに対する選択入力を受け付け、受け付けたリカバリプランを、コンピュータ10に送信する。
選択受付モジュールは、このリカバリプランを受信することにより、出力したリカバリプランに対する選択を受け付ける。
Returning to FIG. 9, the rest of the work plan determination process will be described.
The selection receiving module receives a selection for the output recovery plan (step S56).
The administrator terminal 40 accepts a selection input for a recovery plan desired by the administrator from among the simulation results displayed on the administrator terminal 40, and transmits the accepted recovery plan to the computer 10. The administrator terminal 40 accepts a selection input for a recovery plan in the simulation results 70 shown in FIG. 13, and transmits the accepted recovery plan to the computer 10.
The selection receiving module receives this recovery plan and thereby receives a selection for the output recovery plan.
作業計画決定モジュールは、受け付けたリカバリプランを、当日分の作業計画に決定する(ステップS57)。
作業計画決定モジュールは、上述した作業計画取得処理において取得した当初の当日分の作業計画を、受け付けたリカバリプランにおける、作業人員及び作業内容に変更し、当日分の作業計画に決定する。
The work plan determination module determines the received recovery plan as the work plan for the day (step S57).
The work plan determination module changes the original work plan for the day acquired in the work plan acquisition process described above to the workers and work content in the accepted recovery plan, and determines this as the work plan for the day.
以上が、作業計画決定処理である。
コンピュータ10は、決定した作業計画を、倉庫作業者や管理者に通知等することにより、倉庫作業者や管理者に新たな作業計画を周知させても良いし、決定した作業計画に基づいて、倉庫作業に関連する機器類の動作の調整等に関連する処理を実行しても良い。
The above is the work plan determination process.
The computer 10 may notify the warehouse workers or managers of the determined work plan, thereby making the warehouse workers or managers aware of the new work plan, or may execute processing related to adjusting the operation of equipment related to warehouse work based on the determined work plan.
[コンピュータ10が実行する前倒し作業可能通知処理]
図17に基づいて、コンピュータ10が実行する前倒し作業可能通知処理について説明する。同図は、コンピュータ10が実行する前倒し作業可能通知処理のフローチャートを示す図である。前倒し作業可能通知処理は、上述した作業計画決定処理に関連する処理であり、上述したステップS56の処理の後に行われる処理である。
[Process for notifying that work can be advanced, executed by the computer 10]
The process of notifying that work can be moved forward, which is executed by the computer 10, will be described with reference to Fig. 17. Fig. 17 is a flowchart of the process of notifying that work can be moved forward, which is executed by the computer 10. The process of notifying that work can be moved forward is related to the work plan determination process described above, and is performed after the process of step S56 described above.
早期終了判断モジュールは、選択を受け付けたリカバリプランが、当日分の作業終了時刻が通常設定されている作業終了時刻よりも早く終わるリカバリプランであるか否かを判断する(ステップS60)。
通常設定されている作業終了時刻は、当初の作業計画における作業終了時刻や、予め設定された作業終了時刻である。
早期終了判断モジュールは、選択を受け付けたリカバリプランにおけるカットタイム余裕時間が、プラスの時間であるか否かを判断する。このとき、早期終了判断モジュールは、カットタイム余裕時間がプラスであれば、その時間の長短を考慮しなくともよいが、望ましくは、翌日以降の出荷オーダ及び作業計画における、所定の作業内容が実行可能な時間分のプラスであるか否かを判断する。
早期終了判断モジュールは、選択を受け付けたリカバリプランが、当日分の作業終了時刻が通常設定されている作業終了時刻よりも早く終わるリカバリプランではないと判断した場合(ステップS60 NO)、コンピュータ10は、前倒し作業可能通知処理を終了する。
The early termination determination module determines whether the selected recovery plan is a recovery plan in which the work end time for that day will be completed earlier than the normally set work end time (step S60).
The normally set work end time is the work end time in the original work plan or a work end time that has been set in advance.
The early termination judgment module judges whether the cut time margin in the selected recovery plan is a positive time. At this time, if the cut time margin is positive, the early termination judgment module does not need to consider the length of that time, but preferably judges whether the cut time margin is a positive amount of time that the specified work content in the shipping order and work plan for the next day and thereafter can be executed.
When the early termination determination module determines that the selected recovery plan is not a recovery plan in which the work end time for the day is completed earlier than the normally set work end time (step S60 NO), the computer 10 terminates the advance work possibility notification process.
一方、早期終了判断モジュールは、選択を受け付けたリカバリプランが、当日分の作業終了時刻が通常設定されている作業終了時刻よりも早く終わるリカバリプランであると判断した場合(ステップS60 YES)、前倒し可能通知モジュールは、翌日以降の作業内容を前倒しで作業できる旨を通知する(ステップS61)。
前倒し可能通知モジュールは、翌日以降の作業内容を前倒しで作業できる旨の通知を作成し、この通知を、管理者端末40に送信する。
管理者端末40は、この通知を受信し、自身の表示部に表示する。
前倒し可能通知モジュールは、この通知を、管理者端末40に表示させることにより、翌日以降の作業内容を前倒しで作業できる旨を通知する
管理者は、この通知を閲覧することにより、翌日以降の作業内容を前倒しで作業できることを把握することが可能となる。この結果、管理者に、当日分の作業計画の更なる変更を促すことにもつながる。
On the other hand, if the early termination judgment module determines that the selected recovery plan is a recovery plan in which the end time of the work for that day will be completed earlier than the normally set end time of the work (step S60 YES), the advancement possibility notification module notifies that the work content for the following day and beyond can be carried forward (step S61).
The advancement possibility notification module creates a notification that the work contents for the next day and thereafter can be carried forward, and transmits this notification to the manager terminal 40.
The administrator terminal 40 receives this notification and displays it on its own display unit.
The advancement possibility notification module notifies the manager that the work contents for the following day and thereafter can be advanced by displaying this notification on the manager terminal 40. By viewing this notification, the manager can understand that the work contents for the following day and thereafter can be advanced. As a result, this also leads to the manager making further changes to the work plan for that day.
なお、上述した説明において、コンピュータ10は、選択を受け付けたリカバリプランに対して、作業終了時刻よりも早く終わるか否かを判断しているが、選択を受け付けたリカバリプランに限らず、シミュレートした全てのリカバリプランに対して、作業終了時刻よりも早く終わるか否かを判断する構成であっても良い。この場合、早期終了判断モジュールは、シミュレートし、算出したリカバリプラン毎のカットタイム余裕時間が、プラスであるか否かを判断する。前倒し可能通知モジュールは、プラスであるリカバリプランの識別子等を、翌日以降の作業内容を前倒しで作業できる旨の通知に含めて、管理者端末40に出力する等の構成が可能である。 In the above explanation, the computer 10 determines whether the selected recovery plan will finish earlier than the end time. However, the configuration may also be such that it determines whether the selected recovery plan will finish earlier than the end time for all simulated recovery plans, not just the selected recovery plan. In this case, the early completion determination module determines whether the cut time margin for each simulated recovery plan is positive. The advancement possibility notification module can be configured to include the identifier of a positive recovery plan in a notification that the work content for the next day or later can be advanced, and output this to the administrator terminal 40.
以上が、前倒し作業可能通知処理である。 This completes the notification process for when work can be advanced.
上述した各処理は、別個の処理として記載しているが、コンピュータ10は、上述した各処理の一部又は全部を組み合わせて実行する構成も可能である。また、コンピュータ10は、各処理において、説明したタイミング以外のタイミングであっても、その処理を実行する構成も可能である。 Although each of the above processes is described as a separate process, the computer 10 can also be configured to execute a combination of some or all of the above processes. Furthermore, the computer 10 can also be configured to execute each process at a timing other than that described.
上述した手段、機能は、コンピュータ(CPU、情報処理装置、各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される(SaaS:ソフトウェア・アズ・ア・サービス)形態やクラウドサービスで提供されてよい。また、プログラムは、コンピュータ読取可能な記録媒体に記録された形態で提供されてよい。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、記録装置(記録媒体)に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。 The above-mentioned means and functions are realized by a computer (including a CPU, information processing device, and various terminals) loading and executing a specified program. The program may be provided, for example, from the computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be pre-recorded on a recording device (recording medium) and provided from the recording device to the computer via a communication line.
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to these above-mentioned embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
(1)倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理する倉庫作業管理システムであって、
予め作成された作業計画について、作業人員及び/又は作業内容の変更を受け付ける変更受付部(例えば、変更受付部11、変更受付モジュール)と、
受け付けた変更内容に基づいて、前記作業計画に対するリカバリプランを作成する作成部(例えば、作成部12、リカバリプラン作成モジュール)と、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するシミュレータ(例えば、シミュレータ13、シミュレートモジュール、利益算出モジュール)と、
を備える倉庫作業管理システム。
(1) A warehouse operation management system that manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders,
a change receiving unit (e.g., change receiving unit 11, change receiving module) that receives changes to the work personnel and/or work content for a work plan created in advance;
A creation unit (e.g., creation unit 12, recovery plan creation module) that creates a recovery plan for the operation plan based on the received change content;
A simulator (e.g., simulator 13, simulation module, profit calculation module) that simulates the created recovery plan and calculates the profit of the entire work for that day based on the recovery plan;
A warehouse operation management system comprising:
(1)の発明によれば、倉庫勤務者の急な人員変更や倉庫作業量の変更が有った場合でも、最適な倉庫作業計画を素早く立てることが可能になる。また、前日に予測した人員計画及び作業計画と、当日の出荷オーダとが異なる場合、予測した人員計画及び作業計画を、どのように変更すれば、出荷オーダに間に合うかをレコメンドしたり、その際の収支シミュレーションを行ったりすることが可能となる。 The invention of (1) makes it possible to quickly create an optimal warehouse work plan even when there is a sudden change in warehouse staffing or warehouse work volume. Furthermore, if the manpower plan and work plan predicted the previous day differ from the shipping order for that day, it is possible to recommend how to change the predicted manpower plan and work plan to meet the shipping order, and to perform a balance sheet simulation in that case.
(2)前記作成部は、複数の前記リカバリプランを作成し、
前記シミュレータは、前記複数のリカバリプランをシミュレートし、各リカバリプランに基づく当日分の作業全体の利益を其々算出する、
(1)に記載の倉庫作業管理システム。
(2) The creation unit creates a plurality of the recovery plans,
The simulator simulates the plurality of recovery plans and calculates the profit of the entire work for that day based on each recovery plan.
A warehouse operation management system as described in (1).
(2)の発明によれば、複数のリカバリプランをシミュレートし、各リカバリプランに基づく当日分の作業全体の利益を把握することが可能になる。 The invention (2) makes it possible to simulate multiple recovery plans and grasp the overall profit for the day's work based on each recovery plan.
(3)シミュレートした前記複数のリカバリプランを同時に出力する出力部(例えば、リカバリプラン出力モジュール)と、
出力した前記複数のリカバリプランに対する選択を受け付ける選択受付部(例えば、選択受付モジュール)と、
選択を受け付けた前記リカバリプランを、当日分の前記作業計画に決定する決定部(例えば、作業計画決定モジュール)と、
を更に備える(2)に記載の倉庫作業管理システム。
(3) an output unit (e.g., a recovery plan output module) that simultaneously outputs the simulated recovery plans;
a selection receiving unit (e.g., a selection receiving module) that receives a selection from the plurality of output recovery plans;
a determination unit (for example, an operation plan determination module) that determines the selected recovery plan as the operation plan for the day;
The warehouse operation management system according to (2) further comprises:
(3)の発明によれば、作成したリカバリプランの内、管理者等が決定したリカバリプランを、作業計画とすることが可能となる。 According to the invention (3), the recovery plan decided by the administrator or other person among the created recovery plans can be used as the work plan.
(4)前記出力部は、シミュレートした前記複数のリカバリプランを、当日分の作業全体の利益が大きい順に出力する、
(3)に記載の倉庫作業管理システム。
(4) The output unit outputs the simulated recovery plans in descending order of overall profit for the day's work.
A warehouse operation management system as described in (3).
(4)の発明によれば、管理者等が、利益の確保に有効なリカバリプランを把握することが容易となる。 The invention (4) makes it easier for managers and others to understand recovery plans that are effective in ensuring profits.
(5)前記出力部は、シミュレートした前記複数のリカバリプランを、当日分の作業全体の作業効率が最適な順に出力する、
(3)に記載の倉庫作業管理システム。
(5) The output unit outputs the simulated recovery plans in order of optimal work efficiency for the entire work for that day.
A warehouse operation management system as described in (3).
(5)の発明によれば、管理者等が、作業効率の点で有効なリカバリプランを把握することが容易となる。作業効率が良好なリカバリプランによれば、作業の遅れや進捗上の乖離を防止できる。 The invention (5) makes it easier for managers and others to understand recovery plans that are effective in terms of work efficiency. Recovery plans that promote work efficiency can prevent work delays and discrepancies in progress.
(6)選択を受け付けた前記リカバリプランが、当日分の作業終了時刻が通常設定されている作業終了時刻よりも早く終わるリカバリプランである場合、翌日以降の作業内容を前倒しで作業できる旨を通知する通知部(例えば、前倒し可能通知モジュール)と、
を更に備える(3)に記載の倉庫作業管理システム。
(6) A notification unit (for example, an advancement possibility notification module) that notifies the user that the work content from the next day onwards can be advanced if the selected recovery plan is a recovery plan in which the work end time for the day is completed earlier than the normally set work end time;
The warehouse operation management system according to (3) further comprises:
(6)の発明によれば、翌日以降の作業内容を前倒しで作業することが可能になる。 Invention (6) makes it possible to advance work scheduled for the following day and beyond.
(7)倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理するコンピュータが実行する倉庫作業管理方法であって、
予め作成された作業計画について、作業人員及び/又は作業内容の変更を受け付けるステップ(例えば、ステップS40)と、
受け付けた変更内容に基づいて、前記作業計画に対するリカバリプランを作成するステップ(例えば、ステップS41)と、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するステップ(例えば、ステップS50、S51)と、
を備える倉庫作業管理方法。
(7) A warehouse operation management method executed by a computer that manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders, comprising:
A step (e.g., step S40) of accepting changes to the work personnel and/or work content for a work plan created in advance;
A step of creating a recovery plan for the operation plan based on the received changes (e.g., step S41);
A step (e.g., steps S50 and S51) of simulating the created recovery plan and calculating the profit of the entire work for that day based on the recovery plan;
A warehouse operation management method comprising:
(8)倉庫業務の各工程における作業人員と出荷オーダとに基づく出荷量を管理するコンピュータに、
予め作成された作業計画について、作業人員及び/又は作業内容の変更を受け付けるステップ(例えば、ステップS40)、
受け付けた変更内容に基づいて、前記作業計画に対するリカバリプランを作成するステップ(例えば、ステップS41)、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するステップ(例えば、ステップS50、S51)、
を実行させるためのコンピュータ読み取り可能なプログラム。
(8) A computer that manages the number of workers in each process of warehouse operations and the shipping amount based on the shipping order,
A step of accepting changes to the work personnel and/or work content for the work plan created in advance (e.g., step S40);
A step of creating a recovery plan for the operation plan based on the received changes (e.g., step S41);
A step of simulating the created recovery plan and calculating the profit of the entire work for that day based on the recovery plan (e.g., steps S50 and S51);
A computer-readable program for executing the program.
1 倉庫作業管理システム
9 ネットワーク
10 コンピュータ
20 WMS
30 RCS
40 管理者端末
50 シフト管理システム
60,66 変更入力用UI
61 作業員入力欄
62 プロセス入力欄
63 時間入力欄
64 アイコン
67 日付欄
68 詳細アイコン
70 シミュレート結果
71 詳細アイコン
1 Warehouse operation management system 9 Network 10 Computer 20 WMS
30 RCS
40 Manager terminal 50 Shift management system 60, 66 Change input UI
61 Worker input field 62 Process input field 63 Time input field 64 Icon 67 Date field 68 Details icon 70 Simulation results 71 Details icon
Claims (8)
倉庫作業当日分の不足人員を検出し、検出した不足人員に割り当てられた作業内容を特定するシフト管理部と、
予め作成された当日の作業計画について、前記シフト管理部が検出した不足人員および特定した前記作業内容に対応した作業人員及び/又は作業内容の変更を受け付ける変更受付部と、
受け付けた変更内容に基づいて、前記当日の作業計画に対するリカバリプランを作成する作成部と、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するシミュレータと、
を備える倉庫作業管理システム。 A warehouse operation management system that manages the number of workers in each process of warehouse operations and the shipping amount based on shipping orders,
a shift management department that detects shortages of personnel for warehouse work on the day and identifies work content assigned to the detected shortages of personnel;
a change receiving unit that receives a change to the number of workers and/or the work content corresponding to the shortage of workers detected by the shift management unit and the identified work content for the work plan for the day that has been created in advance;
a creation unit that creates a recovery plan for the work plan for the day based on the received changes;
a simulator that simulates the created recovery plan and calculates the profit of the entire work for that day based on the recovery plan;
A warehouse operation management system comprising:
前記作成部は、其々の変更内容に基づいた複数の前記リカバリプランを作成し、
前記シミュレータは、前記複数のリカバリプランをシミュレートし、各リカバリプランに基づく当日分の作業全体の利益を其々算出する、
請求項1に記載の倉庫作業管理システム。 the change receiving unit receives a plurality of the changes;
The creation unit creates a plurality of recovery plans based on each change content,
The simulator simulates the plurality of recovery plans and calculates the profit of the entire work for that day based on each recovery plan.
The warehouse operation management system according to claim 1.
出力した前記複数のリカバリプランに対する選択を受け付ける選択受付部と、
選択を受け付けた前記リカバリプランを、前記当日の作業計画に決定する決定部と、
を更に備える請求項2に記載の倉庫作業管理システム。 an output unit that simultaneously outputs the plurality of simulated recovery plans;
a selection receiving unit that receives a selection from the plurality of output recovery plans;
a decision unit that decides the selected recovery plan as the operation plan for the day;
The warehouse operation management system according to claim 2 , further comprising:
請求項3に記載の倉庫作業管理システム。 The output unit outputs the simulated recovery plans in descending order of overall profit for the day's work.
The warehouse operation management system according to claim 3 .
請求項3に記載の倉庫作業管理システム。 The output unit outputs the simulated recovery plans in order of optimal work efficiency for the entire work for that day.
The warehouse operation management system according to claim 3 .
を更に備える請求項3に記載の倉庫作業管理システム。 a notification unit that notifies the user that work content from the next day onwards can be carried out ahead of schedule when the selected recovery plan is a recovery plan in which the work end time for that day is completed earlier than the normally set work end time;
The warehouse operation management system according to claim 3 , further comprising:
倉庫作業当日分の不足人員を検出し、検出した不足人員に割り当てられた作業内容を特定するステップと、
予め作成された当日の作業計画について、検出した前記不足人員および特定した前記作業内容に対応した作業人員及び/又は作業内容の変更を受け付けるステップと、
受け付けた変更内容に基づいて、前記当日の作業計画に対するリカバリプランを作成するステップと、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するステップと、
を備える倉庫作業管理方法。 A warehouse operation management method executed by a computer that manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders, comprising:
detecting shortages of personnel for warehouse work on that day and specifying work content assigned to the detected shortages of personnel;
a step of accepting changes to the number of workers and/or the work content corresponding to the detected shortage of workers and the identified work content for the work plan for the day that was created in advance;
creating a recovery plan for the work plan for the day based on the received changes;
A step of simulating the created recovery plan and calculating the profit of the entire work for that day based on the recovery plan;
A warehouse operation management method comprising:
倉庫作業当日分の不足人員を検出し、検出した不足人員に割り当てられた作業内容を特定するステップ、
予め作成された当日の作業計画について、検出した前記不足人員および特定した前記作業内容に対応した作業人員及び/又は作業内容の変更を受け付けるステップ、
受け付けた変更内容に基づいて、前記当日の作業計画に対するリカバリプランを作成するステップ、
作成した前記リカバリプランをシミュレートし、前記リカバリプランに基づく当日分の作業全体の利益を算出するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。 A computer that manages the number of workers in each process of warehouse operations and the shipping volume based on shipping orders.
A step of detecting a shortage of personnel for warehouse work on that day and specifying the work content assigned to the detected shortage of personnel;
a step of accepting changes to the number of workers and/or the work content corresponding to the detected shortage of workers and the identified work content for the work plan for the day that was created in advance;
creating a recovery plan for the work plan for the day based on the received changes;
a step of simulating the created recovery plan and calculating the profit of the entire work for that day based on the recovery plan;
A computer-readable program for executing the program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022010974A JP7783066B2 (en) | 2022-01-27 | 2022-01-27 | Warehouse work management system, warehouse work management method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022010974A JP7783066B2 (en) | 2022-01-27 | 2022-01-27 | Warehouse work management system, warehouse work management method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023109452A JP2023109452A (en) | 2023-08-08 |
| JP7783066B2 true JP7783066B2 (en) | 2025-12-09 |
Family
ID=87522583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022010974A Active JP7783066B2 (en) | 2022-01-27 | 2022-01-27 | Warehouse work management system, warehouse work management method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7783066B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026083632A1 (en) * | 2024-10-18 | 2026-04-23 | パナソニックIpマネジメント株式会社 | Management method, management system, and program |
| JP7696111B1 (en) * | 2024-10-18 | 2025-06-20 | パナソニックIpマネジメント株式会社 | Management method, management system and program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309577A (en) | 2005-04-28 | 2006-11-09 | Fuji Electric Systems Co Ltd | Production planning system |
| US20100100561A1 (en) | 2008-10-15 | 2010-04-22 | Workscape, Inc. | Benefits management for enterprise-level human capital management |
| WO2018079778A1 (en) | 2016-10-31 | 2018-05-03 | 日本電気株式会社 | Production management device, method, and program |
| WO2019064379A1 (en) | 2017-09-27 | 2019-04-04 | 富士通株式会社 | Personnel allocation planning device, personnel allocation planning method, and personnel allocation planning program |
| JP2019159737A (en) | 2018-03-13 | 2019-09-19 | 株式会社日立製作所 | Product placement planning system and product placement planning method |
| JP2020201611A (en) | 2019-06-06 | 2020-12-17 | 株式会社日立製作所 | Planning system and method thereof |
-
2022
- 2022-01-27 JP JP2022010974A patent/JP7783066B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309577A (en) | 2005-04-28 | 2006-11-09 | Fuji Electric Systems Co Ltd | Production planning system |
| US20100100561A1 (en) | 2008-10-15 | 2010-04-22 | Workscape, Inc. | Benefits management for enterprise-level human capital management |
| WO2018079778A1 (en) | 2016-10-31 | 2018-05-03 | 日本電気株式会社 | Production management device, method, and program |
| WO2019064379A1 (en) | 2017-09-27 | 2019-04-04 | 富士通株式会社 | Personnel allocation planning device, personnel allocation planning method, and personnel allocation planning program |
| JP2019159737A (en) | 2018-03-13 | 2019-09-19 | 株式会社日立製作所 | Product placement planning system and product placement planning method |
| JP2020201611A (en) | 2019-06-06 | 2020-12-17 | 株式会社日立製作所 | Planning system and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023109452A (en) | 2023-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8024275B2 (en) | Method and system for monitoring a business process | |
| EP3561749A1 (en) | Inventory management apparatus, inventory management method, and storage medium | |
| US20110184771A1 (en) | Implementation resource project management | |
| JP2021144756A (en) | Project plan formulation system | |
| KR20180001297A (en) | Project management apparatust | |
| JP7783066B2 (en) | Warehouse work management system, warehouse work management method and program | |
| JP7783067B2 (en) | Warehouse work management system, warehouse work management method and program | |
| JP2007323680A (en) | Management decision support system | |
| JPWO2011121703A1 (en) | Production management apparatus, production management program, and production management method | |
| JP5499113B2 (en) | Production plan adjustment support device, production plan adjustment support method, and production plan adjustment support program | |
| JPWO2021182531A5 (en) | ||
| JP2002312022A (en) | Component delivery progress management system, component delivery progress management method, component delivery progress management program, recording medium recording component delivery progress management program, and component management system | |
| JP2004013295A (en) | Supply chain evaluation support system and supply chain evaluation support system construction method | |
| JP7742789B2 (en) | Warehouse work management system, warehouse work management method and program | |
| JP7817363B2 (en) | Warehouse work management system, warehouse work management method and program | |
| Maserang | Project management: Tools & techniques | |
| JPH0469136A (en) | Schedule controlling method and device therefor | |
| Pritsker et al. | Production scheduling using FACTOR | |
| WO2023144962A1 (en) | Warehouse work management system, warehouse work management method, and program | |
| US20250278683A1 (en) | Warehouse work management system, warehouse work management method, and program | |
| JP7853407B2 (en) | Warehouse work planning learning system, warehouse work planning learning method and program | |
| JP4318162B2 (en) | Production schedule planning management method and production schedule planning management program | |
| JPH04184602A (en) | Production planning system and production planning method | |
| JP2005032011A (en) | Work plan table creation support device | |
| Gulyassy et al. | Materials planning with SAP |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240527 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240911 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250425 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250901 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7783066 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |