Information processing device, control method, and program
The information processing device allows users to authenticate and manage business partner screens through various modes, addressing the inability to view partner screens in existing systems and enhancing interaction and management capabilities.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2026-04-02
AI Technical Summary
Existing systems fail to allow users to view or interact with screens displayed by business partners when those screens are not currently visible, such as order screens.
An information processing device with authentication and control mechanisms that enable displaying a list of business partners and their order screens based on user authentication and selected modes, allowing for viewing, editing, or supporting partner operations.
Enables users to check and manage business partner order screens, preventing errors and ensuring seamless interaction with partner systems.
Smart Images

Figure 2026056922000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a control method, and a program.
Background Art
[0002] Conventionally, there has been disclosed a technique in which a user who is about to purchase a product launches the same screen as the screen being viewed by the user on the terminal of a call center operator with the necessary synchronization, and the user and the operator exchange information such as through a phone call or chat while viewing the same screen on their respective terminals (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the technique described in Patent Document 1, since it is not possible to share a screen that the user is not viewing, even when it is desired to check the order screen of a business partner, if the order screen is not being displayed by the business partner, it is not possible to check the order screen displayed by the business partner.
[0005] The present invention has been made in view of the above problems, and an object thereof is to enable checking of an order screen displayed by a business partner.
Means for Solving the Problems
[0006] To solve the above problems, the information processing device according to the present invention comprises authentication means for authenticating an account, and control means for displaying a list of business partners on a display means when the account authenticated by the authentication means is a management account, wherein the control means displays an order screen on the display means corresponding to the business partner account of the selected business partner according to the selected mode when any business partner is selected from the list of business partners screen and one of a plurality of modes is selected. [Effects of the Invention]
[0007] According to the present invention, it becomes possible to check the order screen displayed by the business partner. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example configuration of the sales management system according to the present invention. [Figure 2] This is a block diagram showing the functional configuration of the server in Figure 1. [Figure 3] This figure shows an example of data storage in an account management table. [Figure 4] This diagram shows an example of how data is stored in the order total table. [Figure 5] Figure 1 is a block diagram showing the functional configuration of the sales management terminal and the customer terminal. [Figure 6] This flowchart shows the flow of the order service provision process executed by the control unit in Figure 2. [Figure 7] This figure shows an example of the customer list screen displayed when the administrator account has editing privileges. [Figure 8] This figure shows an example of the customer list screen displayed when the administrator account only has view permissions. [Figure 9] This figure shows an example of the customer list screen displayed when the administrator account only has support privileges. [Figure 10] This figure shows an example of an order screen. [Figure 11] This figure shows an example of an order confirmation screen. [Figure 12] This figure shows an example of an order confirmation screen. [Figure 13] This figure shows an example of the history list screen. [Figure 14] This figure shows an example of the editing screen. [Modes for carrying out the invention]
[0009] The embodiments for carrying out the present invention will be described below with reference to the drawings. However, the embodiments described below are subject to various technically preferred limitations for carrying out the present invention. Therefore, the technical scope of the present invention is not limited to the embodiments and illustrated examples below.
[0010] First, the configuration of the sales management system 100 according to this embodiment will be described. As shown in Figure 1, the sales management system 100 comprises a server 1 (information processing device), a vendor terminal 2, a customer terminal 3, and a sales management device 4. The server 1, the vendor terminal 2, the customer terminal 3, and the sales management device 4 are connected to each other via a communication network N so as to be able to communicate information. The communication network N is any communication network, such as the Internet, a wireless LAN (Local Area Network), a wired LAN, a mobile communication network, a short-range wireless communication network, or a combination of some or all of these. The number of vendor terminals 2, customer terminals 3, and sales management devices 4 is not particularly limited.
[0011] Server 1 provides sales management services and order services in response to access from sales management devices 4 and vendor terminals 2 of vendors registered as users of the sales management system 100. Server 1 also provides order services in response to access from customer terminals 3 of the registered vendors' trading partners.
[0012] As shown in FIG. 2, the server 1 includes a control unit 11, a storage unit 12, and a communication unit 13. These units are connected to each other via a system bus 14.
[0013] The control unit 11 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), and the like. The CPU of the control unit 11 reads and executes the programs stored in the storage unit 12, and performs various arithmetic processes to control the operations of each part of the server 1. The control unit 11 may have a plurality of processors, for example, a plurality of CPUs. And a plurality of processes executed by the control unit 11 in this embodiment may be executed by the plurality of processors. In this case, the plurality of processors may be involved in common processes. Or, the plurality of processors may independently execute different processes in parallel. The control unit 11 functions as the authentication means and the control means of the present invention.
[0014] The storage unit 12 is a non-temporary recording medium readable by the CPU of the control unit 11. The storage unit 12 stores programs and various data. The storage unit 12 includes, for example, a non-volatile memory such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 12 stores a program for the control unit 11 to execute the order service providing process described later. In addition, the storage unit 12 stores information (registration information) about the registered merchants. Also, for each registered merchant, the storage unit 12 stores an account management table 121, an order total table 122, a product master table 123, and the like.
[0015] The account management table 121 stores the account management information of users who can use the order service that enables the input, editing, viewing, etc. of orders for products sold by sales vendors in the sales management system 100. As shown in FIG. 3, the account management table 121 stores account management information having items such as an identification code, user ID, password, user name, kind, option, and the last login date and time. The identification code is identification information for identifying a user of the order service. The user ID and password are accounts necessary for login authentication (account authentication) to the order service provided by the sales management system 100. The user name is the name of the user. The kind is information indicating whether the user is a sales vendor or a customer. When kind = 0, it indicates that the user is a sales vendor. When kind = 1, it indicates that the user is a customer. The option is information indicating the presence or absence of the authority to edit, view, and support the order information of the customer when the user is a sales vendor. When option = 1, it indicates that the user has the authority to perform all of editing, viewing, and support. When option = 2, it indicates that the user has the authority to perform only viewing. When option = 3, it indicates that the user has the authority to perform only support.
[0016] The order total table 122 is a table (database) that stores the order information input (edited) by the order service. As shown in FIG. 4, the order total table 122 stores order information having items such as a number, identification code, user name, order date and time, update date and time, product name (product code), quantity, unit quantity, and registrant. The number is an identification number for identifying the order information. The identification code is the identification code of the customer who is the orderer. The user name is the user name of the orderer. The order date and time is the date and time when the order information was created. The update date and time is the last update date and time of the order information. The product name is the name of the ordered product, the quantity is the ordered quantity, and the unit quantity is the ordered unit quantity. The registrant is the identification code of the last registrant (updater) of the order information. Note that when multiple products are registered in a single order, the product name, quantity, and unit quantity are stored in multiple entries.
[0017] The product master table 123 is a table that stores product information for products handled by a vendor. The product master table 123 stores product information that includes items such as product code, product name, unit quantity, and unit price.
[0018] The communication unit 13 performs communication control for communicating with external devices such as the vendor terminal 2, the trading partner terminal 3, and the sales management device 4, and transmits and receives data with the external devices.
[0019] The vendor terminal 2 is a terminal device used by the administrator or sales representative of the vendor. The vendor terminal 2 may be a personal computer, a portable terminal device such as a tablet, or a mobile communication device such as a smartphone. As shown in Figure 5, the vendor terminal 2 comprises a control unit 21, a storage unit 22, an operation unit 23, a display unit 24, and a communication unit 25. These units are connected to each other via a system bus 26.
[0020] The control unit 21 includes a CPU and RAM, etc. The CPU of the control unit 21 is a processor that controls the operation of each part of the vendor terminal 2 by reading and executing programs stored in the memory unit 22 and performing various arithmetic processing. The control unit 21 may have multiple processors, for example, multiple CPUs. The multiple processes that the control unit 21 of this embodiment performs may be performed by these multiple processors. In this case, the multiple processors may be involved in common processing. Alternatively, the multiple processors may independently perform different processes in parallel.
[0021] The memory unit 22 is a non-temporary recording medium readable by the CPU of the control unit 21. The memory unit 22 stores programs and various data. The memory unit 22 includes non-volatile memory such as an HDD or SSD. The programs stored in the memory unit 22 include a web browser.
[0022] The operation unit 23 includes, for example, at least one of a keyboard, a touch panel, or a mouse. The operation unit 23 receives operations from the user and outputs an input signal corresponding to the operation to the control unit 21.
[0023] The display unit 24 is equipped with an LCD (Liquid Crystal Display) or an EL (Electro Luminescence) display. The display unit 24 displays various information according to the display information instructed by the control unit 21. The display unit 24 functions as a display means.
[0024] The communication unit 25 performs communication control for communicating with external devices such as the server 1, and transmits and receives data with the external devices.
[0025] The customer terminal 3 is a terminal device used by the ordering personnel of the vendor's business partners. Similar to the vendor terminal 2, the customer terminal 3 may be a personal computer, a portable terminal device such as a tablet, or a mobile communication device such as a smartphone. As shown in Figure 5, the customer terminal 3 comprises a control unit 31, a storage unit 32, an operation unit 33, a display unit 34, and a communication unit 35. These units are connected to each other via a system bus 36.
[0026] The control unit 31 includes a CPU and RAM, etc. The CPU of the control unit 31 is a processor that controls the operation of each part of the customer terminal 3 by reading and executing programs stored in the storage unit 32 and performing various calculations. The control unit 31 may have multiple processors, for example, multiple CPUs. The multiple processes that the control unit 31 of this embodiment performs may be performed by these multiple processors. In this case, the multiple processors may be involved in common processing. Alternatively, the multiple processors may independently perform different processes in parallel. The storage unit 32, operation unit 33, display unit 34, and communication unit 35 have the same configuration as the storage unit 22, operation unit 23, display unit 24, communication unit 25, and imaging unit 27, respectively, so their description is omitted.
[0027] The sales management device 4 is a computer used for sales management by a sales company. The sales management device 4 is equipped with sales management applications and various databases related to sales. For example, the sales management device 4 downloads order information stored in the order total table 122 of server 1, registers it in the database within the sales management device 4, executes order processing based on the registered order information, and creates sales slips, delivery slips, invoices, etc.
[0028] Next, the operation of the sales management system 100 will be described. When the control unit 11 of the server 1 receives an access request for the order service from the vendor terminal 2 or the trading partner terminal 3 via the communication unit 13, it executes the order service provision process shown in Figure 6 in cooperation with the program stored in the storage unit 12. The order service provision process will be described below with reference to Figure 6.
[0029] First, the control unit 11 performs login authentication (step S1). In step S1, the control unit 11 transmits screen information for displaying the login screen via a web browser to the vendor terminal 2 or customer terminal 3 that requested the login via the communication unit 13. When the communication unit 13 receives the user ID and password (account) from the vendor terminal 2 or customer terminal 3, the control unit 11 compares the received user ID and password with the user ID and password stored in the account management table 121 to perform login authentication (account authentication). If the control unit 11 allows the login, it proceeds to step S2. However, if it determines that the login is not permitted, it sends a notification indicating a login error to the vendor terminal 2 or customer terminal 3 via the communication unit 13 and terminates the order service provision process.
[0030] In step S2, the control unit 11 determines whether the authenticated account is a management account (step S2). In this embodiment, the vendor's account is assumed to be a management account. The control unit 11 refers to the record of the authenticated account in the account management table 121 and determines that the authenticated account is a management account if kind=0, and determines that the authenticated account is not a management account (it is a trading partner account) if kind=1.
[0031] If the authenticated account is determined to be an administrator account (step S2; YES), the control unit 11 determines whether the logged-in user has editing privileges (step S3). The control unit 11 refers to the record corresponding to the authenticated account in the account management table 121 and determines that editing privileges are granted if option=1, and that editing privileges are not granted if option=1.
[0032] If the control unit 11 determines that the logged-in user has editing privileges (Step S3; YES), it creates screen information to display a customer list screen 241 in a web browser, which allows the user to select editing mode, viewing mode, and support mode, and sends it via the communication unit 13 to the vendor terminal 2, which is the terminal device that sent the account, causing the customer list screen 241 to be displayed on the display unit 24 of the vendor terminal 2 (Step S4).
[0033] The edit mode is a mode in which the order screen 411 and the edit screen 415 can be operated in the same way as a trading partner account. Specifically, it is a mode in which it is possible to register new order information from the order screen 411 and / or edit registered order information. In edit mode, the vendor can check the order screen 411 and enter orders on behalf of the trading partner or edit order information. The view mode is a mode in which certain processing related to the order screen 411 is restricted. The certain processing related to the order screen 411 that is restricted in view mode is, for example, the processing of displaying the order screen 411 and the edit screen 415. In other words, in view mode, the order screen 411 and the edit screen 415 are not displayed. On the other hand, in view mode, a history screen (history list screen 414 and history details screen not shown) for displaying the history of registered order information can be displayed, and the vendor can check the trading partner's order history. The support mode is a mode in which the trading partner's operation information is displayed in real time on the display unit 24 of the vendor terminal 2 along with the order screen 411. In support mode, the vendor can view the order screen 411 displayed to the trading partner and the trading partner's operation information, thus supporting the trading partner in entering orders.
[0034] As shown in Figure 7, the customer list screen 241 displays a list of customers, and selection buttons 241a for selecting the edit mode, 241b for selecting the view mode, and 241c for selecting the support mode for each customer.
[0035] When the vendor terminal 2 selects one of the selection buttons 241a to 241c for a particular customer from the customer list screen 241 using the operation unit 23, the vendor terminal 2 transmits the information of the selected customer and mode information indicating the selected mode to the server 1 via the communication unit 25.
[0036] When the vendor terminal 2 selects a trading partner and mode, and the trading partner information and mode information are received by the communication unit 13 (step S5; YES), the control unit 11 determines whether the selected mode is editing mode (step S6). If it is determined that the selected mode is editing mode (step S6; YES), the control unit 11 proceeds to step S13.
[0037] If the control unit 11 determines that the selected mode is not editing mode (step S6; NO), it determines whether the selected mode is viewing mode or not (step S7). If the control unit 11 determines that the selected mode is viewing mode (step S7; YES), it proceeds to step S22. If the control unit 11 determines that the selected mode is editing mode but not viewing mode, i.e., support mode (step S7; NO), it proceeds to step S31.
[0038] On the other hand, if in step S3 it is determined that the logged-in user does not have editing privileges (step S3; NO), the control unit 11 determines whether the logged-in user has viewing privileges (step S8). The control unit 11 refers to the logged-in user's record in the account management table 121 and determines that the user has viewing privileges if option=2, and does not have viewing privileges if option=2.
[0039] If the control unit 11 determines that the logged-in user has viewing privileges (Step S8; YES), it creates screen information to display a customer list screen 242 in a web browser, which allows only viewing mode to be selected, and sends it via the communication unit 13 to the vendor terminal 2, which is the terminal device that sent the account, causing the customer list screen 242 to be displayed on the display unit 24 of the vendor terminal 2 (Step S9).
[0040] As shown in Figure 8, the customer list screen 242 displays a list of customers and selection buttons 242a for selecting the viewing mode for each customer.
[0041] When the vendor terminal 2 selects a selection button 242a for a particular customer on the customer list screen 242 using the operation unit 23, the control unit 21 of the vendor terminal 2 transmits information about the selected customer and mode information indicating that a viewing mode has been selected to the server 1 via the communication unit 25.
[0042] When the vendor terminal 2 selects a trading partner and mode, and the communication unit 13 receives the trading partner information and mode information from the vendor terminal 2 (step S10; YES), the control unit 11 proceeds to the processing in step S22.
[0043] On the other hand, if in step S8 it is determined that the logged-in user does not have editing privileges and does not have viewing privileges (step S8; NO), the control unit 11 creates screen information to display the customer list screen 243, which allows only support mode to be selected, in a web browser, and sends it via the communication unit 13 to the vendor terminal 2, which is the terminal device that sent the account, causing the customer list screen 243 to be displayed on the display unit 24 of the vendor terminal 2 (step S11).
[0044] As shown in Figure 9, the customer list screen 243 displays a list of customers and selection buttons 243a for selecting the support mode for each customer.
[0045] When the vendor terminal 2 selects a selection button 243a for a particular customer from the customer list screen 243 using the operation unit 23, the control unit 21 of the vendor terminal 2 transmits information about the selected customer and mode information indicating that a support mode has been selected to the server 1 via the communication unit 25.
[0046] When the vendor terminal 2 selects a trading partner and mode, and the communication unit 13 receives the trading partner information and mode information from the vendor terminal 2 (step S12; YES), the control unit 11 proceeds to the processing in step S31.
[0047] On the other hand, if in step S2 it is determined that the login account is not a management account (i.e., it is a business partner account) (step S2; NO), the control unit 11 proceeds to step S13.
[0048] In step S13, the control unit 11 creates screen information for displaying the order screen 411 corresponding to the trading partner authenticated in step S1 or the trading partner selected in step S4 in a web browser, and transmits it via the communication unit 13 to the vendor terminal 2 or trading partner terminal 3, which are the terminal devices that sent the account, causing the order screen 411 to be displayed on the display unit 24 or display unit 34 of the vendor terminal 2 or trading partner terminal 3 (step S13).
[0049] The order screen 411 is for registering a new order, and as shown in Figure 10, it has a field 411a for inputting the desired delivery date and a field 411b for inputting the order details. The order screen 411 also has buttons for specifying the order order 411c, ordering the number of times the order was placed 411d, ordering by the date the order was placed 411e, and ordering by product name 411f. The products are displayed in the order details input field 411b in the order corresponding to the selected button. The specifying the order button 411c is used to rearrange the display order of products in a predetermined order. The ordering by date the order the order the order the product was placed in is used to rearrange the display order of products in descending order (newest first), such as when ordering a recently ordered product. If the authenticated account is a management account, the order information entered on the order screen 411 will be registered in the order total table 122 with the customer selected in step S4 as the customer. If the authenticated account is a customer account, the order information will be registered in the order total table 122 with the customer authenticated in step S1 as the customer.
[0050] Additionally, the order screen 411 displays an order confirmation button 411g to direct the user to order confirmation after entering an order, and an order history button 411h to direct the user to view past order history.
[0051] When an order is entered from the order screen 411 via the operation unit 23 or operation unit 33 at the vendor terminal 2 or customer terminal 3, and the order confirmation button 411g is pressed, the control unit 21 or control unit 31 transmits the entered order information and operation information indicating that the order confirmation button 411g was pressed to the server 1 via the communication unit 25 or communication unit 35. Also, when the order history button 411h is pressed via the operation unit 23 or operation unit 33 at the vendor terminal 2 or customer terminal 3, the control unit 21 or control unit 31 transmits operation information indicating that the order history button 411h was pressed to the server 1 via the communication unit 25 or communication unit 35.
[0052] Returning to Figure 6, the server 1 determines whether the communication unit 13 has received order information and operation information indicating that the order confirmation button 411g was pressed from the vendor terminal 2 or customer terminal 3 (step S14). If the communication unit 13 determines that it has received order information and operation information indicating that the order confirmation button 411g was pressed from the vendor terminal 2 or customer terminal 3 (step S14; YES), the control unit 11 creates screen information for displaying the order confirmation screen 412 using a browser based on the received order information and sends it to the vendor terminal 2 or customer terminal 3 via the communication unit 13, causing the display unit 24 or display unit 34 of the vendor terminal 2 or customer terminal 3 to display the order confirmation screen 412 (step S15).
[0053] The order confirmation screen 412 is a screen for the user to confirm the order details entered on the order screen 411. As shown in Figure 11, the order confirmation screen 412 displays the entered order details 412a and the total amount 412b. The order confirmation screen 412 also has an order confirmation button 412c to instruct the user to confirm the order and a delete button 412d to delete the entered order.
[0054] When the order confirmation button 412c on the order confirmation screen 412 is pressed by the operation unit 23 or operation unit 33 at the vendor terminal 2 or customer terminal 3, the control unit 21 or control unit 31 transmits operation information indicating that the order confirmation button 412c has been pressed to the server 1 via the communication unit 25 or communication unit 35. Also, when the delete button 412d on the order confirmation screen 412 is pressed by the operation unit 23 or operation unit 33 at the vendor terminal 2 or customer terminal 3, the control unit 21 or control unit 31 transmits operation information indicating that the delete button 412d has been pressed to the server 1 via the communication unit 25 or communication unit 35.
[0055] Returning to Figure 6, in Server 1, the control unit 11 determines whether or not operation information indicating that the order confirmation button 412c has been pressed from the vendor terminal 2 or customer terminal 3 has been received by the communication unit 13 (step S16). If it is determined that operation information indicating that the order confirmation button 412c has been pressed has been received by the communication unit 13 (step S16; YES), the control unit 11 creates screen information for displaying the order confirmation screen 413 using a browser and sends it to the originating vendor terminal 2 or customer terminal 3 via the communication unit 13, causing the order confirmation screen 413 to be displayed on the display unit 24 or display unit 34 of the vendor terminal 2 or customer terminal 3 (step S17). The order confirmation screen 413 is a screen that displays a message indicating that the order has been confirmed, as shown in Figure 12.
[0056] Next, the control unit 11 generates order information based on the received order details, registers the generated order information in the order total table 122 (step S18), and terminates the order service provision process. Here, as the identification code of the customer, if the account authenticated in step S1 is a management account, the identification code of the trading partner selected in step S4 is registered, and if the account authenticated in step S1 is a trading partner account, the identification code of the trading partner corresponding to that account is registered. As the identification code of the registrant, the identification code corresponding to the account authenticated in step S1 is registered.
[0057] On the other hand, if in step S16 the control unit determines that operation information indicating that the order confirmation button 412c was pressed has not been received by the communication unit 13 (step S16; NO), the control unit 11 determines whether or not operation information indicating that the delete button 412d was pressed from the vendor terminal 2 or the trading partner terminal 3 has been received by the communication unit 13 (step S19; NO). If the control unit 11 determines that operation information indicating that the delete button 412d was pressed has not been received by the communication unit 13 (step S19; NO), the control unit 11 returns to step S15. If the control unit 11 determines that operation information indicating that the delete button 412d was pressed has been received by the communication unit 13 (step S19; YES), the control unit 11 deletes the received order details (step S20) and terminates the order service provision process.
[0058] On the other hand, in step S14, if the communication unit 13 determines that it has not received order information from the vendor terminal 2 or customer terminal 3 and operation information indicating that the order confirmation button 411g has been pressed (step S14; NO), the control unit 11 determines whether or not it has received operation information indicating that the order history button 411h has been pressed from the vendor terminal 2 or customer terminal 3 (step S21). If the communication unit 13 determines that it has not received operation information indicating that the order history button 411h has been pressed (step S21; NO), the control unit 11 returns to step S14. If the communication unit 13 determines that it has received operation information indicating that the order history button 411h has been pressed (step S21; YES), the control unit 11 proceeds to step S22.
[0059] In step S22, the control unit 11 creates screen information for displaying the history list screen 414 using a browser and sends it to the vendor terminal 2 or customer terminal 3 that sent the account, causing the display unit 24 or display unit 34 of the vendor terminal 2 or customer terminal 3 to display the history list screen 414 (step S22). The control unit 11 extracts the order information of the selected customer from the order total table 122 and creates screen information for displaying the history list screen 414.
[0060] As shown in Figure 13, the history list screen 414 displays a list of order dates and times for the selected customer's order information, and a selection button 414a or 414b is displayed corresponding to each order date and time. Selection button 414a is displayed corresponding to the order date and time of editable order information. Selection button 414b is displayed corresponding to the order date and time of order information that can only be viewed. When operating in edit mode or logged in with the customer's account, selection button 414a is displayed for order information where a predetermined period has not elapsed since the order date and time. When operating in view mode or logged in with the customer's account, selection button 414b is displayed for order information where a predetermined period has elapsed since the order date and time.
[0061] Furthermore, the control unit 11 displays a mark 414c on the history list screen 414 indicating that the identification code of the customer and the identification code of the registrant do not match in the order total table 122, i.e., for order information registered by a user other than the customer. This makes it possible to prompt the user to check for errors in the order information.
[0062] When a selection button 414a or selection button 414b is pressed by the operation unit 23 or operation unit 33 on the vendor terminal 2 or customer terminal 3, the control unit 21 or control unit 31 transmits order information (order date and time information) corresponding to the pressed selection button 414a or 414b to the server 1 via the communication unit 25 or communication unit 35.
[0063] In server 1, the control unit 11 determines whether the order information selected from the vendor terminal 2 or the trading partner terminal 3 has been received by the communication unit 13 (step S23). If it determines that the selected order information has not been received by the communication unit 13 (step S23:N), the control unit 11 returns to step S22.
[0064] If the control unit 13 determines that the selected order information has been received (step S23:Y), the control unit 11 determines whether the selected order information is editable (step S24). The control unit 11 determines that the selected order information is editable if it is operating in edit mode or logged in with a trading partner's account and a predetermined period has not elapsed since the order date and time of the selected order information. If it is operating in view mode or logged in with a trading partner's account and a predetermined period has elapsed since the order date and time of the selected order information, the control unit 11 determines that the selected order information is not editable.
[0065] If the control unit 11 determines that the selected order information is editable (step S24; YES), it creates screen information for displaying an editing screen 415 for editing the order information selected by the browser and transmits it via the communication unit 13 to the source vendor terminal 2 or customer terminal 3, causing the editing screen 415 to be displayed on the display unit 24 or display unit 34 of the vendor terminal 2 or customer terminal 3 (step S25). The control unit 11 reads the selected order information from the order total table 122 and creates screen information for displaying an editing screen 415 for editing the said order information.
[0066] As shown in Figure 14, the editing screen 415 displays the contents of the selected order information 415a (product name, unit quantity, quantity, etc.) and the total amount 415b. The contents of the order information 415a are displayed in an editable format. The editing screen 415 also includes an edit confirmation button 415c to confirm the edit and a delete button 415d to delete the entered order information.
[0067] When editing content is entered from the editing screen 415 via the operation unit 23 or operation unit 33 on the vendor terminal 2 or customer terminal 3, and the edit confirmation button 415c is pressed, the control unit 21 or control unit 31 transmits operation information indicating that the edit confirmation button 415c was pressed, along with the editing content, to the server 1 via the communication unit 25 or communication unit 35. Also, when the delete button 415d on the editing screen 415 is pressed via the operation unit 23 or operation unit 33 on the vendor terminal 2 or customer terminal 3, the control unit 21 or control unit 31 transmits operation information indicating that the delete button 415d was pressed to the server 1 via the communication unit 25 or communication unit 35.
[0068] Returning to Figure 6, in Server 1, the control unit 11 determines whether the communication unit 13 has received operation information and editing content indicating that the edit confirmation button 415c has been pressed from the vendor terminal 2 or trading partner terminal 3 (step S26). If it is determined that the communication unit 13 has received operation information and editing content indicating that the order confirmation button 412c has been pressed (step S26; YES), the control unit 11 updates the selected order information stored in the order total table 122 based on the received editing content information (step S27) and terminates the order service provision process. When updating the order information in the order total table 122 based on the received editing content information, the registrant information is also updated based on the authenticated account.
[0069] On the other hand, if in step S26 the control unit 11 determines that operation information indicating that the edit confirmation button 415c was pressed has not been received by the communication unit 13 (step S26; NO), the control unit 11 determines whether or not operation information indicating that the delete button 415d was pressed from the vendor terminal 2 or the trading partner terminal 3 has been received by the communication unit 13 (step S28). If the communication unit 13 determines that operation information indicating that the delete button 415d was pressed has not been received (step S28; NO), the control unit 11 returns to step S25. If the control unit 13 determines that operation information indicating that the delete button 415d was pressed has been received by the communication unit 13 (step S28; YES), the control unit 11 deletes the selected order information from the order total table 122 (step S29) and terminates the order service provision process.
[0070] On the other hand, if in step S24 the selected order information is determined to be uneditable (step S24; NO), the control unit 11 creates screen information to display the history details screen of the order information selected by the browser and sends it via the communication unit 13 to the vendor terminal 2 or customer terminal 3 that sent the order information, causing the display unit 24 or display unit 34 of the vendor terminal 2 or customer terminal 3 to display the history details screen (step S30), and ending the order service provision process. The control unit 11 reads the selected order information from the order total table 122 and creates screen information to display the history details screen of the said order information.
[0071] The history details screen, like the editing screen 415 shown in Figure 14, displays the selected order information (product name, unit quantity, quantity, etc.) and the total amount. However, it is not possible to edit or delete the order information 415. In other words, there are no edit confirmation buttons or delete buttons.
[0072] In step S31, the control unit 11 determines whether the selected customer is currently displaying the order screen 411 (step S31). If it determines that the selected customer is currently displaying the order screen 411 (step S31; YES), the control unit 11 creates screen information to display the same screen as the order screen 411 displayed on the customer using a web browser, and transmits it to the sending vendor terminal 2 via the communication unit 13, causing the display unit 24 of the vendor terminal 2 to display the order screen 411 that is being displayed on the customer (step S32). The control unit 11 repeatedly executes the process in step S32 until it receives an operation signal indicating that either the vendor terminal 2 or the customer terminal 3 has closed the order screen 411.
[0073] In step S32, the control unit 11 acquires operation information (including order input, cursor movement, scrolling, etc.) from the selected trading partner's trading partner terminal 3 to the order screen 411, creates screen information identical to the order screen 411 displayed on the trading partner's terminal, including the trading partner's operation information, and displays it on the display unit 24 of the vendor terminal 2. As a result, the trading partner's operation information is displayed on the display unit 24 of the vendor terminal 2 in real time, allowing the vendor to confirm what operations the trading partner's user is performing. Alternatively, the control unit 11 may acquire operation information (such as cursor movement, scrolling, etc.) from the vendor terminal 2 to the order screen 411 and display that operation information on the order screen 411 displayed on the trading partner terminal 3. This allows the user of the vendor terminal 2 to show the user of the trading partner terminal 3 how to operate on the order screen 411. Note that order input is not possible on the order screen 411 displayed on the vendor terminal 2.
[0074] If the communication unit 13 receives an operation signal indicating that either the vendor terminal 2 or the customer terminal 3 has closed the order screen 411 (step S33; YES), the control unit 11 terminates the order service provision process.
[0075] In step S31, if the control unit 11 determines that the selected customer is not currently displaying the order screen 411 (step S31; NO), the control unit 11 terminates the order service provision process.
[0076] In this way, the order service displays the order screen 411 of the trading partner selected by the vendor on the vendor's side on the display unit 24 of the vendor terminal 2, depending on the selected mode. The vendor can then check the trading partner's order screen 411 and, depending on the mode, input or edit the order information requested verbally, support the trading partner in entering orders, or check the order history. Therefore, problems such as ordering errors or the trading partner not understanding how to place an order can be avoided or resolved.
[0077] As described above, the control unit 11 of server 1 authenticates the account and, if the authenticated account is a management account, displays one of the customer list screens 241 to 243, which displays a list of business partners, on the display unit of the terminal device that sent the account. If the authenticated account is a business partner account, displays the order screen 411 corresponding to the business partner account on the display unit of the terminal device that sent the account. When one of the business partners is selected from the customer list screens 241 to 243 and one of the multiple modes is selected, the control unit 11 displays the order screen 411 corresponding to the business partner account of the selected business partner on the display unit according to the selected mode. Therefore, the order screen 411 displayed by the business partner can be confirmed by the vendor who has the management account in a manner corresponding to the selected mode.
[0078] The above-mentioned multiple modes include an edit mode that allows the same operations as a trading partner account on the order screen 411, a view mode that restricts predetermined processing related to the order screen 411, and a support mode that displays trading partner operation information in real time along with the order screen 411. Therefore, in edit mode, the vendor with the management account can perform the same operations as a trading partner account on the order screen 411. In support mode, the vendor with the management account can check trading partner operation information in real time along with the order screen 411. In view mode, the vendor with the management account can restrict predetermined processing related to the order screen 411.
[0079] For example, in browsing mode, the process of displaying the order screen 411 on the display section of the vendor who has the management account is restricted, so it is possible to prevent order information from being registered in browsing mode.
[0080] Furthermore, if the selected mode is browsing mode, the control unit 11 displays the order history screen of the order information registered on the order screen 411 on the vendor's display unit, so that even users with only browsing mode privileges can check the order history.
[0081] Furthermore, if the selected mode is editing mode, the control unit 11 displays an editing screen 415 on the vendor's display unit for editing the order information registered on the order screen 411, in accordance with a predetermined operation. Therefore, vendors with a management account can edit order information in editing mode.
[0082] Furthermore, when order information is registered on the order screen 411, the control unit 11 stores the registrant's identification code in the order total table 122 of the storage unit 12. When displaying the history list screen 414 of the order information registered from the order screen 411 in edit mode or view mode, if the registrant's identification code does not match the identification code of the ordering party's business partner, the control unit 11 displays a mark 414c associated with the order information to indicate this. Therefore, the user can recognize that a user who is not a business partner has registered the order information, and it is possible to prompt them to check whether incorrect order information has been registered.
[0083] The descriptions in the above embodiments are merely preferred examples of embodiments of the present invention and are not limited thereto.
[0084] For example, in the above embodiment, the display of the order screen 411 in browsing mode is restricted, but the control unit 11 may display the order screen 411 in browsing mode. However, in this case, the control unit 11 restricts (does not perform) the process of recording the registered order information in the database (order total table 122) when an operation to register order information is performed on the order screen 411. This prevents order information from being registered in browsing mode.
[0085] Furthermore, although the account management table 121 shown in the above embodiment only has one account registered for each vendor and trading partner, multiple accounts may be registered for each.
[0086] Furthermore, while the above description discloses examples using semiconductor memory, HDDs, etc., as computer-readable media for the program according to the present invention, the invention is not limited to these examples. Other computer-readable media include portable recording media such as CD-ROMs. Carrier waves can also be used as a medium for providing data for the program according to the present invention via a communication line.
[0087] Although embodiments and modifications of the present invention have been described above, the scope of the present invention is not limited to the embodiments and modifications described above, but includes the scope of the invention as described in the claims and its equivalents. [Explanation of Symbols]
[0088] 1 Information processing device, 11 Control unit, 12 Storage unit, 121 Account management table, 122 Order total table, 13 Communication unit, 14 Bus
Claims
1. Authentication methods for verifying an account, A control means that, when the account authenticated by the authentication means is a management account, displays a list of business partners on the display means, Equipped with, The control means is When any customer is selected from the customer list screen and one of several modes is selected, the display means displays the order screen corresponding to the customer account of the selected customer, according to the selected mode. Information processing device.
2. The aforementioned multiple modes are, An editing mode that allows the same operations as the customer account corresponding to the customer selected on the order screen, A browsing mode that restricts predetermined processing related to the order screen, The display means includes a support mode in which the customer's operation information is displayed in real time along with the order screen, including, The information processing apparatus according to claim 1.
3. The predetermined process restricted in the browsing mode is the process of recording the registered order information in the database when an operation to register order information is performed on the order screen. The information processing apparatus according to claim 2.
4. The predetermined process restricted in the browsing mode is the process of displaying the order screen on the display means. The information processing apparatus according to claim 2.
5. The control means is If the selected mode is browsing mode, the display means will display the order history screen of the order information registered on the order screen. The information processing apparatus according to claim 4.
6. The control means is If the selected mode is the editing mode, the display means will display an editing screen for editing the order information registered on the order screen in accordance with a predetermined operation. The information processing apparatus according to claim 2.
7. The control means is When order information is registered on the order screen, the registrant's identification information is stored in the database in association with the order information. When displaying the order history screen of the order information registered on the order screen in the editing mode or viewing mode on the display means, if the identification information of the registrant of the order information does not match the identification information of the trading partner, a mark indicating this fact is displayed in association with the order information. The information processing apparatus according to claim 2.
8. Computers The authentication process involves verifying the account, If the account authenticated in the aforementioned authentication step is a management account, a control step is performed to display a list of business partners screen on the display means, Includes, The control process described above is: When any customer is selected from the customer list screen and one of several modes is selected, the display means displays the order screen corresponding to the customer account of the selected customer, according to the selected mode. Control method.
9. Computers, Authentication methods for verifying an account. If the account authenticated by the aforementioned authentication means is a management account, the control means causes the display means to display a list of business partners screen. To make it function as, The control means is When any customer is selected from the customer list screen and one of several modes is selected, the display means displays the order screen corresponding to the customer account of the selected customer, according to the selected mode. program.
Citation Information
Patent Citations
Communication system of internet call center
JP2002042009A