Information processing method, program, and information processing device

The information processing method automates the approval of work content modifications in job services, addressing the issue of delayed payments for overtime by ensuring timely compensation to workers.

JP2025158760APending Publication Date: 2025-10-17MERCARI INC(JP)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024061624
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-05
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

In job information services, workers may not be paid for overtime work until the employer approves modifications to the work content, leading to potential disadvantages for the worker.

Method used

An information processing method that includes an information processing device to acquire and determine whether a worker's modification application meets predetermined approval conditions, automatically performing processing related to the end of work and payment based on these conditions.

Benefits of technology

This simplifies the approval process for modifying work content, ensuring timely payment to workers and reducing the burden on employers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025158760000001_ABST
    Figure 2025158760000001_ABST
Patent Text Reader

Abstract

To simplify approval for work content modification requests.SOLUTION: An information processing method causes an information processing device to: acquire a modification request for a work content of a user from another information processing device used by the user; to determine whether or not a content of the modification request satisfies predetermined approval conditions; and when it is determined that the approval conditions are satisfied, perform predetermined processing related to a working end of the user based on the content of the modification request.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] Conventionally, there have been systems that support recruitment, such as a job information service that allows smooth transmission and reception of information between job seekers (workers) and employers (businesses) (see, for example, Patent Document 1). In this job information service, job conditions, basic salary, working hours, etc. are managed as recruitment information set in advance by the business. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7080282 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in cases where the actual work performed differs from that described in the job information, such as when overtime work occurs, the worker may apply to the employer to amend the work content. However, until the employer approves the application to amend the work content, the worker may not be paid for the work, which may result in a disadvantage to the worker.

[0005] Therefore, one object of the present disclosure is to provide an information processing method, a program, and an information processing device that can simplify the approval process for an application to modify work content. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present disclosure includes an information processing device acquiring an application for modification of a user's work content from another information processing device used by the user, determining whether the content of the modification application satisfies predetermined approval conditions, and, if it is determined that the approval conditions are satisfied, performing predetermined processing regarding the end of work by the user based on the content of the modification application. [Effects of the Invention]

[0007] The disclosed technology makes it possible to simplify the approval process for requests to modify work content. [Brief explanation of the drawings]

[0008] [Figure 1] 1A and 1B are diagrams illustrating exemplary configurations of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an example of an information processing apparatus according to an embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a server according to an embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information according to the embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of job information according to the embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of modification approval condition information according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of work status information according to the embodiment. [Figure 8] FIG. 4 is a sequence diagram illustrating an example of an operation of the information processing system according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a screen for setting job information according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a screen for setting a modification approval condition according to the embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of a screen for making a work termination application according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the same elements are denoted by the same reference numerals, and redundant description will be omitted.

[0010] [Embodiment] In this embodiment, on a platform that provides job information (also referred to as a "job information providing platform"), businesses can set amendment approval conditions when setting up job information. Then, it is determined whether the amendment application included in a worker's work termination application satisfies the amendment approval conditions, and if they are met, predetermined processing related to the end of work, such as payment of remuneration (also referred to as "termination processing"), is executed. This allows for automatic approval of amendment applications for worker work details without the business needing to check the amendment application each time. This prevents delays in payment of remuneration for work performed by workers. It also reduces the burden on businesses of approving amendment applications.

[0011] Hereinafter, when there is no distinction between workers and businesses, they may be referred to as "users."

[0012] In addition, in this embodiment, for a service (hereinafter also referred to as "employment service") that allows users to view and apply for job information provided on a job information providing platform, businesses may set up groups to classify workers and may set job information or modification approval conditions for each group.

[0013] <System configuration example> Fig. 1 is a diagram showing an example of each configuration of an information processing system 1 according to an embodiment. In the example shown in Fig. 1, information processing devices 10A and 10B used by each user, an information processing device or server 20 that manages a job information providing platform, and a database 30 that manages, for example, user information, job information, and work status information of each worker are connected via a network N. Note that when any number of information processing devices 10A and 10B are connected to the network N and are not individually distinguished, they are also referred to as information processing devices 10.

[0014] The information processing device 10 is, for example, a smartphone, a computer, or a tablet terminal. By installing an application (hereinafter also referred to as a "recruitment app") that executes the recruitment service disclosed in the embodiment, the information processing device 10 can provide the recruitment service to users. Furthermore, if the recruitment service is implemented on a web page, the information processing device 10 can also use the recruitment service using a web browser.

[0015] The information processing device 20 is, for example, a server, and may be composed of one or more devices. The information processing device 20 also manages a job information providing platform, provides job information, registers users, sets up groups, and processes job viewing and applications. The information processing device 20 also determines approval conditions for requests to modify work content and executes termination processing related to the end of work. Hereinafter, the information processing device 20 will also be referred to as the server 20.

[0016] The database 30 has a storage unit that stores or manages user information of each worker registered with the recruitment service, recruitment information of each business, information on revision approval conditions, and work status information of each worker.

[0017] <Example of the configuration of each device> 2 is a block diagram showing an example of an information processing device 10 according to an embodiment. The information processing device 10 includes one or more processing units (CPUs) 110, one or more network or other communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.

[0018] The user interface 150 is, for example, a user interface including a display 151 and an input device (such as a keyboard and / or a mouse or any other pointing device) 152. The user interface 150 may also be a touch panel.

[0019] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 130 may also be a non-transitory computer-readable recording medium.

[0020] Another example of memory 130 may be one or more storage devices installed remotely from CPU 110. In one embodiment, memory 130 stores the following programs, modules, and data structures related to the recruitment application, or a subset thereof.

[0021] Operating system 131, for example, handles various basic system services and includes procedures for performing tasks with the hardware.

[0022] The network communication module 132 is used, for example, to connect the information processing device 10 to other computers via one or more network communication interfaces 120 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0023] The application data 133 includes data that is processed when a user uses a job recruitment service. For example, the application data 133 includes user information and information acquired from the server 20. Specifically, the application data 133 includes job recruitment information related to job recruitment.

[0024] The service processing module 134 executes each process in the job information providing platform provided by the server 20. For example, the service processing module 134 has an acquisition module 135, an output module 136, a processing module 137, and a reading module 138, which will be described later. The service processing module 134 may change the processing content depending on whether the user who has logged in to the job information providing platform is a business operator or a worker. The service processing module 134 corresponds to the above-mentioned job application or web browser.

[0025] For example, assume that information processing device 10A is a device used by a user on the business side, and information processing device 10B is a device used by a user on the worker side. In the following, the reference numeral A is attached to the reference numeral of information processing device 10A on the business side, and B is attached to the reference numeral of information processing device 10B on the worker side. In the following, an example of dividing the processing depending on the logged-in user for a job recruitment app will be described, but the application for the business and the application for the worker may also be implemented separately.

[0026] ≪Business side≫ First, each process in the information processing device 10A on the business side will be described. The acquisition module 135A acquires a user operation on a button (an example of a UI widget) on the display screen displayed on the display 151A. For example, the acquisition module 135A acquires, via the user interface 150A, a command corresponding to a click operation on a job setting button on a web page or an application screen. The job setting button is a button used by a business to set recruitment conditions, etc. when recruiting. In addition, it may be possible to make job information available to each group to which one or more workers belong.

[0027] Groups are groups created by businesses, including the operating organization of the job information platform or stores or operators. Groups can set common working conditions for multiple workers. Businesses can select the group to which a worker who uses the job information service belongs. Businesses can also set conditions for approval of modifications according to the attributes of workers belonging to a group.

[0028] The acquisition module 135A may also acquire a command corresponding to a click operation on a job posting button on a web page or an application screen via the user interface 150A. The job posting button is a button used when a business operator wants to set and post job information.

[0029] The job information may include public job information that is generally made available to users who have registered with the job service, and, if necessary, may also include limited job information that is made available only to users within a specified group.

[0030] The output module 136A outputs to the server 20 the job information (including the modified approval conditions) and the job setting request set by the user on the business side.

[0031] Processing module 137A performs the above-mentioned processes of creating groups, setting job information, setting each condition information of the job, etc. For example, processing module 137A accepts operations by the business operator, and cooperates with server 20 to perform processes of including a predetermined worker in a predetermined group, setting common condition information included in the job information, setting information related to the disclosure of the job information, etc.

[0032] The reading module 138A has a function of reading various information codes (for example, two-dimensional codes, three-dimensional codes, etc.) For example, the reading module 138A may read the information code in order to access a web page for generating invitation information or setting job information.

[0033] Display control module 139A controls the display of a screen of a job application or a web page. For example, display control module 139A controls the display of a job setting screen, a setting screen for each group, etc. on display 151A.

[0034] <Worker side> Next, each process in the worker-side information processing device 10B will be described. The operating system 131B accesses the server 20 based on the worker's operation, and downloads and installs the recruitment application program. This makes the service processing module 134B executable.

[0035] Furthermore, service processing module 134B may be a recruitment app as described above, or may be a web browser. Service processing module 134B accesses a URL that provides a recruitment information providing platform, obtains screen information related to recruitment services from server 20 via the recruitment app, and transmits information to server 20.

[0036] The acquisition module 135B acquires user operations for each button on the display screen displayed on the display 151 B. For example, the acquisition module 135B acquires registration information set by the user operation of the worker on the user registration screen.

[0037] When the registration information of the new user is set based on the user operation, the output module 136B transmits the registration information and a new registration request to the server 20. The registration information includes, for example, the user's name, address, telephone number, etc. input by the worker, as well as stored business information. When the server 20 receives the new registration request, it performs registration processing for the new user based on the registration information.

[0038] Furthermore, when a worker performs an operation to view job information, the output module 136B outputs a view request to the server 20. Furthermore, when a worker performs an operation to apply for a job from the job information viewing screen, the output module 136B outputs an application request to the server 20.

[0039] The processing module 137B performs processing related to the recruitment service. For example, on the worker side, it has various functions such as a notification function for favorite recruitments and a message function for communicating with businesses.

[0040] The reading module 138B has a function of reading various information codes (for example, two-dimensional codes, three-dimensional codes, etc.). For example, the reading module 138B may read information codes to access a web page for user registration in a job recruitment service or to download a job recruitment app. The reading module 138B may also read information codes (QR codes, etc.) for attendance management to send work start applications, work end applications, etc.

[0041] Display control module 139B controls the display of the screen of the job application or web page. For example, display control module 139B controls the display of a user registration screen, a job information viewing screen, a job application screen, etc. on display 151B.

[0042] Note that one or more processing units (CPUs) 110 read and execute each module from memory 130 as necessary. For example, one or more processing units (CPUs) 110 may configure a communication unit by executing network communication module 132 stored in memory 130. Also, one or more processing units (CPUs) 110 may configure a service processing unit, an acquisition unit, an output unit, a processing unit, a reading unit, and a display control unit by respectively executing service processing module 134, acquisition module 135, output module 136, processing module 137, reading module 138, and display control module 139 stored in memory 130. Also, the processing of service processing module 134, acquisition module 135, output module 136, processing module 137, reading module 138, and display control module 139 may be executed by one or more processing units (CPUs) 110.

[0043] In other embodiments, the service processing module 134, the acquisition module 135, the output module 136, the processing module 137, the reading module 138, and the display control module 139 may be standalone applications stored in the memory 130 of the information processing device 10. Standalone applications include, but are not limited to, an acquisition application, an output application, a processing application, a reading application, and a display control application. In still other embodiments, the service processing module 134, the acquisition module 135, the output module 136, the processing module 137, the reading module 138, and the display control module 139 may be add-ons or plug-ins to another application.

[0044] Each of the above-identified elements may be stored in one or more of the aforementioned storage devices. Each of the above-identified modules corresponds to a set of instructions for performing a function described above. The above-identified modules or programs (i.e., sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 130 may store a subset of the modules and data structures described above. Additionally, memory 130 may store additional modules and data structures not described above.

[0045] As described above, the business-side application and the worker-side application may be implemented as separate applications. In this case, the worker downloads and installs the worker's recruitment app program from a predetermined website or the like onto their own information processing device 10B, and the business downloads and installs the business-side recruitment app program from a predetermined website or the like onto their own information processing device 10A, thereby enabling each of them to use the recruitment app described above.

[0046] 3 is a block diagram illustrating an example of a server 20 according to an embodiment. The server 20 includes one or more processing units (CPUs) 210, one or more network or other communication interfaces 220, memory 230, and one or more communication buses 270 for interconnecting these components.

[0047] The server 20 may optionally include a user interface 250, which may include a display device (not shown) and a keyboard and / or mouse (or some other input device, such as a pointing device, not shown).

[0048] Memory 230 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 230 may also be a non-transitory computer-readable recording medium.

[0049] Additionally, another example of memory 230 may include one or more storage devices located remotely from CPU 210. In one embodiment, memory 230 stores the following programs, modules, and data structures, or a subset thereof:

[0050] Operating system 231 includes, for example, procedures for handling various basic system services and for performing tasks with the hardware.

[0051] The network communication module 232 is used, for example, to connect the server 20 to other computers via one or more network communication interfaces 220 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0052] The memory 230 includes user information 233, job information 234, modification approval conditions 235, and work status information 236. At least one of the user information 233, job information 234, modification approval conditions 235, and work status information 236 may be stored in the database 30.

[0053] FIG. 4 is a diagram showing an example of user information 233 according to an embodiment. The user information 233 includes information about users who use the job information providing platform. The user information 233 manages information about users (workers) who use the job information service. For example, as shown in FIG. 4, the user information 233 includes "name," "address," "telephone number," "number of shifts," "evaluation," and "conditions for approval of amendments" associated with a "user ID."

[0054] The "user ID" includes user identification information (user ID: Identifier) ​​that allows the server 20 to uniquely identify the user. The user ID is associated with "user information." The user ID may also be associated with a "group" set by the business. The user ID may be included as one piece of user information. The "name" includes the user's name. The "address" includes the user's address. The "telephone number" includes the user's telephone number. The user information 233 may also include any other personal information of the user (email address, password, etc.).

[0055] The "number of times worked" includes the number of times the user has worked up to that point. The number of times worked may be a value counted separately for each business or each type of job information. The "rating" includes an evaluation of the worker given by the business. For example, when a worker works, the business may send the worker's evaluation of that work (e.g., a "Good" or "Bad" evaluation) to the server 20 via the information processing device 10A or the like, and the server 20 may include the acquired evaluation in the "rating" of the user information 233. The "rating" may also be an evaluation that combines the individual evaluations obtained during each work shift.

[0056] The "amendment approval conditions" includes information (amendment approval conditions ID) for identifying any of the amendment approval conditions included in the job information 234 described below, if the user ID is included as a condition related to the working entity.

[0057] FIG. 5 is a diagram showing an example of job information 234 according to an embodiment. The job information 234 includes one or more job information items registered in a job information providing platform or a job service. The job information 234 manages information related to job offers created by businesses that use the job service. For example, as shown in FIG. 5, the job information 234 includes "job offer date," "working hours," "business," "store name," "salary," "normal waiting time," and "conditions for approval of amendments," all associated with a "job offer ID."

[0058] "Job ID" includes identification information for the job information. "Job Date" includes the day the worker will work (work day) (a period may be specified). "Working Hours" includes the worker's working hours on the job date. Working hours may be specified, for example, by the start and end times of work. Working hours may also include break times. "Business" includes the name of the business that sets the job information and seeks employment. "Store Name" includes the name of the store where the worker will work. "Salary" includes the salary for the job (hourly wage x working hours, etc.). "Salary" is an example of compensation for work by a user. The compensation may be a specified wage. Alternatively, the specified compensation may be the right to enjoy a specified service, such as a service voucher or coupon.

[0059] The "normal waiting time" includes the waiting time until the end process is executed when the end-of-shift request does not include a correction request. The start of the normal waiting time can be set arbitrarily, but may be, for example, when the end-of-shift request is received.

[0060] The "modification approval conditions" may include information for identifying the modification approval conditions (one example of "approval conditions") that are applied to the job, as set by the business operator, the administrator of the job information providing platform, etc. The "modification approval conditions" may include, for example, the modification approval conditions ID in the modification approval conditions information 235 described below.

[0061] Fig. 6 is a diagram showing an example of modification approval condition information 235 according to an embodiment. The modification approval condition information 235 includes one or more conditions (modification approval conditions) for modifications to work content, for automatic approval by the business operator. The modification approval condition information 235 manages the conditions (modification approval conditions) for modifications to work content, for automatic approval by the business operator. For example, as shown in Fig. 6, the modification approval condition information 235 includes "modification approval conditions" and "modification waiting time" associated with "modification approval condition ID".

[0062] The "Modification Approval Condition ID" contains identification information for the modification approval conditions. The "Modification Approval Condition" contains various modification approval conditions. The "Modification Approval Condition" may be specified by combining the following multiple modification approval conditions as "and" conditions or "or" conditions.

[0063] The modification approval conditions may include, for example, a condition related to working hours. The working hours condition is a condition that the working hours included in the modification request must satisfy. The condition may be specified to include at least one of the work start time, work end time, and work hours. For example, in the example of FIG. 6, "<#1>Working Hours: 9 PM - 3 AM" for modification approval condition ID "A001" indicates a condition that the working hours included in the modification request must be between 9 PM and 3 AM. Also, in the example of FIG. 6, "<#1>Working Start Time: 30 Minutes Before" for modification approval condition ID "A002" indicates a condition that the working start time included in the modification request must be 30 minutes before or after the working start time included in the job information. Furthermore, "<#2>Working End Time: 30 Minutes Before - 60 Minutes After" for modification approval condition ID "A002" indicates a condition that the working end time included in the modification request must be between 30 minutes before and 60 minutes after the working end time included in the job information. Also, for example, in the example of Figure 6, "<#2>Working hours: within 120%" of the correction approval condition ID "A003" indicates the condition that the working hours included in the correction request are within 120% of the working hours included in the job information.

[0064] The modification approval conditions may include, for example, conditions related to the working entity. The conditions related to the working entity are conditions related to the worker who is the working entity. The conditions may include, for example, that the person who performed the work (working entity) is at least one specific worker (identified by a user ID), or that the person who performed the work (working entity) is at least one specific group (a group including at least one worker). When the modification approval conditions include a condition related to the working entity, the modification approval conditions will be associated with the user ID of the worker who is the working entity.

[0065] The modification approval conditions may include, for example, a condition regarding the evaluation of the worker. The condition may include, for example, that the evaluation of the worker is equal to or greater than a predetermined threshold. The evaluation of the worker may be, for example, the "evaluation" of the worker included in the user information 233.

[0066] The conditions for approving the modification may include, for example, a condition related to the number of times the worker has worked, such as that the number of times the worker has worked (including the number of times counted for a specific business or job offer) is equal to or exceeds a predetermined threshold.

[0067] The "waiting time at correction" is the waiting time until the end process is executed when a correction request is included in the work end request. The waiting time at correction may be set to, for example, a random value (including a value that differs for each job information item or a value that differs for each timing of the work end request). Alternatively, the waiting time at correction may be set to, for example, a specific value. When a specific value is set for the waiting time at correction, the start of the waiting time at correction can be set arbitrarily, for example, when the work end request is received. The waiting time at correction may be specified as a specific time, such as "10 minutes" or "1 hour." Alternatively, the waiting time at correction may be specified as, for example, a difference (e.g., "normal waiting time + 30 minutes") or a ratio (e.g., "1.2 times the normal waiting time") with respect to the "normal waiting time" included in the job information 234 (the waiting time when a correction request is not included in the work end request). In particular, the waiting time at correction may be set longer than the "normal waiting time" included in the job information 234. This will give workers the impression that the business operator is thoroughly checking their application for corrections, which will help to prevent workers from committing fraud, such as filing applications with false information.

[0068] 7 is a diagram showing an example of work status information 236 according to the embodiment. The work status information 236 manages information related to the work status of a worker. For example, as shown in FIG. 7, the work status information 236 includes a "job offer ID," a "store name," a "working date," a "working hour," and a "salary" associated with a "user ID."

[0069] "Job ID" includes identification information that identifies the job information. "Store name" includes the name of the store where the worker works. "Work date" includes the date the worker worked. "Working hours" includes the worker's working hours on the job posting date. Working hours may be defined, for example, by the start time and end time of work. Working hours may also include break times. "Salary" includes the salary for the work. Furthermore, work status information may include information about the business operator and evaluation information about the work.

[0070] Referring again to Fig. 3, the service control module 237 manages processes related to recruitment in the recruitment information providing platform. For example, the service control module 237 includes an acquisition module 238, a setting module 239, a determination module 240, and a processing module 241 as processes related to recruitment.

[0071] When a setting operation related to the recruitment conditions of a job posting is performed by a business operator, the acquisition module 238 acquires each setting information of the job posting information (including the conditions for approving revisions) together with a job posting setting request from the information processing device 10A used by the business operator. The acquisition module 238 also acquires a revision request for the worker's work details from the information processing device 10B used by the worker. The revision request may be included in a work termination request sent from the information processing device 10B used by the worker, for example. The acquisition module 238 also acquires each setting information of the job posting information from the information processing device 10A.

[0072] The setting module 239 sets each setting information of the job information acquired by the acquisition module 238 to the corresponding job. The set job information is made public when predetermined conditions are met. The setting module 239 sets the job information based on each setting information.

[0073] The determination module 240 determines whether the content of the modification request satisfies preset modification approval conditions. The determination module 240 may determine whether the modification approval conditions associated with the worker's user ID in the user information 233 are satisfied. The determination module 240 may also determine whether the modification approval conditions associated with the job vacancy ID in the job information 234 are satisfied. If it is determined that the modification approval conditions are satisfied, the determination module 240 may determine whether the modification wait time included in the modification approval condition information 235 has elapsed.

[0074] If the processing module 241 determines that the correction approval conditions are met, it performs a termination process related to the end of work by the user based on the contents of the correction request. As the termination process, the processing module 241 may, for example, execute a process related to payment of compensation for work performed by the worker. For example, the processing module 241 may execute a payment of salary reflecting the correction content. The method of salary payment is not particularly limited, and may be a bank transfer in cash, a transfer of electronic money to a user account, or the addition of points to a user account. Furthermore, as the termination process, the processing module 241 may, for example, execute a process related to recording the work performed by the worker. The processing module 241 may register the worker's work information (e.g., the store where the worker worked, the work date, the working hours, and the salary) in the work status information 236. The processing module 241 may register information such as working hours included in the correction content and salary information reflecting the correction content in the work status information 236. The processing module 241 may execute the termination process on the condition that the determination module 240 determines that the correction wait time has elapsed.

[0075] The processing module 241 transmits the approval result to the information processing device 10A of the business operator. If the determination module 240 determines that the modification content satisfies the modification approval conditions, the processing module 241 may transmit the approval result including information that the modification request has been approved. If the determination module 240 determines that the modification content does not satisfy the modification approval conditions, the processing module 241 may transmit the approval result including the content related to the modification request and a message or the like for urging approval of the modification request.

[0076] The processing module 241 may generate an approval condition recommendation and transmit it to the information processing device 10A of the business operator. Here, the approval condition recommendation is a recommendation regarding the setting of the approval condition. The processing module 241 may generate the approval condition recommendation based on the content of the correction request related to the setting information, for example, by statistically analyzing the user information 233, etc. The approval condition recommendation may include specific setting contents of various conditions of the approval condition (conditions related to working hours, conditions related to the working entity, conditions related to the evaluation of the worker, and conditions related to the number of times of work). The approval condition recommendation may also include information on the effect corresponding to the setting contents. The information on the effect may include, for example, a quantitative value related to the reduction in the number of approval requests made by the worker. The approval condition recommendation may be displayed as text, for example, "Changing the performance evaluation from 4 to 3.5 will reduce the number of approval requests by 20%."

[0077] Each of the elements identified above may be stored in one or more of the storage devices described above. Each of the modules identified above corresponds to a set of instructions for performing a function described above. The modules or programs (i.e., sets of instructions) identified above need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 230 may store a subset of the modules and data structures identified above. Additionally, memory 230 may store additional modules and data structures not described above.

[0078] Note that one or more processing units (CPUs) 210 read and execute each module from memory 230 as necessary. For example, one or more processing units (CPUs) 210 may configure a communication unit by executing network communication module 232 stored in memory 230. Also, one or more processing units (CPUs) 210 may configure a service control unit, an acquisition unit, a setting unit, a determination unit, and a processing unit by respectively executing service control module 237, acquisition module 238, setting module 239, determination module 240, and processing module 241 stored in memory 230. Also, the processing of service control module 237, acquisition module 238, setting module 239, determination module 240, and processing module 241 may be executed by one or more processing units (CPUs) 210.

[0079] While Figure 3 shows "servers," it is intended as an illustration of various features that may be present in a set of servers, rather than as a structural overview of the embodiments described herein. In practice, as will be recognized by those skilled in the art, items shown separately could be combined and certain items could be separated. For example, items shown separately in Figure 3 could be implemented on a single server, and a single item could be implemented by one or more servers.

[0080] The database 30 may have a configuration similar to that shown in Fig. 3. At least one of the user information 233, job information 234, modification approval condition information 235, and work status information 236 shown in Fig. 3 may be stored in the storage unit of the database 30.

[0081] <Operation description> Next, an operation of the information processing system 1 according to the embodiment will be described. Fig. 8 is a sequence diagram showing an example of the operation of the information processing system 1 according to the embodiment.

[0082] In step S102, in response to an operation by the business operator, the business operator's information processing device 10A transmits each setting information about the job information to the server 20. Each setting information includes information about the work content, such as the job offer date, working hours, and hourly wage, set by the business operator, and modification approval conditions.

[0083] FIG. 9 shows an example of a screen 200 for setting job information, which is displayed by the business's information processing device 10A in step S102. The business can set job information such as work details and modified approval conditions on the screen 200. The screen 200 includes an area 201 for inputting the work details. The area 201 includes input fields for "job offer date," "work hours" (start time and end time of work), "break time" (start time and end time of break), and "salary." The screen 200 also includes a selection unit 202 for setting modified approval conditions. When the selection unit 202 is selected, the information processing device 10A displays, for example, a screen for setting modified approval conditions (see FIG. 10 described below). The screen 200 also includes a selection unit 203 for sending a work end request. When the selection unit 203 is selected, the information processing device 10A sends, for example, a work end request to the server 20. When the modified approval condition is set in response to an operation on a screen 300 described later, the information processing device 10A transmits to the server 20 a work end application including the set modified approval condition.

[0084] FIG. 10 shows an example of a screen 300 for setting revision approval conditions according to this embodiment. The screen 300 is displayed on the information processing device 10B when, for example, the selection unit 202 for setting revision approval conditions shown in FIG. 9 is selected. The screen 300 includes an area 301 for inputting revision approval conditions ("automatic approval content"). The area 301 includes input fields for "working hours" (start time and end time of work), "work entity," "evaluation," and "number of shifts." The screen 300 also includes a selection unit 302 for determining revision approval conditions. When the selection unit 302 is selected, the information processing device 10A sets the content input in the area 301 as revision approval conditions to be associated with the job information (for example, "revise approval conditions" in the job information 234 shown in FIG. 5). Note that the screen 300 may also include a selection unit for setting revision approval conditions to be associated with a specific user. Furthermore, for example, the screen 300 may display approval condition recommendations obtained from the server 20, such as "Changing the performance evaluation from 4 to 3.5 can reduce the number of approval requests by 20%."

[0085] 8, in step S104, the acquisition module 238 of the server 20 acquires each setting information about the job information from the information processing device 10A, and the setting module 239 sets the job information based on each setting information. Note that if the acquisition module 238 also acquires setting information about the modification approval conditions, the setting module 239 also sets the modification approval conditions based on the setting information.

[0086] In step S106, the worker's information processing device 10B displays the job information on the display 151 in response to the worker's operation, and transmits an application request to the server 20 if there is an operation to apply for specific job information.

[0087] In step S108, the service control module 237 of the server 20 performs a matching process of the application to the job information. If the matching process is successful, the service control module 237 performs a process related to employment for the worker who applied for the job information. The process related to employment may include, for example, sending a notification related to employment to the information processing device 10A of the business operator or the information processing device 10B of the worker, or may include registering the job information ID and user ID related to the employment in the work status information 236 in association with each other.

[0088] In step S110, the service control module 237 of the server 20 transmits the employment result notified by the business to the information processing device 10B of the worker. Here, it is assumed that the worker has been employed.

[0089] When the work day arrives, in step S112, the worker's information processing device 10B reads a QR code presented at the workplace in response to an operation by the worker, and transmits a work start application to the server 20. The QR code is a code for time attendance management, and may be presented to the worker by the business operator based on information provided by the server, for example. The method of presenting the QR code is not particularly limited, and may be, for example, printed in advance and posted at the workplace, or displayed on an information processing device (including the business operator's information processing device 10A) installed at the workplace and presented to the worker. Regarding the work start application, after the business operator confirms that the worker has started work, the business operator's information processing device 10A may transmit the work start application to the server 20 together with information identifying the worker who has started work. The work start application may also include the work start time.

[0090] When the worker finishes working, in step S114, the worker's information processing device 10B reads the QR code presented at the workplace in response to an operation by the worker, and transmits a work end application to the server 20.

[0091] FIG. 11 is a diagram showing an example of a screen 400 for submitting a work end request according to this embodiment. The screen 400 is displayed, for example, in step S114 when the worker's information processing device 10B reads a QR code. An area 410 is a reference area used when submitting a work end request that does not include a work content modification request. An area 411 showing each item of the work content is displayed above the area 410. In the example shown in FIG. 11, the area 411 displays, as examples of work content items, the work start time (check-in), the work end time (check-out), and the break time. For example, the work start time may be the time entered by the worker, or the time when the worker's information processing device 10B reads the QR code when starting work. The work end time may be the time entered by the worker, or the time when the worker's information processing device 10B reads the QR code when ending work. The break time may be the time entered by the worker. The break time may include the break start time and the break end time. A selection unit 412 is used to submit a work end request. When the selection section 412 is selected, the information processing device 10B of the worker transmits to the server 20 a work end request that does not include a request to modify the work content.

[0092] Area 420 is a reference area when submitting a work end request including a work content modification request. Area 421 is displayed above area 420 for inputting specific modifications to each item of the work content. In the example shown in FIG. 11 , area 421 displays, as examples of items to be modified, the work start time (check-in), work end time (check-out), and break time. For each item, the item content before modification is displayed to the left of the arrow. The item content modified by the worker and the difference between the item content before and after modification are displayed to the right of the arrow. Before the worker inputs the modifications, the item content before modification may be displayed to the right of the arrow. For example, the modified work start time may be the time entered by the worker, or the time when the information processing device 10B of the worker reads the QR code when starting work. The modified work end time may be the time entered by the worker, or the time when the information processing device 10B of the worker reads the QR code when ending work. The break time may be the time entered by the worker. The break time may include the break start time and the break end time.

[0093] 11, the need for a correction request may be automatically determined based on the work start time (check-in), work end time (check-out), and break time (if there is a break). For example, the worker's information processing device 10B may determine whether the actual working time calculated based on the work start time (check-in) and work end time (check-out) and the working time set in the recruitment conditions meets a predetermined condition regarding the need for correction, and if it determines that no correction is required, it may display only area 410, and if it determines that correction is required, it may display only area 420. The predetermined condition regarding the need for correction includes, for example, determining that correction is required when the difference between the actual working time and the set working time is equal to or greater than a predetermined value.

[0094] Below area 421, total pay (salary) 422 before and after correction is displayed. In display section 422, the total pay (salary) before correction is displayed to the left of the arrow, and the salary reflecting corrections to the work start time, work end time, break time, etc. (salary after correction of work content) is displayed to the right of the arrow. Below total pay 422, a comment input field 423 is displayed. In comment input field 423, the worker can enter, for example, the content and reason for the correction to the work content. Below comment input field 423, a final confirmation area 424 is displayed. The final confirmation area 424 displays the work content reflecting the correction. The final confirmation area 424 may include not only modifiable items but also unmodifiable items.

[0095] The selection unit 425 is a selection unit for transmitting a work end application. When the selection unit 425 is selected, the information processing device 10B of the worker transmits to the server 20 a work end application including a work content modification application.

[0096] Returning to FIG. 8, in step S116, if the work termination request includes a request to modify work content, the determination module 240 of the server 20 may determine whether the modification content satisfies the modification approval conditions. For example, the determination module 240 obtains the modification approval conditions associated with the job information ID related to the job from the job information 234, and then determines whether the modification content included in the work termination request satisfies the modification approval conditions. Note that if the work termination request does not include a request to modify work content, step S116 may not be executed and the process may proceed to step S120.

[0097] Furthermore, even if a worker does not include a request to modify work content in a work end request, if the actual work start time and / or work end time specified by scanning a QR code or the like meets a predetermined condition, the determination module 240 may determine whether the modification request satisfies the modification approval condition, assuming that a modification request has been made based on the working hours specified by the work start time and work end time. The predetermined condition that the work start time and / or work end time must meet can be set arbitrarily, but may include the difference between the actual work start time and the work start time stated in the job information being a predetermined time or more, the difference between the actual work end time and the work end time stated in the job information being a predetermined time or more, and the difference between the actual work time and the work time stated in the job information being a predetermined time or more, etc.

[0098] In step S118, the processing module 241 of the server 20 transmits the approval result to the information processing device 10A of the business operator. If it is determined in step S116 that the modification content satisfies the modification approval conditions (step S116; Yes), the transmitted approval result may include information that the modification request has been approved. If it is determined in step S116 that the modification content does not satisfy the modification approval conditions (step S116; No), the transmitted approval result may include the content related to the modification request and a message urging the worker to approve the modification request. The processing module 241 of the server 20 may transmit the approval result to the information processing device 10B of the worker. The approval result may have the same content as the approval result that the server 20 transmits to the information processing device 10B of the worker when the work end request does not include a request to modify the work content.

[0099] In step S120, the processing module 241 of the server 20 executes an end process related to the end of work.

[0100] As the termination process, the processing module 241 may, for example, execute a process related to the payment of a salary for work performed by a worker. If it is determined in step S116 that the correction content satisfies the correction approval condition (step S116; Yes), the processing module 241 may, for example, execute the payment of a salary that reflects the correction content. The method of salary payment is not particularly limited, and may be a bank transfer in cash, a transfer of electronic money to a user account, or the addition of points to a user account.

[0101] As the termination process, the processing module 241 may, for example, execute a process related to recording the work of the worker. The processing module 241 may register the worker's work information (for example, the store where the worker worked, the work days, the working hours, and the salary) in the work status information 236. If it is determined in step S116 that the correction content satisfies the correction approval condition (step S116; Yes), the processing module 241 may register information such as the working hours included in the correction content and the salary information reflecting the correction content in the work status information 236.

[0102] In step S120, the processing module 241 may determine whether the correction waiting time included in the correction approval condition information 235 has elapsed, and may execute the termination process on the condition that it is determined that the correction waiting time has elapsed. As described above, the correction waiting time may be set to be longer than the normal waiting time included in the job information 234. This makes it possible to give the worker the impression that the business operator is carefully checking the correction application, and it becomes possible to deter fraudulent acts by workers, such as applications with false content.

[0103] Through the above process, businesses can set conditions for approval of modifications when setting up job information, and if the modification request included in a worker's work termination request satisfies the conditions for approval of modifications, they can execute termination processing related to the end of work, such as payment of compensation. The system reduces the burden on businesses of approving modifications to work content, and allows workers to quickly obtain approval for modifications to work content, thereby increasing the continuity of users' use of the system.

[0104] The disclosed technology is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the spirit of the disclosed technology. Therefore, the above-described embodiment is merely an example in all respects and should not be interpreted as being limiting. For example, the order of the above-described processing steps can be arbitrarily changed or executed in parallel as long as no contradiction occurs in the processing content.

[0105] The program of the embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the program in a "non-transitory tangible medium." The program includes, but is not limited to, a software program or a computer program. [Explanation of symbols]

[0106] 1. Information Processing Systems 10, 10A, 10B Information processing device 20 Information processing device (server) 110, 210 Processing Unit (CPU) 120, 220 network communication interface 130, 230 memory 131, 231 operating systems 132, 232 Network Communication Module 133 App Data 134 Service Processing Module 135 Acquisition Module 136 Output Module 137 Processing Module 138 Reading Module 139 Display Control Module 150 User Interface 170, 270 communication bus 233 User Information 234 Job Information 235 Amendment Approval Condition Information 236 Work Status Information 237 Service Control Module 238 Acquisition Module 239 Settings Module 240 Judgment Module 241 Processing Module

Claims

1. The information processing device Acquiring a modification request for the user's work content from another information processing device used by the user; determining whether the content of the amendment request satisfies a preset approval condition; If it is determined that the approval conditions are met, performing a predetermined process regarding the end of work by the user based on the content of the correction request; An information processing method that performs the above.

2. The information processing method according to claim 1 , wherein the predetermined processing includes at least one of processing related to payment of compensation for work performed by the user and processing related to recording of work performed by the user.

3. the approval condition is stored in a predetermined storage unit in association with the user's identification information; The obtaining includes: acquiring identification information of the user from the other information processing device; The determining step comprises: The information processing method according to claim 1 , further comprising determining whether the acquired identification information satisfies the approval condition associated with the acquired identification information.

4. The information processing method according to claim 1 , wherein the approval conditions include at least one of a condition related to working hours, a condition related to a working entity, a condition related to an evaluation of a worker, and a condition related to the number of times the worker works.

5. The predetermined processing is If it is determined that the approval condition is satisfied, determining whether a predetermined waiting time has elapsed; The information processing method according to claim 1 , further comprising: executing the predetermined process when it is determined that the predetermined waiting time has elapsed.

6. The information processing method according to claim 5 , wherein the predetermined waiting time is set to be longer than another predetermined waiting time set when a work application without the correction application is received from the other information processing device.

7. The information processing method according to claim 1 , further comprising transmitting a recommendation regarding the setting of the approval condition to another information processing device used by the business.

8. In the information processing device, Acquiring a modification request for the user's work content from another information processing device used by the user; determining whether the content of the amendment request satisfies a preset approval condition; If it is determined that the approval conditions are met, performing a predetermined process regarding the end of work by the user based on the content of the correction request; A program that executes the following.

9. An information processing device including one or more processors, the one or more processors: Acquiring a modification request for the user's work content from another information processing device used by the user; determining whether the content of the amendment request satisfies a preset approval condition; If it is determined that the approval conditions are met, performing a predetermined process regarding the end of work by the user based on the content of the correction request; An information processing device that executes the above.

Citation Information

Patent Citations

  • Attendance management system

    JP2009199101A

  • Maintenance work support device

    JP2014174615A

  • System, server, method, and program for attendance management

    JP2016062236A

  • Care service management system, care service management method, and care service management program

    JP2024013985A

  • One side spread mooring system for floating offshore structure

    KR102438840B1