JP2019101758A - Shop support system, shop support method and program - Google Patents

Shop support system, shop support method and program Download PDF

Info

Publication number
JP2019101758A
JP2019101758A JP2017232099A JP2017232099A JP2019101758A JP 2019101758 A JP2019101758 A JP 2019101758A JP 2017232099 A JP2017232099 A JP 2017232099A JP 2017232099 A JP2017232099 A JP 2017232099A JP 2019101758 A JP2019101758 A JP 2019101758A
Authority
JP
Japan
Prior art keywords
task
information
work
store
worker
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.)
Granted
Application number
JP2017232099A
Other languages
Japanese (ja)
Other versions
JP7054773B2 (en
Inventor
涼子 高岡
Ryoko Takaoka
涼子 高岡
幸司 今村
Koji Imamura
幸司 今村
貴大 杉本
Takahiro Sugimoto
貴大 杉本
沙織 河岸
Saori Kawagishi
沙織 河岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2017232099A priority Critical patent/JP7054773B2/en
Publication of JP2019101758A publication Critical patent/JP2019101758A/en
Priority to JP2022032440A priority patent/JP7296598B2/en
Application granted granted Critical
Publication of JP7054773B2 publication Critical patent/JP7054773B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a shop support system, a shop support method and a program, which can issue a further appropriate work instruction.SOLUTION: A shop support system 10 includes a schedule creation unit 13, and an output unit 14. The schedule creation unit 13 creates work schedule information indicating a correspondence between a task and an instruction timing of the task on the basis of task information on a task that is a work in a shop 9 and shop information on a situation of the shop 9. The output unit 14 outputs the work schedule information created by the schedule creation unit 13.SELECTED DRAWING: Figure 2

Description

本開示は、一般に店舗支援システム、店舗支援方法及びプログラムに関し、より詳細には、店舗における作業のスケジューリングを行うことで店舗での作業を支援する店舗支援システム、店舗支援方法及びプログラムに関する。   The present disclosure generally relates to a store support system, a store support method, and a program, and more particularly, to a store support system, a store support method, and a program for supporting a task at a store by scheduling a task at the store.

特許文献1には、店舗情報管理装置と、複数の店舗業務端末と、を備えた店舗システムが記載されている。   Patent Document 1 describes a store system provided with a store information management device and a plurality of store business terminals.

この店舗システムにおいては、店舗業務端末ごとに作業開始時刻、作業終了時刻及び各端末への送信時刻を作業指示情報として、予め店舗情報管理装置に登録している。店舗情報管理装置は、タイマ装置の持つ時刻と、各店舗業務端末への送信時刻との一致判定処理を行い、一致した作業指示情報について作業指示情報を抽出し、作業指示送信ファイルを作成し店舗業務端末へ送信する。各店舗業務端末では、受信した作業指示送信ファイルに基づき、作業指示内容の画面表示を実行する。   In this store system, the work start time, the work finish time, and the transmission time to each terminal are registered in the store information management device in advance as work instruction information for each store business terminal. The store information management device performs a process of determining whether the time held by the timer device and the transmission time to each store business terminal match, extracts work instruction information for the matched work instruction information, and creates a work instruction transmission file. Send to business terminal. Each store operation terminal executes screen display of the work instruction content based on the received work instruction transmission file.

特開平10−208148号公報Japanese Patent Application Laid-Open No. 10-208148

しかし、特許文献1に記載のシステムでは、作業者に指示される作業は、予め店舗情報管理装置に登録された作業指示情報にて固定的に決められている。そのため、特許文献1に記載のシステムでは、例えば、団体客の来店及び作業者の欠勤等の突発的な状況の変化があった場合に、適切な作業の指示がされない可能性がある。   However, in the system described in Patent Document 1, the work instructed by the worker is fixedly determined by the work instruction information registered in advance in the store information management apparatus. Therefore, in the system described in Patent Document 1, for example, when there is a sudden change in the situation such as the visit of a group customer and the absence of a worker, there is a possibility that an appropriate work instruction can not be given.

本開示は上記事由に鑑みてなされており、より適切な作業の指示を出すことが可能な店舗支援システム、店舗支援方法及びプログラムを提供することを目的とする。   The present disclosure is made in view of the above, and it is an object of the present invention to provide a shop support system, a shop support method, and a program that can issue more appropriate work instructions.

本開示の一態様に係る店舗支援システムは、スケジュール生成部と、出力部と、を備える。前記スケジュール生成部は、店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する。前記出力部は、前記スケジュール生成部で生成された前記作業スケジュール情報を出力する。   A shop support system according to an aspect of the present disclosure includes a schedule generation unit and an output unit. The schedule generation unit generates work schedule information representing a correspondence between the task and an instruction timing of the task based on task information on a task that is work in a store and store information on the status of the store. The output unit outputs the work schedule information generated by the schedule generation unit.

本開示の一態様に係る店舗支援方法は、店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する。さらに、前記店舗支援方法は、前記作業スケジュール情報を出力する。   A store support method according to an aspect of the present disclosure is a work schedule representing a correspondence between the task and an instruction timing of the task based on task information on a task that is a task in a store and store information on the status of the store. Generate information. Further, the store support method outputs the work schedule information.

本開示の一態様に係るプログラムは、コンピュータシステムに、スケジュール生成処理と、出力処理と、を実行させるためのプログラムである。前記スケジュール生成処理は、店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する処理である。前記出力処理は、前記スケジュール生成処理で生成された前記作業スケジュール情報を出力する処理である。   A program according to an aspect of the present disclosure is a program for causing a computer system to execute a schedule generation process and an output process. The schedule generation process is a process of generating work schedule information representing a correspondence between the task and an instruction timing of the task based on task information on a task that is work in a store and store information on the status of the store. is there. The output process is a process of outputting the work schedule information generated in the schedule generation process.

本開示は、より適切な作業の指示を出すことが可能な店舗支援システム、店舗支援方法及びプログラムを提供できる、という利点がある。   The present disclosure has the advantage of being able to provide a store support system, store support method, and program that can issue more appropriate work instructions.

図1は、実施形態1に係る店舗支援システムの構成を示す概略図である。FIG. 1 is a schematic view showing the configuration of a shop support system according to the first embodiment. 図2は、同上の店舗支援システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the store support system of the above. 図3は、同上の店舗支援システムの動作を示すフローチャートである。FIG. 3 is a flowchart showing the operation of the above-mentioned store support system. 図4Aは、同上の店舗支援システムにおいて作業者端末が作業指示を受信した後で最初に表示される作業指示画面を示す概略図である。図4Bは、同上の店舗支援システムにおいて作業者が作業指示を受諾した後に表示される作業指示画面を示す概略図である。FIG. 4A is a schematic view showing a work instruction screen that is first displayed after the worker terminal receives a work instruction in the store support system of the same. FIG. 4B is a schematic view showing a work instruction screen displayed after a worker accepts a work instruction in the store support system of the same. 図5は、同上の店舗支援システムにおける作業スケジュール情報の生成に係る処理を概念的に示す説明図である。FIG. 5: is explanatory drawing which shows notionally the process which concerns on the production | generation of the work schedule information in the shop assistance system same as the above. 図6は、同上の店舗支援システムにおける作業スケジュール情報の生成に係る処理を示すフローチャートである。FIG. 6 is a flowchart showing processing relating to generation of work schedule information in the store support system of the same. 図7は、同上の店舗支援システムにおける作業タイミング判定処理を示すフローチャートである。FIG. 7 is a flowchart showing work timing determination processing in the store support system of the same. 図8は、同上の店舗支援システムにおける不定期タスク情報生成処理を示すフローチャートである。FIG. 8 is a flowchart showing irregular task information generation processing in the store support system of the same. 図9は、実施形態2に係る店舗支援システムの動作を示すフローチャートである。FIG. 9 is a flowchart showing the operation of the store support system according to the second embodiment.

(実施形態1)
(1)概要
本実施形態に係る店舗支援システム10(図1参照)は、店舗9(図1参照)における作業のスケジューリングを行うことで店舗9での作業を支援するシステムである。本実施形態では、店舗支援システム10が、コンビニエンスストア、スーパーマーケット、百貨店、ドラッグストア、家電量販店又はホームセンター等の小売店の店舗9に導入される場合を例として説明する。
(Embodiment 1)
(1) Overview The shop support system 10 (see FIG. 1) according to the present embodiment is a system that supports the work in the shop 9 by scheduling the work in the shop 9 (see FIG. 1). In the present embodiment, the case where the store support system 10 is introduced to a store 9 of a retail store such as a convenience store, a supermarket, a department store, a drug store, a home appliance store or a home improvement store will be described as an example.

本開示では、店舗9における作業のことを、タスク(task)ともいう。本開示でいう「タスク」は、店舗9において発生する作業であって、言い換えれば、店舗9の作業者91A,91B,91C(図1参照)に業務として課され、作業者91A,91B,91Cによって実行される作業である。つまり、店舗支援システム10にて管理される作業(タスク)を実行する主体である作業者91A,91B,91Cは、店舗9で働く店員である。本開示において、複数人の作業者91A,91B,91Cを特に区別しない場合には、複数人の作業者91A,91B,91Cの各々を「作業者91」ということもある。   In the present disclosure, the work at the store 9 is also referred to as a task. The “task” referred to in the present disclosure is a task occurring in the store 9, in other words, imposed as a task by the workers 91A, 91B, 91C (see FIG. 1) of the store 9, the workers 91A, 91B, 91C. Is a task performed by That is, the workers 91A, 91B, and 91C, which are the main bodies that execute the tasks (tasks) managed by the store support system 10, are store clerks who work at the store 9. In the present disclosure, when the plurality of workers 91A, 91B, and 91C are not particularly distinguished, each of the plurality of workers 91A, 91B, and 91C may be referred to as “the worker 91”.

ここで、店舗9の内部で実行される作業だけでなく、例えば、店舗9の周辺道路の清掃等の、店舗9の外部で実行される作業も、タスクに含まれる。また、詳しくは後述するが、タスクは、定期的に発生する「定期タスク」と、不定期に発生する「不定期タスク」と、の2種類のタスクを含んでいる。例えば、店舗9がコンビニエンスストアであれば、定期タスクとしては、一例として、商品の陳列、棚卸及びトイレ清掃等がある。不定期タスクとしては、一例として、電気ポットの湯の補充、ごみ袋の交換、ファストフードの作成、商品の品出し及び消耗品の補充等がある。   Here, not only the work performed inside the shop 9 but also the work performed outside the shop 9 such as cleaning of the road around the shop 9 is included in the task. Further, although the details will be described later, the task includes two types of tasks, that is, a “periodic task” that occurs regularly and an “irregular task” that occurs irregularly. For example, if the store 9 is a convenience store, the regular tasks include, for example, display of goods, inventory, and toilet cleaning. As an irregular task, there are, for example, refilling of hot water in an electric pot, replacement of a garbage bag, preparation of a fast food, sale of goods and replacement of consumables.

本実施形態に係る店舗支援システム10は、作業スケジュール情報を生成し、生成した作業スケジュール情報を出力する。本開示でいう「作業スケジュール情報」は、タスクとタスクの指示タイミングとの対応関係を表す情報であって、店舗9におけるタスクの実行予定を規定する。本開示でいう「指示タイミング」は、タスクの実行を指示するタイミング、つまり作業者91がタスクを実行すべきタイミングを意味する。   The shop support system 10 according to the present embodiment generates work schedule information, and outputs the generated work schedule information. “Work schedule information” in the present disclosure is information representing the correspondence between tasks and instruction timings of tasks, and defines the task execution schedule in the store 9. The “instruction timing” in the present disclosure means the timing at which the task execution is instructed, that is, the timing at which the worker 91 should execute the task.

作業スケジュール情報の出力の態様としては、例えば、情報端末への送信、表示、音声出力及び印刷(プリントアウト)等がある。詳しくは後述するが、本実施形態では、図1に示すように、店舗支援システム10は、サーバ装置1と、店舗9に設置されている管理装置2と、作業者91が携帯する作業者端末3A,3B,3Cと、を備えている。本開示において、複数台の作業者端末3A,3B,3Cを特に区別しない場合には、複数台の作業者端末3A,3B,3Cの各々を「作業者端末3」ということもある。   Examples of the output mode of the work schedule information include transmission to an information terminal, display, voice output, and printing (printout). Although this will be described in detail later, in the present embodiment, as shown in FIG. 1, the store support system 10 includes a server device 1, a management device 2 installed in the store 9, and a worker terminal carried by a worker 91. And 3A, 3B, 3C. In the present disclosure, when the plurality of worker terminals 3A, 3B, and 3C are not particularly distinguished, each of the plurality of worker terminals 3A, 3B, and 3C may be referred to as a “worker terminal 3”.

作業スケジュール情報は、サーバ装置1にて生成され、サーバ装置1から管理装置2へ送信される。このとき、サーバ装置1から管理装置2に作業スケジュール情報が送信されることをもって、サーバ装置1においては作業スケジュール情報が出力される。管理装置2は、作業スケジュール情報に従って作業指示を作業者端末3へ送信することにより、作業者91に対してタスクを通知しタスクの実行を指示する。   The work schedule information is generated by the server device 1 and transmitted from the server device 1 to the management device 2. At this time, when work schedule information is transmitted from the server device 1 to the management device 2, work schedule information is output in the server device 1. The management device 2 transmits a work instruction to the worker terminal 3 in accordance with work schedule information, thereby notifying the worker 91 of a task and instructing execution of the task.

ここで、店舗支援システム10は、指示タイミングにて、タスクを作業者91へ通知することでタスクの実行を指示してもよいし、指示タイミングよりも前の時点にて、指示タイミングと共にタスクを作業者91へ通知することでタスクの実行を指示してもよい。前者の場合、店舗支援システム10は、作業者91に対してリアルタイムでタスクを指示するので、作業者91は、タスクの通知を受けてすぐにタスクを実行する。後者の場合、店舗支援システム10は、作業者91に対して予約方式でタスクを指示するので、作業者91は、タスクの通知を受けてすぐにはタスクを実行せず、タスクと共に通知される指示タイミングでタスクを実行する。さらに、後者の場合の具体例として、タスクと共に通知される指示タイミングは、タスクを実行すべき時刻であってもよいし、タスクを実行すべき時点までの待機時間であってもよい。すなわち、本開示でいう「指示タイミング」は、タスクを実行すべきタイミングとして作業者91に認識されるタイミングであればよく、店舗支援システム10が作業者91にタスクを通知するタイミングに限らない。   Here, the store support system 10 may instruct execution of the task by notifying the worker 91 of the task at the instruction timing, or may execute the task together with the instruction timing before the instruction timing. By notifying the worker 91, execution of a task may be instructed. In the former case, the store support system 10 instructs the worker 91 to perform the task in real time, so the worker 91 receives the notification of the task and immediately executes the task. In the latter case, since the store support system 10 instructs the worker 91 to perform the task in a reservation manner, the worker 91 is notified of the task immediately after the notification of the task without executing the task. Execute a task at the indicated timing. Furthermore, as a specific example in the latter case, the instruction timing notified along with the task may be the time when the task should be performed or the waiting time until the task should be performed. That is, the “instruction timing” in the present disclosure may be any timing that the worker 91 recognizes as the timing to execute the task, and is not limited to the timing at which the store support system 10 notifies the worker 91 of the task.

ところで、本実施形態に係る店舗支援システム10は、タスクに関するタスク情報、及び店舗9の状況に関する店舗情報に基づいて、作業スケジュール情報を生成する。本開示でいう「店舗の状況」は、店舗9の現在の状況と、過去の実績等から推定される店舗9の将来の状況と、の両方を含む。例えば、店舗9がコンビニエンスストアであれば、店舗9の状況としては、一例として、店舗9における客数、売り上げ、商品の在庫状況及び作業者91(店員)の勤務時間割(勤務シフト)等がある。客数及び売り上げ等の現在の状況は、例えば、店舗9に設置された各種センサ(カメラを含む)の検知結果、及び後述のストアコンピュータ6、又はそれとは別のPOS(Point Of Sales)システムからの情報等により特定可能である。また、客数及び売り上げ等の将来の状況は、例えば、予約状況、店舗9の周辺の天気(予報を含む)、店舗9の周辺で開催されるイベント(スポーツの試合及びコンサート等)の有無及び時間帯等から推定可能である。   The store support system 10 according to the present embodiment generates work schedule information based on task information on tasks and store information on the status of the store 9. The “store status” in the present disclosure includes both the current status of the store 9 and the future status of the store 9 estimated from past results and the like. For example, if the store 9 is a convenience store, the status of the store 9 includes, for example, the number of customers in the store 9, sales, the stock status of products, and the working hours (work shift) of workers 91 (sales clerks). The current situation such as the number of customers and sales can be obtained, for example, from detection results of various sensors (including cameras) installed in the store 9, and from a store computer 6 described later or another POS (Point Of Sales) system It can be specified by information etc. In addition, the future situation such as the number of customers and sales etc., for example, the reservation situation, the weather around the store 9 (including forecast), the presence or absence of events (sports games and concerts etc.) held around the store 9 It can be estimated from the band etc.

すなわち、本実施形態に係る店舗支援システム10は、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報の生成に際し、少なくともタスク情報及び店舗情報を用いる。これにより、店舗9の状況が変化すれば、店舗9の状況に応じて作業スケジュール情報も変化することになり、店舗9の状況に合わせた適切な作業の指示を出すことが可能となる。そのため、店舗9の状況に、例えば、団体客の来店及び作業者91の欠勤等の突発的な状況の変化があった場合でも、店舗支援システム10は、店舗9の状況に合わせた適切な作業の指示を出すことが可能である。   That is, the shop support system 10 according to the present embodiment uses at least the task information and the shop information when generating the work schedule information indicating the correspondence between the task and the instruction timing of the task. As a result, if the condition of the store 9 changes, the work schedule information also changes according to the condition of the store 9, and it becomes possible to issue an instruction for an appropriate task in accordance with the condition of the store 9. Therefore, even if the situation of the store 9, for example, there is a sudden change in the situation such as group visits and absences of the workers 91, the store support system 10 performs an appropriate operation in accordance with the situation of the store 9. It is possible to give instructions.

このように、本実施形態に係る店舗支援システム10は、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、出力することによって、店舗9における作業のスケジューリングを行って店舗9での作業を支援する。しかも、この店舗支援システム10では、作業スケジュール情報の生成に際し、少なくともタスク情報及び店舗情報が用いられる。その結果、店舗支援システム10によれば、店舗9の状況を考慮せずに作業スケジュール情報が生成される構成に比較して、より適切な作業の指示を出すことが可能である。また、店舗支援システム10によれば、店長等の管理者が作業の指示を出す場合に比べると、管理者の経験値のばらつきの影響を受けない分だけ、安定して信頼性の高い作業の指示を出すことが可能である。   As described above, the shop support system 10 according to the present embodiment generates work schedule information indicating the correspondence between the task and the instruction timing of the task, and outputs the work schedule information to perform the work scheduling in the shop 9. Assist in working with Moreover, in the shop support system 10, at least task information and shop information are used when generating work schedule information. As a result, according to the shop support system 10, it is possible to issue a more appropriate work instruction as compared with the configuration in which the work schedule information is generated without considering the situation of the shop 9. Further, according to the store support system 10, compared to when the manager such as the store manager gives an instruction for work, stable and reliable work is not affected by the fluctuation of the experience value of the manager. It is possible to give instructions.

(2)詳細
以下、本実施形態に係る店舗支援システム10について詳しく説明する。本実施形態では、店舗支援システム10が導入される店舗9としてコンビニエンスストアを例に説明する。つまり、店舗支援システム10にて管理される作業(タスク)の実行主体である作業者91は、コンビニエンスストアの店員(アルバイト及びパートタイマを含む)である。また、サーバ装置1は、複数の店舗9に設置されている管理装置2等と、ネットワーク4を介して接続可能であって、これにより、店舗支援システム10は、複数の店舗9を支援の対象とすることができる。ただし、本実施形態では、店舗支援システム10による支援の対象が1つの店舗9である場合について説明する。
(2) Details Hereinafter, the shop support system 10 according to the present embodiment will be described in detail. In the present embodiment, a convenience store will be described as an example of the store 9 into which the store support system 10 is introduced. That is, the worker 91 who is the execution subject of the task (task) managed by the store support system 10 is a store clerk (including a part-time job and a part timer) of the convenience store. In addition, the server device 1 can be connected to the management devices 2 and the like installed in the plurality of stores 9 via the network 4, whereby the store support system 10 can support the plurality of stores 9 It can be done. However, in the present embodiment, a case in which the target of support by the shop support system 10 is one shop 9 will be described.

(2.1)全体構成
ここではまず、本実施形態に係る店舗支援システム10の全体構成について説明する。店舗支援システム10は、図1及び図2に示すように、上述した通り、サーバ装置1と、店舗9に設置されている管理装置2と、作業者91が携帯する作業者端末3と、を備えている。また、本実施形態に係る店舗支援システム10は、図1及び図2に示すように、ストアコンピュータ6と、複数のセンサ7A,7B,7Cと、管理者端末8と、を更に備えている。ただし、ストアコンピュータ6、複数のセンサ7A,7B,7C、及び管理者端末8の少なくとも一部は、店舗支援システム10の構成要素に含まれなくてもよい。本開示において、複数のセンサ7A,7B,7Cを特に区別しない場合には、複数のセンサ7A,7B,7Cの各々を「センサ7」ということもある。
(2.1) Overall Configuration First, the overall configuration of the store support system 10 according to the present embodiment will be described. The store support system 10, as shown in FIG. 1 and FIG. 2, as described above, the server device 1, the management device 2 installed in the store 9, and the worker terminal 3 carried by the worker 91 Have. Further, as shown in FIGS. 1 and 2, the store support system 10 according to the present embodiment further includes a store computer 6, a plurality of sensors 7A, 7B, 7C, and a manager terminal 8. However, at least a part of the store computer 6, the plurality of sensors 7A, 7B, 7C, and the manager terminal 8 may not be included in the components of the store support system 10. In the present disclosure, when the plurality of sensors 7A, 7B, and 7C are not particularly distinguished, each of the plurality of sensors 7A, 7B, and 7C may be referred to as a “sensor 7”.

サーバ装置1は、プロセッサ及びメモリを有するコンピュータシステムを主構成とする。サーバ装置1は、例えば、インターネット等のネットワーク4に接続されている。サーバ装置1は、例えば、店舗支援システム10を提供するサービス会社、又は店舗9の運営会社等に設置される。   The server device 1 mainly includes a computer system having a processor and a memory. The server device 1 is connected to, for example, a network 4 such as the Internet. The server device 1 is installed in, for example, a service company that provides the store support system 10, or an operating company of the store 9.

サーバ装置1は、図2に示すように、第1通信部11、取得部12、スケジュール生成部13、出力部14、ログ記録部15、タスク生成部16及び割当部17を有している。サーバ装置1では、プロセッサがメモリに記録されているプログラムを実行することにより、少なくとも取得部12、スケジュール生成部13、出力部14、タスク生成部16及び割当部17として機能する。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。   As illustrated in FIG. 2, the server device 1 includes a first communication unit 11, an acquisition unit 12, a schedule generation unit 13, an output unit 14, a log recording unit 15, a task generation unit 16, and an allocation unit 17. In the server device 1, the processor functions as at least an acquisition unit 12, a schedule generation unit 13, an output unit 14, a task generation unit 16, and an allocation unit 17 by executing a program stored in a memory. The program may be pre-recorded in a memory, may be provided through a telecommunication line such as the Internet, or may be provided as recorded in a non-transitory recording medium such as a memory card.

第1通信部11は、例えば、管理装置2及び作業者端末3等との間で双方向に通信を行う通信モジュールである。第1通信部11は、ネットワーク4に接続されており、ネットワーク4を介して管理装置2及び作業者端末3等と通信を行う。   The first communication unit 11 is, for example, a communication module that bidirectionally communicates with the management device 2 and the worker terminal 3 or the like. The first communication unit 11 is connected to the network 4 and communicates with the management device 2 and the worker terminal 3 via the network 4.

取得部12は、第1通信部11に接続されており、第1通信部11を介して、例えば、管理装置2等から種々の情報(データ)を取得する。本実施形態では、取得部12は、店舗9の状況に関する情報であって、作業スケジュール情報を生成するために用いられるタスク情報及び店舗情報を、管理装置2等から取得する。   The acquisition unit 12 is connected to the first communication unit 11, and acquires various information (data) from, for example, the management device 2 via the first communication unit 11. In the present embodiment, the acquiring unit 12 acquires, from the management device 2 or the like, task information and shop information which are information related to the situation of the shop 9 and are used to generate work schedule information.

スケジュール生成部13は、作業スケジュール情報を生成する。本実施形態では、スケジュール生成部13は、少なくとも取得部12が取得したタスク情報及び店舗情報に基づいて、作業スケジュール情報を生成する。   The schedule generation unit 13 generates work schedule information. In the present embodiment, the schedule generation unit 13 generates work schedule information based on at least the task information and the store information acquired by the acquisition unit 12.

出力部14は、スケジュール生成部13で生成された作業スケジュール情報を出力する。本実施形態では、出力部14は、作業スケジュール情報を第1通信部11から管理装置2に送信させることにより、作業スケジュール情報を出力する。   The output unit 14 outputs the work schedule information generated by the schedule generation unit 13. In the present embodiment, the output unit 14 outputs the work schedule information by transmitting the work schedule information from the first communication unit 11 to the management apparatus 2.

ログ記録部15は、作業ログを記憶する非一時的記録媒体である。本開示でいう「作業ログ」は、完了したタスクに関するログであって、例えば、タスク名、タスクが完了した時刻、及びタスクを実行した作業者91の情報等を含む。ログ記録部15は、第1通信部11が作業者端末3から受信した完了通知に基づいて、作業ログを記録する。本実施形態では、完了通知は、作業者端末3から管理装置2を介してサーバ装置1に間接的に送信されることと仮定するが、完了通知は、作業者端末3からサーバ装置1に直接的に送信されてもよい。   The log recording unit 15 is a non-temporary recording medium for storing a work log. The “work log” in the present disclosure is a log related to a completed task, and includes, for example, a task name, a time when the task is completed, and information of the worker 91 who has executed the task. The log recording unit 15 records a work log based on the completion notification received from the worker terminal 3 by the first communication unit 11. In the present embodiment, it is assumed that the completion notification is indirectly transmitted from the worker terminal 3 to the server device 1 via the management device 2, but the completion notification is directly transmitted from the worker terminal 3 to the server device 1. May be sent.

タスク生成部16は、不定期タスクに関するタスク情報(以下、「不定期タスク情報」ともいう)を生成する。本実施形態では、タスク生成部16は、少なくとも取得部12が取得した店舗情報に基づいて、不定期タスク情報を生成する。   The task generation unit 16 generates task information on irregular tasks (hereinafter also referred to as “irregular task information”). In the present embodiment, the task generation unit 16 generates irregular task information based on at least the store information acquired by the acquisition unit 12.

割当部17は、作業者情報に基づいて、作業スケジュール情報における複数のタスクを複数人の作業者91に割り当てる。本開示でいう「作業者情報」は、複数人の作業者91に関する情報である。作業者情報は、例えば、作業者91の氏名及びスキル等を含んでいる。   The assignment unit 17 assigns the plurality of tasks in the work schedule information to the plurality of workers 91 based on the worker information. The “worker information” in the present disclosure is information on a plurality of workers 91. The worker information includes, for example, the name and skills of the worker 91.

取得部12、スケジュール生成部13、出力部14、ログ記録部15及びタスク生成部16の動作については、「(2.2)動作」の欄で更に詳しく説明する。また、割当部17に関して、本実施形態では割当部17の機能を無効にした場合の店舗支援システム10の動作について説明し、割当部17の機能を有効にした場合の店舗支援システム10の動作については実施形態2で説明する。   The operations of the acquisition unit 12, the schedule generation unit 13, the output unit 14, the log recording unit 15, and the task generation unit 16 will be described in more detail in the section “(2.2) Operation”. Further, regarding the allocating unit 17, the operation of the shop support system 10 when the function of the allocating unit 17 is invalidated will be described in the present embodiment, and the operation of the shop supporting system 10 when the function of the allocating unit 17 is activated Will be described in the second embodiment.

管理装置2は、店舗9に設置されている。管理装置2は、プロセッサ及びメモリを有するコンピュータシステムを主構成とする。管理装置2は、店舗9に設置されたルータ5を介してネットワーク4に接続されている。   The management device 2 is installed in the store 9. The management device 2 mainly includes a computer system having a processor and a memory. The management device 2 is connected to the network 4 via the router 5 installed in the store 9.

管理装置2は、図2に示すように、第2通信部21、処理部22、インタフェース23、指示部24及び記憶部25を有している。管理装置2では、プロセッサがメモリに記録されているプログラムを実行することにより、少なくとも処理部22及び指示部24として機能する。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。   As illustrated in FIG. 2, the management device 2 includes a second communication unit 21, a processing unit 22, an interface 23, an instruction unit 24, and a storage unit 25. In the management device 2, the processor functions as at least the processing unit 22 and the instruction unit 24 by executing the program stored in the memory. The program may be pre-recorded in a memory, may be provided through a telecommunication line such as the Internet, or may be provided as recorded in a non-transitory recording medium such as a memory card.

第2通信部21は、例えば、サーバ装置1及び作業者端末3等との間で双方向に通信を行う通信モジュールである。第2通信部21は、ネットワーク4に接続されており、ネットワーク4を介してサーバ装置1と通信を行う。また、第2通信部21は、例えば、Wi−Fi(登録商標)又はBluetooth(登録商標)等の電波を媒体とする無線通信にて、作業者端末3との通信を行う。   The second communication unit 21 is, for example, a communication module that bidirectionally communicates with the server device 1 and the worker terminal 3 or the like. The second communication unit 21 is connected to the network 4 and communicates with the server device 1 via the network 4. In addition, the second communication unit 21 communicates with the worker terminal 3 by wireless communication using radio waves such as Wi-Fi (registered trademark) or Bluetooth (registered trademark) as a medium, for example.

処理部22は、第2通信部21に接続されており、第2通信部21を介して、例えば、サーバ装置1等との間で種々の情報(データ)を授受する。また、処理部22は、モニタ26に接続されており、モニタ26に種々の情報が表示されるようにモニタ26を制御する。   The processing unit 22 is connected to the second communication unit 21 and exchanges various information (data) with, for example, the server device 1 via the second communication unit 21. The processing unit 22 is also connected to the monitor 26 and controls the monitor 26 so that various information is displayed on the monitor 26.

インタフェース23は、複数のセンサ7A,7B,7Cに接続されており、各センサ7の検知結果を取得する。インタフェース23とセンサ7との間の接続(通信)方式は、有線方式であってもよいし、無線方式であってもよい。本実施形態では、図1に示すように、インタフェース23には3つのセンサ7A,7B,7Cが接続されている。ただし、インタフェース23に接続されるセンサ7の数は、3つに限らず、1つ、2つ、又は4つ以上であってもよい。   The interface 23 is connected to the plurality of sensors 7A, 7B, 7C, and acquires the detection results of the respective sensors 7. The connection (communication) method between the interface 23 and the sensor 7 may be a wired method or a wireless method. In the present embodiment, as shown in FIG. 1, three sensors 7A, 7B, 7C are connected to the interface 23. However, the number of sensors 7 connected to the interface 23 is not limited to three, and may be one, two, or four or more.

指示部24は、作業指示を生成して出力する。本実施形態では、指示部24は、サーバ装置1から受信した作業スケジュール情報に従って、作業指示を生成する。指示部24は、生成した作業指示を、第2通信部21から作業者端末3へ送信することにより、作業指示を出力する。本開示でいう「作業指示」は、作業者91に対してタスクの実行を指示するためのデータであって、少なくともタスクを特定するための情報を含む。   The instruction unit 24 generates and outputs a work instruction. In the present embodiment, the instruction unit 24 generates a work instruction in accordance with the work schedule information received from the server device 1. The instruction unit 24 outputs the work instruction by transmitting the generated work instruction from the second communication unit 21 to the worker terminal 3. The “work instruction” in the present disclosure is data for instructing the worker 91 to execute a task, and includes at least information for specifying the task.

記憶部25は、非一時的記録媒体である。記憶部25は、サーバ装置1から受信した作業スケジュール情報、及びインタフェース23がセンサ7から取得した検知結果等を記憶する。   The storage unit 25 is a non-temporary recording medium. The storage unit 25 stores the work schedule information received from the server device 1, the detection result obtained by the interface 23 from the sensor 7, and the like.

作業者端末3は、店舗9の作業者91(店員)に携帯される。作業者端末3は、プロセッサ及びメモリを有するコンピュータシステムを主構成とする。作業者端末3は、ルータ5を介してネットワーク4に接続されている。本実施形態では、図1に示すように、店舗支援システム10は、3人の作業者91A,91B,91Cがそれぞれ携帯する3台の作業者端末3A,3B,3Cを備えている。ただし、店舗支援システム10が備える作業者端末3の台数は、3台に限らず、1台、2台、又は4台以上であってもよい。複数台の作業者端末3A,3B,3Cは同一の構成を有するので、図2では、作業者端末3Aについてのみ構成を図示し、作業者端末3B,3Cについては構成の図示を省略する。   The worker terminal 3 is carried by the worker 91 (store clerk) of the store 9. The worker terminal 3 mainly includes a computer system having a processor and a memory. The worker terminal 3 is connected to the network 4 via the router 5. In the present embodiment, as shown in FIG. 1, the store support system 10 includes three worker terminals 3A, 3B, 3C which are carried by three workers 91A, 91B, 91C, respectively. However, the number of worker terminals 3 included in the store support system 10 is not limited to three, and may be one, two, or four or more. Since the plurality of worker terminals 3A, 3B, 3C have the same configuration, FIG. 2 shows only the configuration of the worker terminal 3A, and the configuration of the worker terminals 3B, 3C is not shown.

作業者端末3は、図2に示すように、第3通信部31、表示部32、操作部33及び制御部34を有している。本実施形態では一例として、作業者端末3は汎用のスマートフォンである。この作業者端末3は、専用のアプリケーションソフト(プログラム)をインストールし、このアプリケーションソフトを起動することにより、少なくとも制御部34として機能する。アプリケーションソフトはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。   As shown in FIG. 2, the worker terminal 3 includes a third communication unit 31, a display unit 32, an operation unit 33, and a control unit 34. In the present embodiment, the worker terminal 3 is a general-purpose smartphone as an example. The worker terminal 3 functions as at least a control unit 34 by installing dedicated application software (program) and activating the application software. The application software may be recorded in advance in a memory, may be provided through a telecommunication line such as the Internet, or may be recorded in a non-transitory recording medium such as a memory card and provided.

第3通信部31は、例えば、サーバ装置1及び管理装置2等との間で双方向に通信を行う通信モジュールである。第3通信部31は、ネットワーク4に接続されており、ネットワーク4を介してサーバ装置1と通信を行う。また、第3通信部31は、例えば、Wi−Fi(登録商標)又はBluetooth(登録商標)等の電波を媒体とする無線通信にて、管理装置2との通信を行う。本実施形態では、作業者端末3は汎用のスマートフォンであるので、例えば、管理装置2からの作業指示の受信等、何らかの着信があった場合には、例えば、着信音、発光機能又はバイブレーション機能により、作業者91に着信を知らせるための着信通知を行う。   The third communication unit 31 is, for example, a communication module that bidirectionally communicates with the server device 1 and the management device 2 or the like. The third communication unit 31 is connected to the network 4 and communicates with the server device 1 via the network 4. Also, the third communication unit 31 communicates with the management device 2 by wireless communication using radio waves such as Wi-Fi (registered trademark) or Bluetooth (registered trademark) as a medium, for example. In the present embodiment, since the worker terminal 3 is a general-purpose smartphone, for example, when there is an incoming call such as reception of a work instruction from the management device 2, for example, a ring tone, a light emission function or a vibration function , Notify the worker 91 of the incoming call for notifying the incoming call.

表示部32は、例えば、LCD(Liquid Crystal Display)を含んでいる。表示部32は、少なくとも管理装置2からコンテンツとして配信(送信)されるデータを、映像として表示するブラウザとして機能する。   The display unit 32 includes, for example, a liquid crystal display (LCD). The display unit 32 functions as a browser that displays at least data distributed (sent) as content from the management device 2 as video.

操作部33は、作業者91の操作を受け付けつけて、作業者91の操作に応じた信号を出力する。本実施形態では作業者端末3は汎用のスマートフォンであるので、操作部33は表示部32と一体化され、タッチパネルディスプレイを構成する。タッチパネルディスプレイにおいては、作業者端末3は、表示部32に表示される各画面上でのボタン等のオブジェクトの操作(タップ、スワイプ又はドラッグ等)が操作部33で検出されることをもって、ボタン等のオブジェクトが操作されたことと判断する。つまり、表示部32及び操作部33は、各種の表示に加えて、作業者91からの操作入力を受け付けるユーザインタフェースとして機能する。   The operation unit 33 receives an operation of the worker 91 and outputs a signal according to the operation of the worker 91. In the present embodiment, since the worker terminal 3 is a general-purpose smartphone, the operation unit 33 is integrated with the display unit 32 to configure a touch panel display. In the touch panel display, when the operator terminal 3 detects an operation (tap, swipe, drag, etc.) of an object such as a button on each screen displayed on the display unit 32, the operator terminal 3 operates the button, etc. It is determined that the object of has been manipulated. That is, the display unit 32 and the operation unit 33 function as a user interface that receives an operation input from the operator 91 in addition to various displays.

ただし、作業者端末3のユーザインタフェースは、表示部32及び操作部33に限らず、例えば、作業者端末3の音声入力機能及び音声出力機能にて実現されてもよい。この場合、作業者91は、音声入力により作業者端末3の操作を行うことができ、音声出力により作業者端末3から情報の提示を受けることができる。   However, the user interface of the worker terminal 3 is not limited to the display unit 32 and the operation unit 33, and may be realized by, for example, the voice input function and the voice output function of the worker terminal 3. In this case, the worker 91 can operate the worker terminal 3 by voice input, and can receive presentation of information from the worker terminal 3 by voice output.

制御部34は、第3通信部31、表示部32及び操作部33の制御を行う。制御部34は、少なくとも管理装置2からの作業指示の受信時に、後述する作業指示画面320(図4A参照)が表示されるように表示部32を制御する。これにより、作業者端末3を携帯している作業者91は、この作業者端末3の表示部32に表示される作業指示画面320を見て、作業指示の確認を行うことができる。ここで、制御部34は、作業指示の受信時に直ちに作業指示画面320を表示してもよいし、又はプッシュ通知のみを行って作業者91による特定の操作(特定のオブジェクトの操作)があって初めて作業指示画面320を表示してもよい。   The control unit 34 controls the third communication unit 31, the display unit 32, and the operation unit 33. The control unit 34 controls the display unit 32 so that a work instruction screen 320 (see FIG. 4A) described later is displayed at least when the work instruction from the management device 2 is received. As a result, the worker 91 carrying the worker terminal 3 can check the work instruction by looking at the work instruction screen 320 displayed on the display unit 32 of the worker terminal 3. Here, the control unit 34 may display the work instruction screen 320 immediately upon reception of the work instruction, or only the push notification is given and there is a specific operation (operation of a specific object) by the worker 91. The work instruction screen 320 may be displayed for the first time.

ストアコンピュータ6は、店舗9に設置されている。ストアコンピュータ6は、POSシステムであって、店舗9における売り上げを表す売上情報、及び店舗9における商品別の在庫数を表す在庫情報等を保持している。本開示でいう「売上情報」は、商品の販売時点(日時)、販売数及び単価等の情報、並びに当日の売り上げ、当日の売り上げ、及び前年同月の売り上げ等、様々な期間についての売り上げの情報を含む。   The store computer 6 is installed in the store 9. The store computer 6 is a POS system, and holds sales information representing sales in the store 9 and inventory information representing the number of stocks by product in the store 9. The “sales information” in this disclosure refers to information such as the point of sale (date and time) of the product, the number of sales and unit price, and sales on the day, sales on the day, and sales for the same month last year. including.

センサ7は、店舗9に設置されている。本開示では、「センサ7」はイメージセンサを搭載したカメラを含む。本実施形態では一例として、図1に示すように、センサ7Aはカメラであって、センサ7Bは電気ポット71に組み込まれた湯量センサであって、センサ7Cはごみ箱72に組み込まれた光学式センサである。センサ7Aは店舗9内の所定のエリアを撮像し、画像データを検知結果としてインタフェース23に出力する。センサ7Bは電気ポット71内の湯量を検知し、センサ7Cはごみ箱72内のごみの量を検知する。   The sensor 7 is installed at the store 9. In the present disclosure, “sensor 7” includes a camera equipped with an image sensor. In this embodiment, as an example, as shown in FIG. 1, the sensor 7A is a camera, the sensor 7B is a hot water amount sensor incorporated in the electric pot 71, and the sensor 7C is an optical sensor incorporated in the trash can 72 It is. The sensor 7A captures a predetermined area in the store 9 and outputs image data as a detection result to the interface 23. The sensor 7 B detects the amount of hot water in the electric pot 71, and the sensor 7 C detects the amount of dust in the trash can 72.

管理者端末8は、例えば、店舗9の管理者(オーナ又は店長等)に携帯されている。本実施形態では一例として、管理者端末8は汎用のスマートフォンである。この管理者端末8は、専用のアプリケーションソフト(プログラム)をインストールし、このアプリケーションソフトを起動することにより、少なくとも制御部34として機能する。アプリケーションソフトはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。   The manager terminal 8 is carried by, for example, a manager (owner or store manager, etc.) of the store 9. In the present embodiment, as an example, the administrator terminal 8 is a general-purpose smartphone. The administrator terminal 8 functions as at least a control unit 34 by installing dedicated application software (program) and activating this application software. The application software may be recorded in advance in a memory, may be provided through a telecommunication line such as the Internet, or may be recorded in a non-transitory recording medium such as a memory card and provided.

また、本実施形態においては、図2に示すように、ネットワーク4にデータサーバ40が接続されている。データサーバ40は、店舗9の周辺の天気(予報を含む)、店舗9の周辺で開催されるイベント(スポーツの試合及びコンサート等)の有無等の情報を、周辺情報として配信する。データサーバ40から配信されるこれらの周辺情報は、店舗9の状況に関する店舗情報として、サーバ装置1(取得部12)に供給される。   Further, in the present embodiment, as shown in FIG. 2, the data server 40 is connected to the network 4. The data server 40 delivers, as peripheral information, information such as the weather (including a forecast) around the store 9 and the presence or absence of events (sports games, concerts, etc.) held around the store 9. The peripheral information distributed from the data server 40 is supplied to the server device 1 (acquisition unit 12) as store information on the status of the store 9.

(2.2)動作
以下、上述したような構成の店舗支援システム10の動作について説明する。
(2.2) Operation Hereinafter, the operation of the store support system 10 having the above-described configuration will be described.

(2.2.1)作業指示
まず、作業者91に対して作業指示を出すための店舗支援システム10の動作について、図3〜図4Bを参照して説明する。
(2.2.1) Work Instruction First, the operation of the shop support system 10 for issuing a work instruction to the worker 91 will be described with reference to FIGS. 3 to 4B.

店舗支援システム10の動作が開始すると、図3に示すように、まずはサーバ装置1のスケジュール生成部13にて作業スケジュール情報の生成を行う(S1)。作業スケジュール情報の生成に係る処理について詳しくは「(2.2.2)作業スケジュール情報の生成」の欄にて説明する。生成された作業スケジュール情報は、サーバ装置1の出力部14にて出力され、サーバ装置1(第1通信部11)から管理装置2に送信される。管理装置2は、受信した作業スケジュール情報を記憶部25に記憶する。   When the operation of the store support system 10 is started, as shown in FIG. 3, first, the schedule generation unit 13 of the server device 1 generates work schedule information (S1). The process relating to the generation of work schedule information will be described in detail in the section “(2.2.2) Generation of work schedule information”. The generated work schedule information is output from the output unit 14 of the server device 1 and transmitted to the management device 2 from the server device 1 (first communication unit 11). The management device 2 stores the received work schedule information in the storage unit 25.

ここにおいて、スケジュール生成部13は、店舗9の複数人の作業者91の作業である複数のタスクについての作業スケジュール情報を生成する。言い換えれば、スケジュール生成部13では、複数人の作業者91A,91B,91Cのタスクを総括的に管理する1つの作業スケジュールが生成される。   Here, the schedule generation unit 13 generates work schedule information on a plurality of tasks which are work of a plurality of workers 91 of the store 9. In other words, the schedule generation unit 13 generates one work schedule that comprehensively manages the tasks of the plurality of workers 91A, 91B, 91C.

次に、店舗支援システム10は、管理装置2の指示部24にて、作業スケジュール情報に従って作業指示を生成して送信する(S2)。本実施形態では、指示部24は、現在時刻が作業スケジュール情報において規定されている指示タイミングになると、この指示タイミングに対応するタスクの実行を指示する作業指示を送信する。作業指示は、管理装置2に登録されている複数台の作業者端末3A,3B,3Cに対して、管理装置2の第2通信部21から無線通信により送信される。具体的には、管理装置2は、複数台の作業者端末3A,3B,3Cに対してマルチキャストにより一斉(同時)に作業指示を送信する。   Next, the shop support system 10 causes the instruction unit 24 of the management device 2 to generate and send a work instruction in accordance with the work schedule information (S2). In the present embodiment, when the current time comes at an instruction timing defined in the work schedule information, the instruction unit 24 transmits a work instruction instructing execution of a task corresponding to the instruction timing. The work instruction is transmitted to the plurality of worker terminals 3A, 3B, 3C registered in the management apparatus 2 from the second communication unit 21 of the management apparatus 2 by wireless communication. Specifically, the management device 2 transmits work instructions simultaneously (simultaneously) to the plurality of worker terminals 3A, 3B, 3C by multicast.

これにより、各作業者端末3は、作業指示を受信する(S3)。作業指示を受信した作業者端末3は、例えば、着信音、発光機能又はバイブレーション機能により着信通知を行い、作業指示画面320(図4A参照)を表示部32にて表示する。このとき、店舗支援システム10は、管理装置2にて、複数人の作業者91A,91B,91Cのいずれかにより作業指示が受諾されたか否かの判定を行う(S4)。作業指示が受諾されなかった場合(S4:No)、店舗支援システム10は、処理S1に戻り、サーバ装置1のスケジュール生成部13にて作業スケジュール情報の生成(更新)を行う。   Thereby, each worker terminal 3 receives a work instruction (S3). The worker terminal 3 having received the work instruction, for example, notifies an incoming call using a ring tone, a light emitting function, or a vibration function, and displays the work instruction screen 320 (see FIG. 4A) on the display unit 32. At this time, the store support system 10 determines whether or not the work instruction has been accepted by any of the plurality of workers 91A, 91B, 91C in the management device 2 (S4). If the work instruction is not accepted (S4: No), the shop support system 10 returns to the process S1 and generates (updates) work schedule information in the schedule generation unit 13 of the server device 1.

一方、いずれかの作業者91が作業指示を受諾すると(S4:Yes)、店舗支援システム10は、管理装置2にて、作業指示で実行を指示したタスクが完了したか否かの判定を行う(S5)。タスクが完了しなかった場合(S5:No)、店舗支援システム10は、処理S1に戻り、サーバ装置1のスケジュール生成部13にて作業スケジュール情報の生成(更新)を行う。一方、タスクが完了すると(S5:Yes)、店舗支援システム10は、サーバ装置1にて作業ログを記録する(S6)。つまり、タスクの完了時に作業者端末3から管理装置2を介してサーバ装置1に送信される完了通知に基づいて、サーバ装置1のログ記録部15にて作業ログが記録される。サーバ装置1に記録された作業ログは、例えば、管理者端末8又は管理装置2にて適宜閲覧可能である。   On the other hand, when one of the workers 91 accepts the work instruction (S4: Yes), the shop support system 10 determines in the management device 2 whether or not the task instructed to execute by the work instruction has been completed. (S5). When the task is not completed (S5: No), the shop support system 10 returns to the process S1, and the schedule generation unit 13 of the server device 1 generates (updates) work schedule information. On the other hand, when the task is completed (S5: Yes), the shop support system 10 records a work log in the server device 1 (S6). That is, based on the completion notification transmitted from the worker terminal 3 to the server device 1 via the management device 2 when the task is completed, the work log is recorded by the log recording unit 15 of the server device 1. The work log recorded in the server device 1 can be appropriately browsed by, for example, the administrator terminal 8 or the management device 2.

下記表1に作業スケジュール情報の一例を示す。   An example of work schedule information is shown in Table 1 below.

Figure 2019101758
Figure 2019101758

表1の例では、作業スケジュール情報は、作業指示時刻、優先度、タスク名、状況及び担当を含む。「作業指示時刻」は作業指示の送信時刻であって指示タイミングに相当する。「優先度」はタスクを優先すべき程度を表す度数(例えば、高、中及び低の3段階)である。「タスク名」はタスクの種類ごとに付された名称である。「状況」はタスクの進捗状況(例えば、完了、受付中及び未対応の3段階)、「担当」はタスクを実行した又は実行中の作業者91を識別するための名称である。   In the example of Table 1, the work schedule information includes the work instruction time, priority, task name, status, and charge. The “work instruction time” is a transmission time of the work instruction and corresponds to an instruction timing. "Priority" is a frequency that represents the degree to which a task should be prioritized (e.g., three stages of high, medium and low). "Task name" is a name given to each type of task. “Situation” is a progress status of a task (for example, three stages of completion, acceptance and non-correspondence), and “in charge” is a name for identifying a worker 91 who has executed or is executing a task.

下記表2に作業ログの一例を示す。   An example of the work log is shown in Table 2 below.

Figure 2019101758
Figure 2019101758

表2の例では、作業ログは、作業指示時刻、優先度、タスク名、状況、標準時間、担当、受付時刻、完了時刻、所要時間、作業報告及び前回作業履歴を含み、タスクごとにログ記録部15に記録されている。「標準時間」はタスクの実行に要する標準的な時間であって、タスクの開始から完了までに要する時間を表す標準時間情報に相当する。「受付時刻」はタスクが受諾された時刻、「完了時刻」は完了通知の送信時刻、「所要時間」はタスクの実行に要した時間、「作業報告」はタスクの実行を示すデータのファイル名等、「前回作業履歴」はタスクの前回の実行時の情報である。   In the example of Table 2, the work log includes the work instruction time, priority, task name, status, standard time, charge, reception time, completion time, required time, work report and previous work history, and log recording for each task It is recorded in the part 15. “Standard time” is a standard time required to execute a task, and corresponds to standard time information representing the time required from the start to the completion of the task. "Reception time" is the time when the task was accepted, "completion time" is the transmission time of the completion notification, "time required" is the time taken to execute the task, and "work report" is the file name of the data indicating execution of the task Etc., "previous work history" is information on the previous execution of the task.

店舗支援システム10は、以上説明した処理S1〜S6を繰り返し実行することにより、作業者91に対して随時、作業指示を出す。   The store support system 10 issues a work instruction to the worker 91 as needed by repeatedly executing the processes S1 to S6 described above.

以下、作業者端末3が作業指示を受信した際(図3のS3)に、作業者端末3に表示される作業指示画面320、及び作業者91が行う操作について、図4A及び図4Bを用いて説明する。ここでは、作業者端末3が、「8:00」という指示タイミングに対応する「商品陳列」というタスクの実行を指示するための作業指示を受信したことと仮定して説明する。   Hereinafter, when the worker terminal 3 receives a work instruction (S3 in FIG. 3), the work instruction screen 320 displayed on the worker terminal 3 and the operation performed by the worker 91 will be described using FIGS. 4A and 4B. Explain. Here, it is assumed that the worker terminal 3 has received a work instruction for instructing execution of a task of “product display” corresponding to the instruction timing of “8:00”.

図4Aは、作業者端末3が作業指示を受信した後で最初に表示される作業指示画面320を示し、図4Bは、作業者91が作業指示を受諾した後に表示される作業指示画面320を示す。図4A及び図4Bは、表示部32に表示される作業指示画面320の具体例を示しており、領域を示す一点鎖線及び参照符号は説明のために表記しているに過ぎず、実際には、これらの一点鎖線及び参照符号は表示部32に表示されない。   FIG. 4A shows the work instruction screen 320 displayed first after the worker terminal 3 receives the work instruction, and FIG. 4B shows the work instruction screen 320 displayed after the worker 91 accepts the work instruction. Show. FIGS. 4A and 4B show a specific example of the work instruction screen 320 displayed on the display unit 32. The dashed-dotted line indicating the region and the reference numeral are merely shown for the sake of explanation, and in practice These one-dot chain lines and reference numerals are not displayed on the display unit 32.

作業者端末3に表示される作業指示画面320は、図4Aに示すように、指示内容321、吹出領域322、第1ボタン323、第2ボタン324、タイトル領域325及び備考領域326を含んでいる。   As shown in FIG. 4A, the work instruction screen 320 displayed on the worker terminal 3 includes an instruction content 321, a blowout area 322, a first button 323, a second button 324, a title area 325, and a note area 326. .

指示内容321には、作業者端末3が受信した作業指示により実行が指示されるタスクを特定するための情報が表示される。図4A及び図4Bにおいて、指示内容321には、一例として「商品陳列」というタスク(作業)を表すアイコン(図及び文字列)が表示されている。吹出領域322には、作業者端末3が受信した作業指示により実行が指示されるタスクに関連する情報が表示される。図4Aに示す作業指示画面320においては、吹出領域322には、一例として、「8:00」という時刻(タスクに対応する指示タイミング)を表す文字列が表示されている。図4Bに示す作業指示画面320においては、一例として、「スタッフA対応中」という、タスクの実行状況を表す文字列が表示されている。   In the instruction content 321, information for specifying a task whose execution is instructed by the work instruction received by the worker terminal 3 is displayed. In FIG. 4A and FIG. 4B, an icon (figure and character string) representing a task (work) "product display" is displayed in the instruction content 321 as an example. In the blowout area 322, information related to a task whose execution is instructed by the work instruction received by the worker terminal 3 is displayed. In the work instruction screen 320 shown in FIG. 4A, a character string representing a time of “8:00” (instruction timing corresponding to a task) is displayed in the blowout area 322 as an example. In the work instruction screen 320 shown in FIG. 4B, as an example, a character string “in response to staff A” indicating a task execution status is displayed.

第1ボタン323及び第2ボタン324の各々は、作業者91の操作(タップ)を受け付けるためのオブジェクトである。図4Aに示す作業指示画面320においては、第1ボタン323には「○」印が表示され、第2ボタン324には「×」印が表示されている。図4Aにおける第1ボタン323は、作業者91が作業指示(つまりタスクの実行)を受諾するときに作業者91によって操作(タップ)され、第2ボタン324は、作業者91が作業指示を拒否するときに作業者91によって操作(タップ)される。図4Bに示す作業指示画面320においては、第1ボタン323には「完了」という文字列が表示され、第2ボタン324には「中断」という文字列が表示されている。図4Bにおける第1ボタン323は、作業者91がタスク(作業)を完了したときに作業者91によって操作(タップ)され、第2ボタン324は、作業者91がタスク(作業)を中断するときに作業者91によって操作(タップ)される。   Each of the first button 323 and the second button 324 is an object for receiving an operation (tap) of the worker 91. In the work instruction screen 320 shown in FIG. 4A, the “O” mark is displayed on the first button 323, and the “X” mark is displayed on the second button 324. The first button 323 in FIG. 4A is operated (taped) by the worker 91 when the worker 91 accepts a work instruction (that is, execution of a task), and the second button 324 rejects the work instruction by the worker 91 It is operated (taped) by the operator 91 when doing. In the work instruction screen 320 shown in FIG. 4B, a character string “Done” is displayed on the first button 323, and a character string “Interrupt” is displayed on the second button 324. The first button 323 in FIG. 4B is operated (taped) by the worker 91 when the worker 91 completes the task (work), and the second button 324 is when the worker 91 interrupts the task (work) The operator 91 operates (taps).

タイトル領域325には、作業者端末3を携帯している作業者91に関連する情報が表示される。図4A及び図4Bにおいて、タイトル領域325には、一例として「スタッフA」という作業者91を特定する文字列、及び「Lv.XX」という作業者91のスキルレベルを表す文字列が表示されている。本開示でいう「スキルレベル」は、作業者91の経験値等に応じた作業スキルを表す指標であって、例えば、初心者、レギュラ又はリーダ等で段階的に表される。備考領域326には、作業者端末3が受信した作業指示により実行が指示されるタスクとは別の、予備的な情報が表示される。図4A及び図4Bにおいて、備考領域326には、時系列的に1つ先の、つまり次に作業指示が送信される予定のタスク(作業)及びその指示タイミング(時刻)を表すアイコン(図及び文字列)が表示されている。備考領域326に表示されるアイコンは、例えば、スワイプ等の操作により、時系列的に1つ手前、又は1つ先のタスクのアイコンに切り替え可能である。   In the title area 325, information related to the worker 91 carrying the worker terminal 3 is displayed. In FIGS. 4A and 4B, in the title area 325, as an example, a character string specifying the worker 91 “stuff A” and a character string representing the skill level of the worker 91 “Lv. XX” are displayed. There is. The “skill level” in the present disclosure is an index representing a work skill according to the experience value of the worker 91 and the like, and is represented stepwise by, for example, a beginner, a regular or a leader. In the remark area 326, preliminary information other than the task whose execution is instructed by the work instruction received by the worker terminal 3 is displayed. In FIG. 4A and FIG. 4B, in the remarks area 326, an icon (figure and figure) representing a task (work) scheduled to be transmitted one time later, that is, a work instruction to be transmitted next, and its instruction timing (time). Character string is displayed. The icon displayed in the note area 326 can be switched to the icon of the next task or the next task in chronological order by an operation such as swipe, for example.

上記より、作業者端末3を携帯する作業者91においては、表示部32に表示された作業指示画面320上で、作業指示の受諾又は許否の意思表示、及びタスク(作業)の完了の報告等の操作が可能である。ここでは一例として、図1に示すように、品出し作業中の作業者91A、清掃作業中の作業者91B、接客中の作業者91Cのうち、作業者91Aが作業指示を受諾する場合を想定する。   From the above, in the worker 91 who carries the worker terminal 3, on the work instruction screen 320 displayed on the display unit 32, acceptance display of the work instruction or intention display of permission or rejection, report of completion of the task (work), etc. Operation is possible. Here, as an example, as illustrated in FIG. 1, it is assumed that the worker 91A accepts the work instruction among the worker 91A who is in the process of preparing the product, the worker 91B who is in the cleaning operation, and the worker 91C who is in the service. Do.

この場合、作業者91Aは、自身が携帯する作業者端末3Aに表示された作業指示画面320を見て、作業指示を受諾するべく、図4Aに示す作業指示画面320上で第1ボタン323を操作(タップ)する。これにより、作業者端末3Aからは、作業指示が受諾されたことを表す受諾通知が管理装置2に送信され(図3のS4:Yes)、表示部32に表示される作業指示画面320は、図4Bに示す状態に切り替わる。一方、作業者91B,91Cは、図4Aに示す作業指示画面320上で第2ボタン324を操作(タップ)する。これにより、作業者端末3B,3Cからは、作業指示が拒否されたことを表す拒否通知が管理装置2に送信される。管理装置2は、複数台の作業者端末3A,3B,3Cの全てから拒否通知を受信した場合、又はいずれの作業者端末3からも受諾通知を受信しないまま一定時間が経過した場合に、作業指示が受諾されなかったとの判定を行う(図3のS4:No)。   In this case, the worker 91A looks at the work instruction screen 320 displayed on the worker terminal 3A carried by himself / herself, and accepts the first button 323 on the work instruction screen 320 shown in FIG. 4A in order to accept the work instruction. Operate (tap). Thus, an acceptance notification indicating that the work instruction has been accepted is transmitted from the worker terminal 3A to the management device 2 (S4 in FIG. 3: Yes), and the work instruction screen 320 displayed on the display unit 32 is It switches to the state shown to FIG. 4B. On the other hand, the workers 91B and 91C operate (tap) the second button 324 on the work instruction screen 320 shown in FIG. 4A. As a result, a refusal notification indicating that the work instruction has been rejected is transmitted from the worker terminals 3B and 3C to the management device 2. When the management apparatus 2 receives a refusal notification from all of the plurality of worker terminals 3A, 3B, 3C, or when a predetermined time elapses without receiving an acceptance notification from any of the worker terminals 3, It is determined that the instruction has not been accepted (S4: No in FIG. 3).

作業者91Aは、タスクの完了後に、作業者端末3Aに表示された図4Bに示す作業指示画面320上で、作業の完了を報告するべく、第1ボタン323を操作(タップ)する。これにより、作業者端末3Aからは、タスクが完了したことを表す完了通知が管理装置2に送信され(図3のS5:Yes)、表示部32での作業指示画面320の表示が終了する。一方、作業者91Aがタスクを中断する場合には、図4Bに示す作業指示画面320上で第2ボタン324を操作(タップ)する。これにより、タスクが中断されたことを表す中断通知が作業者端末3Aから管理装置2に送信される。管理装置2は、作業指示を受諾した作業者端末3Aから中断通知を受信した場合、又は作業者端末3Aから完了通知を受信しないまま一定時間が経過した場合に、タスクが完了しなかったとの判定を行う(図3のS5:No)。   After completion of the task, the worker 91A operates (taps) the first button 323 on the work instruction screen 320 shown in FIG. 4B displayed on the worker terminal 3A so as to report completion of the work. Thereby, a completion notification indicating that the task has been completed is transmitted from the worker terminal 3A to the management device 2 (S5 in FIG. 3: Yes), and the display of the work instruction screen 320 on the display unit 32 is ended. On the other hand, when the worker 91A interrupts the task, the second button 324 is operated (taped) on the work instruction screen 320 shown in FIG. 4B. As a result, an interruption notification indicating that the task has been interrupted is transmitted from the worker terminal 3A to the management device 2. The management apparatus 2 determines that the task has not been completed when receiving a notification of suspension from the worker terminal 3A that has accepted the work instruction, or when a certain period of time elapses without receiving a completion notification from the worker terminal 3A. (S5 in FIG. 3: No).

上述したように、店舗支援システム10は、作業スケジュール情報に含まれる複数のタスクの各々を、複数人の作業者91に一斉に通知し、複数人の作業者91のうち通知を受諾した作業者91にタスクを割り当てる。すなわち、店舗支援システム10は、管理装置2の指示部24にて、作業スケジュール情報に従って、複数台の作業者端末3A,3B,3Cに対し一斉に作業指示を送信することにより、複数人の作業者91に対して一斉にタスクの通知を行う。そして、管理装置2は、複数台の作業者端末3A,3B,3Cのいずれかにより作業指示が受諾されたことをもって、複数人の作業者91のいずれかが、タスクの通知を受諾したことと判断する。そして、店舗支援システム10では、作業指示を受諾した作業者端末3を携帯する作業者91に対してタスクが割り当てられる。   As described above, the shop support system 10 notifies the plurality of workers 91 simultaneously of each of the plurality of tasks included in the work schedule information, and a worker who accepts the notification among the plurality of workers 91. Assign a task to 91. That is, the store support system 10 causes the instruction unit 24 of the management device 2 to simultaneously transmit work instructions to the plurality of worker terminals 3A, 3B, 3C in accordance with the work schedule information, thereby performing the work of a plurality of workers. The tasks are notified to the person 91 at once. Then, when the work instruction is accepted by any of the plurality of worker terminals 3A, 3B, 3C, the management device 2 accepts that the notification of the task is accepted by any of the plurality of workers 91. to decide. Then, in the shop support system 10, a task is assigned to the worker 91 who carries the worker terminal 3 that has accepted the work instruction.

ところで、本実施形態に係る店舗支援システム10は、複数台の作業者端末3A,3B,3Cを備えているので、これら複数台の作業者端末3A,3B,3Cで作業指示の受諾が重複して行われることを防止するために、以下の構成を採用している。   By the way, since the shop support system 10 according to the present embodiment includes the plurality of worker terminals 3A, 3B, 3C, acceptance of the work instruction is duplicated in the plurality of worker terminals 3A, 3B, 3C. The following configuration is adopted in order to prevent the problem.

すなわち、まず管理装置2は、複数台の作業者端末3A,3B,3Cに対して指示部24にて一斉に作業指示を送信する。複数台の作業者端末3A,3B,3Cのうち1台の作業者端末3からなる第1端末が受諾通知を管理装置2に送信すると、複数台の作業者端末3A,3B,3Cのうち第1端末とは異なる作業者端末3からなる第2端末に対して通知信号が送信される。   That is, first, the management device 2 simultaneously transmits work instructions to the plurality of worker terminals 3A, 3B, 3C from the instruction unit 24. When the first terminal composed of one of the plurality of worker terminals 3A, 3B, 3C transmits an acceptance notification to the management device 2, the first of the plurality of worker terminals 3A, 3B, 3C A notification signal is transmitted to a second terminal composed of a worker terminal 3 different from one terminal.

一例として、複数台の作業者端末3A,3B,3Cのうち1台の作業者端末3Aが受諾通知を管理装置2に送信する場合には、作業者端末3Aが第1端末となり、作業者端末3B,3Cの各々は第2端末となる。この場合、第1端末である作業者端末3Aが受諾通知を送信すると、第2端末である作業者端末3B,3Cに対しては通知信号が送信されることになる。通知信号は、例えば第1端末(上記例では作業者端末3A)からの受諾通知を受けた管理装置2から、第2端末(上記例では作業者端末3B,3C)に送信される。これにより、複数台の作業者端末3A,3B,3Cのうち1台の作業者端末3Aが受諾通知を管理装置2に送信したことが、その他の作業者端末3B,3Cに通知されることになる。ここで、通知信号は、第1端末を特定するための情報、つまり上記例では受諾通知の送信元(第1端末)が作業者端末3Aであることを表す情報を、含んでいてもよい。   As an example, when one worker terminal 3A of the plurality of worker terminals 3A, 3B, 3C transmits an acceptance notification to the management apparatus 2, the worker terminal 3A is the first terminal, and the worker terminal Each of 3B and 3C is a second terminal. In this case, when the worker terminal 3A which is the first terminal transmits an acceptance notification, a notification signal is transmitted to the worker terminals 3B and 3C which are the second terminal. The notification signal is transmitted from, for example, the management apparatus 2 that has received the acceptance notification from the first terminal (the worker terminal 3A in the above example) to the second terminal (the worker terminals 3B and 3C in the above example). Thus, it is notified to the other worker terminals 3B and 3C that one of the plurality of worker terminals 3A, 3B and 3C has sent the acceptance notification to the management apparatus 2. Become. Here, the notification signal may include information for specifying the first terminal, that is, information indicating that the transmission source (first terminal) of the acceptance notification in the above example is the worker terminal 3A.

作業者端末3は、通知信号を受信すると、表示部32での作業指示画面320の表示を終了してもよい。つまり、複数台の作業者端末3A,3B,3Cのうち1台の作業者端末3(第1端末)で作業指示が受諾された場合、その他の作業者端末3(第2端末)では通知信号を受けて作業指示画面320の表示が自動的に終了してもよい。   When the worker terminal 3 receives the notification signal, the display of the work instruction screen 320 on the display unit 32 may be ended. That is, when the work instruction is accepted by one of the plurality of worker terminals 3A, 3B, 3C by one of the worker terminals 3 (first terminal), the notification signal is generated by the other worker terminals 3 (second terminal). The display of the work instruction screen 320 may be terminated automatically.

(2.2.2)作業スケジュール情報の生成
次に、本実施形態に係る店舗支援システム10における作業スケジュール情報の生成に係る処理について、図5及び図6を参照して詳しく説明する。
(2.2.2) Generation of Work Schedule Information Next, a process related to generation of work schedule information in the shop support system 10 according to the present embodiment will be described in detail with reference to FIGS. 5 and 6.

図5は、本実施形態におけるスケジュール生成部13での作業スケジュール情報の生成に係る処理を概念的に表している。すなわち、本実施形態では、スケジュール生成部13は、マスタデータ、作業者情報、不定期タスク情報、売上情報、来客予測データ及び売上予測データに基づいて、作業スケジュール情報を生成する。   FIG. 5 conceptually shows a process related to generation of work schedule information in the schedule generation unit 13 in the present embodiment. That is, in the present embodiment, the schedule generation unit 13 generates work schedule information based on master data, worker information, irregular task information, sales information, visitor prediction data, and sales prediction data.

本開示でいう「マスタデータ」は、作業スケジュール情報の生成に用いられるデータであって、少なくとも指示タイミングの基準となる基準タイミング情報を含む。言い換えれば、マスタデータは、デフォルトの作業スケジュール情報に相当するデータであって、マスタデータがカスタマイズされることにより作業スケジュール情報が生成される。本実施形態においては、マスタデータは、タスクの開始から完了までに要する時間を表す標準時間情報を更に含む。また、本開示でいう「来客予測データ」は、店舗9に設置された各種センサ7の検知結果、及び予約状況、店舗9の周辺の天気、店舗9の周辺で開催されるイベントの有無及び時間帯、過去の来客実績データ等から推定(予測)される、将来の客数のデータである。本開示でいう「売上予測データ」は、店舗9に設置された各種センサ7の検知結果、及び予約状況、店舗9の周辺の天気、店舗9の周辺で開催されるイベントの有無及び時間帯、過去の売上実績データ等から推定(予測)される、将来の売り上げのデータである。また、来客予測データ及び売上予測データの推定には、例えば、店舗9で実施されるキャンペーンの情報、並びにチラシの配布状況及び広告の配信状況を含む宣伝状況等が用いられてもよい。   The “master data” in the present disclosure is data used to generate work schedule information, and includes at least reference timing information that serves as a reference for instruction timing. In other words, the master data is data corresponding to default work schedule information, and the work schedule information is generated by customizing the master data. In the present embodiment, the master data further includes standard time information indicating the time required from the start to the completion of the task. In addition, “visitor prediction data” in the present disclosure includes detection results of various sensors 7 installed in the store 9, and reservation status, weather around the store 9, presence / absence of an event held around the store 9, and time It is data of the number of future customers estimated (predicted) from band, past visitor results data etc. The “sales forecast data” in the present disclosure is the detection results of various sensors 7 installed in the store 9, the reservation status, the weather around the store 9, the presence or absence of an event held around the store 9 and the time zone It is data of future sales estimated (forecast) from past sales performance data etc. In addition, for estimation of the visitor prediction data and the sales prediction data, for example, information of a campaign implemented in the store 9, and an advertisement status including a distribution status of a flyer and a distribution status of an advertisement may be used.

ここで、作業者情報、売上情報、来客予測データ及び売上予測データは、店舗9の状況に関する店舗情報に相当する。言い換えれば、店舗情報は、作業者情報、売上情報、来客予測データ及び売上予測データを含んでいる。また、本実施形態においては、マスタデータは、基準タイミング情報以外に、タスクに関する情報も含んでおり、タスク情報に相当する。言い換えれば、タスク情報は、マスタデータ及び不定期タスク情報を含んでいる。要するに、スケジュール生成部13は、タスクに関するタスク情報、及び店舗9の状況に関する店舗情報に基づいて、作業スケジュール情報を生成する。マスタデータは、管理者端末8又は管理装置2等において適宜作成又は編集等が可能である。   Here, the worker information, the sales information, the visitor prediction data, and the sales prediction data correspond to store information regarding the status of the store 9. In other words, the shop information includes worker information, sales information, visitor prediction data, and sales prediction data. Further, in the present embodiment, the master data also includes information on tasks in addition to the reference timing information, and corresponds to task information. In other words, the task information includes master data and irregular task information. In short, the schedule generation unit 13 generates work schedule information based on task information on tasks and store information on the status of the store 9. Master data can be appropriately created or edited in the administrator terminal 8 or the management device 2 or the like.

本実施形態においては、スケジュール生成部13は、店舗9における売り上げを基軸として、作業スケジュール情報を生成する。すなわち、スケジュール生成部13では、タスクを確実に実行することよりも、店舗9の売り上げを向上させることを優先した場合に、有効なタイミングでタスクを実行させるように、タスク情報及び店舗情報に基づいて作業スケジュール情報を生成する。例えば、あるタスクについて、マスタデータにおいて規定される指示タイミングで実行させるよりも、指示タイミングを前倒し又は後倒しした方が店舗9の売り上げが向上するような場合、スケジュール生成部13はこのタスクの指示タイミングを変更する。このように、本実施形態に係る店舗支援システム10は、タスクに関するタスク情報、及び店舗9の状況に関する店舗情報に基づいて、作業スケジュール情報を生成するので、店舗9の状況に合わせた適切な作業の指示を出すことが可能である。   In the present embodiment, the schedule generation unit 13 generates work schedule information with the sales at the store 9 as an axis. That is, when priority is given to improving the sales of the store 9 in the schedule generation unit 13 rather than to execute the task reliably, based on the task information and the store information, the task is executed at an effective timing. Work schedule information. For example, if the sales of the store 9 is improved if the instruction timing is advanced or retarded rather than being executed at an instruction timing defined in the master data for a certain task, the schedule generation unit 13 instructs this task. Change the timing. As described above, the shop support system 10 according to the present embodiment generates work schedule information based on task information on tasks and shop information on the situation of the shop 9, so that appropriate work in accordance with the situation of the shop 9 is performed. It is possible to give instructions.

下記表3にマスタデータの一例を示す。   An example of master data is shown in Table 3 below.

Figure 2019101758
Figure 2019101758

表3の例では、マスタデータは、タスク名、標準時間、開始予定時刻、前倒し制限時刻、後倒し制限時刻、優先度、要求スキルレベル、前倒し可能フラグ、後倒し可能フラグ、延期可能フラグ、中断可能フラグ、レジからの距離、作業周期及び作業分類を含む。「標準時間」は、上述したようにタスクの開始から完了までに要する時間を表す標準時間情報に相当する。「開始予定時刻」はタスクを開始する予定時刻であって、指示タイミングの基準(デフォルト値)となる基準タイミング情報に相当する。「前倒し制限時刻」はタスクを前倒しする際のリミットとなる時刻、「後倒し制限時刻」は作業周期内でタスクを後倒しする際のリミットとなる時刻である。「要求スキルレベル」はタスクの実行に要求される作業者91のスキルレベル、「前倒し可能フラグ」はタスクの前倒しが可能か否かを表すフラグ、「後倒し可能フラグ」は作業周期内でタスクの後倒しが可能か否かを表すフラグである。「延期可能フラグ」はタスクの指示タイミングを、作業周期を超えて例えば翌日等に延期可能か否かを表すフラグ、「中断可能フラグ」はタスクを中断可能か否かを表すフラグである。「レジからの距離」は、タスクを実行する作業者91に推奨されるレジ(レジカウンタ)からの距離を表すデータであって、レジ(レジカウンタ)から近い順に、「レジ内」、「レジ近」及び「レジ遠」となる。「作業周期」は定期タスクについての繰り返しの周期、「作業分類」はタスクの種類であって、Q(Quality)、S(Service)、C(Cleanliness)のいずれかに分類される。   In the example of Table 3, the master data includes task name, standard time, scheduled start time, forward limit time, backward limit time, priority, required skill level, forward possible flag, late possible flag, postponeable flag, suspended Possible flag, distance from cash register, work cycle and work classification are included. The "standard time" corresponds to standard time information representing the time required from the start to the completion of the task as described above. The “scheduled start time” is a scheduled time to start a task, and corresponds to reference timing information that is a reference (default value) of the instruction timing. “Ahead to move forward limit time” is a time serving as a limit for moving a task forward, and “Back to pass limitation time” is a time serving as a limit for moving a task backward in a work cycle. “Required skill level” is the skill level of the worker 91 required to execute the task, “forwardable flag” is a flag indicating whether or not the task can be advanced, and “possibly possible flag” is the task within the work cycle Is a flag that indicates whether it is possible to get behind. The “deferable flag” is a flag indicating whether the task instruction timing can be postponed to the next day, for example, beyond the work cycle, and the “suspendable flag” is a flag indicating whether the task can be suspended. The “distance from cash register” is data representing the distance from the cash register (cash counter) recommended for the worker 91 who executes the task, and “in cash register”, “cash register” in order of proximity to the cash register (cash counter) It becomes "near" and "the register distance". “Working cycle” is a repetition cycle of a periodic task, and “Work classification” is a type of task, and is classified into Q (Quality), S (Service), or C (Cleanliness).

下記表4に作業者情報の一例を示す。   An example of worker information is shown in Table 4 below.

Figure 2019101758
Figure 2019101758

表4の例では、作業者情報は、店員名、勤続年数、スキルレベル、勤務シフト情報及び作業実績評価を含む。「店員名」は作業者91を識別するための名称、「勤続年数」は作業者91ごとの店舗9での勤続年数である。「勤務シフト情報」は作業者91ごとの勤務時間割である。「作業実績評価」は作業者91が実行したタスクについての評価値(例えば、A,B,Cランクの3段階評価)である。このような作業者情報のうち「勤務シフト情報」については、例えば、管理装置2、作業者端末3又は管理者端末8のいずれかにおいて、作業者91又は管理者からの操作に応じて適宜入力される。   In the example of Table 4, the worker information includes store clerk name, years of service, skill level, work shift information, and work performance evaluation. “Clerk name” is a name for identifying the worker 91, and “year of service” is the number of years of service at the store 9 for each worker 91. “Work shift information” is a work time schedule for each worker 91. The “operation result evaluation” is an evaluation value (for example, three-stage evaluation of A, B, and C ranks) for the task executed by the worker 91. About "work shift information" among such worker information, for example, in any of the management device 2, the worker terminal 3 or the manager terminal 8, according to the operation from the worker 91 or the manager, it is appropriately input Be done.

図6は、作業スケジュール情報の生成に係る処理を示すフローチャートである。すなわち、スケジュール生成部13は、図6に示すように、マスタデータ、不定期タスク情報、売上情報、売上予測データ、来客予測データ及び作業者情報を順に読み込む(S11〜S16)。ここで、例えば、マスタデータ、売上情報、売上予測データ、来客予測データ及び作業者情報については、取得部12によって、管理装置2又はストアコンピュータ6から取得される。不定期タスク情報については、タスク生成部16にて生成される。不定期タスク情報の生成に係る処理については、「(2.2.4)不定期タスク情報生成処理」の欄で更に詳しく説明する。   FIG. 6 is a flowchart showing a process related to generation of work schedule information. That is, as shown in FIG. 6, the schedule generation unit 13 sequentially reads master data, irregular task information, sales information, sales prediction data, visitor prediction data, and worker information (S11 to S16). Here, for example, the master data, sales information, sales prediction data, visitor prediction data, and worker information are acquired by the acquisition unit 12 from the management device 2 or the store computer 6. The irregular task information is generated by the task generator 16. The process relating to the generation of irregular task information will be described in more detail in the section “(2.2.4) Irregular task information generation process”.

次に、スケジュール生成部13は、処理S11〜S16で読み込んだ店舗情報(作業者情報、売上情報、来客予測データ及び売上予測データ)、及びタスク情報(マスタデータ及び不定期タスク情報)に基づいて、対象期間の作業負荷の大きさを予測する(S17)。本開示でいう「作業負荷」は、タスクを実行するのに必要な作業者91の労働力、つまり人的資源を意味する。本実施形態では一例として、作業負荷は、1時間当たりの1人の作業者91の労働力であるマン・アワー(MH:man-hour)を単位とする。例えば、作業者91が1人で作業に30分を要するタスクであれば、このタスクの作業負荷は「0.5」となる。本開示でいう「対象期間」は、作業スケジュール情報の生成の対象となる期間であって、「8:00−9:00」、「9:00−10:00」及び「10:00−11:00」という時間帯ごとに作業スケジュール情報を生成する場合、各時間帯が対象期間となる。   Next, the schedule generation unit 13 is based on the shop information (worker information, sales information, visitor prediction data and sales prediction data) read in the processes S11 to S16, and task information (master data and irregular task information). , And predict the size of the work load in the target period (S17). In the present disclosure, “work load” means the labor of the worker 91 necessary to perform a task, that is, human resources. In the present embodiment, as an example, the workload is in units of man-hours (MH: man-hour), which is the labor force of one worker 91 per hour. For example, if one worker 91 is a task that requires 30 minutes for work, the workload of this task is “0.5”. The “target period” in the present disclosure is a period targeted for generation of work schedule information, and “8: 00-9: 00”, “9: 00-10: 00”, and “10: 00-11”. When work schedule information is generated for each time zone of “00:00”, each time zone is a target period.

次に、スケジュール生成部13は、店舗情報及びタスク情報に基づいて、タスクの指示タイミングを判定するための作業タイミング判定処理を行う(S18)。つまり、作業タイミング判定処理では、タスクと指示タイミングとの対応関係を決定する。詳しくは「(2.2.3)作業タイミング判定処理」の欄で説明するが、作業タイミング判定処理においては、処理S17で求めた対象期間における作業負荷を用いて、タスクの指示タイミングを判定する。   Next, the schedule generation unit 13 performs an operation timing determination process for determining a task instruction timing based on the store information and the task information (S18). That is, in the work timing determination process, the correspondence between the task and the instruction timing is determined. The details will be described in the section “(2.2.3) Work timing determination process”, but in the work timing determination process, the task indication timing is determined using the work load in the target period obtained in the process S17. .

その後、スケジュール生成部13は、タスクと指示タイミングとの対応関係を表す作業スケジュール情報を生成する(S19)。本開示でいう「作業スケジュール情報を生成」には、既存の作業スケジュールを更新(変更)する処理を含む。その結果、スケジュール生成部13は、作業スケジュール情報の生成に、店舗情報から求まる対象期間の作業負荷の大きさを用いることになる。   Thereafter, the schedule generation unit 13 generates work schedule information representing the correspondence between the task and the instruction timing (S19). The "generation of work schedule information" in the present disclosure includes a process of updating (changing) an existing work schedule. As a result, the schedule generation unit 13 uses the size of the work load of the target period obtained from the store information to generate work schedule information.

ところで、スケジュール生成部13は、作業スケジュール情報の生成に、複数のタスクの各々の優先度を用いる。優先度は、タスクごとに付与されており、かつ店舗情報に応じて変更される。すなわち、優先度は固定値ではなく、店舗情報(作業者情報、売上情報、来客予測データ及び売上予測データ)に応じて適宜変更させる。優先度の変更は、例えば、作業タイミング判定処理(S18)の前置処理として実行される。   The schedule generation unit 13 uses the priority of each of a plurality of tasks to generate work schedule information. The priority is given to each task and is changed according to store information. That is, the priority is not a fixed value, and is appropriately changed according to store information (worker information, sales information, visitor prediction data, and sales prediction data). The change of the priority is executed, for example, as a preprocess of the work timing determination process (S18).

下記表5に優先度の変更条件の一例を示す。   Table 5 below shows an example of the priority change condition.

Figure 2019101758
Figure 2019101758

すなわち、表5の例では、優先度の変更条件は、「作業時間制約」、「売上影響」、「顧客印象への影響」及び「作業周期と経過時間との大小関係」の4項目を含む。「作業時間制約」はタスクの指示タイミングが可変であるか否か、つまり後述するタスクの前倒し又は後倒しが可能か否かによって、優先度を変更するための条件である。「作業時間制約」については、指示タイミングの変動幅が小さい程(固定の場合は変動幅は最小となる)、優先度が高くなる。「売上影響」は店舗9の売り上げへの影響の大きさによって、優先度を変更するための条件である。「売上影響」については、売り上げへの影響が大きい程、優先度が高くなる。「顧客印象への影響」は顧客92へ与える印象への影響の大きさによって、優先度を変更するための条件である。「顧客印象への影響」については、顧客印象への影響が大きい程、優先度が高くなる。「作業周期と経過時間との大小関係」は定期タスクについて作業周期と前回作業の完了時点からの経過時間との大小関係によって、優先度を変更するための条件である。「作業周期と経過時間との大小関係」については、作業周期が経過時間より小さい(短い)場合は優先度が高くなり、作業周期が経過時間より大きい(長い)場合は優先度が低くなる。   That is, in the example of Table 5, the change condition of the priority includes four items of "work time constraint", "sales influence", "impact on customer impression" and "magnitude relationship between work cycle and elapsed time" . The “work time constraint” is a condition for changing the priority depending on whether or not the instruction timing of the task is variable, that is, whether the task can be moved forward or backward, which will be described later. As for the “working time constraint”, the smaller the fluctuation width of the instruction timing (in the fixed case, the fluctuation width becomes minimum), the higher the priority. The “sales impact” is a condition for changing the priority depending on the magnitude of the impact on the sales of the store 9. With regard to “sales impact,” the higher the impact on sales, the higher the priority. The “impact on customer impression” is a condition for changing the priority according to the magnitude of the impact on impression on the customer 92. With regard to "impact on customer impression", the higher the impact on customer impression, the higher the priority. The “magnitude relationship between the work cycle and the elapsed time” is a condition for changing the priority according to the size relationship between the work cycle and the elapsed time from the completion time of the previous work for the regular task. As for “the magnitude relationship between the work cycle and the elapsed time”, the priority is high when the work cycle is smaller (shorter) than the elapsed time, and the priority is low when the work cycle is larger (long) than the elapsed time.

具体例を挙げると、過去の売上情報から、ある商品の品出し作業が売り上げに大きく影響することが推定される場合、この商品の品出し作業の優先度が高くなる。また、あるファストフードの作成作業が売り上げに略影響しないことが推定される場合、このファストフードの作成作業の優先度が低くなる。また、例えば、来客予測データから昼食の時間帯に多くの来客が見込まれる場合、顧客印象への影響が大きくなるイートインスペースの清掃作業の優先度が高くなる。   As a specific example, when it is estimated from the sales information in the past that the product placement operation of a certain product greatly affects sales, the priority of the product placement operation of this product is high. In addition, if it is estimated that some fast food preparation operations do not substantially affect sales, the priority for this fast food preparation operations is lowered. In addition, for example, when many visitors are expected during the lunch time zone from the visitor prediction data, the priority of the cleaning work of the eat-in space where the influence on the customer impression becomes large becomes high.

本実施形態に係る店舗支援システム10では、上述した処理S11〜S19が繰り返されることにより、店舗情報が変動すれば、店舗情報の変動に連動して作業スケジュール情報が更新(変更)されることになる。すなわち、スケジュール生成部13は、店舗情報の変動に伴って作業スケジュール情報を更新する。したがって、本実施形態に係る店舗支援システム10は、店舗9の状況に合わせた適切な作業の指示を出すことが可能である。   In the shop support system 10 according to the present embodiment, when the shop information fluctuates by repeating the above-described processes S11 to S19, the work schedule information is updated (changed) in conjunction with the shop information fluctuation. Become. That is, the schedule generation unit 13 updates the work schedule information in accordance with the change of the store information. Therefore, the shop support system 10 according to the present embodiment can issue an instruction of an appropriate operation in accordance with the situation of the shop 9.

(2.2.3)作業タイミング判定処理
次に、本実施形態に係る店舗支援システム10における作業タイミング判定処理について、図7を参照して詳しく説明する。
(2.2.3) Work Timing Determination Process Next, the work timing determination process in the shop support system 10 according to the present embodiment will be described in detail with reference to FIG.

スケジュール生成部13は、作業タイミング判定処理が開始すると、まず処理S17(図6参照)で求めた対象期間の作業負荷と、対象期間のリソースとの比較を行う(S21)。本開示でいう「リソース」は、タスクを実行する作業者91の労働力、つまり人的資源を意味する。リソースは作業負荷と単位が統一されており、本実施形態では一例として、リソース及び作業負荷のいずれにおいても、1時間当たりの1人の作業者91の労働力であるマン・アワー(MH:man-hour)を単位とする。すなわち、ある1時間のリソースは、この1時間における作業者91の人数(いわゆる「シフト本数」)と等しくなる。例えば、「8:00−9:00」という対象期間に作業者91が2人いる場合、「8:00−9:00」という対象期間のリソースは「2」となる。ここで、スケジュール生成部13では、作業負荷がリソースに対して所定の誤差範囲内に収まる場合に、作業負荷がリソースと略等しいと判定される。作業負荷が誤差範囲の下限値を下回る場合、スケジュール生成部13では、作業負荷がリソース未満であると判定される。作業負荷が誤差範囲の上限値を上回る場合、スケジュール生成部13では、作業負荷がリソースより大きいと判定される。   When the work timing determination process starts, the schedule generation unit 13 first compares the work load of the target period obtained in the process S17 (see FIG. 6) with the resource of the target period (S21). In the present disclosure, “resource” means the labor of the worker 91 who performs the task, that is, human resources. The resource and the unit of the resource are unified, and in this embodiment, for example, the man-hour (MH: man) which is the labor force of one worker 91 per hour for both the resource and the workload. The unit is -hour). That is, the resource for one hour is equal to the number of workers 91 (so-called “number of shifts”) in this one hour. For example, when there are two workers 91 in the target period of "8: 00-9: 00", the resource of the target period of "8: 00-9: 00" is "2". Here, the schedule generation unit 13 determines that the workload is substantially equal to the resource when the workload falls within a predetermined error range with respect to the resource. When the workload is lower than the lower limit value of the error range, the schedule generation unit 13 determines that the workload is less than the resource. When the workload exceeds the upper limit value of the error range, the schedule generation unit 13 determines that the workload is larger than the resource.

対象期間において作業負荷がリソース未満である場合(S21:「作業負荷<リソース」)、スケジュール生成部13は、対象期間の後の時間帯のタスクの前倒しが可能か否かを判定する(S22)。本開示でいう「前倒し」は、タスクの指示タイミングを変更する処理のうち、指示タイミングを早める処理を意味する。対象期間の後の時間帯のタスクの前倒しが可能であれば(S22:Yes)、スケジュール生成部13は、そのタスクの前倒しを実行し(S23)、作業タイミング判定処理を終了する。これにより、作業負荷がリソース未満である状況、つまり対象期間における作業者91の労働力に余剰が生じ得る状況において、タスクの指示タイミングを、対象期間の後の時間帯から対象期間に移動することができる。一例として、対象期間が「8:00−9:00」である場合に、その後の時間帯である「9:00−10:00」のいずれかのタスクが前倒し可能であれば、このタスクの指示タイミングが、「9:00−10:00」から「8:00−9:00」に移動する。処理S23では、スケジュール生成部13は、タスクの優先度を参照して、対象期間の後の時間帯における複数のタスクのうち優先度が高いタスクから順に前倒しすることが好ましい。   When the workload is less than the resource in the target period (S21: “work load <resource”), the schedule generation unit 13 determines whether or not the task in the time zone after the target period can be moved forward (S22) . In the present disclosure, “advancing ahead” means, among processing for changing the instruction timing of a task, processing for advancing the instruction timing. If it is possible to move forward the task in the time zone after the target period (S22: Yes), the schedule generation unit 13 executes the task moving forward (S23), and ends the work timing determination process. Thereby, in a situation where the workload is less than the resource, that is, a situation where surplus can occur in the labor of the worker 91 in the target period, moving the instruction timing of the task from the time zone after the target period to the target period Can. As an example, if the target period is "8:00-9:00", if any task of "9:00-10:00", which is a subsequent time zone, can be advanced, this task The instruction timing moves from “9:00 to 10:00” to “8:00 to 9:00”. In the processing S23, preferably, the schedule generation unit 13 refers to the priority of the task and advances in order from the task with the highest priority among the plurality of tasks in the time zone after the target period.

一方、対象期間の後の時間帯のタスクの前倒しが可能でなければ(S22:No)、スケジュール生成部13は、タスクの指示タイミングの時間帯を変更せず(S24)、作業タイミング判定処理を終了する。また、対象期間において作業負荷がリソースと略等しい場合にも(S21:「作業負荷≒リソース」)、スケジュール生成部13は、タスクの指示タイミングの時間帯を変更せず(S24)、作業タイミング判定処理を終了する。   On the other hand, if advance of the task in the time zone after the target period is not possible (S22: No), the schedule generation unit 13 does not change the time zone of the instruction timing of the task (S24), and the work timing determination process finish. In addition, even when the work load is substantially equal to the resource in the target period (S21: “work load リ ソ ー ス resource”), the schedule generation unit 13 does not change the time zone of the task instruction timing (S24), and determines the work timing. End the process.

また、対象期間において作業負荷がリソースより大きい場合(S21:「作業負荷>リソース」)、スケジュール生成部13は、対象期間の後の時間帯へ対象期間からタスクの後倒しが可能か否かを判定する(S25)。本開示でいう「後倒し」は、タスクの指示タイミングを変更する処理のうち、指示タイミングを作業周期内で遅らせる処理を意味する。対象期間のタスクの後倒しが可能であれば(S25:Yes)、スケジュール生成部13は、対象期間のタスクの後倒しを実行し(S28)、作業タイミング判定処理を終了する。処理S28では、スケジュール生成部13は、タスクの優先度を参照して、対象期間における複数のタスクのうち優先度が低いタスクから順に後倒しするのが好ましい。   In addition, when the workload is larger than the resource in the target period (S21: “work load> resource”), the schedule generation unit 13 determines whether or not the task can be postponed from the target period to the time zone after the target period. It judges (S25). In the present disclosure, “succeeding” means a process of delaying the instruction timing within the work cycle among the processes of changing the instruction timing of the task. If it is possible to defer the task in the target period (S25: Yes), the schedule generation unit 13 executes the deferral of the task in the target period (S28), and ends the work timing determination process. In the processing S28, the schedule generation unit 13 preferably refers to the priority of the tasks and sequentially defers the task with the lowest priority among the plurality of tasks in the target period.

一方、対象期間のタスクの後倒しが可能でなければ(S25:No)、スケジュール生成部13は、対象期間の後の時間帯から更に後の時間帯へのタスクの後倒しが可能か否かを判定する(S26)。対象期間の後の時間帯のタスクの後倒しが可能であれば(S26:Yes)、スケジュール生成部13は、そのタスクの後倒しを実行し(S27)、改めて対象期間のタスクの後倒しが可能か否かを判定する(S25)。このとき、対象期間のタスクの後倒しが可能になっていれば(S25:Yes)対象期間のタスクの後倒しを実行し(S28)、作業タイミング判定処理を終了する。   On the other hand, if it is not possible to delay the task in the target period (S25: No), the schedule generation unit 13 may be able to delay the task from the time zone after the target period to the time zone later. Is determined (S26). If it is possible to backtrack the task in the time zone after the target period (S26: Yes), the schedule generation unit 13 executes the backtracking of the task (S27), and the backtracking of the task in the target period is performed again. It is determined whether it is possible (S25). At this time, if it is possible to move backward the task in the target period (S25: Yes), the task in the target period is moved backward (S28), and the work timing determination process is ended.

これにより、作業負荷がリソースより大きい状況、つまり対象期間における作業者91の労働力の不足が生じ得る状況において、タスクの指示タイミングを、対象期間から対象期間の後の時間帯に移動することができる。一例として、対象期間が「8:00−9:00」である場合に、対象期間における複数のタスクのうち優先度が低いタスクについて、指示タイミングが対象期間の後の時間帯である「9:00−10:00」に移動する。又は、対象期間のタスクを後倒しできない場合でも、その後の時間帯である「9:00−10:00」のいずれかのタスクが後倒し可能であれば、このタスクの指示タイミングが、「9:00−10:00」から「10:00−11:00」に移動する。更に、「8:00−9:00」における複数のタスクのうち優先度が低いタスクについて、指示タイミングが「9:00−10:00」に移動する。したがって、対象期間の後の時間帯においてタスクの後倒しにより空きが生じたところに、対象期間のタスクが後倒しにより移動することになる。   Thereby, in a situation where the workload is larger than the resource, that is, a situation where a shortage of labor of worker 91 in the target period may occur, the instruction timing of the task may be moved from the target period to a time zone after the target period. it can. As an example, when the target period is “8: 00-9: 00”, the instruction timing is a time zone after the target period for the task with low priority among the plurality of tasks in the target period “9: Move to "00-10: 00". Alternatively, even if the task in the target period can not be postponed, if any task of "9:00-10:00" which is the subsequent time zone can be postponed, the instruction timing of this task is "9 Move from “00-10: 00” to “10: 00-11: 00”. Furthermore, the instruction timing moves to “9:00 to 10:00” for the task with low priority among the plurality of tasks at “8:00 to 9:00”. Therefore, in the time slot after the target period, the task in the target period moves to the place where the vacancy occurs due to the postponing of the task.

また、対象期間の後の時間帯のタスクの後倒しが可能でなければ(S26:No)、スケジュール生成部13は、対象期間のタスクの中止(中断)を実行し(S29)、作業タイミング判定処理を終了する。処理S29では、スケジュール生成部13は、タスクの優先度を参照して、対象期間における複数のタスクのうち優先度が低いタスクから順に中止するのが好ましい。   Also, if it is not possible to back up the task in the time zone after the target period (S26: No), the schedule generation unit 13 cancels (suspends) the task in the target period (S29), and determines the work timing End the process. In the processing S29, the schedule generation unit 13 preferably cancels the tasks in order from the task with the lowest priority among the plurality of tasks in the target period with reference to the priority of the task.

また、作業スケジュール情報の生成過程において、作業者91の労働力の過不足が生じ得る状況においては、例えば、サーバ装置1から管理者端末8又は管理装置2にアラートを出力することで、勤務時間割の修正(増員等)を管理者等に促してもよい。   Furthermore, in the process of generating work schedule information, in a situation where excess or deficiency of the labor of worker 91 may occur, for example, an alert is output from server device 1 to administrator terminal 8 or management device 2 to obtain working time schedule The manager may be urged to make corrections to the

ところで、タスクの前倒しが可能であると判定されるための条件は、マスタデータに含まれる「前倒し可能フラグ」が「OK」であって、かつタスクの属する時間帯の前の時間帯においてリソースに余剰が生じていること、である。同様に、タスクの後倒しが可能であると判定されるための条件は、マスタデータに含まれる「後倒し可能フラグ」が「OK」であって、かつタスクの属する時間帯の後の時間帯においてリソースに余剰が生じていること、である。また、タスクの後倒しが可能であると判定されるための条件は、マスタデータに含まれる「中断可能フラグ」が「OK」であって、かつタスクの優先度が「低」又は「中」であること、である。   By the way, the condition to be judged that it is possible to move the task forward is the resource in the time zone before the time zone to which the task belongs and the “forward moveable flag” included in the master data is “OK”. It is that surplus has arisen. Similarly, the condition for determining that it is possible to back up the task is a time zone after the time zone in which the "back up possible flag" included in the master data is "OK" and the task belongs In the above, there are surplus resources. In addition, the condition for determining that it is possible to defer the task is that the "suspendable flag" included in the master data is "OK" and the priority of the task is "low" or "medium" To be.

本実施形態に係る店舗支援システム10では、上述した処理S21〜S29により、作業スケジュール情報の更新(図6のS19)に際して、タスクの指示タイミングを変更する処理(前倒し又は後倒し)、又はタスクの中止(中断)処理が実行されることになる。言い換えれば、店舗情報の変動に連動する作業スケジュール情報の更新は、タスクの指示タイミングを変更する処理を含む。具体的には、スケジュール生成部13は、前倒し又は後倒しがなされたタスクについては、作業スケジュール情報における指示タイミングが変更されるように、作業スケジュール情報を更新する。また、店舗情報の変動に連動する作業スケジュール情報の更新は、作業スケジュール情報からタスクを削除する処理を含む。具体的には、スケジュール生成部13は、中止(中断)されたタスクについては、作業スケジュール情報からタスクが削除されるように、作業スケジュール情報を更新する。   In the shop support system 10 according to the present embodiment, processing (forward or backward) of changing the instruction timing of the task at the time of updating work schedule information (S19 in FIG. 6) by the above-described processes S21 to S29 An abort (suspend) process is to be executed. In other words, the update of the work schedule information linked to the change of the store information includes the process of changing the instruction timing of the task. Specifically, the schedule generation unit 13 updates the work schedule information so that the instruction timing in the work schedule information is changed for the task for which the job has been moved forward or backward. Further, the update of the work schedule information linked to the change of the store information includes the process of deleting the task from the work schedule information. Specifically, the schedule generation unit 13 updates the work schedule information so that the task is deleted from the work schedule information for the canceled (suspended) task.

以下、上述の作業タイミング判定処理を用いた作業スケジュール情報の更新の具体例について、第1〜6のパターンを挙げて説明する。以下では、対象期間が「8:00−9:00」であって、対象期間、及び対象期間の後の時間帯(9:00−10:00、及び10:00−11:00)におけるリソースがいずれも「2」である場合を想定する。また、以下では、レジ打ち作業についても「レジ(予測)」としてタスクに含めるが、この例に限らない。例えば、作業者91の1人が常にレジ打ちを担当するような場合には、レジ打ち作業をタスクから外して、かつリソースからレジ打ちを担当する作業者91分のリソースを差し引いてもよい。   Hereinafter, specific examples of the update of work schedule information using the above-described work timing determination process will be described with reference to first to sixth patterns. In the following, the target period is “8: 00-9: 00”, and the resource in the target period and the time zone after the target period (9:00 to 10:00 and 10:00 to 11:00) Let's assume a case where all are "2". In addition, although the registration operation is also included in the task as “registration (prediction)” below, the present invention is not limited to this example. For example, in the case where one worker 91 always takes charge of the cash-out, the cash-out operation may be removed from the task, and the resources for the worker 91 who is in charge of cash-out may be subtracted from the resources.

(P1)第1のパターン
第1のパターンとして、対象期間において作業負荷がリソース未満であって、かつ対象期間の後の時間帯のタスクの前倒しが可能である場合(図7のS21:「作業負荷<リソース」、S22:Yes)を想定する。下記表6は更新前の作業スケジュール情報による時間帯ごとのタスクを示し、下記表7は更新後の作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、対象期間におけるリソースの余剰分(余剰MH)を有効に利用するべく、3つのタスクT4,T5,T6を、対象期間の後の時間帯(9:00−10:00)から対象期間(8:00−9:00)に移動させている。
(P1) First Pattern As a first pattern, when the workload is less than the resource in the target period and tasks in the time zone after the target period can be moved forward (S21 in FIG. 7: “Work It is assumed that the load <resource ", S22: Yes. Table 6 below shows tasks for each time zone according to work schedule information before update, and Table 7 below shows tasks for each time zone according to work schedule information after update. That is, in this case, three tasks T4, T5, and T6 are used in a time zone (9:00 to 10:00) after the target period in order to effectively use the surplus resource (surplus MH) in the target period. Are moved to the target period (8: 00-9: 00).

Figure 2019101758
Figure 2019101758

Figure 2019101758
Figure 2019101758

(P2)第2のパターン
第2のパターンとして、対象期間において作業負荷がリソース未満であって、かつ対象期間の後の時間帯のタスクの前倒しが不可能である場合(図7のS21:「作業負荷<リソース」、S22:No)を想定する。下記表8は第2のパターンに係る作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、対象期間におけるリソースの余剰分(余剰MH)があるものの、タスクの時間帯の変更は行われず、作業スケジュール情報は変更されない。
(P2) Second Pattern As a second pattern, when the workload is less than the resource in the target period and it is impossible to move forward the task in the time zone after the target period (S21 in FIG. 7: “ It is assumed that “work load <resource”, S22: No). Table 8 below shows tasks for each time zone according to the work schedule information according to the second pattern. That is, in this case, although there is a surplus of resources (surplus MH) in the target period, the change of the task time zone is not performed, and the work schedule information is not changed.

Figure 2019101758
Figure 2019101758

(P3)第3のパターン
第3のパターンとして、対象期間において作業負荷がリソースと略等しい場合(S21:「作業負荷≒リソース」)を想定する。下記表9は第3のパターンに係る作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、対象期間におけるリソースの余剰分が生じないため、タスクの時間帯の変更は行われず、作業スケジュール情報は変更されない。
(P3) Third Pattern As a third pattern, it is assumed that the work load is substantially equal to the resource in the target period (S21: “work load ≒ resource”). Table 9 below shows tasks for each time zone according to work schedule information according to the third pattern. That is, in this case, since there is no surplus of resources in the target period, the task time zone is not changed, and the work schedule information is not changed.

Figure 2019101758
Figure 2019101758

(P4)第4のパターン
第4のパターンとして、対象期間において作業負荷がリソースより大きく、かつ対象期間のタスクの後倒しが可能である場合(図7のS21:「作業負荷>リソース」、S25:Yes)を想定する。下記表10は更新前の作業スケジュール情報による時間帯ごとのタスクを示し、下記表11は更新後の作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、対象期間におけるリソースの不足分(負の余剰MH)を無くすべく、1つのタスクT14を、対象期間(8:00−9:00)から対象期間の後の時間帯(9:00−10:00)に移動させている。
(P4) Fourth Pattern As a fourth pattern, in the case where the workload is larger than the resource in the target period and the task in the target period can be postponed (S21 in FIG. 7: “work load> resource”, S25 : Yes) is assumed. Table 10 below shows tasks for each time zone according to work schedule information before update, and Table 11 below shows tasks for each time zone according to work schedule information after update. That is, in this case, in order to eliminate the shortage of resources (negative surplus MH) in the target period, one task T14 is used from the target period (8:00 to 9:00) to the time zone after the target period (9 : 00-10: 00).

Figure 2019101758
Figure 2019101758

Figure 2019101758
Figure 2019101758

(P5)第5のパターン
第5のパターンとして、対象期間において作業負荷がリソースより大きく、かつ対象期間のタスクの後倒しが不可能である場合(図7のS21:「作業負荷>リソース」、S25:No)を想定する。第5のパターンでは、対象期間の後の時間帯のタスクの後倒しも不可能であると仮定する(図7のS26:No)。下記表12は更新前の作業スケジュール情報による時間帯ごとのタスクを示し、下記表13は更新後の作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、対象期間におけるリソースの不足分(負の余剰MH)を無くすべく、対象期間(8:00−9:00)における優先度「低」の1つのタスクT19を中止(中断)する。下記表13において、タスクT19の取消線はタスクT19が作業スケジュール情報から削除されたことを表している。
(P5) Fifth Pattern As a fifth pattern, in the case where the workload is larger than the resource in the target period and it is not possible to defer the task in the target period (S21 in FIG. 7: “work load> resource”) S25: No) is assumed. In the fifth pattern, it is assumed that it is impossible to back up the task in the time zone after the target period (S26: No in FIG. 7). Table 12 below shows tasks for each time zone according to work schedule information before update, and Table 13 below shows tasks for each time zone according to work schedule information after update. That is, in this case, in order to eliminate the shortage of resources (negative surplus MH) in the target period, one task T19 of priority "low" in the target period (8:00-9:00) is canceled (suspended) Do. In Table 13 below, the strikethrough in task T19 represents that task T19 has been deleted from the work schedule information.

Figure 2019101758
Figure 2019101758

Figure 2019101758
Figure 2019101758

(P6)第6のパターン
第6のパターンとして、対象期間において作業負荷がリソースより大きく、対象期間のタスクの後倒しは不可能だが、対象期間の後の時間帯のタスクの後倒しは可能である場合(図7のS21:「作業負荷>リソース」、S25:No、S26:Yes)を想定する。下記表14は更新前の作業スケジュール情報による時間帯ごとのタスクを示し、下記表15は更新後の作業スケジュール情報による時間帯ごとのタスクを示す。すなわち、このケースでは、元々は対象期間のタスクの後倒しは不可能であるため、まず1つのタスクT21を、対象期間の後の時間帯(9:00−10:00)から、その更に後の時間帯(10:00−11:00)に移動させている(図7のS27)。このように、タスクを後倒しすることで対象期間の後の時間帯(9:00−10:00)に生じるリソースの余剰分を利用して、1つのタスクT14を、対象期間(8:00−9:00)から対象期間の後の時間帯(9:00−10:00)に移動させている。
(P6) Sixth Pattern As the sixth pattern, although the workload is larger than the resource in the target period, it is impossible to back up the task in the target period, but it is possible to back up the task in the time zone after the target period It is assumed that there is a case (S21 in FIG. 7: “work load> resource”, S25: No, S26: Yes). Table 14 below shows tasks for each time zone according to work schedule information before update, and Table 15 below shows tasks for each time zone according to work schedule information after update. That is, in this case, since it is impossible to delay the task in the target period from the beginning, one task T21 is first taken from the time zone (9:00 to 10:00) after the target period Is moved to the time zone (10: 00-11: 00) (S27 in FIG. 7). As described above, one task T14 is used as a target period (8:00) by using the surplus of resources generated in the time zone (9:00 to 10:00) after the target period by delaying the task. It is moved from -9: 00) to the time zone (9:00 to 10:00) after the target period.

Figure 2019101758
Figure 2019101758

Figure 2019101758
Figure 2019101758

ところで、上述した作業タイミング判定処理を用いた作業スケジュール情報の更新に係る処理は一例に過ぎず、適宜変更可能である。   By the way, the process which concerns on the update of the work schedule information using the work timing determination process mentioned above is only an example, and can be changed suitably.

例えば、スケジュール生成部13は、作業スケジュール情報の更新に際して、対象期間のタスクの後倒しに代えて、対象期間のタスクの前倒しを実行してもよい。つまり、スケジュール生成部13は、タスクの指示タイミングを変更すればよく、対象期間のタスクを後倒ししてタスクの指示タイミングを遅らせてもよいし、対象期間のタスクを前倒ししてタスクの指示タイミングを早めてもよい。   For example, when updating the work schedule information, the schedule generation unit 13 may execute the advance of the task of the target period instead of the delay of the task of the target period. That is, the schedule generation unit 13 may change the instruction timing of the task, and may delay the task of the target period to delay the instruction timing of the task, or may accelerate the task of the target period to indicate the task instruction timing. May be

また、スケジュール生成部13は、連続する2つの時間帯に限らず、連続する3つ以上の時間帯に跨って、タスクの指示タイミングの変更(後倒し及び前倒し)を行ってもよい。一例として、上記第6のパターンでは、対象期間を含む3つの時間帯に跨ってタスクの指示タイミングの変更(後倒し)が行われている。つまり、第6のパターンでは、対象期間及びその後の時間帯のタスクが、それぞれ後倒しされるように、3つの時間帯に跨って玉突き的に、タスクの後倒しが行われている。この例に限らず、例えば、対象期間の後の時間帯が詰まっている場合に、スケジュール生成部13は、対象期間のタスクを、対象期間の後の時間帯をスキップして、その更に後の時間帯に移動させてもよい。このように、スケジュール生成部13は、連続する3つ以上の時間帯に跨って、適宜、タスクの後倒し又は前倒しを行うことが好ましい。   Further, the schedule generation unit 13 may change the instruction timing of the task (backward and forward) not only in two consecutive time zones but also in three or more consecutive time zones. As an example, in the sixth pattern, the change (lasting) of the instruction timing of the task is performed across three time zones including the target period. That is, in the sixth pattern, the task is postponed in a sliding manner across three time zones so that the tasks in the target period and the subsequent time zones are each delayed. Not limited to this example, for example, when the time zone after the target period is clogged, the schedule generation unit 13 skips the task after the target period for the task in the target period, and further delays the task after the target period. You may move to a time zone. As described above, it is preferable that the schedule generation unit 13 appropriately postpones or advances tasks over three or more consecutive time zones.

(2.2.4)不定期タスク情報生成処理
次に、本実施形態に係る店舗支援システム10における不定期タスク情報生成処理について、図8を参照して詳しく説明する。
(2.2.4) Unscheduled Task Information Generation Process Next, the irregular task information generation process in the shop support system 10 according to the present embodiment will be described in detail with reference to FIG.

不定期タスク情報生成処理が開始すると、サーバ装置1は、まずセンサ7の検知結果(センシング情報)を取得部12にて管理装置2から取得する(S31)。さらに、サーバ装置1は、売上情報及び来客予測データを、取得部12にて管理装置2又はストアコンピュータ6から取得する(S32,S33)。その後、タスク生成部16は、店舗9の状況が、作業者91による処置が必要な状況にあるか否かを判定する(S34)。処置が不要であると判定された場合(S34:No)、不定期タスク情報生成処理を終了する。   When the irregular task information generation process starts, the server device 1 first acquires the detection result (sensing information) of the sensor 7 from the management device 2 by the acquisition unit 12 (S31). Furthermore, the server device 1 acquires the sales information and the visitor prediction data from the management device 2 or the store computer 6 by the acquisition unit 12 (S32, S33). After that, the task generation unit 16 determines whether the situation of the store 9 is in a situation in which the worker 91 needs to be treated (S34). If it is determined that the treatment is unnecessary (S34: No), the irregular task information generation process is ended.

一方、処置が必要であると判定された場合(S34:Yes)、タスク生成部16は、必要と判定された処置をタスクとして、このタスクに優先度を付与し(S35)、不定期タスク情報を生成する(S36)。これにより、不定期タスクに関するタスク情報である不定期タスク情報が自動的に生成される。その後、タスク生成部16は、不定期タスク情報をスケジュール生成部13へ出力し(S37)、不定期タスク情報生成処理を終了する。   On the other hand, when it is determined that the action is necessary (S34: Yes), the task generation unit 16 assigns a priority to this task using the action determined as necessary as a task (S35), and the irregular task information Are generated (S36). As a result, irregular task information, which is task information regarding irregular tasks, is automatically generated. Thereafter, the task generation unit 16 outputs the irregular task information to the schedule generation unit 13 (S37), and ends the irregular task information generation process.

また、処理S35でタスクに付される優先度は、店舗情報等に応じて随時変更される。一例として、指示タイミングの変更(前倒し又は後倒し)が不可能である、店舗9の売り上げへの影響が大きい、又は例えば店舗9の清潔感に関する事項で来客数への影響が大きいタスクに関しては、優先度は比較的高くなる。反対に、指示タイミングの変更(前倒し又は後倒し)が可能である、店舗9の売り上げへの影響が小さい、又は来客数への影響が小さいタスクに関しては、優先度は比較的低くなる。   Further, the priority given to the task in the processing S35 is changed as needed according to the store information and the like. As an example, it is impossible to change the instruction timing (upward or backward), have a large impact on the sales of the store 9, or have a large impact on the number of visitors, for example, in terms of cleanliness of the store 9, The priority is relatively high. On the other hand, the priority is relatively low for tasks that have a small change in instruction timing (early or late), a small impact on the sales of the store 9, or a small impact on the number of visitors.

下記表16は、上述のような不定期タスク情報生成処理において検出される不定期タスク、つまり処置が必要であると判定されるタスクの項目、及びその検出方法の一例を表す。   Table 16 below shows an example of an irregular task detected in the irregular task information generation process as described above, that is, an item of a task determined to require treatment, and an example of a detection method thereof.

Figure 2019101758
Figure 2019101758

(2.2.5)その他の機能
本実施形態に係る店舗支援システム10は、作業者91に作業指示を出す機能のほか、例えば、作業者91による顧客92(図1参照)の年齢確認を支援する、年齢確認処理の機能を更に有している。つまり、店舗支援システム10は、店舗9における作業者91の作業を管理する機能と、年齢確認処理の機能と、を有している。
(2.2.5) Other Functions The store support system 10 according to the present embodiment, besides the function of issuing work instructions to the worker 91, for example, checks the age of the customer 92 (see FIG. 1) by the worker 91. It also has the function of age confirmation processing to support. That is, the store support system 10 has a function of managing the work of the worker 91 in the store 9 and a function of age confirmation processing.

本開示でいう「年齢確認」は、例えば、煙草及び酒類等のように法令等によって特定年齢未満の人への販売が規制されている商品を販売する場合等において、対象者(購入者等)の年齢が特定年齢以上であるか否かを確認者(販売者等)が確認することを意味する。   “Age confirmation” in the present disclosure refers to, for example, the target person (purchasers etc.) when selling products whose sales to persons under the specified age are restricted by laws and regulations, such as cigarettes and liquors. This means that the checker (seller, etc.) confirms whether or not the age of is the specified age or more.

年齢確認処理に際して、管理装置2は、年齢確認の対象となる顧客92をセンサ7A(カメラ)にて撮像した画像の画像データを含む要求信号を、作業者端末3に送信する。作業者端末3は、受信した要求信号に含まれる画像データを用いて、顧客92の画像を含む年齢確認画面を表示する。この状態において、作業者91は、作業者端末3に表示されている年齢確認画面を見て顧客92の年齢確認を行う。このとき、作業者端末3は、年齢確認の成功又は失敗を選択する操作を作業者91から受け付けると、その操作に応じた年齢確認の結果を含む応答信号を管理装置2に送信する。   At the time of the age confirmation process, the management device 2 transmits, to the worker terminal 3, a request signal including image data of an image obtained by imaging the customer 92 to be an age confirmation target by the sensor 7A (camera). The worker terminal 3 displays an age confirmation screen including the image of the customer 92 using the image data included in the received request signal. In this state, the worker 91 checks the age of the customer 92 by looking at the age confirmation screen displayed on the worker terminal 3. At this time, when the worker terminal 3 receives an operation of selecting success or failure of age confirmation from the worker 91, the worker terminal 3 transmits a response signal including the result of age confirmation according to the operation to the management device 2.

要するに、店舗支援システム10においては、顧客92を撮像した画像の画像データが管理装置2から作業者端末3に送信されるので、作業者91は、作業者端末3に表示される年齢確認画面にて顧客92の画像を見て、顧客92の年齢確認を行うことができる。しかも、作業者端末3側で行われた年齢確認の結果は、作業者端末3から、要求信号の送信元である管理装置2に返信されるので、年齢確認のための一連の処理は、管理装置2側で開始され管理装置2側で完了することになる。   In short, in the store support system 10, since the image data of the image obtained by imaging the customer 92 is transmitted from the management device 2 to the worker terminal 3, the worker 91 displays the age confirmation screen displayed on the worker terminal 3 The age of the customer 92 can be checked by looking at the image of the customer 92. Moreover, since the result of the age confirmation performed on the worker terminal 3 side is returned from the worker terminal 3 to the management device 2 that is the transmission source of the request signal, a series of processes for age confirmation are managed It is started on the device 2 side and completed on the management device 2 side.

したがって、店舗支援システム10によれば、例えば、セルフレジ(Self-checkout)等の導入により販売処理の少なくとも一部について自動化(無人化)を図りながらも、酒類及び煙草等、販売に際して年齢確認を必要とする特定商品についての販売が可能となる。しかも、作業者91は、作業者端末3を携帯していれば、顧客92から離れた場所に居たとしても、その場に居ながらにして、つまりその場から移動することなく、顧客92の年齢確認を行うことができる。また、顧客92においては、年齢確認のために、離れた場所に居る作業者91(店員)の到着を待つ必要がない。結果的に、店舗支援システム10によれば、人(作業者91及び顧客92)の手間を軽減しつつ、年齢確認を実現することができる。   Therefore, according to the store support system 10, while attempting to automate (unmanned) at least a part of the sales processing, for example, by introduction of a self-checkout (Self-checkout) etc., it is necessary to confirm the age when selling liquors and cigarettes It will be possible to sell the specified products. Moreover, if the worker 91 is carrying the worker terminal 3, even if he / she is away from the customer 92, he / she can stay at the place, that is, without moving from the place, You can check your age. Further, the customer 92 does not have to wait for the arrival of a worker 91 (sales clerk) who is at a distant place for age confirmation. As a result, according to the store support system 10, it is possible to realize age confirmation while reducing the time and effort of people (the worker 91 and the customer 92).

ここで、年齢確認処理をタスクに含めることとすれば、例えば、管理装置2から作業者端末3に対し、タスクの実行を指示する作業指示と、年齢確認処理のためのデータと、をまとめて送ることにより、作業の効率化を図ることができる。具体的には、管理装置2は、年齢確認を必要とする特定商品の顧客92への販売に際し、作業者端末3に対して年齢確認処理のタスクを指示する作業指示を送信する。このとき、管理装置2は、作業者91が作業者端末3を用いて年齢確認処理を実施するために必要な情報、つまり顧客92の画像等の情報を、作業指示と共に作業者端末3に送信する。   Here, if it is assumed that the age confirmation process is included in the task, for example, a work instruction instructing the execution of the task from the management device 2 to the worker terminal 3 and data for the age confirmation process are summarized. By sending it, work can be made more efficient. Specifically, the management device 2 transmits a work instruction to instruct the task of the age confirmation process to the worker terminal 3 when selling the specific goods requiring the age confirmation to the customer 92. At this time, the management device 2 transmits information necessary for the worker 91 to perform the age confirmation process using the worker terminal 3, that is, information such as the image of the customer 92, to the worker terminal 3 together with the work instruction. Do.

作業者端末3が上述したような年齢確認処理の作業指示を受信すると、作業者91は、まず作業指示を受諾するための操作を行う。その後、受諾操作を行った作業者91は、作業者端末3に表示される画像の確認、及び年齢確認の成功又は失敗の選択操作等の、年齢確認処理に必要な作業を実施する。年齢確認処理を受諾した作業者91の作業者端末3からは、管理装置2に対して、年齢確認の結果を含む完了通知が送信される。   When the worker terminal 3 receives the work instruction of the age confirmation process as described above, the worker 91 first performs an operation for accepting the work instruction. After that, the worker 91 who has performed the acceptance operation carries out the work necessary for the age confirmation processing such as the confirmation of the image displayed on the worker terminal 3 and the selection operation of success or failure of the age confirmation. From the worker terminal 3 of the worker 91 who has accepted the age confirmation processing, a completion notification including the result of the age confirmation is transmitted to the management device 2.

(4)変形例
実施形態1は、本開示の様々な実施形態の一つに過ぎない。実施形態1は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、店舗支援システム10と同様の機能は、店舗支援方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。一態様に係る店舗支援方法は、店舗9における作業であるタスクに関するタスク情報、及び店舗9の状況に関する店舗情報に基づいて、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、作業スケジュール情報を出力する。また、一態様に係るプログラムは、コンピュータシステムに、スケジュール生成処理と、出力処理と、を実行させるためのプログラムである。スケジュール生成処理は、店舗9における作業であるタスクに関するタスク情報、及び店舗9の状況に関する店舗情報に基づいて、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する。出力処理は、スケジュール生成処理で生成された作業スケジュール情報を出力する。
(4) Modifications Embodiment 1 is only one of various embodiments of the present disclosure. The first embodiment can be variously modified according to the design and the like as long as the object of the present disclosure can be achieved. In addition, the same function as the store support system 10 may be embodied by a store support method, a computer program, or a non-temporary recording medium recording a computer program. The store support method according to one aspect generates work schedule information representing the correspondence between the task and the instruction timing of the task based on task information on tasks that are tasks in the store 9 and store information on the status of the store 9. Output work schedule information. Further, a program according to an aspect is a program for causing a computer system to execute a schedule generation process and an output process. The schedule generation processing generates work schedule information representing the correspondence between the task and the instruction timing of the task based on task information on a task that is work in the store 9 and store information on the situation of the store 9. The output process outputs the work schedule information generated in the schedule generation process.

以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。   Hereinafter, modifications of the first embodiment will be listed. The modifications described below can be applied in combination as appropriate.

本開示における店舗支援システム10は、例えば、サーバ装置1、管理装置2及び作業者端末3等に、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における店舗支援システム10としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。   The store support system 10 in the present disclosure includes, for example, a computer system in the server device 1, the management device 2, the worker terminal 3, and the like. The computer system mainly includes a processor and memory as hardware. The processor executes the program recorded in the memory of the computer system to implement the function as the shop support system 10 in the present disclosure. The program may be pre-recorded in the memory of the computer system, may be provided through a telecommunication line, and recorded in a non-transitory recording medium such as a computer system-readable memory card, an optical disc, a hard disk drive, etc. It may be provided. A processor of a computer system is configured of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large scale integrated circuit (LSI). The plurality of electronic circuits may be integrated into one chip or may be distributed to a plurality of chips. The plurality of chips may be integrated into one device or may be distributed to a plurality of devices.

また、店舗支援システム10における複数の機能が、1つの筐体内に集約されていることは店舗支援システム10に必須の構成ではなく、店舗支援システム10の構成要素は、複数の筐体に分散して設けられていてもよい。さらに、店舗支援システム10の少なくとも一部の機能、例えば、サーバ装置1の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。   Further, it is not an essential configuration for the shop support system 10 that the plurality of functions in the shop support system 10 are integrated in one case, and the constituent elements of the shop support system 10 are distributed to a plurality of cases May be provided. Furthermore, at least part of the functions of the store support system 10, for example, the function of the server device 1 may be realized by cloud (cloud computing) or the like.

反対に、実施形態1において、複数の装置に分散されている店舗支援システム10の少なくとも一部の機能が、1つの筐体内に集約されていてもよい。例えば、サーバ装置1と管理装置2とに分散されている店舗支援システム10の一部の機能が、全て管理装置2に集約されてもよく、この場合、サーバ装置1が省略可能である。サーバ装置1と管理装置2とに分散されている店舗支援システム10の一部の機能が、全てサーバ装置1に集約されてもよく、この場合、管理装置2が省略可能である。つまり、店舗支援システム10がサーバ装置1と管理装置2と作業者端末3とを備えることは、店舗支援システム10に必須の構成ではなく、サーバ装置1と管理装置2と作業者端末3との少なくとも1つが適宜省略されてもよい。例えば、管理装置2が省略される場合、作業指示はサーバ装置1にて生成され、サーバ装置1から作業者端末3に送信される。   On the contrary, in the first embodiment, at least a part of the functions of the shop support system 10 distributed to a plurality of devices may be integrated in one case. For example, all functions of the store support system 10 distributed to the server device 1 and the management device 2 may be integrated into the management device 2, and in this case, the server device 1 can be omitted. All the functions of the store support system 10 distributed to the server device 1 and the management device 2 may be integrated into the server device 1. In this case, the management device 2 can be omitted. That is, the fact that the store support system 10 includes the server device 1, the management device 2 and the worker terminal 3 is not an essential component of the store support system 10, but the server device 1, the management device 2 and the worker terminal 3 At least one may be omitted as appropriate. For example, when the management device 2 is omitted, the work instruction is generated by the server device 1 and transmitted from the server device 1 to the worker terminal 3.

また、店舗支援システム10の一部の処理、例えば、タスクの優先度を変更する処理、及び作業負荷を予測する処理等について、機械学習等の技術が利用されてもよい。特に、どのような状況においてどのような作業スケジュール情報を生成することが、店舗9の売り上げの向上につながるか、という点において、機械学習等の技術が利用されることが好ましい。   In addition, techniques such as machine learning may be used for part of the processing of the store support system 10, for example, processing of changing the priority of a task, processing of predicting a workload, and the like. In particular, it is preferable that a technique such as machine learning be used in terms of what kind of work schedule information generation would lead to an increase in sales of the store 9.

また、店舗支援システム10の用途はコンビニエンスストアに限らず、コンビニエンスストア以外の店舗9に店舗支援システム10が設置されていてもよい。   In addition, the store support system 10 may be installed at a store 9 other than the convenience store as well as the convenience store.

また、実施形態1では、例えば、レジ打ち作業、年齢確認作業及びファストフードの販売作業等の接客を伴う作業については、特に緊急性を要することから、作業スケジュール情報上のタスクからは除外しているが、これに限らず、タスクに含まれていてもよい。これらの緊急性を要するタスクについては、優先度を最高値とすることが好ましい。   Further, in the first embodiment, for example, work requiring customer service such as checkout work, age confirmation work, and sales work of fast food is excluded from the task on the work schedule information because it requires urgency in particular. However, the present invention is not limited to this, and may be included in the task. For these urgent tasks, it is preferable to set the priority to the highest value.

また、リソース及び作業負荷の各々が、1時間当たりの1人の作業者91の労働力であるマン・アワーで表される構成に限らず、例えば、必要な作業者91の人数、及びスキルレベル(又は要求スキルレベル)等でリソース及び作業負荷の各々が表されてもよい。さらに、リソース及び作業負荷の各々がマン・アワーで表される場合でも、例えば、スキルレベル(又は要求スキルレベル)がリソース及び作業負荷に反映されてもよい。   Also, each resource and workload is not limited to a configuration represented by the man-hour, which is the labor force of one worker 91 per hour, and, for example, the number of required workers 91, and the skill level Each of resources and workloads may be represented by (or required skill level) or the like. Furthermore, even if each of the resource and the workload is represented by man hours, for example, the skill level (or the required skill level) may be reflected in the resource and the workload.

また、実施形態1では、管理装置2の指示部24にて生成された作業指示が管理装置2から作業者端末3へ直接的に送信される例を示したが、この例に限らず、例えば、作業指示が管理装置2からサーバ装置1を介して作業者端末3へ間接的に送信されてもよい。   In the first embodiment, an example is shown in which the work instruction generated by the instruction unit 24 of the management device 2 is directly transmitted from the management device 2 to the worker terminal 3, but the present invention is not limited to this example. The work instruction may be transmitted indirectly from the management device 2 to the worker terminal 3 via the server device 1.

また、年齢確認処理の機能は、店舗支援システム10に必須の構成でなく、年齢確認処理の機能が省略されていてもよい。   Further, the function of the age confirmation process is not an essential component of the store support system 10, and the function of the age confirmation process may be omitted.

また、割当部17は店舗支援システム10に必須の構成でなく、割当部17が省略されていてもよい。   Furthermore, the allocation unit 17 is not an essential component of the shop support system 10, and the allocation unit 17 may be omitted.

また、管理装置2は、作業指示をマルチキャストにより送信する構成に限らず、例えば複数台の作業者端末3A,3B,3Cに対しユニキャストで順次、作業指示を送信してもよいし、ブロードキャストにより作業指示を送信してもよい。   Further, the management apparatus 2 is not limited to the configuration for transmitting the work instruction by multicast, and may transmit the work instruction sequentially to, for example, a plurality of worker terminals 3A, 3B, 3C in a unicast manner. A work order may be sent.

また、管理装置2は、複数台の作業者端末3A,3B,3Cの中から、作業指示の送信先から除外する作業者端末3を任意に選択可能に構成されていてもよい。この場合、例えば、休憩中の作業者91等、タスクを実行できない状態にある作業者91が携帯する作業者端末3を、作業指示の送信先から一時的に除外することができる。また、複数台の作業者端末3A,3B,3C間で直接的に通信を行うことにより、複数人の作業者91A,91B,91C間の連絡に複数台の作業者端末3A,3B,3Cが利用されてもよい。   In addition, the management device 2 may be configured to be able to arbitrarily select the worker terminal 3 to be excluded from the transmission destination of the work instruction from among the plurality of worker terminals 3A, 3B, 3C. In this case, for example, the worker terminal 3 carried by the worker 91 who can not execute the task, such as the worker 91 at rest, can be temporarily excluded from the transmission destination of the work instruction. Also, by communicating directly among the plurality of worker terminals 3A, 3B, 3C, the plurality of worker terminals 3A, 3B, 3C communicate with the plurality of workers 91A, 91B, 91C. It may be used.

また、作業者端末3及び管理者端末8は、スマートフォンに限らず、例えば、タブレット端末、パーソナルコンピュータ、又は、腕時計型若しくは眼鏡型等のウェアラブル端末等であってもよい。さらに、作業者端末3及び管理者端末8は、汎用の端末に限らず、店舗支援システム10の専用の端末であってもよい。   Further, the worker terminal 3 and the manager terminal 8 are not limited to the smartphone, but may be, for example, a tablet terminal, a personal computer, or a wearable terminal such as a watch type or a glasses type. Furthermore, the worker terminal 3 and the manager terminal 8 are not limited to general-purpose terminals, and may be terminals dedicated to the store support system 10.

また、例えば、管理装置2と作業者端末3との間の通信方式は、電波を媒体とする無線通信に限らず、例えば、光を媒体とする光無線通信、又は一部に有線通信を含む通信方式等であってもよい。同様に、サーバ装置1と作業者端末3との間の通信方式は、電波を媒体とする無線通信に限らず、例えば、光を媒体とする光無線通信、又は一部に有線通信を含む通信方式等であってもよい。サーバ装置1と管理装置2との間の通信方式は、有線通信に限らず、例えば、電波を媒体とする無線通信、又は光を媒体とする光無線通信等であってもよい。   Also, for example, the communication method between the management device 2 and the worker terminal 3 is not limited to wireless communication using radio waves as a medium, and includes, for example, optical wireless communication using light as a medium, or wire communication in part. It may be a communication method or the like. Similarly, the communication method between the server device 1 and the worker terminal 3 is not limited to wireless communication using radio waves as a medium, and for example, optical wireless communication using light as a medium, or communication including wired communication in part It may be a method or the like. The communication method between the server device 1 and the management device 2 is not limited to wired communication, and may be, for example, wireless communication using radio waves as a medium, or optical wireless communication using light as a medium.

(実施形態2)
本実施形態に係る店舗支援システム10は、割当部17の機能が有効である点で実施形態1に係る店舗支援システム10と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
Second Embodiment
The shop support system 10 according to the present embodiment is different from the shop support system 10 according to the first embodiment in that the function of the allocating unit 17 is effective. Hereinafter, the same components as in the first embodiment are denoted by the same reference numerals, and the description thereof will be appropriately omitted.

すなわち、本実施形態に係る店舗支援システム10は、割当部17にて、作業スケジュール情報における複数のタスクを、複数人の作業者91に割り当てる。要するに、本実施形態では、複数のタスクの各々を、いずれの作業者91に実行させるかまで、作業スケジュール情報において決定されることになる。本実施形態では、指示部24は、サーバ装置1から受信した作業スケジュール情報に従って、生成した作業指示を、タスクが割り当てられている作業者91の作業者端末3のみに送信する。言い換えれば、店舗支援システム10は、タスクを実行する作業者91を指名(指定)する形で作業指示を出力することになる。本実施形態では、スケジュール生成部13が、複数人の作業者91で共用される1つの作業スケジュール情報を生成することと仮定する。つまり、1つの作業スケジュール情報において、複数のタスクの各々が、複数人の作業者91のいずれかに割り当てられることになる。   That is, in the shop support system 10 according to the present embodiment, the allocating unit 17 allocates a plurality of tasks in the work schedule information to a plurality of workers 91. In short, in the present embodiment, it is determined in the work schedule information up to which worker 91 is to execute each of the plurality of tasks. In the present embodiment, the instruction unit 24 transmits the generated work instruction only to the worker terminal 3 of the worker 91 to which the task is assigned, in accordance with the work schedule information received from the server device 1. In other words, the shop support system 10 outputs the work instruction in the form of designating (specifying) the worker 91 who executes the task. In the present embodiment, it is assumed that the schedule generation unit 13 generates one piece of work schedule information shared by a plurality of workers 91. That is, in one piece of work schedule information, each of a plurality of tasks will be assigned to any one of a plurality of workers 91.

店舗9において、例えば、レジカウンタにセルフレジが設置されているような場合、顧客92が商品を購入する際には、顧客92の近く(つまりレジカウンタ)に作業者91が居ない状況が起こり得る。このような状況下で、例えば、ファストフード作成等の、レジカウンタ内で行う作業(タスク)については、レジカウンタから近い位置にいる作業者91にて実行されることが、効率面において好ましい。そこで、このような状況においては、割当部17は、レジカウンタ内で行う作業を、複数人の作業者91のうちレジカウンタに近い作業者91に優先的に割り当てることが好ましい。   In the store 9, for example, when the self-checkout is installed in the checkout counter, when the customer 92 purchases a product, a situation may occur where the worker 91 is not present near the customer 92 (that is, the checkout counter). . Under such circumstances, for example, it is preferable from the viewpoint of efficiency that tasks (tasks) performed in the cash register, such as fast food preparation, are executed by the worker 91 located near the cash register. Therefore, in such a situation, it is preferable that the assignment unit 17 preferentially assigns the work performed in the cashier counter to the worker 91 among the plurality of workers 91 that is closer to the cashier counter.

以下、一例として、複数人の作業者91のうち、「要求スキルレベル」及び「レジからの距離」によって特定される作業者(以下、対象者ともいう)にタスクが割り当てられる場合の店舗支援システム10の動作について、図9を参照して説明する。   Hereinafter, as an example, the store support system in the case where a task is assigned to a worker (hereinafter also referred to as a target person) specified by the “required skill level” and the “distance from the cash register” among a plurality of workers 91 The operation of 10 will be described with reference to FIG.

すなわち、サーバ装置1は、マスタデータ及び作業者情報を順に読み込む(S41,S42)。ここで、例えば、マスタデータ及び作業者情報については、取得部12によって、管理装置2又はストアコンピュータ6から取得される。   That is, the server device 1 reads the master data and the worker information in order (S41, S42). Here, for example, the master data and the worker information are acquired by the acquisition unit 12 from the management device 2 or the store computer 6.

次に、サーバ装置1は、割当部17にて、処理S41,S42で読み込んだマスタデータ及び作業者情報に基づいて、対象者の有無を判定する(S43)。処理S43では、割当部17は、マスタデータに含まれる要求スキルレベルと作業者情報に含まれるスキルレベルとを比較して、スキルレベルが要求スキルレベル以上である場合に、対象者有り、と判断する。   Next, the server device 1 causes the allocating unit 17 to determine the presence or absence of the target person based on the master data and the worker information read in the processes S41 and S42 (S43). In process S43, the allocating unit 17 compares the required skill level included in the master data with the skill level included in the worker information, and determines that there is a target person if the skill level is equal to or higher than the required skill level. Do.

割当部17にて、対象者無し、と判断された場合(S43:No)、サーバ装置1は、処理S41に戻る。一方、割当部17にて、対象者有り、と判断された場合(S43:Yes)、サーバ装置1は、店員位置情報を取得する(S44)。本開示でいう「店員位置情報」は、店舗9内での作業者91の位置を表す情報であって、例えば、センサ7の検知結果(センシング情報)を用いて管理装置2にて監視され、取得部12によって、管理装置2から取得される。   When it is determined by the allocation unit 17 that there is no target person (S43: No), the server device 1 returns to the process S41. On the other hand, when it is judged by the allocation unit 17 that there is a target person (S43: Yes), the server device 1 acquires the clerk position information (S44). “Store clerk position information” in the present disclosure is information representing the position of the worker 91 in the store 9 and is monitored by the management device 2 using, for example, the detection result (sensing information) of the sensor 7, The acquisition unit 12 acquires information from the management device 2.

次に、サーバ装置1は、割当部17にて、処理S44で取得した店員位置情報に基づいて、対象者の有無を判定する(S45)。処理S45では、割当部17は、マスタデータに含まれる「レジからの距離」と店員位置情報とを比較して、いずれかの作業者91の位置が「レジからの距離」で規定される条件を満たす場合に、対象者有り、と判断する。具体例を挙げると、上述したファストフード作成等のレジカウンタ内で行うタスクについては、「レジからの距離」は「レジ内」に設定されているので、作業者91の位置がレジ付近である場合に、「レジからの距離」で規定される条件を満たすことになる。   Next, the server device 1 causes the allocating unit 17 to determine the presence or absence of the target person based on the clerk position information acquired in the processing S44 (S45). In the process S45, the allocating unit 17 compares the “distance from cash register” included in the master data with the clerk position information, and the condition that the position of any worker 91 is defined by the “distance from cash register” If the above conditions are satisfied, it is determined that there is a target person. As a specific example, for the task performed in the cashier counter such as fast food creation described above, the "distance from cashier" is set to "within the cashier", so the position of the worker 91 is near the cashier In this case, the condition defined by “distance from cash register” will be satisfied.

割当部17にて、対象者無し、と判断された場合(S45:No)、サーバ装置1は、処理S41に戻る。一方、割当部17にて、対象者有り、と判断された場合(S45:Yes)、サーバ装置1は、対象者(最適者)に対して作業指示を送信する(S46)。このとき、最適者に該当する作業者91が複数人存在する場合には、サーバ装置1は、これら複数人の作業者91に対して、実施形態1と同様に、一斉に作業指示を送信してもよい。   When it is determined by the allocation unit 17 that there is no target person (S45: No), the server device 1 returns to the process S41. On the other hand, when it is determined by the allocation unit 17 that there is a target person (S45: Yes), the server device 1 transmits a work instruction to the target person (optimum person) (S46). At this time, when there are a plurality of workers 91 corresponding to the optimum person, the server device 1 transmits work instructions simultaneously to the plurality of workers 91 as in the first embodiment. May be

実施形態2の変形例として、スケジュール生成部13は、作業者91ごとに作業スケジュール情報を生成してもよい。この場合、スケジュール生成部13では、複数人の作業者91A,91B,91Cに一対一で対応する複数の作業スケジュール情報が生成される。   As a modification of the second embodiment, the schedule generation unit 13 may generate work schedule information for each worker 91. In this case, the schedule generation unit 13 generates a plurality of pieces of work schedule information corresponding to the plurality of workers 91A, 91B, and 91C on a one-on-one basis.

また、割当部17は、作業スケジュール情報における複数のタスクを、作業者91のスキルレベルのみで、複数人の作業者91に割り当ててもよい。この場合、各タスクは、必ずしも1人の作業者91に割り当てられるのではなく、例えば、同じスキルレベルの作業者91が複数人存在するときには、これら複数人の作業者91に対して割り当てられることになる。   Furthermore, the assignment unit 17 may assign the plurality of tasks in the work schedule information to a plurality of workers 91 only at the skill level of the worker 91. In this case, each task is not necessarily assigned to one worker 91. For example, when there are a plurality of workers 91 with the same skill level, they are assigned to the plurality of workers 91. become.

(まとめ)
以上説明したように、第1の態様に係る店舗支援システム(10)は、スケジュール生成部(13)と、出力部(14)と、を備える。スケジュール生成部(13)は、店舗(9)における作業であるタスクに関するタスク情報、及び店舗(9)の状況に関する店舗情報に基づいて、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する。出力部(14)は、スケジュール生成部(13)で生成された作業スケジュール情報を出力する。
(Summary)
As described above, the shop support system (10) according to the first aspect includes the schedule generation unit (13) and the output unit (14). The schedule generation unit (13), based on task information on tasks that are tasks in the store (9) and store information on the status of the store (9), indicates work schedule information indicating the correspondence between the task and the instruction timing of the task. Generate The output unit (14) outputs the work schedule information generated by the schedule generation unit (13).

この態様によれば、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、出力することによって、店舗(9)における作業のスケジューリングを行って店舗(9)での作業を支援することができる。しかも、この店舗支援システム(10)では、作業スケジュール情報の生成に際し、少なくともタスク情報及び店舗情報が用いられる。その結果、店舗支援システム(10)によれば、店舗(9)の状況を考慮せずに作業スケジュール情報が生成される構成に比較して、より適切な作業の指示を出すことが可能である、という利点がある。   According to this aspect, the work schedule information indicating the correspondence between the task and the instruction timing of the task is generated and output, thereby scheduling the work in the shop (9) and supporting the work in the shop (9) can do. Moreover, in the shop support system (10), at least task information and shop information are used when generating work schedule information. As a result, according to the shop support system (10), it is possible to issue a more appropriate work instruction as compared with the configuration in which the work schedule information is generated without considering the situation of the shop (9). There is an advantage of.

第2の態様に係る店舗支援システム(10)では、第1の態様において、スケジュール生成部(13)は、店舗情報の変動に伴って作業スケジュール情報を更新する。   In the shop support system (10) according to the second aspect, in the first aspect, the schedule generation unit (13) updates the work schedule information according to the change in the shop information.

この態様によれば、店舗(9)の状況が変化すれば、それに伴って作業スケジュール情報が更新されることになり、店舗(9)の状況に応じて、より適切な作業の指示を出すことが可能である。   According to this aspect, if the situation of the store (9) changes, the work schedule information will be updated accordingly, and a more appropriate operation instruction will be issued according to the situation of the store (9) Is possible.

第3の態様に係る店舗支援システム(10)では、第2の態様において、作業スケジュール情報の更新は、タスクの指示タイミングを変更する処理を含む。   In the shop support system (10) according to the third aspect, in the second aspect, the update of the work schedule information includes a process of changing the instruction timing of the task.

この態様によれば、タスクの指示タイミングが変更されることで、例えば、タスクの前倒し又は後倒しが可能となり、リソースの過不足を減少することが可能である。   According to this aspect, by changing the instruction timing of the task, for example, it is possible to move the task forward or backward, and it is possible to reduce the excess or deficiency of resources.

第4の態様に係る店舗支援システム(10)では、第2の態様において、作業スケジュール情報の更新は、作業スケジュール情報からタスクを削除する処理を含む。   In the shop support system (10) according to the fourth aspect, in the second aspect, the update of the work schedule information includes a process of deleting a task from the work schedule information.

この態様によれば、タスクの実行を中断させることで、リソースの不足分を減少することが可能である。   According to this aspect, it is possible to reduce the shortage of resources by interrupting the execution of the task.

第5の態様に係る店舗支援システム(10)では、第1〜4のいずれかの態様において、タスク情報は、複数のタスクに関する情報である。スケジュール生成部(13)は、作業スケジュール情報の生成に、複数のタスクの各々の優先度を用いる。   In the shop support system (10) according to the fifth aspect, in any of the first to fourth aspects, the task information is information regarding a plurality of tasks. The schedule generation unit (13) uses the priority of each of the plurality of tasks to generate work schedule information.

この態様によれば、優先度という評価値に従って作業スケジュール情報が生成されるので、作業スケジュール情報の生成に係る処理の簡略化を図ることができる。   According to this aspect, since the work schedule information is generated according to the evaluation value of the priority, the process related to the generation of the work schedule information can be simplified.

第6の態様に係る店舗支援システム(10)では、第5の態様において、優先度は、店舗情報に応じて変更される。   In the shop support system (10) according to the sixth aspect, in the fifth aspect, the priority is changed according to the shop information.

この態様によれば、優先度が固定値である場合に比べて、店舗(9)の状況に応じて、より適切な作業の指示を出すことが可能である。   According to this aspect, it is possible to issue a more appropriate work instruction according to the situation of the store (9) as compared to the case where the priority is a fixed value.

第7の態様に係る店舗支援システム(10)では、第1〜6のいずれかの態様において、スケジュール生成部(13)は、作業スケジュール情報の生成に、店舗情報から求まる対象期間の作業負荷の大きさを用いる。   In the shop support system (10) according to the seventh aspect, in any one of the first to sixth aspects, the schedule generation unit (13) generates the work schedule information based on the workload of the target period determined from the shop information. Use the size.

この態様によれば、作業負荷の大きさを用いることで、例えば、リソースに対する作業負荷の過不足を減少するように作業スケジュール情報を生成し、より適切な作業の指示を出すことが可能である。   According to this aspect, by using the size of the work load, for example, it is possible to generate work schedule information so as to reduce the excess or deficiency of the work load on resources, and to issue a more appropriate work instruction. .

第8の態様に係る店舗支援システム(10)では、第1〜7のいずれかの態様において、タスクは、定期的に発生する定期タスクと、不定期に発生する不定期タスクと、を含む複数種類のタスクの中から選択されている。店舗支援システム(10)は、店舗情報に基づいて不定期タスクに関するタスク情報を生成するタスク生成部(16)を更に備える。   In the shop support system (10) according to the eighth aspect, in any of the first to seventh aspects, the task includes a plurality of periodic tasks that occur periodically and a plurality of irregular tasks that occur irregularly. It is selected from among the task types. The store support system (10) further includes a task generation unit (16) that generates task information related to an irregular task based on store information.

この態様によれば、不定期タスクに関してもタスク情報として作業スケジュール情報に反映させることができ、より多様なタスクに対応することが可能である。   According to this aspect, even irregular tasks can be reflected as task information on work schedule information, and it is possible to cope with more diverse tasks.

第9の態様に係る店舗支援システム(10)では、第1〜8のいずれかの態様において、スケジュール生成部(13)は、店舗(9)の複数人の作業者(91)の作業である複数のタスクについての作業スケジュール情報を生成する。   In the shop support system (10) according to the ninth aspect, in any of the first to eighth aspects, the schedule generation unit (13) is the work of a plurality of workers (91) of the shop (9). Generate work schedule information for multiple tasks.

この態様によれば、複数人の作業者(91)に対しても、より適切な作業の指示を出すことが可能である。   According to this aspect, it is possible to give more appropriate work instructions to a plurality of workers (91).

第10の態様に係る店舗支援システム(10)は、第9の態様において、割当部(17)を更に備える。割当部(17)は、複数人の作業者(91)に関する作業者情報に基づいて、作業スケジュール情報における複数のタスクを複数人の作業者(91)に割り当てる。   The shop support system (10) according to the tenth aspect further includes an allocation unit (17) in the ninth aspect. The allocating unit (17) allocates the plurality of tasks in the work schedule information to the plurality of workers (91) based on the worker information on the plurality of workers (91).

この態様によれば、作業者情報に基づいて、複数のタスクが複数人の作業者(91)に割り当てられるので、例えば、作業者(91)のスキルレベル等を考慮して、より適切な作業の指示を出すことが可能である。   According to this aspect, since the plurality of tasks are assigned to the plurality of workers (91) based on the worker information, more appropriate work can be performed in consideration of, for example, the skill level of the worker (91). It is possible to give instructions.

第11の態様に係る店舗支援システム(10)は、第9の態様において、割当部(17)を更に備える。割当部(17)は、複数のタスクの各々を複数人の作業者(91)に一斉に通知し、複数人の作業者(91)のうち通知を受諾した作業者(91)にタスクを割り当てる。   The shop support system (10) according to the eleventh aspect further includes an allocation unit (17) in the ninth aspect. The assigning unit (17) notifies each of the plurality of tasks simultaneously to the plurality of workers (91), and assigns the task to the worker (91) that has accepted the notification among the plurality of workers (91) .

この態様によれば、タスクが通知された複数人の作業者(91)のいずれかが受諾することでタスクが実行されるので、1人の作業者(91)にのみタスクが通知される場合に比べて、タスクが実行される確率が高くなる。   According to this aspect, the task is executed by acceptance by any of the plurality of workers (91) who are notified of the task, and therefore, only one worker (91) is notified of the task. There is a higher probability that the task will be executed compared to.

第12の態様に係る店舗支援システム(10)では、第1〜8のいずれかの態様において、スケジュール生成部(13)は、作業スケジュール情報の生成に、指示タイミングの基準となる基準タイミング情報を含むマスタデータを用いる。   In the shop support system (10) according to the twelfth aspect, in any of the first to eighth aspects, the schedule generation unit (13) generates reference schedule information serving as a reference of instruction timing for generation of work schedule information. Use the included master data.

この態様によれば、マスタデータを基にして作業スケジュール情報が生成されるので、作業スケジュール情報の生成に係る処理の簡略化を図ることができる。   According to this aspect, since the work schedule information is generated based on the master data, the process related to the generation of the work schedule information can be simplified.

第13の態様に係る店舗支援システム(10)では、第12の態様において、マスタデータは、タスクの開始から完了までに要する時間を表す標準時間情報を更に含む。   In the shop support system (10) according to the thirteenth aspect, in the twelfth aspect, the master data further includes standard time information indicating a time required from the start to the completion of the task.

この態様によれば、タスクの開始から完了までに要する時間を作業スケジュール情報に反映することができ、例えば、リソースの過不足を減少することが可能である。   According to this aspect, it is possible to reflect the time required from the start to the completion of the task on the work schedule information, and it is possible to reduce, for example, excess and deficiency of resources.

第14の態様に係る店舗支援方法は、店舗(9)における作業であるタスクに関するタスク情報、及び店舗(9)の状況に関する店舗情報に基づいて、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する。さらに、店舗支援方法は、作業スケジュール情報を出力する。   The shop supporting method according to the fourteenth aspect represents the correspondence between the task and the instruction timing of the task based on task information on a task that is work in the shop (9) and shop information on the situation of the shop (9). Generate work schedule information. Furthermore, the store support method outputs work schedule information.

この態様によれば、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、出力することによって、店舗(9)における作業のスケジューリングを行って店舗(9)での作業を支援することができる。しかも、この店舗支援方法では、作業スケジュール情報の生成に際し、少なくともタスク情報及び店舗情報が用いられる。その結果、店舗支援方法によれば、店舗(9)の状況を考慮せずに作業スケジュール情報が生成される構成に比較して、より適切な作業の指示を出すことが可能である、という利点がある。   According to this aspect, the work schedule information indicating the correspondence between the task and the instruction timing of the task is generated and output, thereby scheduling the work in the shop (9) and supporting the work in the shop (9) can do. Moreover, in the shop support method, at least task information and shop information are used when generating work schedule information. As a result, according to the store support method, it is possible to issue a more appropriate work instruction as compared with the configuration in which the work schedule information is generated without considering the situation of the store (9). There is.

第15の態様に係るプログラムは、コンピュータシステムに、スケジュール生成処理と、出力処理と、を実行させるためのプログラムである。スケジュール生成処理は、店舗(9)における作業であるタスクに関するタスク情報、及び店舗(9)の状況に関する店舗情報に基づいて、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成する処理である。出力処理は、スケジュール生成処理で生成された作業スケジュール情報を出力する処理である。   A program according to a fifteenth aspect is a program for making a computer system execute a schedule generation process and an output process. The schedule generation processing generates work schedule information representing the correspondence between the task and the instruction timing of the task based on task information on tasks that are work in the store (9) and store information on the status of the store (9). It is a process. The output process is a process of outputting the work schedule information generated in the schedule generation process.

この態様によれば、タスクとタスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、出力することによって、店舗(9)における作業のスケジューリングを行って店舗(9)での作業を支援することができる。しかも、このプログラムでは、作業スケジュール情報の生成に際し、少なくともタスク情報及び店舗情報が用いられる。その結果、上記プログラムによれば、店舗(9)の状況を考慮せずに作業スケジュール情報が生成される構成に比較して、より適切な作業の指示を出すことが可能である、という利点がある。   According to this aspect, the work schedule information indicating the correspondence between the task and the instruction timing of the task is generated and output, thereby scheduling the work in the shop (9) and supporting the work in the shop (9) can do. Moreover, in this program, at least task information and store information are used when generating work schedule information. As a result, according to the above program, it is possible to issue a more appropriate work instruction as compared with the configuration in which the work schedule information is generated without considering the situation of the store (9). is there.

上記態様に限らず、実施形態1及び実施形態2に係る店舗支援システム(10)の種々の構成(変形例を含む)は、店舗支援方法、プログラム及びプログラムを記録した非一時的記録媒体にて具現化可能である。   Not limited to the above aspect, various configurations (including modified examples) of the store support system (10) according to the first embodiment and the second embodiment are a store support method, a program, and a non-temporary recording medium recording the program. It can be embodied.

第2〜13の態様に係る構成については、店舗支援システム(10)に必須の構成ではなく、適宜省略可能である。   The configurations according to the second to thirteenth aspects are not essential for the store support system (10), and can be omitted as appropriate.

9 店舗
10 店舗支援システム
13 スケジュール生成部
14 出力部
16 タスク生成部
17 割当部
91 作業者
9 stores 10 stores support system 13 schedule generation unit 14 output unit 16 task generation unit 17 allocation unit 91 worker

Claims (15)

店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成するスケジュール生成部と、
前記スケジュール生成部で生成された前記作業スケジュール情報を出力する出力部と、を備える
店舗支援システム。
A schedule generation unit configured to generate work schedule information representing a correspondence between the task and an instruction timing of the task based on task information on a task that is work in a store and store information on the status of the store;
An output unit configured to output the work schedule information generated by the schedule generation unit.
前記スケジュール生成部は、前記店舗情報の変動に伴って前記作業スケジュール情報を更新する
請求項1に記載の店舗支援システム。
The store support system according to claim 1, wherein the schedule generation unit updates the work schedule information in accordance with a change in the store information.
前記作業スケジュール情報の更新は、前記タスクの前記指示タイミングを変更する処理を含む
請求項2に記載の店舗支援システム。
The store support system according to claim 2, wherein the update of the work schedule information includes a process of changing the instruction timing of the task.
前記作業スケジュール情報の更新は、前記作業スケジュール情報から前記タスクを削除する処理を含む
請求項2に記載の店舗支援システム。
The store support system according to claim 2, wherein the update of the work schedule information includes a process of deleting the task from the work schedule information.
前記タスク情報は、複数の前記タスクに関する情報であって、
前記スケジュール生成部は、前記作業スケジュール情報の生成に、前記複数のタスクの各々の優先度を用いる
請求項1〜4のいずれか1項に記載の店舗支援システム。
The task information is information on a plurality of the tasks, and
The store support system according to any one of claims 1 to 4, wherein the schedule generation unit uses the priority of each of the plurality of tasks to generate the work schedule information.
前記優先度は、前記店舗情報に応じて変更される
請求項5に記載の店舗支援システム。
The store support system according to claim 5, wherein the priority is changed according to the store information.
前記スケジュール生成部は、前記作業スケジュール情報の生成に、前記店舗情報から求まる対象期間の作業負荷の大きさを用いる
請求項1〜6のいずれか1項に記載の店舗支援システム。
The shop support system according to any one of claims 1 to 6, wherein the schedule generation unit uses the size of the work load of a target period obtained from the shop information to generate the work schedule information.
前記タスクは、定期的に発生する定期タスクと、不定期に発生する不定期タスクと、を含む複数種類のタスクの中から選択されており、
前記店舗支援システムは、
前記店舗情報に基づいて前記不定期タスクに関する前記タスク情報を生成するタスク生成部を更に備える
請求項1〜7のいずれか1項に記載の店舗支援システム。
The task is selected from a plurality of types of tasks, including periodic tasks that occur regularly and irregular tasks that occur irregularly,
The store support system
The store support system according to any one of claims 1 to 7, further comprising a task generation unit configured to generate the task information related to the irregular task based on the store information.
前記スケジュール生成部は、前記店舗の複数人の作業者の作業である複数の前記タスクについての前記作業スケジュール情報を生成する
請求項1〜8のいずれか1項に記載の店舗支援システム。
The store support system according to any one of claims 1 to 8, wherein the schedule generation unit generates the work schedule information on a plurality of the tasks which are work of a plurality of workers of the store.
前記複数人の作業者に関する作業者情報に基づいて、前記作業スケジュール情報における前記複数のタスクを前記複数人の作業者に割り当てる割当部を更に備える
請求項9に記載の店舗支援システム。
The store support system according to claim 9, further comprising: an assignment unit that assigns the plurality of tasks in the work schedule information to the plurality of workers based on worker information on the plurality of workers.
前記複数のタスクの各々を前記複数人の作業者に一斉に通知し、前記複数人の作業者のうち前記通知を受諾した作業者に前記タスクを割り当てる割当部を更に備える
請求項9に記載の店舗支援システム。
10. The system according to claim 9, further comprising: an assignment unit that simultaneously notifies each of the plurality of tasks to the plurality of workers, and assigns the task to a worker who accepts the notification among the plurality of workers. Store support system.
前記スケジュール生成部は、前記作業スケジュール情報の生成に、前記指示タイミングの基準となる基準タイミング情報を含むマスタデータを用いる
請求項1〜8のいずれか1項に記載の店舗支援システム。
The store support system according to any one of claims 1 to 8, wherein the schedule generation unit uses master data including reference timing information serving as a reference of the instruction timing for generating the work schedule information.
前記マスタデータは、前記タスクの開始から完了までに要する時間を表す標準時間情報を更に含む
請求項12に記載の店舗支援システム。
The store support system according to claim 12, wherein the master data further includes standard time information indicating a time required from the start to the completion of the task.
店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成し、
前記作業スケジュール情報を出力する
店舗支援方法。
Based on task information related to a task that is work in a store and store information related to the status of the store, work schedule information representing a correspondence between the task and an instruction timing of the task is generated.
A store support method for outputting the work schedule information.
コンピュータシステムに、
店舗における作業であるタスクに関するタスク情報、及び前記店舗の状況に関する店舗情報に基づいて、前記タスクと前記タスクの指示タイミングとの対応関係を表す作業スケジュール情報を生成するスケジュール生成処理と、
前記スケジュール生成処理で生成された前記作業スケジュール情報を出力する出力処理と、
を実行させるためのプログラム。
Computer system,
Schedule generation processing for generating work schedule information representing the correspondence between the task and the instruction timing of the task based on task information on a task that is work in a store and store information on the status of the store;
An output process for outputting the work schedule information generated by the schedule generation process;
A program to run a program.
JP2017232099A 2017-12-01 2017-12-01 Store support system, store support method and program Active JP7054773B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017232099A JP7054773B2 (en) 2017-12-01 2017-12-01 Store support system, store support method and program
JP2022032440A JP7296598B2 (en) 2017-12-01 2022-03-03 STORE SUPPORT SYSTEM, STORE SUPPORT METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017232099A JP7054773B2 (en) 2017-12-01 2017-12-01 Store support system, store support method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022032440A Division JP7296598B2 (en) 2017-12-01 2022-03-03 STORE SUPPORT SYSTEM, STORE SUPPORT METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2019101758A true JP2019101758A (en) 2019-06-24
JP7054773B2 JP7054773B2 (en) 2022-04-15

Family

ID=66976976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017232099A Active JP7054773B2 (en) 2017-12-01 2017-12-01 Store support system, store support method and program

Country Status (1)

Country Link
JP (1) JP7054773B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039576A (en) * 2019-09-04 2021-03-11 三菱電機株式会社 Cleaning load management device, cleaning load management system, cleaning load management method, and program
WO2024069716A1 (en) * 2022-09-26 2024-04-04 Lv3株式会社 Task management system and task management method
JP7510427B2 (en) 2019-09-27 2024-07-03 株式会社J-オイルミルズ Frying oil processing work information notification system and frying oil processing work information notification method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02198750A (en) * 1989-01-24 1990-08-07 Hitachi Ltd Work scheduling system
JPH10208148A (en) * 1997-01-20 1998-08-07 Hitachi Ltd Work indicating method/system in store system
JP2017041049A (en) * 2015-08-19 2017-02-23 カシオ計算機株式会社 Work management unit and program
WO2017119848A1 (en) * 2016-01-04 2017-07-13 Grabtaxi Holdings Pte. Ltd. System and method for multiple-round driver selection
JP2017134497A (en) * 2016-01-26 2017-08-03 有限会社T’sシステムズ Work plan generation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02198750A (en) * 1989-01-24 1990-08-07 Hitachi Ltd Work scheduling system
JPH10208148A (en) * 1997-01-20 1998-08-07 Hitachi Ltd Work indicating method/system in store system
JP2017041049A (en) * 2015-08-19 2017-02-23 カシオ計算機株式会社 Work management unit and program
WO2017119848A1 (en) * 2016-01-04 2017-07-13 Grabtaxi Holdings Pte. Ltd. System and method for multiple-round driver selection
JP2019501474A (en) * 2016-01-04 2019-01-17 グラブタクシー ホールディングス プライベート リミテッドGrabtaxi Holdings Pte. Ltd. System and method for multiple round driver selection
JP2017134497A (en) * 2016-01-26 2017-08-03 有限会社T’sシステムズ Work plan generation system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039576A (en) * 2019-09-04 2021-03-11 三菱電機株式会社 Cleaning load management device, cleaning load management system, cleaning load management method, and program
JP7345323B2 (en) 2019-09-04 2023-09-15 三菱電機株式会社 Cleaning load management device, cleaning load management system, cleaning load management method and program
JP7510427B2 (en) 2019-09-27 2024-07-03 株式会社J-オイルミルズ Frying oil processing work information notification system and frying oil processing work information notification method
WO2024069716A1 (en) * 2022-09-26 2024-04-04 Lv3株式会社 Task management system and task management method

Also Published As

Publication number Publication date
JP7054773B2 (en) 2022-04-15

Similar Documents

Publication Publication Date Title
JP6675229B2 (en) Work assignment support device, terminal device, and program
JP6984992B2 (en) Information processing equipment, information processing methods, programs, and seat reservation systems
US20150294395A1 (en) Logistics management system for determining pickup routes for retail stores
JP2023045452A (en) Order management apparatus, order management method, and program
EP3309722A1 (en) Waitlist management system, waitlist management device, and waitlist management program
JP7054773B2 (en) Store support system, store support method and program
EP3343492A1 (en) Order management server, ordering system, and recording medium
US10867291B1 (en) Remote association of permissions for performing an action
JP6149135B1 (en) System, method, and program for proposing responders
CN110520888A (en) The processing method and program of store system, electronic shelf label, store system
JP6057933B2 (en) Work management apparatus and work management program
WO2021039126A1 (en) Work assistance system, work assistance device, work assistance method, and program
KR20210011149A (en) Complex delivery agency service system and method of the same
WO2020179738A1 (en) Screen displaying method, program, and screen displaying system
KR101849310B1 (en) Method for real time hotel reservation service, and a server and a terminal for performing the method thereof
JP7296598B2 (en) STORE SUPPORT SYSTEM, STORE SUPPORT METHOD AND PROGRAM
WO2022045225A1 (en) Work assistance device, work assistance method, and computer program
WO2020179739A1 (en) Store assistance system, store assistance method, and program
JP6153265B2 (en) Vacant equipment management system and vacant equipment management program
KR20230036951A (en) Method for providing product information and device therefor
JP2015014871A (en) Vacant seat management device and vacant seat management system
JP6279697B2 (en) Work management apparatus and work management program
JP5329626B2 (en) Information terminal and computer program
JP2020149371A (en) Reservation management system, reservation management method and reservation management program
KR102591038B1 (en) Schedule Management System using AI Calendar

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211220

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: 20220201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220303

R151 Written notification of patent or utility model registration

Ref document number: 7054773

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151