Program, information processing method and information processing system
A program for generating and linking tag information to employees in year-end adjustment operations addresses the challenge of multiple personnel involvement by clearly defining roles and tasks, enhancing efficiency and reducing labor through automated tagging and management.
Patent Information
- Application Number
- JP2023113430
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-11
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2043-07-11
AI Technical Summary
In year-end adjustment operations, multiple labor personnel are involved in checking and confirming year-end adjustment documents, leading to requests for a double-check function, clear assignment of responsibilities, and simplification of processes, which existing systems fail to address effectively.
A program that generates and links tag information to employees within an organization, allowing users to attach, edit, and manage tag information such as paper collection, person in charge, primary check, secondary check, and confirmation required tags, facilitating efficient management and assignment of tasks.
The system enables easier understanding and management of employee tasks, reducing labor and improving efficiency in year-end adjustment processes by clearly defining roles and automating the tagging process.
Smart Images

Figure 2025011372000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, an information processing method, and an information processing system. [Background technology]
[0002] In the prior art, a technique is known for providing a year-end adjustment assistance system that makes it easy to fill out year-end adjustment documents based on certificate documents (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-023780 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the year-end adjustment process, employees of an organization submit year-end adjustment documents, and the labor manager must collect and review the documents submitted by each employee. In many cases, the task of reviewing the year-end adjustment documents is carried out by multiple labor managers. When multiple people are involved in the review process, there are requests such as "I want a double-check function," "I want the system to show who is responsible for which employee," and requests for clarity such as "Person A checks, and then Person B checks," "Person C checks the difficult processes that involve housing loan deductions, and Person D checks the relatively easy processes," etc.
[0005] The present invention is able to meet such demands by providing a function for attaching tag information to each employee. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided a program for providing a service related to year-end tax adjustment operations. The program causes a computer to execute the following steps: In a tag generation step, tag information is generated in response to a user operation, and the tag information includes text information that can be linked to employees in an organization. In a tag linking step, the tag information is linked to employees in the organization in response to the user operation.
[0007] In view of the above circumstances, the present invention is able to meet such demands by providing a function for attaching tag information to each employee. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of an information processing system 1. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a server device 2. FIG. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a first person in charge device 3. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a second staff member device 4. [Diagram 5] 2 is an example of a block diagram showing functions realized by a processor 21 of the server device 2. FIG. [Figure 6] FIG. 2 is a diagram showing an example of information processing between a server device 2, a first person in charge device 3, and a second person in charge device 4. [Figure 7] FIG. 2 is a diagram showing an example of a function provision screen 6. [Figure 8] FIG. 2 is a diagram showing an example of a tag generation screen 7. [Figure 9] FIG. 2 is a diagram showing an example of a tag editing screen 8. [Figure 10] 8 is a diagram showing an example of a function provision screen 6 after the tag information in FIG. 7 has been edited. FIG. [Figure 11] FIG. 13 is a diagram showing an example of a comment log screen 9. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.
[0010] 1. Explanation of terms First, each term used in this specification will be explained.
[0011] In this specification, the programs for realizing the software described may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0012] In this specification, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, various information is handled in this embodiment, and this information is represented by, for example, physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0013] In this specification, a circuit in a broad sense refers to a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] "Tag information" includes text information that can be linked to employees in an organization. Multiple pieces of tag information are generated in response to instructions from a user. Any type and any number of pieces of tag information can be linked to employees in the organization. The text of the tag information may be edited as desired by the user. The text of the tag information may include at least roman letters, hiragana, katakana, kanji, numbers, symbolic characters, pictograms, etc., and may be composed of any character code, such as UTF-8, SJIS, EUC, etc. Tag information generated by one user may be edited by another user, may be linked to any employee by another user, or may be unlinked from an employee by another user.
[0015] An "organization" is a group that aims to achieve a certain purpose. For example, an organization may include a corporation, a limited liability company, a limited partnership, a limited partnership, a general incorporated association, a general incorporated foundation, a public interest incorporated association or public interest incorporated foundation, an NPO, a union, or other legal entity. In addition, if the organization is a company, for example, the organization may include a group company, an affiliated company, an associated company, a parent company, and a subsidiary company.
[0016] "Year-end adjustment work" refers to work related to year-end adjustments. Year-end adjustment work includes work in which employees from general affairs, human resources, accounting, and other departments check whether the year-end adjustment documents filled out by employees are filled out correctly. In year-end adjustment work, after the year-end adjustment documents are checked, a statutory statement summary, payment statement, and withholding tax slip are created based on the year-end adjustment documents, and these documents are submitted to the tax office.
[0017] "Year-end adjustment documents" are documents that employees must submit to their company when completing year-end adjustment procedures. Year-end adjustment documents are documents necessary for year-end adjustments based on the Income Tax Act, and include, for example, "Employee's Dependent Deduction (Change) Declaration Form," "Employee's Insurance Premium Deduction Declaration Form," and "Employee's Basic Deduction Declaration Form, Employee's Spouse Deduction Declaration Form, and Employee's Income Adjustment Deduction Declaration Form." Year-end adjustment documents may include documents that have become necessary to submit during year-end adjustments due to legal amendments to the Income Tax Act. Year-end adjustment documents may include documents that are roughly equivalent in status to year-end adjustment documents based on other laws.
[0018] 2. System configuration of information processing system 1 Next, the system configuration of the information processing system 1 of this embodiment will be described with reference to FIG.
[0019] FIG. 1 is a diagram showing an example of the system configuration of an information processing system 1. As shown in FIG. 1, the information processing system 1 has a server device 2, a first person in charge device 3, a second person in charge device 4, and a network 5. The server device 2, the first person in charge device 3, and the second person in charge device 4 are configured to be able to communicate with each other via the network 5. As a result, the server device 2, the first person in charge device 3, and the second person in charge device 4 can transmit or receive various information to each other. Note that the server device 2, the first person in charge device 3, and the second person in charge device 4 are examples of information processing devices and are not limited to this embodiment. The first person in charge device 3 and the second person in charge device 4 may be any of a PC (Personal Computer), a tablet computer, a smartphone, etc. Note that the server device 2 may be composed of a single server or may be composed of multiple servers. There may also be multiple information processing devices such as the first person in charge device 3 and the second person in charge device 4. Here, the system exemplified by the information processing system 1 is composed of one or more devices or components. Therefore, the first person in charge device 3 and the second person in charge device 4 are included in the system exemplified as the information processing system 1 even when they are standalone.
[0020] 3. Hardware Configuration Next, the hardware configuration of each of the server device 2, the first person in charge device 3, and the second person in charge device 4 of this embodiment will be described with reference to FIGS. 2, 3, and 4. FIG.
[0021] 4.1. Hardware configuration of server device 2 Fig. 2 is a diagram showing an example of a hardware configuration of the server device 2. As shown in Fig. 2, the server device 2 includes a processor 21, a storage unit 22, and a communication unit 23, and these components are electrically connected via a communication bus inside the server device 2. The server device 2 executes the process according to the embodiment.
[0022] The processor 21 processes and controls the overall operations related to the server device 2. The processor 21 is, for example, a central processing unit (CPU). The processor 21 reads out a predetermined program stored in the storage unit 22 and executes processing based on the program, thereby realizing various functions related to the server device 2, for example, the processing shown in Figs. 6 to 11 described below. The processor 21 is not limited to being single, and may be implemented with multiple processors 21 for each function. Also, a combination of these may be used.
[0023] The storage unit 22 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server device 2 executed by the processor 21, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculation of the programs. The storage unit 22 stores various programs and variables related to the server device 2 executed by the processor 21, and data and the like used when the processor 21 executes processing based on the programs. The storage unit 22 is an example of a storage medium.
[0024] The communication unit 23 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as LTE / 3G / 4G / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server device 2 may communicate various information from the outside via the communication unit 23.
[0025] 4.2. Hardware Configuration of First Personnel Device 3 FIG. 3 is a diagram showing an example of the hardware configuration of the first staff device 3. The first staff device 3 is used by the first labor staff. As shown in FIG. 3, the first staff device 3 includes a processor 31, a memory unit 32, a communication unit 33, an input unit 34, and an output unit 35, and these components are electrically connected via a communication bus inside the first staff device 3. The first staff device 3 executes the process according to the embodiment. For the processor 31, memory unit 32, and communication unit 33 of the first staff device 3, please refer to the processor 21, memory unit 22, and communication unit 23 of the server device 2.
[0026] The input unit 34 may be included in the housing of the first person device 3, or may be externally attached. For example, the input unit 34 may be implemented as a touch panel integrated with the output unit 35. If it is a touch panel, the user can input a tap operation, a swipe operation, or the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be adopted instead of the touch panel. That is, the input unit 34 accepts an input based on an operation performed by the user. The input is transferred as a command signal to the processor 31 via a communication bus, and the processor 31 can execute a predetermined control or calculation as necessary.
[0027] The output unit 35 can function as a display unit of the first person device 3. The output unit 35 may be, for example, included in the housing of the first person device 3 or may be attached externally. The output unit 35 displays a screen of a Graphical User Interface (GUI) that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display according to the type of the first person device 3.
[0028] 4.3. Hardware Configuration of Second Personnel Device 4 FIG. 4 is a diagram showing an example of the hardware configuration of the second staff device 4. The second staff device 4 is used by the second labor staff. As shown in FIG. 4, the second staff device has a processor 41, a memory unit 42, a communication unit 43, an input unit 44, and an output unit 45, and these components are electrically connected via a communication bus inside the second staff device 4. The second staff device 4 executes the process according to the embodiment. For the processor 41, the memory unit 42, and the communication unit 43 of the second staff device 4, please refer to the processor 21, the memory unit 22, and the communication unit 23 of the server device 2. For the input unit 44 and the output unit 45 of the second staff device 4, please refer to the input unit 34 and the output unit 35 of the first staff device 3.
[0029] 5. Functional configuration of processor 21 In this section, the functional configuration of this embodiment will be described with reference to Fig. 5. Fig. 5 is an example of a block diagram showing functions realized by the processor 21 of the server device 2. The processor 21 of the server device 2, which is an example of the information processing system 1, includes an information transmitting / receiving unit 210, a display control unit 211, a tag generating unit 212, a tag linking unit 213, an extracting unit 214, and a selecting unit 215. As described above, information processing by software stored in the storage unit 22 is specifically realized by the processor 21, which is an example of hardware, and can be executed as each functional unit included in the processor 21.
[0030] The information transmitting / receiving unit 210 is configured to accept, receive, or acquire various information from other devices via the network 5 and the communication unit 23. In addition, the information transmitting / receiving unit 210 is configured to transmit or output various information to other devices via the communication unit 23 and the network 5.
[0031] The display control unit 211 controls the screen data to be displayed on the output unit 35 of the first person device 3. Note that the screen data may be visual information itself, such as a screen, an image, an icon, text, etc., generated in a manner that is visible to the user, or may be rendering information for displaying visual information, such as a screen, an image, an icon, text, etc., on various terminals.
[0032] The tag generation unit 212 generates tag information in response to an instruction from a user.
[0033] The tag linking unit 213 links the tag information to an employee in the organization, or releases the linking of the tag information to an employee in the organization.
[0034] The extraction unit 214 extracts users who meet a predetermined condition.
[0035] The selection unit 215 selects a user for changing tag information associated with the user.
[0036] The information transmitting / receiving unit 210, the display control unit 211, the tag generating unit 212, the tag linking unit 213, the extracting unit 214, and the selecting unit 215 will be described in detail later.
[0037] 6. Description of information processing In this section, an example of a preferable information process executed by the information processing system 1 of this embodiment will be described.
[0038] In this specification, it is assumed that various pieces of information that have been transmitted or received are stored in the memory unit of each device used for transmission or reception. For example, when information is transmitted from the server device 2 to the first person in charge device 3, the information is stored in the memory unit 22 of the server device 2 and the memory unit 32 of the first person in charge device 3. This also applies to the memory unit 42 of the second person in charge device 4.
[0039] Furthermore, in this specification, the server device 2 may be described with some of the information processing using the communication unit 23 and the network 5 omitted. For example, the processor 21 (information transmission / reception unit 210) transmitting and receiving information to and from other devices via the communication unit 23 and the network 5 may be described simply as the processor 21 (information transmission / reception unit 210) transmitting information to other devices, or simply as the processor 21 (information transmission / reception unit 210) receiving information from other devices. Such descriptions are also used for the information processing performed by the first person device 3 and the second person device 4.
[0040] In addition, in this specification, some of the descriptions of the information processing using the input unit 34 of the first person in charge device 3 may be omitted. For example, the processor 31 accepting a predetermined input through a user's operation on the input unit 34 may be simply described as the processor 31 accepting a predetermined input from the user. Such descriptions are also used for the information processing performed by the input unit 44 of the second person in charge device 4.
[0041] In addition, in this specification, the information processing for displaying information on the output unit 35 of the first staff device 3 may be described as the display control unit 211 displaying the information on the output unit 35. In this case, the following information processing is executed. That is, the display control unit 211 generates display information based on an instruction from the user to display information on the screen. The information transmission / reception unit 210 transmits the generated display information to the first staff device 3. The processor 31 of the first staff device 3 receives the generated display information from the server device 2. The processor 31 controls the display on the output unit 35 based on the generated display information. Such a description is also used in the information processing performed by the output unit 45 of the second staff device 4.
[0042] 6.1. Overview of information processing The service related to the year-end adjustment work according to this embodiment is used by users in an organization as personnel in charge of labor related to the work of year-end adjustment documents. In this embodiment, the users in charge of labor related to the work of year-end adjustment documents include at least a first labor person and a second labor person. The roles of the first labor person and the second labor person may differ depending on the organization. For example, the first labor person may perform a first check of the year-end adjustment documents, and the second labor person may perform a second check of the year-end adjustment documents checked by the first labor person. In another example, the first labor person may check certain year-end adjustment documents, and the second labor person may check other year-end adjustment documents that are not checked by the first labor person. The first labor person is an example of a first user, and the second labor person is an example of a second user.
[0043] In the service related to the year-end tax adjustment work according to this embodiment, it is possible to generate new tag information and link the tag information to an employee. The following describes an overview of the information processing executed in the service, with reference to Fig. 6. Fig. 6 is a diagram showing an example of information processing between the server device 2, the first person in charge device 3, and the second person in charge device 4.
[0044] First, an example of editing the tag information of the employee by the first person in charge device 3 will be described with reference to S1 to S11 in Fig. 6. Prior to describing the outline of the information processing, it is assumed that the first labor person has completed the login operation in the service related to the year-end tax adjustment work and is referring to any screen of the service on the output unit 35 of the first person in charge device 3.
[0045] In S1, in response to receiving an instruction from the first labor manager to display the function provision screen 6, the processor 31 of the first labor manager device 3 transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the first labor manager device 3. In S2, the display control unit 211 causes the output unit 35 of the first person in charge device 3 to display the function provision screen 6 (see FIG. 7). In S3, the processor 31 of the first staff member device 3 receives an instruction to display the tag generation screen 7 from the first staff member (for example, an instruction generated by pressing a button for transitioning to the business operator screen in the menu area 60 of FIG. 7 and operating the screen displayed thereafter), and transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the first staff member device 3. In S4, the display control unit 211 causes the output unit 35 of the first person in charge device 3 to display the tag generation screen 7 (see FIG. 8). In S5, the processor 31 of the first staff member device 3 receives an instruction to generate tag information via the tag generation screen 7 from the first labor staff member (for example, an instruction generated by pressing the save button 72), and transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the first staff member device 3. In S6, the tag generation unit 212 generates tag information in response to an operation from the user. In S7, the display control unit 211 causes the output unit 35 of the first person in charge device 3 to display a message indicating that new tag information has been generated. In S8, the processor 31 of the first staff member device 3 receives an instruction to display the tag edit screen 8 (see FIG. 9 ) from the first staff member (for example, an instruction generated by pressing a tag edit button 63 described later), and transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the first staff member device 3. In S9, the display control unit 211 causes the output unit 35 of the first person in charge device 3 to display the tag editing screen 8 (see FIG. 9). In S10, the processor 31 of the first staff member device 3 receives an instruction from the user to link tag information to an employee via the tag editing screen 8 (for example, an instruction generated by operating a tag selection area 80 and pressing a save button 84, which will be described later), and transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the first staff member device 3. In S11, the tag linking unit 213 links tag information to the employee associated with the year-end tax adjustment document in response to the user's operation. At this time, the display control unit 211 displays the function provision screen 6 (see FIG. 9) on the output unit 35 of the first person in charge device 3.
[0046] Next, an example of editing the tag information of the employee by the second person in charge device 4 will be described with reference to S12 to S17 in Fig. 6. The second labor person has completed the login operation in the service related to the year-end tax adjustment work, and is referring to any screen of the service on the output unit 45 of the second person in charge device 4.
[0047] In S12, in response to receiving an instruction from the second person in charge device 4 to display the function provision screen 6, the processor 41 of the second person in charge device 4 transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the second person in charge device 4. In S13, the display control unit 211 causes the output unit 45 of the second person in charge device 4 to display the function provision screen 6. In S14, in response to receiving an instruction to display the tag editing screen 8 from the second labor manager (for example, an instruction generated by pressing a tag editing button 63 described later), the processor 41 of the second labor manager device 4 transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the second labor manager device 4. In S15, the display control unit 211 causes the output unit 45 of the second person in charge device 4 to display the tag editing screen 8. In S16, the processor 41 of the second staff member device 4 receives an instruction to link tag information to an employee via the tag editing screen 8 from the second labor staff member (for example, an instruction generated by operating a tag selection area 80 and pressing a save button 84, which will be described later), and transmits the instruction to the server device 2. The information transmitting / receiving unit 210 receives the instruction from the second staff member device 4. In S17, the tag associating unit 213 associates the tag information generated by the first user with an employee in the organization, or releases the association with the employee in the organization, in response to an operation by the second user.
[0048] The program is a program that provides services related to year-end tax adjustment operations. The program causes a computer to execute the following steps: In a tag generation step, tag information is generated in response to a user operation, and the tag information is text information that can be linked to employees in the organization. In a tag linking step, the tag information is linked to employees in the organization in response to a user operation.
[0049] Based on the above, by realizing the function of attaching tag information to each employee, such a demand can be met.
[0050] 6.2 Details of data processing Hereinafter, information processing when using the electronic contract service according to this embodiment will be described with reference to Fig. 7 to Fig. 11. First, the function provision screen 6 will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the function provision screen 6.
[0051] The function provision screen 6 is a screen for providing various functions to the user regarding the year-end tax adjustment service. The function provision screen 6 includes a menu area 60, a narrowing down area 61, a bulk check box 62, a tag editing button 63, an employee list area 64, and a tag confirmation area 65. The function provision screen 6 may also include buttons for transitioning to a management / settings screen, a tax return / document screen, an import / linking screen, a tax return collection / calculation screen, a My Number screen, a submission preparation screen, and an electronic tax return screen.
[0052] The menu area 60 may include buttons for transitioning to an employee screen, a home screen, an employee screen, a procedure screen, a setting screen, a business screen, a digital certificate screen, an authority screen, a link screen, and a plan and fee screen. When the button for transitioning to the business screen is pressed and the screen displayed thereafter is operated, the display control unit 211 displays the tag generation screen 7 shown in FIG. 8.
[0053] The narrowing down area 61 is an area for narrowing down the employees to be displayed in the employee list area 64. The narrowing down area 61 is configured so that a predetermined condition can be specified. The predetermined condition may include a comment information condition and a tag information condition. The comment information condition is a condition as to whether or not there is comment information containing predetermined characters specified by the user in the text of the comment information (described later in the comment log screen 9 of FIG. 10) linked to each employee. Furthermore, the tag information condition is a condition as to whether or not there is an employee linked to the predetermined tag information specified by the user among the currently available tag information. In addition, the specified conditions may include employee number (1001, etc.), business location (Tokyo headquarters, etc.), department (design department, etc.), contract type (full-time employee, etc.), employment status (employed, already retired, etc.), joining date (April 1, 2021, etc.), leaving date (March 31, 2023, etc.), tax rate category (A, etc.), login method (email address, login ID, etc.), collection of original documents (uncollected, collected, etc.), alerts, reasons for not being subject to year-end adjustment, etc.
[0054] The batch check box 62 is a check box for collectively specifying all employees in a certain organization who need to submit year-end tax adjustment documents. The batch check box 62 is an example of a batch object.
[0055] The tag edit button 63 is a button for displaying the tag edit screen 8 shown in Fig. 9. In response to pressing of the tag edit button 63, the display control unit 211 displays the tag edit screen 8 shown in Fig. 9.
[0056] The employee list area 64 is an area that displays a list of employees that meet the specified conditions in response to the operation of the narrowing down area 61. If no conditions are specified in the narrowing down area 61, the employee list area 64 displays all employees registered as targets for year-end adjustment. The employee list area 64 includes a specific check box 640, a tag display button 641, a history display button 642, and a partial lump check box 643.
[0057] The specific checkboxes 640 are checkboxes for identifying any employee. The specific checkboxes 640 are assigned to each employee.
[0058] The tag display button 641 is a button for displaying the tag confirmation area 65. The tag display button 641 is assigned to each employee. In response to pressing the tag display button 641, the display control unit 211 causes the tag confirmation area 65 to be displayed.
[0059] The display history button 642 is a button for displaying the comment log screen 9 shown in Fig. 11. The display history button 642 is assigned to each employee. In response to pressing the display history button 642, the display control unit 211 displays the comment log screen 9.
[0060] The partial batch checkbox 643 is a checkbox for collectively identifying employees displayed on the current function provision screen 6. The partial batch checkbox 643 is an example of a batch object. This allows the user to specify conditions in the narrowing down area 61 and collectively check the checkboxes for multiple employees who meet the specified conditions.
[0061] The tag confirmation area 65 is an area in which tag information linked to the employee corresponding to the tag display button 641 is displayed so as to be accessible. In the example of Fig. 7, the tag confirmation area 65 shows that the tag information "Verification required", "Initial check completed", "Person in charge: Sato-san", and "2024's..." are linked to the employee "Patent Taro".
[0062] For example, the following information processing may be performed using the function provision screen 6. The extraction unit 214 extracts one or more employees who meet a predetermined condition from among employees belonging to the organization in response to an operation on the narrowing down area 61 from the user. The display control unit 211 displays the extracted employees on the output unit 35 of the first person in charge device 3. In response to receiving a selection of the collective check box 62 from the user, the selection unit 215 collectively identifies specific check boxes 640 linked to one or more employees who meet the predetermined condition. After that, when an operation to link tag information is received from the user (pressing the tag edit button 63 and operating the tag edit screen 8 in FIG. 9), the tag linking unit 213 collectively links the tag information to the identified one or more employees. The operation to link tag information will be described later with reference to FIG. 9. According to this configuration, the first user can link or unlink tag information generated by the second user, so that each user can efficiently perform year-end tax adjustment work.
[0063] Next, the tag generation screen 7 will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of the tag generation screen 7. The tag generation screen 7 is a screen for generating, editing, or deleting tag information. The tag generation screen 7 includes a plurality of tag generation areas 70a, 70b, 70c, 70d, and 70e, an add button 71, and a save button 72.
[0064] The tag generation areas 70a, 70b, 70c, 70d, and 70e are areas for generating tag information. The tag generation area 70a includes a handle area 700a and an input area 701a. The tag generation areas 70b, 70c, 70d, and 70e also include corresponding handle areas 700b, 700c, 700d, and 700e, and input areas 701b, 701c, 701d, and 701e, respectively.
[0065] The handle areas 700a, 700b, 700c, 700d, and 700e are areas that perform a function of replacing the location of each tag generation area. Specifically, the display control unit 211 drags and drops one handle area to the position of another handle area, thereby moving the tag generation area associated with the one handle area to that position. At this time, the display control unit 211 may move the one handle area so as to exchange the position of the one handle area with the position of the other handle area, or may move the position of the other handle area so as to move it down. For example, the display control unit 211 drags and drops the handle area 700d to the position of the handle area 700a, thereby moving the handle area 700d to the position where the handle area 700a was located. At this time, the display control unit 211 may exchange the positions of the handle area 700a and the handle area 700d, or may move the positions of the handle areas 700a, 700b, and 700c so as to move them down.
[0066] The input areas 701a, 701b, 701c, 701d, and 701e are configured to allow input of text information. The input areas 701a, 701b, 701c, 701d, and 701e may contain not only tag information generated in response to a user's operation, but also default tag information prepared in advance before being generated by the user.
[0067] The "default tag information prepared in advance before being generated by the user" is tag information that can be used without the user performing an operation to generate tag information. For example, the default tag information prepared in advance before being generated by the user may be available from the time when the user starts using the service related to the year-end tax adjustment work, may be available in response to an update of the version of the service related to the year-end tax adjustment work, may be available at any time specified by the service provider, or may be available in response to the user's intention to use the default tag (such as pressing a specific button).
[0068] For example, the default tag information includes paper collection tag information, responsible person tag information, first check tag information, second check tag information, and confirmation required tag information. The text associated with the default tag information can be edited. For example, "Responsible person: Mr. XX" in the responsible person tag information may be edited to "Responsible person: Mr. Sato" or the like. In the input area 701a, paper collection tag information is input. The paper collection tag information is tag information indicating that year-end tax adjustment documents are to be collected from employees in paper form, and is text information such as "paper collection." The employee to whom the paper collection tag information is linked is an employee for whom year-end tax adjustment documents are to be collected in paper form. In the input area 701b, the person in charge tag information is input. The person in charge tag information is tag information configured to allow input of the name of the labor person in charge of the year-end adjustment documents, and is text information such as "Person in charge: Mr. XX." The employee to whom the person in charge tag information is linked is an employee who is in charge of work related to the year-end adjustment documents by the labor person linked to the person in charge tag information. Primary check tag information is input in input area 701c. Primary check tag information is tag information indicating whether a primary check has been performed, and is text information such as "primary check completed." A primary check is when the first labor officer among multiple labor officers who check year-end adjustment documents checks the year-end adjustment documents. An employee to whom the primary check tag information is linked is an employee who should be subjected to a primary check in the future, or an employee for whom a primary check has been completed. Secondary check tag information is input in input area 701d. Secondary check tag information is tag information indicating whether a secondary check has been performed, and is text information such as "secondary check completed." A secondary check is when the second labor person among multiple labor people who check year-end adjustment documents checks the year-end adjustment documents. The employee to whom the secondary check tag information is linked is an employee who should be subjected to a secondary check in the future, or an employee who has already completed a secondary check. In the input area 701e, confirmation-required tag information is input. Confirmation-required tag information is tag information indicating that attention should be given to the labor manager, and is text information such as "confirmation required." An employee to whom the confirmation-required tag information is linked is an employee for whom there is some matter for confirmation that the labor manager should be informed of. With this configuration, in year-end adjustment work, the labor personnel can use paper collection tag information, person in charge tag information, primary check tag information, secondary check tag information, and confirmation required tags as default tag information, thereby reducing the workload of the labor personnel.
[0069] The add button 71 is a button for creating a new input area. In response to the addition button 71 being pressed, the display control unit 211 causes the tag generation screen 7 to display a new tag generation area.
[0070] The save button 72 is a button for saving tag information generated, edited, or deleted on the tag generation screen 7. In response to pressing the save button 72, the tag generation unit 212 saves the tag information generated, edited, or deleted on the tag generation screen 7 in the storage unit 22.
[0071] 9 is a diagram showing an example of the tag editing screen 8. The tag editing screen 8 is a screen for editing tag information associated with an employee. The tag editing screen 8 includes a tag selection area 80, an add tag button 81, an add tag area 82, a cancel button 83, and a save button 84.
[0072] The tag selection area 80 is an area where the saved tag information can be selected. The tag selection area 80 is configured to be able to select tag information generated by the tag generation unit 212 in response to a user's operation via the tag generation screen 7, and default tag information that can be selected in advance without the user having to use the tag generation screen 7.
[0073] The tag addition button 81 is a button for linking the tag information selected in the tag selection area 80 to an employee. In response to pressing of the tag addition button 81, the tag linking unit 213 adds the tag information selected in the tag selection area 80 to the tag addition area 82. The tag linking unit 213 can link not only the tag information generated by the tag generation unit 212 in response to a user's operation, but also default tag information prepared in advance before being generated by the user to an employee. With this configuration, in the year-end adjustment work, the labor staff can use the default tag information prepared in advance, thereby reducing the labor of the labor staff.
[0074] The tag addition area 82 is an area where a list of tag information linked to a selected employee is displayed. For example, the tag addition area 82 in Fig. 8 shows that tag information such as "Verification required", "Initial check completed", "Person in charge: Sato-san", and "2024's..." are linked to "Patent Taro". In response to pressing any cross mark attached to each piece of tag information in the tag addition area 82, the tag generation unit 212 can release the linkage of the tag information corresponding to the cross mark.
[0075] The cancel button 83 is a button for canceling the editing of the tag information for the selected employee. In response to receiving a press of the cancel button 83, the display control unit 211 causes the function provision screen 6 shown in FIG. 7 to be displayed again.
[0076] The save button 84 is a button for saving edits of tag information added or deleted to the selected employee. In response to receiving a press of the save button 84, the tag linking unit 213 updates the tag information linked to the employee. In addition, in response to receiving a press of the save button 84, the display control unit 211 displays the function provision screen 6 shown in FIG.
[0077] FIG. 10 is a diagram showing an example of the function provision screen 6 after editing the tag information in FIG. 7. In the function provision screen 6 in FIG. 10, compared to the function provision screen 6 in FIG. 7, the tag information "primary check completed" is deleted from the employee "Patent Taro" and the tag information "paper collection" is linked. More specifically, the tag confirmation area 65 in FIG. 10 is an area showing that the tag information "verification required", "person in charge: Sato-san", "2024's ~", and "paper collection" are linked to the employee "Patent Taro". That is, the tag linking unit 213 links the tag information to the employee associated with the year-end tax adjustment document in response to the user's operation. According to such a configuration, it becomes easier for the labor person in charge to manage employees in the year-end tax adjustment work.
[0078] 11 is a diagram showing an example of the comment log screen 9. The comment log screen 9 is a screen that displays a history of linking or unlinking tag information for each employee. The comment log screen 9 includes a comment log area 90, a comment input area 91, and a send button 92. The comment log area 90 is an area in which comment information 900 and log information 901 and 902 are displayed.
[0079] The comment information 900 is text information that can be freely input by the user. In addition to the text information, the comment information also includes information such as what year, month, day, hour, minute and second the operation was performed, which user performed it, and what type of operation was performed.
[0080] Log information 901 and 902 include information on past operations related to employee tag information. For example, log information 901 includes history information related to the linking of tag information for each employee. Log information 902 includes history information related to the release of linking. This history information includes information such as what year, month, day, hour, minute, and second the operation was performed, which user performed it, and what operation was performed. With this configuration, it is possible to release the linking of employees who meet certain conditions all at once, so that each user can efficiently perform year-end tax adjustment work.
[0081] The comment input area 91 is configured so that text information can be input.
[0082] The send button 92 is a button for outputting the text information entered in the comment input area 91 as comment information 900 in the comment log area 90. In response to receiving a press of the save button 84, the tag linking unit 213 updates the tag information linked to the employee.
[0083] According to the present disclosure, by realizing a function for attaching tag information to each employee, it becomes easier to manage employees.
[0084] [others] The information processing system includes a computer that executes a program. With respect to the information processing system 1 according to the above-described embodiment, the program may be configured to cause a computer to function as the processor 21 of the information processing system 1. The program may also be configured as an information processing method executed by the information processing system 1.
[0085] The server device 2 may be in an on-premise form or in a cloud form. As the server device 2 in a cloud form, the above functions and processes may be provided in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0086] In the above embodiment, the server device 2 performs various storage and control, but multiple external devices may be used instead of the server device 2. In other words, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like.
[0087] The buttons (e.g., the tag edit button 63) and check boxes (e.g., the global check box 62) appearing in this specification are examples of objects. The objects may be replaced with other objects such as toggle buttons, check boxes, radio buttons, drop-down menus, text buttons, image buttons, check boxes, etc.
[0088] Furthermore, the present invention may be provided in the following manner.
[0089] (1) A program for providing a service related to year-end adjustment procedures, the program causing a computer to execute the following steps: in a tag generation step, tag information is generated in response to a user's operation, the tag information includes text information that can be linked to employees within an organization; and in a tag linking step, the tag information is linked to employees within the organization in response to the user's operation.
[0090] According to this configuration, by realizing the function of attaching tag information to each employee in the year-end tax adjustment process, it becomes easier to manage employees.
[0091] (2) In the program described in (1) above, the user is a person in charge of labor within the organization in charge of work related to year-end adjustment documents, the year-end adjustment documents are documents used for year-end adjustments and are associated with each employee, and in the tag linking step, the tag information is linked to the employee associated with the year-end adjustment documents in accordance with the user's operation.
[0092] This configuration makes it easier for labor personnel to manage employees during year-end adjustment procedures.
[0093] (3) In the program described in (2) above, in the tag linking step, not only the tag information generated in response to an operation by the user, but also default tag information prepared in advance before being generated by the user can be linked to the employee.
[0094] According to this configuration, in the year-end adjustment process, the labor staff can use the default tag information prepared in advance, thereby reducing the labor work of the labor staff.
[0095] (4) In the program described in (3) above, the default tag information includes paper collection tag information, responsible person tag information, primary check tag information, secondary check tag information, and confirmation required tag information, the paper collection tag information is tag information indicating that the year-end adjustment documents will be collected from employees in paper form, the responsible person tag information is tag information configured to allow input of the name of the labor person in charge of the year-end adjustment documents, the primary check tag information is tag information indicating whether the year-end adjustment documents have been checked by the first labor person among multiple labor persons who check the year-end adjustment documents, the secondary check tag information is tag information indicating whether the year-end adjustment documents have been checked by the second labor person among multiple labor persons who check the year-end adjustment documents, and the confirmation required tag information is tag information indicating to alert the labor person, a program.
[0096] With this configuration, in year-end adjustment work, the labor personnel can use paper collection tag information, person in charge tag information, primary check tag information, secondary check tag information, and confirmation required tags as default tag information, thereby reducing the workload of the labor personnel.
[0097] (5) In the program described in (1) above, the users include a first user and a second user, and in the tag linking step, the tag information generated by the second user is linked to an employee in the organization or the linking with the employee in the organization is released in accordance with an operation of the first user.
[0098] According to such a configuration, the first user can link or unlink the tag information generated by the second user, so that each user can efficiently perform the year-end tax adjustment process.
[0099] (6) A program described in (1) above, further comprising an extraction step and a selection step, in which, in the extraction step, one or more employees who meet a specified condition are extracted from among the employees belonging to the organization in response to an operation from the user, and, in the selection step, in response to receiving a selection of a batch object from the user, one or more employees who meet the specified condition are identified in a lump, the batch object being an object indicating that employee identification is to be performed in a lump, and, in the tag linking step, when an operation to link the tag information is received from the user, the tag information is linked in a lump to the identified one or more employees.
[0100] According to this configuration, since it is possible to collectively release the linkage of employees who meet certain conditions, each user can efficiently carry out year-end adjustment procedures.
[0101] (7) The program according to (1) above, further comprising a display control step, which displays a history of linking or unlinking of tag information for each employee.
[0102] According to this configuration, each user can check the history, making it easier for them to manage their year-end tax adjustment procedures.
[0103] (8) An information processing method comprising the steps of the program according to any one of (1) to (7) above.
[0104] According to this configuration, by realizing the function of attaching tag information to each employee in the year-end tax adjustment process, it becomes easier to manage employees.
[0105] (9) An information processing system comprising a computer that executes the program according to any one of (1) to (7) above.
[0106] According to this configuration, by realizing the function of attaching tag information to each employee in the year-end tax adjustment process, it becomes easier to manage employees. Of course, this is not the case.
[0107] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0108] 1: Information processing system 2: Server device 21: Processor 210: Information transmission and reception unit 211: Display control unit 212: Tag generation unit 213: Tag attachment section 214:Extraction part 215: Selection section 22: Storage section 23: Communications Department 3: First person device 31: Processor 32: Storage section 33: Communications Department 34: Input section 35: Output section 4: Second person device 41: Processor 42: Storage section 43: Communications Department 44: Input section 45: Output section 5: Network 6:Function provision screen 60: Menu area 61: Narrow down area 62 : Bulk object 63: Tag edit button 64: Employee list area 640: Specific object 641: Tag display button 642: History display button 643: Partially grouped object 65: Tag confirmation area 7: Tag generation screen 70a: Tag generation area 70b: Tag generation area 70c: Tag generation area 70d: Tag generation area 70e: Tag generation area 700a: Handle area 700b: Handle area 700c: Handle area 700d: Handle area 700e: Handle area 701a: Input area 701b: Input area 701c: Input area 701d: Input area 701e: Input area 71: Add button 72: Save button 8: Tag editing screen 80: Tag selection area 81: Add tag button 82: Tag addition area 83: Cancel button 84: Save button 9: Comment log screen 90: Comment log area 900: Comment information 901: Log information 902: Log information 91: Comment input area 92: Send button
Claims
1. A program for providing services related to year-end tax adjustment operations, Have the computer perform the following steps: In the tag generating step, tag information is generated in response to an operation by a user, and the tag information includes text information that can be linked to employees in the organization; In the tag linking step, the tag information is linked to an employee in the organization in response to an operation by the user. program.
2. The program according to claim 1, The user is a person in charge of labor related to year-end tax adjustment documents within the organization, The year-end adjustment document is a document used for year-end adjustment and is associated with each employee, In the tag linking step, the tag information is linked to the employee associated with the year-end tax adjustment document in response to an operation by the user. program.
3. The program according to claim 2, In the tag linking step, not only the tag information generated in response to an operation by the user but also default tag information prepared in advance before being generated by the user can be linked to the employee. program.
4. The program according to claim 3, The default tag information includes paper collection tag information, responsible person tag information, first check tag information, second check tag information, and confirmation tag information; The paper collection tag information is tag information indicating that the year-end tax adjustment documents are to be collected from the employees in paper form; The person in charge tag information is tag information configured to allow input of the name of the labor person in charge of the year-end tax adjustment documents, The first check tag information is tag information indicating whether the year-end tax adjustment documents have been checked by the first labor officer among a plurality of labor officers who check the year-end tax adjustment documents, The second check tag information is tag information indicating whether the year-end tax adjustment documents have been checked by a second labor officer among a plurality of labor officers who check the year-end tax adjustment documents; The confirmation-required tag information is tag information that indicates that a labor manager should be alerted, program.
5. The program according to claim 1, The users include a first user and a second user; In the tag linking step, the tag information generated by the second user is linked to an employee in the organization or the linking with the employee in the organization is released in response to an operation by the first user. program.
6. The program according to claim 1, Further performing an extraction step and a selection step; In the extraction step, one or more employees who meet a predetermined condition are extracted from among employees belonging to the organization in response to an operation by the user; In the selection step, in response to receiving a selection of a collective object from the user, one or more employees that meet the predetermined condition are collectively identified, the collective object being an object that indicates that identification of employees is to be performed collectively; In the tag linking step, when an operation of linking the tag information is received from the user, the tag information is linked to one or more specified employees at once. program.
7. The program according to claim 1, Further performing a display control step; In the display control step, a history of linking or unlinking of tag information for each employee is displayed. program.
8. 1. An information processing method, comprising: The program includes the steps of any one of claims 1 to 7. Information processing methods.
9. An information processing system, The present invention comprises a computer that executes the program according to any one of claims 1 to 7. Information processing system.
Citation Information
Patent Citations
Information management apparatus and program
JP2018018292A
Program, information processing device, and method
JP2023012230A
Signature system and program
JP2023049475A
Year-end adjustment auxiliary system
JP2019023780A