program

The program automates server-side operations using predefined triggers, reducing administrative burdens and improving data management by executing tasks like user registration and data input, thus enhancing efficiency and accuracy.

JP2026094675APending Publication Date: 2026-06-10SATELLITE OFFICE CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SATELLITE OFFICE CO LTD
Filing Date
2024-11-29
Publication Date
2026-06-10

AI Technical Summary

Technical Problem

Existing systems lack automation for executing predefined operations on servers or user terminals based on predetermined triggers, leading to inefficiencies and increased workload for administrators.

Method used

A program that executes predetermined operations on servers or user terminals based on predefined triggers, utilizing trigger determination and operation execution steps to automate tasks such as user registration, email processing, and data input into cell-format display files.

Benefits of technology

Automates non-local server-side services, reduces administrative workload, minimizes input errors, and simplifies data management by consolidating information into cell-format display files, thereby enhancing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026094675000001_ABST
    Figure 2026094675000001_ABST
Patent Text Reader

Abstract

This program provides automation for non-local server-side services. [Solution] The program causes the computer to execute a trigger determination step S1 which determines whether a predetermined trigger exists on the server, and a predetermined operation execution step S2 which executes a predetermined operation when the predetermined trigger is determined to exist. For example, in the case of so-called cloud services provided by a cloud server, when a predetermined trigger occurs, a predetermined operation is executed on the server or user terminal, thus enabling automation of server-side services that are not local.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , , , , ,

[0005] , , ,

[0003] , , , , ,

[0001] The present invention relates to a program that executes a predetermined operation preset in a server or a user terminal based on a predetermined trigger preset in the server.

Background Art

[0002] Conventionally, by combining a plurality of processing units, a processing definition for defining automatic execution of a plurality of operations on a displayed screen is generated using a processing unit that displays auxiliary information related to user operations on the screen and waits for automatic execution until a user operation is received (for example, Patent Document 1).

Prior Art Document

Patent Document

[0003] [[ID=​​​​​​​​​​​​​​​​​​​​​​The invention according to claim 1 is a program that executes a predetermined operation on a server or user terminal based on a predetermined trigger set in advance on the server, and solves the above-mentioned problems by causing a computer to execute a trigger determination step that determines whether or not a predetermined trigger set in advance on the server exists, and a predetermined operation execution step that executes a predetermined operation set in advance when it is determined that the predetermined trigger exists.

[0007] The invention according to claim 2 further solves the aforementioned problems by having, in addition to the program configuration described in claim 1, a configuration in which the trigger determination step determines whether or not there is input to the cell format display file on the server, or in the predetermined operation execution step executes input to the cell format display file on the server or user terminal.

[0008] The invention according to claim 3 further solves the aforementioned problems by, in addition to the program configuration described in claim 1 or claim 2, the predetermined trigger in the trigger determination step is when a file is updated on the server, or when it is determined that a file has been updated on the server after determining whether or not a file has been updated on the server at predetermined intervals, and the predetermined operation in the predetermined operation execution step is to register a user of a predetermined application based on user information added to the file, and to add the user information added to the file to a mailing list for emails sent to users of the predetermined application.

[0009] The invention according to claim 4 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a search for predetermined characters and symbols in a received email on the server is successful, or when a search for predetermined characters and symbols in a received email on the server is determined to be successful at predetermined intervals, and having predetermined actions in the predetermined action execution step input the corresponding received email information into a cell format display file on the server or user terminal, add link information of the received email information to the input location, and if there is an attachment, save the attachment to a predetermined storage unit.

[0010] The invention according to claim 5 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step being scanning a business card with a scanner and transmission function, and having a predetermined operation in the predetermined operation execution step being sending the scanned business card data to a predetermined email address, and a server or user terminal that receives the email at the predetermined email address generating text data from the scanned business card data using optical character recognition means, and inputting the text data into cells of a cell-format display file stored on the server to create a business card information list.

[0011] The invention according to claim 6 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time of each month has been set in advance, and having a predetermined operation in the predetermined operation execution step input billing information in a second cell format display file based on the recipient list information of a first cell format display file stored on the server to create invoice data for the recipient, attach the invoice data to an email and send it from the server to the recipient.

[0012] The invention according to claim 7 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step being the reception of invoice data attached to an email sent to a predetermined email address on the server, and having a predetermined operation in the predetermined operation execution step obtain sender information from the email or billing source information from the invoice data, and obtain billing amount information from the invoice data, inputting the obtained information into cells of a cell-format display file stored on the server to create a list of billed amount information.

[0013] The invention according to claim 8 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time of each month has arrived, and having a predetermined operation in the predetermined operation execution step access multiple web servers based on a plurality of predetermined URLs, obtain product information and product price information from multiple websites, input them into cells of a cell-format display file stored on the server corresponding to each website, and create a price information list.

[0014] The invention according to claim 9 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple schedule and calendar information in the user's multiple schedule and calendar management systems has been updated, and having a predetermined operation in the predetermined operation execution step access the user's multiple schedule and calendar management systems and input the multiple schedule and calendar information into a cell-format display file stored on the server and consolidate them.

[0015] The invention according to claim 10 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time has been set in advance, or when it is determined that at least one of a plurality of predetermined files containing sales and inventory information has been updated, and having a predetermined operation in the predetermined operation execution step access the plurality of predetermined files and input the plurality of sales and inventory information into a cell-format display file stored on the server and consolidate them.

[0016] The invention according to claim 11 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step being the setting of URL information for a foreign language website, and having a predetermined operation in the predetermined operation execution step access a web server based on the set URL information to obtain foreign language text data, translating the foreign language text data into Japanese text data using translation means, inputting the foreign language text data and Japanese text data in correspondence into cells of a cell format display file, and sending the completed cell format display file as an email attachment to a pre-set email address.

[0017] The invention according to claim 12 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time has been set in advance, and having a predetermined operation in the predetermined operation execution step access a predetermined file containing the attendance information of multiple users and inputting the multiple attendance information into a cell format display file stored on the server in correspondence with the username information.

[0018] The invention according to claim 13 further solves the aforementioned problems by, in addition to the program configuration described in claim 1, having a predetermined trigger in the trigger determination step when a search for predetermined characters and symbols for a pre-set product / service inquiry in an incoming email on the server is successful, or when a search for predetermined characters and symbols for a pre-set product / service inquiry in an incoming email on the server is determined to be successful at predetermined intervals, and the predetermined operation in the predetermined operation execution step is to select a data file corresponding to the product / service from a predetermined storage unit to create a reply email text for the incoming email, attach the selected data file, and send the reply email.

[0019] The invention according to claim 14 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple cell format display files for each business location having cash book information has been updated, and having a predetermined operation in the predetermined operation execution step access the cell format display file of the cash book information data for each business location on the server, access the accounting system to input the cash book information in the cell format display file into the accounting system, output the report data to a file and save it to a predetermined storage unit.

[0020] The invention according to claim 15 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when order list information is received from the order site, or when the server determines whether or not order list information has been received from the order site at predetermined time intervals and determines that it has been received, and having a predetermined operation in the predetermined operation execution step save a cell-format display file containing the order list information to a predetermined storage unit, register the contents of the order list information in the contract system, create a flyer list information to be included with the shipment of goods based on at least one of the purchased product information and customer attribute information, and send the cell-format display file containing the order list information and the flyer list information by email to the product pickup / logistics company terminal.

[0021] The invention according to claim 16 further solves the aforementioned problems by, in addition to the program configuration described in claim 2, having a predetermined trigger in the trigger determination step when it is determined that a server monitoring site in the infrastructure environment has been accessed to check the operating status and that a failure has occurred, and having a predetermined operation in the predetermined operation execution step acquire image data of the failure details at the server monitoring site, generate text data of the failure details from the image data, translate the error codes in the text data into error message information based on a pre-set code table, input the error message information and image data into cells in a cell format display file, create a report file, and send it attached to an email to a pre-set predetermined email address.

[0022] The invention according to claim 17, in addition to the configuration of the program described in claim 1, the predetermined trigger in the trigger determination step is the scanning of an order form in a multifunction device with a scanner function and a transmitter function, and the predetermined operation in the predetermined operation execution step is to transmit the order form scan data to a predetermined email address, and the server or user terminal that receives it at the predetermined email address generates text data from the order form scan data using optical character recognition means, stores the text data in the server, and inputs the content of the text data into the ordering system, thereby further solving the above-mentioned problems.

Effect of the Invention

[0023] According to the program of the invention according to claim 1, for example, regarding a so-called cloud service by a cloud server, when there is a predetermined trigger, a predetermined operation is executed on the server or the user terminal, so that the service on the non-local server side can be automated.

[0024] According to the program of the invention according to claim 2, in addition to the effects achieved by the invention according to claim 1, for example, it is possible to set in advance to trigger when a cell format display file in a so-called cloud service by a cloud server is updated, or to execute an input to the cell format display file in the cloud service, so that the cell format display file of the cloud service can be automated.

[0025] According to the program of the invention according to claim 3, in addition to the effects achieved by the invention according to claim 1 or claim 2, by simply adding and updating user information to the file, the added user information is registered as a user of a predetermined application and added to the mailing list, so that the labor of the administrator of the predetermined application can be reduced and input errors during user registration or addition to the mailing list can be avoided.

[0026] According to the program of the invention according to claim 4, in addition to the effects achieved by the invention according to claim 2, for example, when "order form" is set as the predetermined character, the received mail information of the received order form mail is input in list form into the cell format display file and link information is added. When there is an attached file, the attached file is stored in a predetermined storage unit, thus reducing the labor of the person in charge and enabling the easy creation of a list of relevant received mails in the cell format display file. Furthermore, when operating the location of the desired received mail information in the cell format display file, the original received mail information is displayed in the browser based on the added link information, so that the person in charge can easily check the original received mail information. Also, when there is an attached file, since the attached file is stored in a predetermined storage unit, the labor of the person in charge can be reduced.

[0027] According to the program of the invention according to claim 5, in addition to the effects achieved by the invention according to claim 2, by simply scanning a business card with a multifunction machine, the business card scan data is transmitted to a server or a user terminal, text data is generated, input into a cell of the cell format display file, and a business card information list is created, so that the user can easily create a business card information list.

[0028] According to the program of the invention according to claim 6, in addition to the effects achieved by the invention according to claim 2, when a predetermined date and time of each month arrives, the invoice data is created and sent to a large number of destinations in the destination list, thus reducing the labor of the person in charge of the invoice.

[0029] According to the program of the invention according to claim 7, in addition to the effects achieved by the invention according to claim 2, when the server receives the invoice data attached to an email addressed to a predetermined email address, the invoicing source information and the invoiced amount information are extracted, input into a cell of the cell format display file, and an invoiced amount information list is created, thus reducing the labor of the accounting person in charge.

[0030] According to the program of the invention of claim 8, in addition to the effects achieved by the invention of claim 2, at a predetermined date and time each month, product information and price information for multiple websites are acquired based on multiple predetermined URL information, and a price information list is created, so that the person in charge can easily investigate and compare price information of products on the websites of their own company, other companies, etc.

[0031] According to the program of the invention of claim 9, in addition to the effects achieved by the invention of claim 2, when a predetermined date and time arrives, or when one of the multiple schedule and calendar management systems is updated, the updated schedule and calendar information is reflected in the cell-format display file stored on the server. Therefore, the user only needs to check the schedule and calendar information compiled in the cell-format display file stored on the server. In other words, even if a user is using multiple schedule and calendar management systems and their schedule and calendar information is updated by another user without their knowledge, they can avoid a situation where they were unaware of the update by checking the schedule and calendar information compiled in a cell-format display file stored on the server.

[0032] According to the program of the invention of claim 10, in addition to the effects achieved by the invention of claim 2, when a predetermined date and time arrives, or when one of a plurality of predetermined files containing sales and inventory information is updated, the sales and inventory information is compiled into a cell-format display file stored on the server. Therefore, the user only needs to check the sales and inventory information compiled into this cell-format display file stored on the server. In other words, even if multiple users are entering sales and inventory information into separate files, the sales and inventory information is consolidated into a single cell-format display file, allowing users to easily grasp accurate overall sales and inventory information.

[0033] According to the program of the invention of claim 11, in addition to the effects achieved by the invention of claim 2, when the URL information of a desired foreign language website is set, the content of the foreign language website is sent via email to a pre-set email address in a cell format display file corresponding to the foreign language and Japanese. Therefore, the user can easily obtain the translated content of the foreign language website, which corresponds to the foreign language and Japanese.

[0034] According to the program of the invention of claim 12, in addition to the effects achieved by the invention of claim 2, when a predetermined date and time arrives, the attendance information of each user is compiled into a cell-format display file stored on the server, so the person in charge of labor management only needs to check the attendance information compiled into this cell-format display file stored on the server. In other words, it can reduce the workload of those in charge of labor management.

[0035] According to the program of the invention of claim 13, in addition to the effects achieved by the invention of claim 1, when an inquiry about a product or service is received, a reference file corresponding to that product or service is selected, a reply email is created, and the reference file is attached to the reply email and sent, thereby reducing the workload of customer support staff.

[0036] According to the program of the invention of claim 14, in addition to the effects achieved by the invention of claim 2, the contents of the cash book information data file for each business location are entered into the accounting system for each business location and the report data file is stored in the storage unit. Therefore, accounting personnel at each business location can obtain and check the report file simply by entering the cash book information into the file, without having to enter it into the accounting system. In other words, it can reduce the workload of accounting staff and prevent errors in data entry into the accounting system.

[0037] According to the program of the invention of claim 15, in addition to the effects achieved by the invention of claim 2, a list of flyers to be included is created based on at least one of the purchased product information and customer attribute information, and flyers are included with the product when the product is shipped based on this list. As a result, flyers that are likely to be of interest to the customer can be sent, and the likelihood of repeat orders can be increased.

[0038] According to the program of the invention of claim 16, in addition to the effects achieved by the invention of claim 2, when a failure is indicated on the server monitoring site, the error code of the failure is translated into an error message and notified to a designated contact via email attachment in a report file, so that the occurrence of a failure can be immediately reported to the system administrator on a 24-hour basis.

[0039] According to the program of the invention of claim 17, in addition to the effects achieved by the invention of claim 1, when a paper order form is received, the order details of the order form are entered into the ordering system simply by scanning the order form, thereby reducing the workload of the reception staff. [Brief explanation of the drawing]

[0040] [Figure 1] A conceptual diagram of a system to which the program of the first embodiment of the present invention is applied. [Figure 2] A chart illustrating the operation of a system to which the program of the first embodiment of the present invention is applied. [Figure 3] A conceptual diagram illustrating the operation of a program according to the first embodiment of the present invention. [Figure 4] A conceptual diagram illustrating the operation of a program according to a second embodiment of the present invention. [Figure 5] A conceptual diagram illustrating the operation of a program according to the third embodiment of the present invention. [Figure 6] A conceptual diagram illustrating the operation of a program according to the fourth embodiment of the present invention. [Figure 7] A conceptual diagram illustrating the operation of a program according to the fifth embodiment of the present invention. [Figure 8]A conceptual diagram illustrating the operation of a program according to the sixth embodiment of the present invention. [Figure 9] A conceptual diagram illustrating the operation of a program according to the seventh embodiment of the present invention. [Figure 10] A conceptual diagram illustrating the operation of a program according to the eighth embodiment of the present invention. [Figure 11] A conceptual diagram illustrating the operation of a program according to the ninth embodiment of the present invention. [Figure 12] A conceptual diagram illustrating the operation of a program that is the tenth embodiment of the present invention. [Figure 13] A conceptual diagram illustrating the operation of a program that is an 11th embodiment of the present invention. [Figure 14] A conceptual diagram illustrating the operation of a program that is the twelfth embodiment of the present invention. [Figure 15] A conceptual diagram illustrating the operation of a program that is the 13th embodiment of the present invention. [Figure 16] A conceptual diagram illustrating the operation of a program that is the 14th embodiment of the present invention. [Figure 17] A conceptual diagram illustrating the operation of a program that is the 15th embodiment of the present invention. [Modes for carrying out the invention]

[0041] The present invention is a program that executes a predetermined operation on a server or user terminal based on a predetermined trigger set in advance on the server, and can automate non-local server-side services by having a computer execute a trigger determination step that determines whether or not a predetermined trigger set in advance on the server, and a predetermined operation execution step that executes a predetermined operation set in advance when it is determined that the predetermined trigger is present.

[0042] For example, a user terminal can be any device that sends and receives information, such as a desktop personal computer terminal, a notebook personal computer terminal, a smartphone terminal, or a tablet terminal, as long as it can connect to a server via a communication network including a wide area network (such as the Internet), a local network, or a telephone line. Furthermore, each server can be a single server or multiple servers on the cloud. [Examples]

[0043] A program that is the first embodiment of the present invention will be described below with reference to Figures 1 to 3. Here, Figure 1 is a conceptual diagram of a system 100 to which the program according to the first embodiment of the present invention is applied, Figure 2 is a chart showing the operation of the system 100 to which the program according to the first embodiment of the present invention is applied, and Figure 3 is a conceptual explanatory diagram of the operation of the program according to the first embodiment of the present invention.

[0044] As shown in Figure 1, a system 100 to which the information processing program, which is the first embodiment of the present invention, is applied includes, for example, a user terminal 110 and a server 120. As shown in Figure 2, step S1 is a trigger determination step in which it is determined whether or not a predetermined trigger that has been set in advance is present on the server 120. If it is determined that a predetermined trigger exists, the process proceeds to step S2; otherwise, if it is determined that there is no trigger yet, step S1 is repeated. In this embodiment, the predetermined trigger is, for example, when a file containing a list of user information in a file server, which is an example of server 120, is updated, or when it is determined that an update has occurred after determining whether or not a file in server 120 has been updated at predetermined intervals.

[0045] In step S2, a predetermined operation is executed as a predetermined operation execution step. In this embodiment, one example of a predetermined operation in the predetermined operation execution step S2 is to register a user of a predetermined application based on user information added to a file. Furthermore, the specified action also involves adding the user information added to the file to the email mailing list for users of the specified application.

[0046] As a result, for example, with respect to a so-called cloud service provided by the cloud server 120, when a predetermined trigger occurs, a predetermined operation is executed on the server 120 or the user terminal 110. As a result, services on the non-local server 120 can be automated. In other words, with cloud services, traditional manual tasks are automated through so-called RPA (Robotic Process Automation). As a result, the workload of the person in charge can be reduced. More specifically, simply adding and updating user information in a file will register the added user information as a user for the specified application and also add it to the mailing list. As a result, it reduces the workload for administrators of the designated application and helps avoid input errors during user registration and mailing list additions.

[0047] Furthermore, in this embodiment, the trigger determination step S1 is configured to determine whether or not there is input to the cell format display file EX on the server 120. More specifically, the file containing the list of user information is a cell-format display file EX, and the configuration determines whether or not user information has been added. Alternatively, the system may be configured to perform input to the cell format display file EX on the server 120 or user terminal 110 during the predetermined operation execution step S2.

[0048] This allows for pre-configuration of actions such as triggering an update to the cell-format display file EX in the so-called cloud service by the cloud server 120, or performing input to the cell-format display file EX in the cloud service. As a result, it is possible to automate the process for displaying cell-formatted files (EX) in cloud services.

[0049] The program, which is the first embodiment of the present invention obtained in this way, can automate services on the server 120 side that are not local by causing the computer to execute a trigger determination step S1 which determines whether or not a predetermined trigger has been set in advance on the server 120, and a predetermined operation execution step S2 which executes a predetermined operation that has been set in advance when it is determined that the predetermined trigger has been set.

[0050] Furthermore, by configuring the system so that the trigger determination step S1 determines whether or not there is input to the cell format display file EX on the server 120, or by executing the predetermined operation step S2, input to the cell format display file EX on the server 120 or user terminal 110 is performed, the process for the cell format display file EX of the cloud service can be automated.

[0051] Furthermore, the predetermined trigger in the trigger determination step S1 is when a file is updated on the server 120, or when it is determined that a file has been updated on the server 120 after a predetermined time interval, and the predetermined action in the predetermined action execution step S2 is to register a user of a predetermined application based on the user information added to the file, and to add the user information added to the file to the mailing list of the predetermined application's user email. This significantly reduces the workload of the administrator of the predetermined application and avoids input errors during user registration and adding to the mailing list, thus providing considerable benefits. [Examples]

[0052] Next, a program that is a second embodiment of the present invention will be described with reference to Figure 4. Here, Figure 4 is a conceptual diagram illustrating the operation of a program that is a second embodiment of the present invention. The program of the second embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0053] As shown in Figure 4, in this embodiment, the predetermined trigger in trigger determination step S1 is when a hit occurs in the search for predetermined characters and symbols in the received email at the server 120, or when a hit is determined in the search for predetermined characters and symbols in the received email at predetermined intervals. More specifically, in an email browser (email application software), also known as a mailer, a search is performed for "order form" as an example of a specified character / symbol. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110.

[0054] The predetermined operation in the predetermined operation execution step S2 is to acquire the relevant received email information and input the acquired received email information into the cell format display file EX on the server 120 or user terminal 110. Furthermore, the predetermined operation also involves adding link information of the received email to the input location, and if there is an attachment, saving the attachment to a predetermined storage unit that has been set in advance. More specifically, as an example of a predetermined operation, the system retrieves information about received emails that match the search term "order form" within the received emails. Then, the received email information is entered into the cell-format display file EX. In addition, a link to the received email information will be added to the input field. Furthermore, if there are attachments such as PDF files of the order form, the attachments are saved to a drive, which is one example of a predetermined storage location.

[0055] As a result, for example, if "Order Form" is set as the designated text, the received order form email information will be entered in list format into the cell-format display file EX, along with link information, and if there are attachments, the attachments will be saved in the designated storage unit. As a result, the workload of the person in charge is reduced, and a list of the relevant received emails can be easily created in a cell-format display file (EX). Furthermore, by manipulating the desired location of received email information in the cell-format display file EX, the original received email information will be displayed in the browser based on the added link information. As a result, the person in charge can easily check the original received email information. Additionally, if there are attached files, they will be saved in a designated storage unit. As a result, the workload of the person in charge can be reduced.

[0056] In the program, which is the second embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a search for predetermined characters and symbols in a received email on the server 120 is successful, or when a search for predetermined characters and symbols in a received email on the server 120 is successful at predetermined intervals, and the predetermined operation in the predetermined operation execution step S2 is to input the relevant received email information into the cell format display file EX on the server 120 or user terminal 110, add link information of the received email information to the input location, and if there is an attachment, save the attachment to a predetermined storage unit that is predetermined. This reduces the workload of the person in charge, makes it easy to create a list of relevant received emails in the cell format display file EX, and allows the person in charge to easily check the original received email information, and reduces the workload of the person in charge if there is an attachment, so the effect is enormous. [Examples]

[0057] Next, a program that is a third embodiment of the present invention will be described with reference to Figure 5. Here, Figure 5 is a conceptual diagram illustrating the operation of a program that is a third embodiment of the present invention. The program of the third embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0058] As shown in Figure 5, in this embodiment, the predetermined trigger in trigger determination step S1 is the scanning of a business card by the SC multifunction printer with scanner and transmission functions. More specifically, it determines whether the "Business Card Scan" and "Execute" options were selected in the menu of the SC multifunction printer. When these options are selected, the system is configured to automatically set the scanned document size to business card size and the destination for the scanned business card data to a specified email address.

[0059] Furthermore, the predetermined operation in the predetermined operation execution step S2 is to send the scanned business card data to a predetermined email address. More specifically, the email browser (email application software), also known as a mailer, receives the scanned business card data from the multifunction printer SC. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110. Furthermore, a predetermined operation is performed, in which the server 120, which receives the email at a predetermined email address, uses optical character recognition means to generate text data from the business card scan data. Next, the predetermined operation is to input the text data into the cells of the cell-format display file EX stored on server 120 to create a business card information list.

[0060] As a result, simply scanning a business card with the SC multifunction printer sends the scanned business card data to the server 120 or user terminal 110, generates text data, and inputs it into cells in the cell-format display file EX, thereby creating a business card information list. As a result, users can easily create lists of business card information.

[0061] In the program, which is the third embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is scanning a business card with the multifunction printer SC equipped with scanner and transmission functions, and the predetermined operation in the predetermined operation execution step S2 is sending the scanned business card data to a predetermined email address, and the server 120 or user terminal 110 that receives the email at the predetermined email address generates text data from the scanned business card data using optical character recognition means, and inputs the text data into cells of the cell format display file EX stored on the server 120 to create a business card information list, thereby enabling the user to easily create a business card information list, and thus the effect is enormous. [Examples]

[0062] Next, a program, which is a fourth embodiment of the present invention, will be described with reference to Figure 6. Here, Figure 6 is a conceptual diagram illustrating the operation of a program according to the fourth embodiment of the present invention. The program of the fourth embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0063] As shown in Figure 6, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time of each month, which is set in advance, arrives. For example, one possible fixed date and time each month is 3:00 PM on the 25th of each month, which is the closing time for accounting. In the predetermined operation execution step S2, the predetermined operation is to input billing information in the second cell format display file EX2 based on the recipient list information in the first cell format display file EX1 stored on the server 120, and create invoice data in PDF format as an example for the recipient.

[0064] Furthermore, the predetermined operation is to attach invoice data to an email and send it from server 120 to the recipient. This ensures that invoice data is created and sent to a large number of recipients on the recipient list at a predetermined time each month. As a result, the workload of the person in charge of invoices can be reduced.

[0065] In the fourth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time of each month has been set in advance, and the predetermined operation in the predetermined operation execution step S2 is to input billing information in the second cell format display file EX2 based on the recipient list information in the first cell format display file EX1 stored on the server 120, create invoice data for the recipient, attach the invoice data to an email and send it from the server 120 to the recipient, thereby reducing the workload of the person in charge of billing, and thus the effect is enormous. [Examples]

[0066] Next, a fifth embodiment of the present invention, a program, will be described with reference to Figure 7. Here, Figure 7 is a conceptual diagram illustrating the operation of a program that is a fifth embodiment of the present invention. The program of the fifth embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0067] As shown in Figure 7, in this embodiment, the predetermined trigger in the trigger determination step S1 is the receipt of invoice data attached to an email sent to a predetermined email address by the server 120. More specifically, in an email browser (email application software), also known as a mailer, a search is performed for "invoice" as an example of a specified character / symbol. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110.

[0068] The predetermined operation in the predetermined operation execution step S2 involves obtaining sender information from an email or billing source information from invoice data, and also obtaining billing amount information from invoice data. Furthermore, the predetermined operation is to input the acquired information into cells of the cell-format display file EX stored on the server 120 to create a list of billed amount information.

[0069] As a result, when server 120 receives invoice data attached to an email sent to a designated email address, the invoicer information and invoice amount information are extracted and entered into cells in the cell-format display file EX to create a list of invoiced amount information. As a result, the workload of accounting staff can be reduced.

[0070] In the fifth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is the receipt of invoice data attached to an email sent to a predetermined email address by the server 120, and the predetermined operation in the predetermined operation execution step S2 is to obtain sender information from the email or billing source information from the invoice data and to obtain billing amount information from the invoice data, and to input the obtained information into cells of the cell format display file EX stored on the server 120 to create a list of billed amount information, thereby reducing the workload of accounting personnel and having a significant effect. [Examples]

[0071] Next, a program, which is a sixth embodiment of the present invention, will be described with reference to Figure 8. Here, Figure 8 is a conceptual diagram illustrating the operation of a program according to the sixth embodiment of the present invention. The program of the sixth embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0072] As shown in Figure 8, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time of each month, which is set in advance, arrives. The predetermined operation in the predetermined operation execution step S2 involves accessing multiple web servers based on a set of predetermined URL information and obtaining a set of product information and product price information from multiple websites.

[0073] Furthermore, the predetermined operation is to create a price information list by inputting data corresponding to each website into the cells of the cell-format display file EX stored on the server 120. More specifically, this involves accessing the web servers of multiple e-commerce sites and retrieving product information and price information from each site as a set. Then, for each product, the price information for each e-commerce site is entered in a table format into the cells of the EX cell display file to create a price information list.

[0074] As a result, at a predetermined time each month, product information and pricing information for multiple websites are retrieved based on multiple predetermined URLs, and a price information list is created. As a result, the person in charge can easily research and compare price information for products on their own website and those of other companies.

[0075] In the program, which is the sixth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time of each month has been set in advance, and the predetermined operation in the predetermined operation execution step S2 is to access multiple web servers based on a plurality of predetermined URL information set in advance, obtain product information and product price information from multiple websites, and input them into cells of the cell format display file EX stored on the server 120, corresponding to each website, in order to create a price information list. As a result, the person in charge can easily investigate and compare price information of products on websites of their own company, other companies, etc., and the effect is enormous. [Examples]

[0076] Next, a program, which is a seventh embodiment of the present invention, will be described with reference to Figure 9. Here, Figure 9 is a conceptual diagram illustrating the operation of a program that is the seventh embodiment of the present invention. The program of the seventh embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0077] As shown in Figure 9, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple schedule and calendar information in the user's multiple schedule and calendar management systems has been updated. For example, you could set the scheduled time to be 10:00 every day. The predetermined operation in the predetermined operation execution step S2 involves accessing multiple schedule and calendar management systems of the user and obtaining multiple schedule and calendar information. Furthermore, the predetermined operation involves inputting the acquired schedule and calendar information into a cell-format display file EX stored on the server 120 and consolidating it.

[0078] As a result, when a predetermined date and time arrives, or when one of the multiple schedule / calendar management systems is updated, the updated schedule / calendar information is reflected in the cell-format display file EX stored on server 120. As a result, users can simply check the schedule and calendar information compiled in the cell-format display file EX stored on server 120. In other words, even if a user is using multiple schedule and calendar management systems and their schedule and calendar information is updated by another user without their knowledge, they can avoid a situation where they were unaware of the update by checking the schedule and calendar information compiled in the cell-format display file EX stored on server 120.

[0079] More specifically, let's assume that user Emi Suzuki's account was registered in multiple schedule and calendar management systems. Furthermore, even if user Emi Suzuki is using one of the first schedule / calendar management systems, another user may use the other second schedule / calendar management system to schedule Emi Suzuki if they want to reserve her schedule.

[0080] Similarly, if a second user wants to reserve Emi Suzuki's schedule, they might use a third-party schedule / calendar management system to enter her schedule. Even in such cases, if the user checks the schedule and calendar information compiled in the cell-format display file EX stored on server 120, the situation where the user was unaware of the information can be avoided.

[0081] In the seventh embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple schedule and calendar information in the user's multiple schedule and calendar management systems has been updated. The predetermined operation in the predetermined operation execution step S2 is to access the user's multiple schedule and calendar management systems and input the multiple schedule and calendar information into a cell-format display file EX stored on the server 120 and consolidate it. The user only needs to check the schedule and calendar information consolidated in the cell-format display file EX stored on the server 120. Even if the user is using multiple schedule and calendar management systems and their schedule and calendar information is updated by another user without their knowledge, they can avoid a situation where they were unaware of the update by checking the schedule and calendar information consolidated in the cell-format display file EX stored on the server 120. The effect is enormous. [Examples]

[0082] Next, a program, which is an eighth embodiment of the present invention, will be described with reference to Figure 10. Here, Figure 10 is a conceptual diagram illustrating the operation of a program that is an eighth embodiment of the present invention. The program of the eighth embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0083] As shown in Figure 10, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, or when it is determined that at least one of the first cell format display file EX1, which is an example of a plurality of predetermined files containing sales and inventory information, has been updated. More specifically, as an example of a designated date and time, it could be set to 12:00 every day, which is during the employee break time.

[0084] The predetermined operation in the predetermined operation execution step S2 is to access multiple first cell format display files EX1 and input multiple sales and inventory information into a second cell format display file EX2 stored on the server 120, and then consolidate them. More specifically, the predetermined operation involves accessing multiple first-cell format display files EX1 containing sales and inventory information to retrieve multiple sales and inventory data. For example, a separate cell-format display file, EX1, is provided for each floor of the store, and sales and inventory information is entered for each floor. Then, the acquired sales and inventory information for each floor is entered into a single second-cell format display file, EX2, and compiled. In this process, the floor identification information from the source of the data will be added to the sales and inventory information through tagging or other means.

[0085] As a result, when a predetermined date and time arrives, or when one of the multiple first-cell format display files EX1 containing sales and inventory information is updated, the sales and inventory information is compiled into the second-cell format display file EX2 stored on the server 120. As a result, users can simply check the sales and inventory information compiled in the second cell format display file EX2, which is stored on server 120. In other words, even if multiple users each enter sales and inventory information into the first cell format display file EX1, the sales and inventory information will be consolidated into a single second cell format display file EX2. As a result, users can easily grasp accurate overall sales and inventory information.

[0086] In the program, which is the eighth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time set in advance has arrived, or when it is determined that at least one of the first cell format display file EX1, which is a plurality of predetermined files having sales and inventory information, has been updated. The predetermined operation in the predetermined operation execution step S2 is to access the plurality of first cell format display files EX1 and input the plurality of sales and inventory information into the second cell format display file EX2 stored on the server 120 and consolidate it. As a result, the user only needs to check the sales and inventory information consolidated in the second cell format display file EX2 stored on the server 120. Even if multiple users have each input sales and inventory information into the first cell format display file EX1, the user can easily grasp the overall accurate sales and inventory information, and the effect is enormous. [Examples]

[0087] Next, a program that is a ninth embodiment of the present invention will be described with reference to Figure 11. Here, Figure 11 is a conceptual diagram illustrating the operation of a program that is the ninth embodiment of the present invention. The program of the ninth embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0088] As shown in Figure 11, in this embodiment, the predetermined trigger in the trigger determination step S1 is the setting of URL information for a foreign language website. URL information can be set, for example, by entering it in a designated input field in a browser, or by setting it in a designated location in a designated file.

[0089] The predetermined operation in the predetermined operation execution step S2 is to access a web server based on the configured URL information and obtain foreign language text data. Furthermore, a predetermined operation translates foreign language text data into Japanese text data using a translation means. Next, the predetermined operation inputs foreign language text data and Japanese text data into the cells of the cell-format display file EX, associating them with each other. Furthermore, the predetermined action is to send the completed cell format display file EX as an email attachment to a pre-configured email address.

[0090] This allows you to set the URL information of a desired foreign language website, and then the content of that website will be sent via email to a pre-configured email address in a cell-formatted display file EX, which shows the foreign language and Japanese text in correspondence. As a result, users can easily obtain translated content from foreign-language websites, with corresponding text between the foreign language and Japanese.

[0091] In the program, which is the ninth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is the setting of URL information for a foreign language website, and the predetermined operation in the predetermined operation execution step S2 is to access a web server based on the set URL information to obtain foreign language text data, translate the foreign language text data into Japanese text data using a translation means, input the foreign language text data and Japanese text data in correspondence into cells of a cell format display file EX, and send the completed cell format display file EX as an email attachment to a pre-set email address. As a result, the user can easily obtain translated content corresponding to the foreign language and Japanese content of a foreign language website, and the effect is enormous. [Examples]

[0092] Next, a program that is a tenth embodiment of the present invention will be described with reference to Figure 12. Here, Figure 12 is a conceptual diagram illustrating the operation of a program that is the tenth embodiment of the present invention. The program of the 10th embodiment is a modified version of the program of the 1st embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the 1st embodiment, a detailed explanation of the common items will be omitted.

[0093] As shown in Figure 12, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance. More specifically, as an example of a designated date and time, it could be set to 23:00 every day, which is after employees have left work. In the predetermined operation execution step S2, the predetermined operation accesses the first cell format display file EX1, which is a predetermined file containing the attendance information of multiple users, and obtains multiple attendance records. Furthermore, the predetermined operation involves inputting the acquired attendance information into the second cell format display file EX2, stored on the server 120, in correspondence with the username information, and consolidating them.

[0094] As a result, when the predetermined date and time arrive, the attendance information of each user is compiled into the second cell format display file EX2 stored on server 120. As a result, the person in charge of labor management only needs to check the attendance information compiled in the second cell format display file EX2, which is stored on server 120. In other words, it can reduce the workload of those in charge of labor management.

[0095] In the tenth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, and the predetermined operation in the predetermined operation execution step S2 is to access the first cell format display file EX1, which is a predetermined file containing the attendance information of multiple users, and input the multiple attendance information into the second cell format display file EX2 stored on the server 120 in correspondence with the username information and consolidate it. As a result, the person in charge of labor management only needs to check the attendance information consolidated in the second cell format display file EX2 stored on the server 120, and the effect is great, as it reduces the workload of the person in charge of labor management. [Examples]

[0096] Next, a program that is an eleventh embodiment of the present invention will be described with reference to Figure 13. Here, Figure 13 is a conceptual diagram illustrating the operation of a program that is an 11th embodiment of the present invention. The program of the 11th embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0097] As shown in Figure 13, in this embodiment, the predetermined trigger in trigger determination step S1 is when a hit occurs in the search for predetermined characters and symbols related to a pre-configured product / service inquiry in an incoming email at the server 120, or when a hit is determined in the search for predetermined characters and symbols related to a pre-configured product / service inquiry in an incoming email at predetermined intervals at the server 120. More specifically, in an email browser (email application software), also known as a mailer, the search is performed using "query" as an example of a specified character / symbol. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110.

[0098] The predetermined operation in the predetermined operation execution step S2 is to select a data file corresponding to the product / service from a predetermined storage unit. Furthermore, the predetermined action involves creating a reply email to the received email, attaching the selected document files, and sending the reply email. For creating reply email text and generating the text, you may also use ChatGPT, an example of a pre-trained artificial intelligence tool.

[0099] This means that when an inquiry about a product or service is received, the system automatically selects the appropriate document file for that product or service, creates a reply email, and attaches the document file to the email before sending it. As a result, the workload of customer support staff can be reduced.

[0100] In the 11th embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a search for predetermined characters and symbols related to a pre-set product / service inquiry in an email received by the server 120 is successful, or when a search for predetermined characters and symbols related to a pre-set product / service inquiry in an email received by the server 120 is determined to be successful at predetermined intervals, and the predetermined operation in the predetermined operation execution step S2 is to select a data file corresponding to the product / service from a predetermined storage unit to create a reply email text for the received email, and send the reply email with the selected data file attached, thereby reducing the workload of customer support staff, and thus the effect is enormous. [Examples]

[0101] Next, a program that is a twelfth embodiment of the present invention will be described with reference to Figure 14. Here, Figure 14 is a conceptual diagram illustrating the operation of a program that is the twelfth embodiment of the present invention. The program of the 12th embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0102] As shown in Figure 14, in this embodiment, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple cell format display files EX for each business location that has cash book information has been updated. More specifically, as an example of a designated date and time, it could be set to 12:00 every day, which is during the employee break time.

[0103] In the predetermined operation execution step S2, the predetermined operation is to access a file server, which is an example of server 120, and obtain cash book information in a cell-format display file EX, which is a file containing cash book information data for each sales office. Furthermore, the predetermined operation involves accessing the accounting system to input the acquired cash receipt and disbursement information into the accounting system, outputting the report data to a file, and saving it to a drive, which is an example of a predetermined storage unit.

[0104] As a result, the contents of the cash book information files for each sales office are entered into the accounting system for each sales office, and the report data files are stored in the storage unit. As a result, accounting staff at each sales office can obtain and review report files simply by entering cash book information into a file, without having to enter it into the accounting system. In other words, it can reduce the workload of accounting staff and prevent errors in data entry into the accounting system.

[0105] In the program, which is the twelfth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple cell format display files EX for each business location that has cash book information has been updated. The predetermined operation in the predetermined operation execution step S2 is to access the server 120, access the cell format display file EX which is the cash book information data file for each business location on the server 120, access the accounting system to input the cash book information in the cell format display file EX into the accounting system, output the report data to a file and save it to a predetermined storage unit. As a result, accounting personnel at each business location can obtain and check the report file simply by inputting the cash book information into a file without having to input it into the accounting system, which reduces the workload of accounting personnel and avoids the occurrence of input errors into the accounting system, thus having a great effect. [Examples]

[0106] Next, a program that is the thirteenth embodiment of the present invention will be described with reference to Figure 15. Here, Figure 15 is a conceptual diagram illustrating the operation of a program that is the 13th embodiment of the present invention. The program of the 13th embodiment is a modified version of the program of the 1st embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the 1st embodiment, a detailed explanation of the common items will be omitted.

[0107] As shown in Figure 15, in this embodiment, the predetermined trigger in the trigger determination step S1 is when order list information is received from the order site, or when the server 120 determines whether or not order list information has been received from the order site at predetermined intervals and determines that it has been received. More specifically, in an email browser (email application software), also known as a mailer, a search is performed using "order site" as an example of a specified character / symbol. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110.

[0108] The predetermined operation in the predetermined operation execution step S2 involves saving a cell-format display file EX containing order list information to a predetermined storage unit and registering the contents of the order list information in the contract system. Furthermore, a predetermined operation creates a list of flyers to be included with the shipment of the product, based on at least one of the purchased product information and customer attribute information. Here, the flyer list information is created by selecting flyer numbers for products related to the purchased item, as well as flyer numbers for products targeting customer attributes. Whether or not a product is related to the purchased item is determined by the tag information, such as "cooking utensils," attached to the product's flyer number. Similarly, whether or not a product targets specific customer attributes is determined by tag information such as "women aged 20-25" attached to the product's flyer number. Next, the predetermined operation is to send an email containing a cell-format display file EX with order list information and flyer list information to the product pickup / logistics company terminal.

[0109] This allows for the creation of a flyer list to be included with products based on at least one of the purchased product information and customer attribute information, and the flyers are then included with the products when they are shipped. As a result, it becomes possible to send flyers that are likely to be of interest to customers, thereby increasing the likelihood of repeat orders.

[0110] In the thirteenth embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when order list information is received from the order site, or when the server 120 determines whether or not order list information has been received from the order site at predetermined intervals and determines that it has been received. The predetermined operation in the predetermined operation execution step S2 is to save a cell-format display file EX containing the order list information to a predetermined storage unit, register the contents of the order list information in the contract system, create a flyer list information to be included with the shipment of goods based on at least one of the purchased product information and customer attribute information, and send the cell-format display file EX containing the order list information and the flyer list information to the product pickup / logistics company terminal by email. This has a significant effect, as it allows sending flyers that are likely to be of interest to the customer and increases the likelihood of repeat orders. [Examples]

[0111] Next, a program that is the 14th embodiment of the present invention will be described with reference to Figure 16. Here, Figure 16 is a conceptual diagram illustrating the operation of a program that is the 14th embodiment of the present invention. The program of the 14th embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0112] As shown in Figure 16, in this embodiment, the predetermined trigger in the trigger determination step S1 is when the server monitoring site of the infrastructure environment is accessed to check the operating status and it is determined that a failure has occurred. You can choose to display the server monitoring site in your browser, or not.

[0113] The predetermined operation in the predetermined operation execution step S2 involves acquiring image data of the failure details at the server monitoring site and generating text data of the failure details from the image data. Furthermore, the predetermined operation translates the error codes in the text data into error message information based on a pre-configured code table. Next, the predetermined operation inputs error message information and image data into the cells of the cell-format display file EX to create a report file. Furthermore, the predetermined action is to attach the report file to an email sent to a pre-configured email address and send it.

[0114] As a result, when a server monitoring site displays a message indicating a failure, the error code for that failure is translated into an error message and sent as an email attachment to the designated contact in a report file. As a result, any failures can be immediately reported to the system administrator 24 hours a day.

[0115] In the 14th embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is when the system accesses the server monitoring site of the infrastructure environment to check the operating status and determines that a failure has occurred. The predetermined operation in the predetermined operation execution step S2 acquires image data of the failure details at the server monitoring site, generates text data of the failure details from the image data, translates the error codes in the text data into error message information based on a pre-set code table, inputs the error message information and image data into cells of the cell format display file EX, creates a report file, attaches it to an email sent to a pre-set predetermined email address, and sends it, thereby enabling the system administrator to be immediately notified of the occurrence of a failure 24 hours a day, and thus the effect is enormous. [Examples]

[0116] Next, a program that is the 15th embodiment of the present invention will be described with reference to Figure 17. Here, Figure 17 is a conceptual diagram illustrating the operation of a program that is the 15th embodiment of the present invention. The program of the 15th embodiment is a modified version of the program of the first embodiment, with changes to the predetermined triggers and predetermined operations. Since many elements are common to the program of the first embodiment, a detailed explanation of the common items will be omitted.

[0117] As shown in Figure 17, in this embodiment, the predetermined trigger in trigger determination step S1 is the scanning of an order form by the SC multifunction printer with scanner and transmission functions. More specifically, the system determines whether the "Scan Order Form" and "Execute" options were selected in the menu of the multifunction printer's SC (Scanning Control Unit). When these options are selected, the order form size is chosen for the scanned document size, and the destination for the scanned order form data is set to a specified email address.

[0118] The predetermined operation in the predetermined operation execution step S2 is to send the scanned order form data from the multifunction printer SC to a predetermined email address. Furthermore, a predetermined operation receives scanned order form data at a predetermined email address and generates text data from the scanned order form data using optical character recognition means. In this process, an email browser (email application software), also known as a mailer, will search for "order form" as an example of a specified character / symbol. The email browser does not need to be displayed; it can be run on server 120 or in the background on user terminal 110.

[0119] Next, the predetermined operation involves saving the text data to the server 120 and inputting the contents of the text data into the ordering system. This means that when a paper order form is received, the order details are automatically entered into the ordering system simply by scanning the order form. As a result, the workload of reception staff can be reduced.

[0120] In the program, which is the 15th embodiment of the present invention obtained in this way, the predetermined trigger in the trigger determination step S1 is scanning of an order form with a multifunction printer SC equipped with scanner and transmission functions, and the predetermined operation in the predetermined operation execution step S2 is sending the scanned order form data to a predetermined email address, and the server 120 or user terminal 110 that receives the email at the predetermined email address generates text data from the scanned order form data using optical character recognition means, saves the text data to the server 120, and inputs the contents of the text data into the ordering system, thereby reducing the workload of the reception staff, and thus the effect is enormous. [Explanation of symbols]

[0121] 100 ··· (the system of the program's operating environment) 110 ··· User terminal 120... Servers (cloud servers, file servers, etc.) SC ··· (Multifunction printer with scanner and transmission functions) EX... Cell format display file EX1 ··· First cell format display file EX2 ··· Second cell format display file

Claims

1. A program that executes a predetermined operation on the server or user terminal based on a predetermined trigger set in advance on the server, A trigger determination step that determines whether or not a predetermined trigger is set in advance on the server, A program characterized by causing a computer to execute a predetermined action execution step, which is a predetermined action that is set in advance, when it is determined that the predetermined trigger exists.

2. The program according to claim 1, characterized in that, in the trigger determination step, it is determined whether or not there is input to the cell format display file on the server, or in the predetermined operation execution step, it performs input to the cell format display file on the server or user terminal.

3. The predetermined trigger in the trigger determination step is when a file is updated on the server, or when it is determined that a file has been updated on the server after a predetermined period of time has elapsed. The program according to claim 1 or 2, characterized in that the predetermined operation in the predetermined operation execution step is to register a user of a predetermined application based on user information added to a file, and to add the user information added to the file to a mailing list for emails sent to users of the predetermined application.

4. The predetermined trigger in the trigger determination step is when a pre-set predetermined character or symbol is found in the received email on the server, or when a pre-set predetermined character or symbol is found in the received email on the server at predetermined intervals. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to input the corresponding received email information into a cell-format display file on the server or user terminal, add link information of the received email information to the input location, and if there is an attachment, save the attachment to a predetermined storage unit set in advance.

5. The predetermined trigger in the trigger determination step is the scanning of a business card in a multifunction device with scanner and transmission functions. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to send business card scanned data to a predetermined email address, and the server or user terminal that receives the email at the predetermined email address generates text data from the business card scanned data using optical character recognition means, and inputs the text data into cells of a cell-format display file stored on the server to create a business card information list.

6. The predetermined trigger in the trigger determination step is when a predetermined date and time of each month, which is set in advance. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to input billing information in the second cell format display file based on the recipient list information of the first cell format display file stored on the server, create invoice data for the recipient, attach the invoice data to an email and send it from the server to the recipient.

7. The predetermined trigger in the trigger determination step is the server receiving invoice data attached to an email sent to a predetermined email address. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step involves obtaining sender information from an email or billing source information from invoice data, and obtaining billing amount information from invoice data, and inputting the obtained information into cells of a cell-format display file stored on the server to create a list of billed amount information.

8. The predetermined trigger in the trigger determination step is when a predetermined date and time of each month, which is set in advance. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step involves accessing multiple web servers based on a set number of predetermined URLs, obtaining product information and product price information from multiple websites, and inputting this information into cells of a cell-format display file stored on the server, corresponding to each website, to create a price information list.

9. The predetermined trigger in the trigger determination step occurs when a predetermined date and time has been set in advance, or when it is determined that at least one of the user's multiple schedule and calendar information in multiple schedule and calendar management systems has been updated. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step involves accessing multiple schedule and calendar management systems of users and inputting and summarizing multiple schedule and calendar information into a cell-format display file stored on the server.

10. The predetermined trigger in the trigger determination step occurs when a predetermined date and time has been set in advance, or when it is determined that at least one of a plurality of predetermined files containing sales and inventory information has been updated. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step involves accessing multiple predetermined files and inputting and summarizing multiple sales and inventory information into a cell-format display file stored on the server.

11. The predetermined trigger in the trigger determination step is the setting of URL information for a foreign language website. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to access a web server based on the set URL information to obtain foreign language text data, translate the foreign language text data into Japanese text data using translation means, input the foreign language text data and Japanese text data in correspondence into cells of a cell format display file, and send the completed cell format display file as an email attachment to a pre-set email address.

12. The predetermined trigger in the trigger determination step is when a predetermined date and time has been set in advance. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step accesses a predetermined file containing the attendance information of multiple users and inputs the multiple attendance information into a cell-format display file stored on the server in correspondence with the username information and consolidates them.

13. The predetermined trigger in the trigger determination step is when a search for predetermined characters or symbols related to a pre-configured product or service inquiry in an incoming email on the server is successful, or when a search for predetermined characters or symbols related to a pre-configured product or service inquiry on the server is successful at predetermined intervals. The program according to claim 1, characterized in that the predetermined operation in the predetermined operation execution step is to select a document file corresponding to the product or service from a predetermined storage unit, create a reply email text for the received email, attach the selected document file, and send the reply email.

14. The predetermined trigger in the trigger determination step occurs when a predetermined date and time has been set in advance, or when it is determined that at least one of the multiple cell format display files for each business location that has cash book information has been updated. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to access a cell-format display file of cash book information data for each business office on the server, access the accounting system to input the cash book information in the cell-format display file into the accounting system, output the report data to a file and save it to a predetermined storage unit.

15. The predetermined trigger in the trigger determination step is when order list information is received from the order site, or when the server determines whether or not order list information has been received from the order site at predetermined intervals and determines that it has been received. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step is to save a cell-format display file containing order list information to a predetermined storage unit, register the contents of the order list information in the contract system, create a flyer list information to be included with the shipment of goods based on at least one of the purchased product information and customer attribute information, and send the cell-format display file containing the order list information and the flyer list information by email to the product pickup logistics company terminal.

16. The predetermined trigger in the trigger determination step is when the system accesses the server monitoring site of the infrastructure environment to check its operating status and determines that a failure has occurred. The program according to claim 2, characterized in that the predetermined operation in the predetermined operation execution step acquires image data of the failure details at the server monitoring site, generates text data of the failure details from the image data, translates the error codes in the text data into error message information based on a pre-configured code table, inputs the error message information and image data into cells of a cell-format display file, creates a report file, and sends it attached to an email to a pre-configured predetermined email address.

17. The predetermined trigger in the trigger determination step is the scanning of an order form by a multifunction device with scanner and transmission functions. The program according to claim 1, characterized in that the predetermined operation in the predetermined operation execution step involves sending scanned order form data to a predetermined email address, and a server or user terminal that receives the data at the predetermined email address generates text data from the scanned order form data using optical character recognition means, saves the text data to the server, and inputs the contents of the text data into the ordering system.