Order entry device and program
The order input device and program streamline the correction of quantity errors in select menus by displaying multiple correction screens simultaneously, reducing the effort and time needed to resolve errors in the order entry process.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-02
- Publication Date
- 2026-04-14
AI Technical Summary
Conventional order entry systems in the food service industry require customer service staff to alternately operate correction and order confirmation screens to correct quantity errors in select menus, leading to a cumbersome process due to frequent switching and scrolling.
An order input device and program that includes an error detection unit to identify quantity errors, a display control unit to display multiple correction screens simultaneously for all errors, and a correction receiving unit to accept corrections without returning to the confirmation screen.
Reduces the effort required for customer service staff by allowing simultaneous correction of multiple quantity errors on separate screens, minimizing the need for screen switching and scrolling, thus streamlining the correction process.
Smart Images

Figure 0007845883000001 
Figure 0007845883000002 
Figure 0007845883000003
Abstract
Description
Technical Field
[0001] The present invention relates to an order input device and a program.
Background Art
[0002] In the food service industry, a conventional order management system using a portable order input device called a handy terminal or the like has been introduced. In the order management system, a customer service staff member carries an order input device respectively. When receiving an order from a customer, the staff member operates the order input device and inputs information on the menu items for which the order has been received. The order input information input from the order input device is transmitted to an order management device by wireless communication and is stored and managed in the order management device. Then, based on this order input information, cooking instructions are given to the kitchen and accounting processing of the food and beverage charges is performed.
[0003] Among food service industries, for example, in a business format such as a family restaurant, in addition to the main menu as a single item, a selectable menu in which several types of salads, drinks, etc. can be selected from each for the main menu is often handled. Hereinafter, selectable items for dishes of main menu items such as salads and drinks are referred to as "select groups", and options included in each select item are referred to as "select members".
[0004] [[ID=[Overview of the Initiative] [Problems that the invention aims to solve]
[0006] Generally, the select menus associated with each menu item are prone to quantity errors due to missed selections or input errors. Conventional order entry systems allow users to check the error details for each select group on the order confirmation screen if multiple quantity errors occur in a select group. However, when there are multiple quantity errors, correcting them requires switching between the correction screen and the order confirmation screen to determine the cause of the error, making the process cumbersome for customer service staff. For example, a customer service staff member would select one select group with an error from the order confirmation screen, display the correction screen for that group to make the correction, return to the order confirmation screen, and then select the next select group.
[0007] The present invention has been made in view of the above problems, and the object of the present invention is to provide an order input device and program that can reduce the effort required of customer service staff when correcting quantity errors, compared to when they have to alternately operate the correction screen and the order confirmation screen. [Means for solving the problem]
[0008] The order input device of this disclosure comprises: an input receiving unit for receiving order input; a detection unit for detecting quantity errors in order input information of a menu having at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive; a display control unit for controlling a display unit to display one or more correction screens for correcting all detected quantity errors when the detection unit detects a quantity error; and a correction receiving unit for receiving corrections from the one or more correction screens.
[0009] The program of this disclosure is a program for causing a computer to function as an input receiving unit for receiving order input, a detection unit for detecting quantity errors in order input information of a menu having at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, a display control unit that controls a display unit to display one or more correction screens for correcting all detected quantity errors when the detection unit detects a quantity error, and a correction receiving unit that accepts corrections from the one or more correction screens. [Effects of the Invention]
[0010] According to the present invention, it is possible to reduce the effort required for customer service staff compared to operating the modification screen and the order confirmation screen alternately. [Brief explanation of the drawing]
[0011] [Figure 1] This is a diagram illustrating an example of a menu structure for a menu with selection options. [Figure 2] This is a schematic diagram illustrating an example of ordering a menu where multiple types of select members can be entered. [Figure 3] This is a block diagram showing an example of the configuration of an order management system. [Figure 4] (A) is a block diagram showing an example of the electrical configuration of an order input device according to the first embodiment of the present invention, and (B) is a block diagram showing an example of the electrical configuration of an order management device according to the first embodiment of the present invention. [Figure 5] Figure 4 is a functional block diagram showing an example of the functional configuration of the order entry device. [Figure 6] This is a schematic diagram showing the screen transitions in the order entry process. [Figure 7] (A) to (D) are schematic diagrams illustrating the conventional procedure for correcting quantity errors. [Figure 8] This flowchart shows an example of the flow of the "order entry process" according to the first embodiment of the present invention. [Figure 9]This is a flowchart showing an example of the "modification acceptance process" according to the first embodiment of the present invention. [Figure 10] (A) to (E) are schematic diagrams showing screen transitions in the modification acceptance process according to the first embodiment. [Figure 11] This is a flowchart showing an example of the "modification acceptance process" according to the second embodiment of the present invention. [Figure 12] (A) to (D) are schematic diagrams showing screen transitions in the modification acceptance process according to the second embodiment. [Figure 13] This is a schematic diagram showing a modification mode setting screen.
Mode for Carrying Out the Invention
[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0013] <First Embodiment> In a family restaurant or the like, among the menu items, there are single main menu items and menu items with a select menu attached to the main menu. In the menu with a select menu, in addition to the main dish, a plurality of select groups are prepared, and a plurality of select members are prepared for each select group.
[0014] FIG. 1 is a schematic diagram showing an example of the menu structure of a menu with a select menu. In this example, the menu item is "steak set". For the steak set, "cooking method of meat", "type of salad", "rice or bread", and "drink" are prepared as select groups. For the cooking method of meat, 3 types of "rare, medium, well-done" are prepared, for the type of salad, 5 types of "Caesar salad, green salad, tuna salad, seafood salad, chicken salad" are prepared, for rice or bread, 2 types of "rice, bread" are prepared, and for drinks, 11 types of select members of "coffee, iced coffee, black tea, iced tea, herb tea, cola, ginger ale, lemon squash, orange juice, apple juice, grape juice" are prepared respectively.
[0015] When a customer orders one of the above selection menus, the server asks the customer which selection member they would like to choose for each selection group. The customer selects one selection member from several options for each selection group. The server then enters the selected selection member into the order input system, associating it with a menu item such as a steak set. When serving the meal, the server provides the customer with the selection member associated with the main menu item, for example, serving a customer who ordered a steak set "a medium steak, green salad, rice, and tea."
[0016] Furthermore, if multiple orders are received for menus with selection options, multiple types of selection members will also need to be entered. Figure 2 is a schematic diagram showing an example of an order for a menu where multiple types of selection members can be entered. In this example, the main menu item is "hamburger steak." "Rice or bread" and "drinks" are selection groups, and multiple types of selections are possible for each selection member. For example, if the quantities in each selection group match the quantities on the main menu, such as 4 hamburger steaks, 3 rice, 1 bread, 1 coffee, 2 teas, and 1 cola, then multiple types of selection members can be entered for each selection group. In the case of such a menu, when serving, the server will confirm the order with the customer, for example, by asking, "Who would like rice?" while serving the food.
[0017] (Order management system) Next, we will explain the general configuration of the order management system with reference to Figure 3. As shown in Figure 3, the order management system 10 includes multiple order input devices 20, an order management device 22, a printing device 24, a cooking management device 26, a serving management device 28, and an accounting device 30. Each device is connected to the network N via a router in the store using a wireless communication method such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). The network N may also be connected via the internet or other means using wireless communication such as LTE.
[0018] The order input device 20 according to this embodiment is a terminal device equipped with a touch panel capable of scrolling, such as a smartphone, used by a customer service staff member to input orders. The order management device 22 is connected to the order input device 20 via the network N. The order input device 20 transmits the order input information entered by the customer service staff member to the order management device 22 via the network N.
[0019] Furthermore, the order management device 22 is connected to the printing device 24, the cooking management device 26, the serving management device 28, and the accounting device 30. As a premise, the order management process for a store managed by the order management device 22 is broadly divided into three stages: ordering, cooking, and serving. An order is completed when the ordered items are cooked and served.
[0020] The order management device 22 receives and manages input information from each device. The printing device 24 prints slips according to the customer's order information. The cooking management device 26 displays the order details, indicating the ordered items and quantities, based on the customer's order information. The cooking management device 26 also displays the order status of the store. The cooking management device 26 accepts the operation to complete the cooking of the items and transmits the cooking completion information to the order management device 22. The serving management device 28 displays the order status of the store. The serving management device 28 accepts the operation to complete serving by employees and transmits the serving completion information to the order management device 22. The accounting device 30 performs accounting processing based on the slip information generated for each customer.
[0021] (Electrical configuration of the order entry device) First, the electrical configuration of the order input device 20 will be explained with reference to Figure 4(A). As shown in Figure 4(A), the order input device 20 according to this embodiment is a terminal device such as a smartphone, and includes a CPU (Central Processing Unit) 32, ROM (Read Only Memory) 34, RAM (Random Access Memory) 36, a touch panel input display device 38, a communication unit 44, and a storage unit 46. The touch panel input display device 38 includes a display unit 40 and an input unit 42. The CPU 32, ROM 34, RAM 36, display unit 40, input unit 42, communication unit 44, and storage unit 46 are each connected to one another via a bus 48.
[0022] The CPU 32 reads programs stored in the ROM 34 and memory unit 46, and executes the programs using the RAM 36 as the work area. For example, an SSD (Solid State Drive) or flash memory can be used as the memory unit 46. The memory unit 46 stores programs for executing the order input process according to this embodiment, various screen information, and order input information entered by customer service staff.
[0023] The display unit 40 of the touch panel input display device 38 is, for example, a liquid crystal display (LCD) or an organic EL (electroluminescence) display. The display unit 40 is equipped with a touch panel for operating the order input device 20. The input unit 42 detects the position coordinates where the touch panel is operated and acquires input information.
[0024] Furthermore, the order input device 20 has a rectangular shape when viewed from above, with its vertical length being longer than its horizontal length. The order input device 20 is used in a vertical orientation, with its length facing the vertical direction. Therefore, the various screens displayed on the display unit 40 are also rectangular in shape, with their vertical length being longer than their horizontal length.
[0025] The communication unit 44 is an interface for communicating with external devices via a wired or wireless communication line. In this embodiment, the communication unit 44 is connected to the network N and communicates with the order management device 22 via the network N. In this embodiment, the communication unit 44 and the network N are connected via wireless communication.
[0026] (Order management system) Next, the electrical configuration of the order management device 22 will be described. Figure 4(B) is a block diagram showing an example of the electrical configuration of an order management device 22 according to the first embodiment of the present invention.
[0027] As shown in Figure 4(B), the order management device 22 according to this embodiment includes a CPU 80, ROM 81, RAM 82, input unit 83, display unit 84, communication unit 85, and storage unit 86. The CPU 80, ROM 81, RAM 82, input unit 83, display unit 84, communication unit 85, and storage unit 86 are each connected to one another via a bus 87.
[0028] The CPU 80 reads programs stored in the ROM 81 and the memory unit 86, and executes the programs using the RAM 82 as the work area. For example, an SSD or flash memory can be used as the memory unit 86. Although not shown in the figures, the memory unit 86 stores an order input program for executing the order input process according to this embodiment, order input information entered by the customer service staff from the order input device 20, and so on.
[0029] The order entry program may also be stored in other storage devices such as ROM81. Furthermore, the order entry program may be provided on computer-readable media such as magneto-optical disks, CD-ROMs, or USB memory sticks, or it may be provided via a network.
[0030] The input unit 83 includes a pointing device such as a mouse and a keyboard, and is used for various types of input.
[0031] The display unit 84 may be, for example, a liquid crystal display or an organic EL display. Alternatively, the display unit 84 may employ a touch panel system and function as an input unit 83.
[0032] The communication unit 85 is an interface for communicating with external devices via a wired or wireless communication line. In this embodiment, the communication unit 85 is connected to the network N and communicates with the order input device 20 via the network N. In this embodiment, the communication unit 85 and the network N are connected via wireless communication.
[0033] Note that the printing device 24, cooking management device 26, serving management device 28, and accounting device 30 each have the same electrical configuration as the order management device 22, so their explanations are omitted here.
[0034] (Functional configuration of the order entry device) Next, we will describe the functional configuration of the order entry device. Figure 5 is a functional block diagram showing an example of the functional configuration of the order input device shown in Figure 4(A). As shown in Figure 5, the order input device 20 includes an input receiving unit 60 that receives order input, an error detection unit 62 that detects quantity errors in the order input information of a menu that has at least one select group (i.e., selection items) where the number of select members (i.e., options) for at least one select group is insufficient or excessive, a display control unit 64 that controls the display unit to display one or more correction screens to correct all detected quantity errors when the error detection unit 62 detects a quantity error, and a correction receiving unit 66 that receives corrections from one or more correction screens.
[0035] (Conventional processing procedure) Here, we will briefly explain the conventional order entry process procedure with reference to Figure 6. First, the server enters header information such as the table number and the number of people into the header information input screen 100. Once the server has finished entering the header information and operates button 102 on the header information input screen 100, the menu list display screen 200 is displayed. The server takes the customer's order and enters the ordered menu items by operating the selection buttons. When a menu item with a selection option is entered, the selection screen 300 is displayed.
[0036] On the select screen 300, a list of select groups and select members corresponding to menu items is displayed in a scrolling format below the header information display section 302 and the menu item display section 304, with a portion of the list displayed in the scrolling display area 306. The server takes the customer's order, uses the image of the ordered select member as a selection button, and inputs the select member. The server can also return to the menu list display screen 200 by using the back button 308.
[0037] Once the customer service representative has finished entering the select member information and operates the confirmation button 310 on the select selection screen 300, the confirmation screen 400 is displayed. If the menu does not include a select option, the confirmation button 202 on the menu list display screen 200 is operated, and the confirmation screen 400 is displayed. On the confirmation screen 400, a list displaying the input results is scrolled below the header information display section 402, and some of the input results are displayed in the input content display section 404.
[0038] The customer service staff member then scrolls to check the entered information, and if there are no problems with the entered information, they operate the submit button 408. When the submit button 408 is operated, the order input information is sent to the order management device 22. While the order input information is being sent, the submission status display screen 500 is displayed. The customer service staff member can also return to the menu list display screen 200 by operating the back button 406.
[0039] If there are quantity errors in the input, the quantity errors will be displayed along with the input results on confirmation screen 400. For example, as shown in Figure 7(A), if there are quantity errors in the "How to cook the meat" for the fillet steak and the "Rice or bread" for the breakfast set, the select groups with quantity errors will be highlighted on confirmation screen 400, as shown in Figure 7(B). In addition, error messages such as "How to cook the meat?" and "Quantity error in selection." will be displayed for the select groups with quantity errors.
[0040] Then, when the customer service representative selects the image of the select group with the quantity error on the confirmation screen 400 using the select button, the screen transitions to the correction screen 600. On the correction screen 600, all select groups and select members of the menu item, including the select group with the quantity error, are displayed in a scrolling view. A confirmation button (not shown) is also displayed at the end of the correction screen 600.
[0041] If quantity errors occur in multiple menu items, the service staff member will select the select group with the quantity error from the confirmation screen 400, display the correction screen 600 for the selected select group to make the correction, operate the confirmation button (not shown) to return to the confirmation screen 400, and then select the next select group.
[0042] For example, in the example shown in Figure 7(A), the user selects the select group "How to cook the meat" on the confirmation screen 400 shown in Figure 7(B), and transitions to the correction screen 600 shown in Figure 7(C). On the correction screen 600, the user corrects errors related to "How to cook the meat," and after the error correction is complete, the user returns to the confirmation screen 400. On the confirmation screen 400, the user scrolls through the input results to display the select group "Rice or Bread," selects the select group "Rice or Bread," and transitions to the correction screen 600 shown in Figure 7(D). On the correction screen 600, the user corrects errors related to "Rice or Bread."
[0043] In conventional order entry processes, the customer service staff have to navigate back and forth between the confirmation screen and the correction screen, making the process cumbersome. Furthermore, scrolling to the "Check Details" button at the bottom of the correction screen 600 is time-consuming. In addition, as shown in Figures 7(C) and (D), the correction screen 600 displays all select groups and all select members of menu items with quantity errors, which is also cumbersome. Even in the confirmation screen in Figure 7(B), if there are many menu items, it is not possible to find the menu item with the error without scrolling.
[0044] (Order input processing of the present invention) Next, the order input process of the present invention will be described. In the "order entry process" according to the first embodiment of the present invention, when a quantity error is detected, multiple correction screens are displayed sequentially to correct all detected quantity errors and accept the corrections, thereby correcting all quantity errors without returning to the confirmation screen.
[0045] Note that the modified screen in this embodiment is indicated by reference numeral 600A. n The designation (where n is an integer from 1 to 4) is added to distinguish it from the conventional correction screen 600. Furthermore, the confirmation screen in this embodiment where an error occurs is designated with the designation 400A to distinguish it from the normal confirmation screen 400 (which is the same as the conventional confirmation screen 400) when there is no error. Also, the correction screen 600A n If there is no need to distinguish between (where n is an integer from 1 to 4), the correction screen will be collectively referred to as screen 600A.
[0046] Next, the processing flow of the program for executing this "order entry process" will be explained with reference to Figures 8 and 9. This program is executed by the CPU 32 of the order entry device 20. This program starts when a customer service representative instructs the start of input from an initial screen (not shown).
[0047] First, in step S100, the CPU 32 accepts the order input. As described above, it displays the header information input screen 100 to accept the input of header information, and displays the menu list display screen 200 to accept the input of menu items. In addition, for menus with select options, it displays the select selection screen 300 to accept the input of select members for each select group.
[0048] Next, in step S102, the CPU 32 determines whether the confirmation button has been pressed. After the customer service staff has finished entering the order, they press the confirmation button on the menu list display screen 200 or the select screen 300. If the confirmation button has been pressed, the process proceeds to step S104. If the confirmation button has not been pressed, the process returns to step S100 and continues to accept the order.
[0049] Next, in step S104, the CPU 32 performs an error detection process to detect quantity errors in response to the operation of the confirmation button. In the following step S106, the CPU 32 determines whether or not there are any errors. If no quantity errors are detected, the process proceeds to step S108; if a quantity error is detected, the process proceeds to step S114.
[0050] Next, in step S108, the CPU 32 displays the normal confirmation screen 400, indicating that no quantity error was detected. In the following step S110, the CPU 32 determines whether or not the submit button has been pressed. The customer service representative checks the input content, and if there are no problems with the input content, they press the submit button.
[0051] If the send button is pressed, the process proceeds to step S112. If the send button is not pressed, the process repeatedly checks whether the send button has been pressed or not. Next, in step S112, the CPU 32 controls the communication unit 44 in response to the press of the send button to send the order input information to the order management device 22, and then terminates the routine.
[0052] On the other hand, if a quantity error is detected in step S106, the CPU 32 executes a "correction acceptance process" in step S114. In the following step S116, the CPU 32 determines whether or not the confirmation button has been pressed. After the customer service representative has finished entering the corrections, they press the confirmation button on the correction screen 600A. If the confirmation button has been pressed, the process returns to step S104 and error detection is performed again. If the confirmation button has not been pressed, the process repeatedly determines whether or not the confirmation button has been pressed.
[0053] If all quantity errors are corrected in the "correction acceptance process," no quantity errors will be detected in the error detection process in step S104, and in step S108, the normal confirmation screen 400 will be displayed in response to the absence of detected quantity errors. In step S112, if the send button is pressed on the confirmation screen 400, the order input information is sent to the order management device 22, and the routine ends.
[0054] Furthermore, the correction acceptance process described later is a procedure that cannot proceed until the error correction input is completed, and since the quantity error is expected to be resolved, if the confirmation button is pressed in step S116, it may be possible to skip step S104, which performs the error detection process, and return to step S106.
[0055] (Correction request processing) Here, we will explain the flow of the "correction acceptance process" with reference to Figures 9 and 10. First, in step S200, the CPU 32 displays a confirmation screen 400A in case of an error. As shown in Figure 10(A), the confirmation screen 400A in case of an error includes a header information display unit 402, an input content display unit 404 that displays the input content, a back button 406, and a correct button 410. The confirmation screen 400A in case of an error differs from the confirmation screen 400 shown in Figure 7(B) in that it displays a correct button 410 instead of a send button 408.
[0056] Next, in step S202, the CPU 32 determines whether the correction button has been pressed. The customer service representative checks the error details and presses the correction button. If the correction button has been pressed, the process proceeds to step S204. If the correction button has not been pressed, the process repeatedly determines whether the correction button has been pressed.
[0057] Next, in step S204, the CPU 32 selects one select group containing a quantity error. If there are multiple select groups containing quantity errors, the selection order is arbitrary, but for example, the CPU may select from the select groups containing quantity errors that are scrolled upstream in the input results. In this case, for example, in the example in Figure 7(A), "How to cook the meat" is selected first.
[0058] Next, in step S206, the CPU32 modifies screen 600A for the selected select group. n The system displays a screen to accept corrections. Initially, the correction screen 600A1 is displayed. As shown in Figure 10(B), the correction screen 600A1 includes a header information display unit 602, a selection display unit 604 that displays the select members of the selected select group, a back button 606, a confirmation button 608, and a screen transition button 610 that displays "Next Correction".
[0059] Unlike the editing screens 600 shown in Figures 7(C) and (D), editing screen 600A1 displays only the select members for one select group to be edited. Editing screen 600A1 also differs from editing screens 600 shown in Figures 7(C) and (D) in that it displays the reason for the error and how to resolve it, such as "How should the meat be cooked?", "Quantity error in selection," or "Please select only one." Furthermore, editing screen 600A1 differs from editing screens 600 shown in Figures 7(C) and (D) in that the screen transition button 610 is not enabled (i.e., cannot be operated) until the editing input is complete.
[0060] Next, in step S208, the CPU 32 determines whether the correction input is complete. If the correction input is complete, the process proceeds to step S210. If the correction input is not complete, the process returns to step S206 and continues to accept correction input.
[0061] Next, in step S210, the CPU 32 determines whether it is the last select group to be modified. If it is the last select group, it proceeds to step S212. If there is a next select group, it proceeds to step S216. In the following step S212, the CPU 32 deletes the screen transition button 610 depending on whether it is the last select group to be modified. In the following step S214, the CPU 32 updates the modified screen to reflect the received modification, and the updated modified screen 600A n Display the message and terminate the routine.
[0062] For example, if it is the last select group, the user transitions from the modification screen 600A3 shown in Figure 10(D) to the modification screen 600A4 shown in Figure 10(E). On the modification screen 600A4, the result of selecting, for example, "toast" for "rice or bread" is reflected, and the display of the reason for the error and how to resolve the error is removed. Also, on the modification screen 600A4, the screen transition button 610 that displays "Next Modification" is removed, and only the confirmation button 608 is displayed.
[0063] On the other hand, if there is a select group, the screen transition button 610 is enabled in step S216. In the following step S218, the CPU 32 updates the modified screen to reflect the received modifications, and the updated modified screen 600A n Display.
[0064] For example, if the following select group exists, the system will transition from the modification screen 600A1 shown in Figure 10(B) to the modification screen 600A2 shown in Figure 10(C). In the modification screen 600A2, for example, the result of selecting "rare" for "how the meat is cooked" will be reflected, and the display of the reason for the error and how to resolve the error will be removed.
[0065] Furthermore, on the editing screen 600A2, the screen transition button 610, which displays "Next Edit," is enabled. Enabling the screen transition button 610 makes it possible to proceed to the next edit. For example, as shown in Figures 10(B) and (C), when a select member for "How to cook the meat" is selected, the color of the screen transition button 610 may be changed to let the customer service staff know that the screen transition button 610 has been enabled. In the illustrated example, buttons shown in darker colors are active buttons, i.e., operable buttons.
[0066] Next, in step S220, the CPU 32, in response to the activation of the screen transition button 610, proceeds to the next modified screen 600A. n Determine whether to proceed or not. The customer service representative operates the activated screen transition button 610 to instruct the user to proceed to the next modification. If the screen transition button is operated, return to step S204. If the screen transition button is not operated, repeatedly determine whether the screen transition button was operated or not.
[0067] If the process returns to step S204, the next select group containing the quantity error is selected, and the processing from steps S204 to S220 is repeated. For example, once the error correction for "how to cook the meat" is complete, the process transitions from the correction screen 600A2 shown in Figure 10(C) to the correction screen 600A4 shown in Figure 10(D), and then accepts corrections for "rice or bread".
[0068] As explained above, in the first embodiment, errors can be corrected without returning to the confirmation screen, thus reducing the number of touches and scrolling operations, and reducing the workload for customer service staff compared to when they have to alternate between the correction screen and the order confirmation screen.
[0069] Furthermore, in the first embodiment, one modification screen is displayed for each select group to be modified, making it easier to identify the select group currently being modified. Also, the modification screen only displays the select menu where the error occurred and its associated select members, making the displayed select groups clear and the input operation easier to understand.
[0070] Furthermore, in the first embodiment, the screen transition button is not enabled until the error correction of one select group is completed, and it is not possible to proceed to the error correction of the next select group, thus enabling error correction without rework.
[0071] Furthermore, in the first embodiment, the select group where an error has occurred is highlighted on the correction screen, making it clear where the quantity needs to be corrected and making the input operation easier to understand. In addition, the reason for the error and how to resolve the error are described for the select group where the error has occurred, making it clear the conditions for clearing the error and making it easier to understand the required input quantities for each select group.
[0072] <Second Embodiment> In the first embodiment, an example was described in which, when there are multiple select groups to be modified, one modification screen is displayed for each select group to be modified. In the second embodiment, however, one modification screen is displayed for multiple select groups to be modified in a batch. Thus, the second embodiment is the same as the first embodiment except for the procedure of the "modification acceptance process". Therefore, the explanation of the same components will be omitted, and only the difference, the "modification acceptance process", will be explained.
[0073] Here, the flow of the "correction acceptance process" in the second embodiment will be explained with reference to Figures 11 and 12. Note that the correction screen in this embodiment is indicated by reference numeral 600A. nThe designation (where n is an integer between 5 and 7) is added to distinguish it from the conventional correction screen 600. In addition, the confirmation screen in this embodiment that has an error is designated with the designation 400B to distinguish it from the normal confirmation screen 400 (which is the same as the conventional confirmation screen 400) that does not have an error.
[0074] First, in step S300, the CPU 32 displays a confirmation screen 400B in case of an error. As shown in Figure 12(A), the confirmation screen 400B in case of an error includes a header information display unit 402, an input content display unit 404 that displays the input content, a back button 406, and a batch correction button 412. Unlike the confirmation screen 400 shown in Figure 7(B), the confirmation screen 400B in case of an error displays a batch correction button 412 instead of a send button 408.
[0075] Next, in step S302, the CPU 32 determines whether the batch correction button has been operated. The customer service representative checks the error details and operates the batch correction button 412. If the batch correction button has been operated, the process proceeds to step S204. If the batch correction button has not been operated, the process repeatedly determines whether the batch correction button has been operated.
[0076] Next, in step S304, the CPU 32 displays a batch correction screen 600A5 for all select groups to be corrected and accepts the correction. As shown in Figure 12(B), the correction screen 600A5 includes a header information display unit 602, a selection display unit 604 that displays the select members of all select groups to be corrected, a back button 606, and a confirmation button 608.
[0077] Unlike the modification screen 600 shown in Figures 7(C) and (D), the modification screen 600A5 displays only the select members of the select group to be modified. Also, unlike the modification screen 600A1 of the first embodiment, the modification screen 600A5 displays the select members of multiple select groups to be modified all at once.
[0078] Furthermore, the correction screen 600A5 differs from the correction screen 600 shown in Figures 7(C) and (D) in that it displays the reason for the error and how to resolve it. In addition, the correction screen 600A5 differs from the correction screen 600 shown in Figures 7(C) and (D) in that the confirmation button 608, which is a screen transition button, is not enabled until the correction input is complete.
[0079] Next, in step S306, the CPU 32 accepts the correction from the correction screen 600A5, and in the following step S308, it updates the correction screen to reflect the accepted correction and displays the updated correction screen 600A6. For example, the system transitions from the correction screen 600A5 shown in Figure 12(B) to the correction screen 600A6 shown in Figure 12(C). In the correction screen 600A6, for example, the result of selecting "rare" for "how to cook the meat" is reflected, and the display of the reason for the error and how to resolve the error is removed.
[0080] Next, in step S310, the CPU 32 determines whether the correction input is complete. If the correction input is complete, it proceeds to step S312. If the correction input is not complete, it returns to step S306 and continues to accept correction input. In the following step S312, the CPU 32 activates the screen transition button 610 and terminates the routine.
[0081] For example, at the stage of the correction screen 600A6 shown in Figure 12(C), the correction input is not yet complete, so the process returns to step S306 and accepts the correction on the updated correction screen 600A6. In the following step S308, the correction screen is updated to reflect the accepted correction, and the updated correction screen 600A7 shown in Figure 12(D) is displayed. On the correction screen 600A7, for example, the result of selecting toast for "rice or bread" is reflected, and the display of the error reason and error resolution method is removed. At the stage of the correction screen 600A7, the correction input is complete, so the process can proceed to step S312.
[0082] As explained above, in the second embodiment, errors can be corrected without returning to the confirmation screen, thus reducing the number of touches and scrolling operations. This reduces the workload for customer service staff compared to when they have to alternate between the correction screen and the order confirmation screen.
[0083] Furthermore, in the second embodiment, since a single modification screen is displayed for multiple select groups to be modified, the effort required for customer service staff can be significantly reduced. In addition, because only the select groups to be modified are displayed in a list, it is easy to grasp the entire scope of modifications, making it easy for customer service staff to refer to when confirming the order details with the customer.
[0084] Furthermore, in the second embodiment, the select group where the error occurred is highlighted on the correction screen, making it clear where the quantity needs to be corrected and making the input operation easier to understand. In addition, the reason for the error and how to resolve the error are described for the select group where the error occurred, making it clear the conditions for clearing the error and making it easier to understand the required input quantities for each select group.
[0085] <Third Embodiment> The third embodiment is a modification of the second embodiment, in which a single modification screen is displayed for multiple select groups to perform batch modifications. The third embodiment is the same as the second embodiment except that the display of the confirmation screen is omitted in the "modification acceptance process". For this reason, the same components will not be explained, and only the differences will be described.
[0086] In the "correction acceptance process," steps S300 and S302 in Figure 11 are omitted, and processing begins from step S304. In this case, the select screen 300 shown in Figure 6 has a correct button instead of a confirmation button 310, and pressing this correct button transitions to the batch mode error correction screen 600A5 in Figure 12(B) without going through the confirmation screen 400B in Figure 12(A). The procedure from step S304 onward is the same as in the second embodiment, so its explanation is omitted.
[0087] In the third embodiment, the same effects as in the second embodiment can be obtained, and since the display of the confirmation screen is omitted in the correction acceptance process, screen transitions can be minimized.
[0088] <Variation> While exemplary embodiments of the order input device and program described in each of the above embodiments have been explained, the present invention is not limited to the scope described in the embodiments. Various modifications or improvements can be made to the embodiments without departing from the spirit of the present invention, and such modified or improved forms are also included within the technical scope of the present invention.
[0089] The first to third embodiments described above can be implemented in any combination as appropriate. For example, in the modification acceptance process of the first embodiment, the display of the confirmation screen may be omitted.
[0090] In the first to third embodiments described above, different "correction acceptance processes" are performed, but the customer service staff may be able to pre-set which correction acceptance process to perform. For example, the order input device 20 may display a setting screen 700 as shown in Figure 13, allowing the customer service staff to set the correction mode. In the example shown in Figure 13, three options are available: normal mode (sequential correction), batch mode 1, and batch mode 2 (confirmation omitted).
[0091] The normal mode (sequential modification) is the mode described in the first embodiment, in which one modification screen is displayed for each select group and modifications are made. The batch mode is the mode described in the second embodiment, in which one modification screen is displayed for each of multiple select groups and modifications are made. The batch mode (confirmation omitted) is the mode described in the third embodiment, in which the display of the confirmation screen is omitted.
[0092] Customer service staff can set the mode of the order entry device 20 they use according to their preference by selecting one of the modes on the settings screen 700 and operating the setting button 702. The set mode may be displayed on the confirmation screen and the modification screen. For example, in Figures 10(A) to (E), "Normal Mode" is displayed in the upper right corner of each screen, and in Figures 12(A) to (D), "Batch Mode" is displayed in the upper right corner of each screen.
[0093] Note that the number of modes that can be set is not limited to three. For example, you could set a mode for processing orders as in the conventional order entry process, or an automatic mode that automatically switches modes according to predetermined conditions. If there are many errors, even batch correction will require a lot of scrolling, so in automatic mode, for example, if the number of errors is below a threshold, you could set it to "Batch Mode" or "Batch Mode (Confirmation Omitted)", and if the number of errors exceeds the threshold, it could set it to "Normal Mode (Sequential Correction)", thus automatically switching modes according to the number of errors.
[0094] Furthermore, for example, a customer service representative typically enters their identification information when starting to use the order entry device. Therefore, when a customer service representative selects a mode on the settings screen, the system could be configured to associate the customer service representative's identification information with the selected mode. This way, from the next time onward, the system would read the mode associated with the customer service representative's identification information entered into the order entry device and set the mode accordingly.
[0095] Furthermore, the program processing flow described in the above embodiment is just one example, and unnecessary steps may be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose. Also, in the above embodiment, the case in which the processing according to the embodiment is realized by a software configuration using a computer by executing the program has been described, but it is not limited to this. For example, the processing may be realized by a hardware configuration or a combination of a hardware configuration and a software configuration.
[0096] Furthermore, the program that the CPU reads and executes in the above embodiment may be executed by various processors other than the CPU. Examples of processors in this case include PLDs (Programmable Logic Devices) such as FPGAs (Field-Programmable Gate Arrays) whose circuit configuration can be changed after manufacturing, and dedicated electrical circuits such as ASICs (Application Specific Integrated Circuits) which have a circuit configuration specifically designed to execute a particular process.
[0097] Furthermore, each of the above programs may be executed on one of these various processors, or on a combination of two or more processors of the same or different types (for example, multiple FPGAs, or a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is an electrical circuit made up of circuit elements such as semiconductor elements.
[0098] Furthermore, while the above embodiments describe a configuration in which the program is pre-stored (installed) in the memory unit, the invention is not limited to this configuration. The program may be provided in a form stored on a non-transitory storage medium such as a CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), USB (Universal Serial Bus) memory, or semiconductor memory. Alternatively, the above programs may be downloaded from an external device via a network. [Explanation of Symbols]
[0099] 10 Order Management System 20 Order entry device 22 Order Management System 24 Printing device 26 Cooking management device 28. Food distribution management device 30 Accounting device 38 Touch panel input display device 40 Display section 42 Input section 44 Communications Department 46 Memory section 48 bus 60 Input reception section 62 Error detection unit 64 Display Control Unit 66 Correction Request Department 100 Header Information Input Screen 200 Menu List Display Screen 300 Select screen 400, 400A, 400B Confirmation Screen 410 Edit button 412 Batch Correction Button 500 Transmission status display screen 600 correction screen 600An (n=1~7) Editing Screen 602 Header Information Display Section 604 Selection display section 606 Back button 608 Confirmation button 610 Screen transition button (screen transition button) 700 Settings screen 702 Settings button N Network
Claims
1. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, The aforementioned one or more correction screens display only all selection items and their corresponding options that require correction regarding quantity errors, and accept corrections collectively. Order entry device,
2. The display control unit controls the display unit to display the one or more modification screens after it has started displaying the one or more modification screens, without transitioning to a confirmation screen for confirming the contents of the order input information. The order input device according to claim 1.
3. The display control unit controls the display unit to display a confirmation screen for confirming the contents of the order input information, which clearly indicates all selected items in which a quantity error has occurred, before displaying the one or more correction screens. The order input device according to claim 1.
4. The display control unit controls the display unit to display the one or more modification screens without returning to the confirmation screen. The order input device according to claim 3.
5. If a quantity error is detected in multiple selection items, The display control unit controls the display unit to sequentially display a plurality of modification screens corresponding to each of the plurality of selection items. The order input device according to claim 1.
6. Each of the aforementioned multiple modification screens displays the corresponding selection item and its options. The order input device according to claim 5.
7. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, If a quantity error is detected in multiple selection items, The display control unit controls the display unit to sequentially display a plurality of modification screens corresponding to each of the plurality of selection items. Each of the aforementioned multiple editing screens includes a screen transition button for transitioning to the next editing screen, When the correction reception unit receives a correction request for a quantity error included in one correction screen, the display control unit activates the screen transition buttons included in that correction screen. Order entry device.
8. If a quantity error is detected in multiple selection items, The display control unit controls the display unit to display a single modification screen for modifying the multiple selected items at once. The order input device according to claim 1.
9. The aforementioned editing screen displays the multiple selection items and their options. The order input device according to claim 8.
10. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, If a quantity error is detected in multiple selection items, The display control unit controls the display unit to display a single modification screen for modifying the multiple selected items at once. The aforementioned editing screen includes a screen transition button for transitioning to a confirmation screen for checking the contents of the order input information. When the correction reception unit receives a correction request for a quantity error included in one correction screen, the display control unit activates the screen transition button included in one correction screen. Order entry device.
11. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, The display control unit controls the display unit to display a confirmation screen for confirming the contents of the order input information, which clearly indicates all selected items in which a quantity error has occurred, before displaying one or more of the correction screens. Order entry device.
12. In the aforementioned editing screen, The selection items, including the quantity error, are highlighted. An order input device according to any one of claims 1 to 11.
13. In the aforementioned editing screen, For the selection items including the aforementioned quantity error, the reason for the error and the method for resolving the error are also provided. An order input device according to any one of claims 1 to 12.
14. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, When quantity errors are detected in multiple selection items, it is possible to pre-configure whether to sequentially display multiple correction screens corresponding to each of the multiple selection items, or to display a single correction screen for correcting all of the multiple selection items at once. Order entry device.
15. An input reception unit that receives order inputs, A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive, When a quantity error is detected by the detection unit, the display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors. A correction reception unit that accepts corrections from one or more correction screens, Equipped with, The display control unit, when a quantity error is detected in multiple selection items, controls the system to automatically switch, according to predetermined conditions, between sequentially displaying multiple correction screens corresponding to each of the multiple selection items, or displaying a single correction screen for correcting all of the multiple selection items at once. Order entry device.
16. Each of the one or more correction screens includes at least one of a display indicating that it is a correction screen and a display mode indicating the display mode of the correction screen, wherein the display mode of the correction screen includes at least a first mode that sequentially displays a plurality of correction screens corresponding to each of the plurality of selection items when a quantity error is detected in a plurality of selection items, and a second mode that displays a single correction screen for correcting the plurality of selection items all at once when a quantity error is detected in a plurality of selection items. An order input device according to any one of claims 1 to 15.
17. Computers, An input reception desk that accepts order entries. A detection unit that detects quantity errors in order input information for a menu that has at least one selection item, where the number of entered selections for at least one selection item is insufficient or excessive. A display control unit controls the display unit to display one or more correction screens for correcting all detected quantity errors when a quantity error is detected by the detection unit, and A correction reception unit that accepts corrections from one or more correction screens, It is a program designed to function as such. The aforementioned one or more correction screens display only all selection items and their corresponding options that require correction regarding quantity errors, and accept corrections collectively. program.
Citation Information
Patent Citations
Order input apparatus
JP2005182270A
Order input device
JP2005189931A
Order input processor
JP2008217252A
Order input terminal and order input method
JP2012181768A
Product sales processing device and product sales processing program
JP2019117469A