Data entry support device, data entry support system, data entry support method, and program
The data input support device and system allow non-IT personnel to modify forms efficiently by adding objects like sticky notes and toggling display modes, addressing inefficiencies and costs in existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- FOREX CO LTD
- Filing Date
- 2025-05-12
- Publication Date
- 2026-04-21
AI Technical Summary
Existing data input systems require IT expertise for form specification changes, leading to inefficiencies in data entry operations, including form creation, entry, verification, and output, and incur additional costs for non-IT personnel.
A data input support device and system that includes a display control unit, input reception unit, work data management unit, and data storage unit, allowing users to add objects like sticky notes, markers, or electronic seals to forms, with display modes that can be toggled based on user privileges, and supports efficient data entry and management.
Facilitates efficient data entry operations by enabling non-IT personnel to easily modify input forms, reducing operational costs and enhancing data management efficiency.
Smart Images

Figure 0007849087000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a data input support device, a data input support system, a data input support method, and a program.
Background Art
[0002] Banks, insurance companies, etc. have been performing data input operations for decades to digitize and store the contents entered by customers in documents.
[0003] Data input forms are often managed by, for example, predetermined spreadsheet software or dedicated systems. Therefore, data input personnel who are not IT (Information Technology) technicians often cannot easily make new additions or changes to data input items even when they want to. Also, when requesting a specification change from in-house or external IT technicians, costs such as fees and time are incurred. Thus, there are problems with the convenience of designing and editing input forms.
[0004] Note that Patent Document 1 discloses a technique for designing a user-specific form based on a data definition file and a layout definition file.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] The document management device described in Patent Document 1 designs user-specific document data definition files by setting data definitions and layout definitions and creating data definition files based on the set data definitions. However, the technology in that document has the problem that the operation during document creation is complex and requires expertise, making it difficult for data entry personnel to easily change the specifications of the input form. Therefore, it is difficult to solve the above problem even with the technology described in that document.
[0007] Furthermore, there is a demand for increased efficiency in all aspects of data entry, including not only the creation of input forms but also data entry, verification, and output.
[0008] This disclosure was made in view of the above-mentioned issues and aims to support the efficiency of data entry operations. [Means for solving the problem]
[0009] This disclosure includes several means of solving at least some of the above problems, some examples of which are as follows:
[0010] One aspect of the present invention for solving the above problems is a data input support device comprising: a display control unit that displays an operation screen having a first display area on one side capable of displaying a form to be input, and a second display area on the other side capable of displaying an input form corresponding to the form; an input reception unit that receives user input; a work data management unit that receives and manages input data for the input form displayed in the second display area based on the user input via the operation screen; and a data storage unit that stores the input data in association with the form. The work data management unit receives an instruction to add an object, such as a sticky note, marker, or electronic seal, to the first display area; the data storage unit stores information relating to the form and the added object; the display control unit displays the added object in the first display area; and when a display switching button is operated, it refers to the display mode of the object; if the display mode is always on, it maintains the display of the object; and if the display mode is always off, it hides the object.
[0011] When the display switching button is operated, the display control unit may refer to the user privileges of the user who performed the operation, and even if the display mode is set to "Always On," if the user privileges are those of a specific privilege, it may hide the object.
[0012] The display mode can be set for each of the added objects, and the display control unit may control each object by referring to the display mode.
[0013] The work data management unit may, in the initial state before the user performs the work, add the object, which is the sticky note or the marker, to the form as an eraser at a predetermined position.
[0014] The system may also include a file output support unit that generates and outputs image data by combining the added sticky note or marker object with the image data of the form as an eraser.
[0015] Another aspect of the present invention for solving the above problems is a data input support system comprising a data input support device and a terminal device, wherein the data input support device includes a display control unit that causes the terminal device to display an operation screen having a first display area on one side capable of displaying a form to be entered for data input and a second display area on the other side capable of displaying an input form corresponding to the form, an input reception unit that receives input from the user of the terminal device, and a work data management unit that receives and manages input data for the input form displayed in the second display area based on the user's input via the operation screen, and the input data The system includes a data storage unit that stores data in association with a record form, the work data management unit receives an instruction to add an object, such as a sticky note, marker, or electronic stamp, to the first display area, the data storage unit stores the record form and information about the added object in association, and the display control unit displays the added object in the first display area, and when a display switching button is operated, it refers to the display mode of the object, maintains the display of the object if the display mode is always on, and hides the object if the display mode is always off.
[0016] A further aspect of the present invention for solving the above problems is a data input support method by a data input support device, comprising: a display control step of displaying an operation screen having a first display area on one side capable of displaying a form to be data input and a second display area on the other side capable of displaying an input form corresponding to the form; an input reception step of receiving user input; a work data management step of receiving and managing input data for the input form displayed in the second display area based on the user input via the operation screen; and a data storage step of saving the input data in association with the form, wherein the work data management step receives an instruction to add an object, such as a sticky note, marker, or electronic seal, to the first display area; the data storage step saves the form and information about the added object in association; the display control step displays the added object in the first display area; when a display switching button is operated, it refers to the display mode of the object; if the display mode is always on, it maintains the display of the object; and if the display mode is always off, it hides the object.
[0017] A further aspect of the present invention for solving the above problems is a program that causes a computer to function as a data input support device, wherein the computer functions as: a display control unit that displays an operation screen having a first display area on one side capable of displaying a form to be input and a second display area on the other side capable of displaying an input form corresponding to the form; an input receiving unit that receives user input; a work data management unit that receives and manages input data for the input form displayed in the second display area based on the user input via the operation screen; and a data storage unit that stores the input data in association with the form, wherein the work data management unit receives an instruction to add an object, such as a sticky note, marker, or electronic seal, to the first display area; the data storage unit stores information relating to the form and the added object; the display control unit displays the added object in the first display area; when a display switching button is operated, it refers to the display mode of the object; if the display mode is always on, it maintains the display of the object; and if the display mode is always off, it hides the object. [Effects of the Invention]
[0018] According to one aspect of this disclosure, it is possible to support the efficiency of data entry operations.
[0019] Other issues, configurations, and effects not mentioned above will be clarified by the following description of the embodiments. [Brief explanation of the drawing]
[0020] [Figure 1] This figure shows an example of the overall configuration of a data entry support system. [Figure 2] This figure shows an example of the various types of information that the memory unit holds. [Figure 3] This flowchart illustrates an example of the process involved in creating an input form. [Figure 4] This figure shows an example of the template creation screen. [Figure 5] It is a diagram showing an example of an input form creation screen. [Figure 6] It is a diagram showing an example of an input form creation screen. [Figure 7] It is a diagram showing an example of an input form creation screen. [Figure 8] It is a diagram showing an example of an input form creation screen (guide setting). [Figure 9] It is a flowchart showing an example of a process related to data input work. [Figure 10] It is a diagram showing an example of a data input screen. [Figure 11] It is a flowchart showing an example of a process related to the confirmation work of input data. [Figure 12] It is a diagram showing an example of a confirmation screen. [Figure 13] It is a diagram showing an example of a confirmation screen (sticker / marker setting). [Figure 14] It is a diagram showing an example of a confirmation screen (electronic seal setting). [Figure 15] It is a flowchart showing an example of a process related to data output work. [Figure 16] It is a diagram showing an example of an output layout creation screen. [Figure 17] It is a diagram showing an example of an output operation screen. [Figure 18] Figure 18(a) shows an example of business flow information. Figure 18(b) shows an example of work history information. [Figure 19] It is a diagram showing an example of an operation screen of a business flow. [Figure 20] It is a diagram showing an example of the hardware configuration of a data input support device.
Modes for Carrying Out the Invention
[0021] Hereinafter, each embodiment of the present invention will be described with reference to the drawings.
[0022] Figure 1 shows an example of the overall configuration of the data entry support system 1. As shown in the figure, the data entry support system 1 includes a data entry support device 100 and a terminal device 200. The data entry support device 100 performs various processes to support data entry work, such as creating input forms used for data entry and managing the entered data. The terminal device 200 outputs output information such as screen information of various operation screens generated by the data entry support device 100 and receives input information based on user operations.
[0023] Furthermore, the data input support device 100 and the terminal device 200 are connected to each other so that they can communicate with one another via a predetermined network N (for example, the Internet or a LAN: Local Area Network). Note that each of the terminal devices 200 exemplified in Figure 1 may belong to a different company or company, or to the same company (or organization). Also, the data input support system 1 may include multiple data input support devices 100.
[0024] Such a data entry support device 100 generates an input form creation screen on the terminal device 200, with a display area on one side capable of displaying the form to be created and a display area on the other side capable of displaying the input items included in the input form. The data entry support device 100 also accepts settings for the layout and attributes of the input items via the input form creation screen, and creates and saves the input form desired by the user. Furthermore, the data entry support device 100 accepts user operations regarding guide settings to assist in data entry into the input items and saves the settings.
[0025] Furthermore, the data entry support device 100 generates a data entry screen on the terminal device 200, with a display area on one side capable of displaying the form to be entered and a display area on the other side capable of displaying the input items included in the input form. The data entry support device 100 also receives input data for each input item and stores it in association with the target form. When an input item for which guide settings are configured is selected, the data entry support device 100 supports accurate data entry by the user by displaying a guide at the corresponding position on the form. The data entry support device 100 also supports accurate data entry by the user by generating audio information that reads aloud the content entered in the input items and outputting it to the terminal device 200.
[0026] Furthermore, the data entry support device 100 generates a settings screen on which a display area for the form to be entered is placed on one side and input fields for characters to be displayed on sticky notes are placed on the other side, and displays this screen on the terminal device 200. The data entry support device 100 also displays sticky notes with the data entered in the input fields in the display area of the form and saves information about the sticky notes in association with the form. Furthermore, the data entry support device 100 generates a settings screen on which a display area for the form to be entered is placed on one side of the display screen and a display area for information to set the attributes of the markers is placed on the other side, and displays this screen on the terminal device 200. Furthermore, the data entry support device 100 accepts the addition of markers to the form based on user operation and saves information about the markers in association with the form. Furthermore, the data entry support device 100 generates a settings screen on which a display area for the form to be entered is placed on one side of the display screen and a display area for information to set the attributes of the electronic seals is placed on the other side, and displays this screen on the terminal device 200. Furthermore, the data input support device 100 accepts the addition of an electronic seal to a form based on user operation and stores information related to the electronic seal in association with the form. In this embodiment, sticky notes, markers, and electronic seals are also referred to as objects.
[0027] Furthermore, the data input support device 100 accepts the selection of output items from the input form based on user operation, and creates and saves the output layout requested by the user. The data input support device 100 also outputs the input data corresponding to the output items in a predetermined output format according to the output layout.
[0028] Furthermore, the data entry support device 100 receives and stores information about the business flow and the users who have the authority to perform each task included in the business flow. The data entry support device 100 also stores the information associated with the worker who performed each task included in the business flow and the work history.
[0029] The terminal device 200 is a device used for data entry work, and is, for example, a personal computer, smartphone, or tablet terminal. The terminal device 200 displays screen information acquired from the data entry support device 100 via a GUI (Graphical User Interface) on its own display and accepts input operations from the user. The terminal device 200 also transmits the input information received from the user via the GUI to the data entry support device 100. The terminal device 200 can connect to the data entry support device 100 via the network N by running a dedicated application program or a general-purpose browser, and can output an operation screen using screen information transmitted from the data entry support device 100, or transmit input information from the user to the data entry support device 100.
[0030] As described above, the data entry support device 100 is a device that provides various support functions for data entry work. Specifically, the data entry support device 100 performs various processes to provide various functions, such as a function to create input forms, a function to support accurate data entry (including verification of input data), a function to manage input data, and a function to output input data. With such a data entry support device 100, it is possible to support the efficiency of data entry work.
[0031] As shown in Figure 1, the data input support device 100 includes a storage unit 110, a processing unit 120, and a communication unit 130.
[0032] The storage unit 110 stores information used in processing performed by the data input support device 100 and information acquired from the terminal device 200. Specifically, the storage unit 110 includes user information 111, template information 112, input form information 113, target data 114, input data related information 115, output layout information 116, business flow information 117, and work history information 118. The business flow information 117 and work history information 118 will be described later as information used in processing of modified versions of this embodiment.
[0033] Figure 2 shows an example of the various types of information contained in the memory unit.
[0034] User information 111 is information about the user of the terminal device 200 and is stored for each user. As shown in the figure, user information 111 includes a user ID, a user name, and a work history. The user ID is user identification information, and the user name is information that identifies the user's name. The work history is information about the history of work performed by the user, and is associated with a target data ID that identifies the form (target data) being worked on, the work content (e.g., data entry, confirmation of entered data, etc.), and the date of the work. The work history is updated as the user performs work. User information 111 may also have user privileges. User privileges are information for controlling the operations allowed for each user type, such as an administrator user or a general user, and are used, for example, to determine whether or not a user has the authority to hide sticky notes, markers, or electronic seals attached to a form.
[0035] Template information 112 is information about a template created by the user, and it registers information about the input items included in that template. Furthermore, template information 112 is created and stored for each template.
[0036] Template information 112 includes a template ID, a template name, and an input item list. The template ID and template name are the identification information and name of the template, respectively. The input item list is a list of input items registered in the template through user operations, and each input item is associated with an item name, item ID, and other attributes.
[0037] Input form information 113 is information about an input form created by the user for data entry, and it registers information about the input items included in that input form. Furthermore, input form information 113 is created and stored for each input form.
[0038] The input form information 113 includes a form ID, a form name, and an input item list. The input form ID and input form name are the identification information and name of the input form, respectively. The input item list is, for example, a list of input items that the user has individually selected or selected from a template, with each input item associated with an item name, item ID, other attributes, and layout.
[0039] Furthermore, if the input form is configured to display a common item name as a label across multiple input fields, information about the label is registered in the input field list. Specifically, the label name, the item ID of the corresponding input field, and the label layout are registered in association with each other.
[0040] Furthermore, if the input form is configured to display a guide at the corresponding position on the form when an input item is selected, information regarding the guide setting is registered in the input item list. Specifically, the guide ID, guide position, and the item ID of the corresponding input item are registered in association with each other.
[0041] Let's return to Figure 1 for explanation. The target data 114 consists of image information (for example, image files such as JPEG or TIFF) of various documents (forms) filled out by the contract holder or applicant. Each target data 114 is assigned arbitrary identification information (for example, target data name or target data ID) according to the type of document or management number.
[0042] Input data-related information 115 is information about the input data for the input form. Input data-related information 115 is created and stored for each target data 114 of the form that is the target of the data entry work. In addition, input data-related information 115 is updated in accordance with the user's input work.
[0043] Specifically, as shown in Figure 2, the input data-related information 115 includes an input data ID, a target data ID, a target data name, the status of the target data 114, a form ID, and input content. Furthermore, if the target data 114 has sticky notes, markers, or electronic stamps attached, the input data-related information 115 also includes a sticky note list, a marker list, or an electronic stamp list.
[0044] The Input Data ID is the identification information for the input data. The Target Data ID and Target Data Name are the identification information and name of the Target Data 114 corresponding to the input data, respectively. The Status of Target Data 114 indicates the progress stage of the work on Target Data 114, such as not entered, entered, or confirmed. The Form ID is the identification information for the input form used to enter the data for Target Data 114.
[0045] Furthermore, the input content consists of the data entered into each input field of the input form. Specifically, the data content is associated with the item ID of each input field in the input form and registered accordingly. For example, if item ID 001 and item ID 002 of the input form are input fields for name and age, respectively, the input content will be associated with the name entered in item ID 001 and with the age entered in item ID 002, and registered accordingly.
[0046] The sticky note list is information registered when sticky notes are attached to the target data 114 of a form. For each sticky note, the sticky note ID, position, size, color, and content are registered. The sticky note ID is the identification information of the sticky note; for example, if multiple sticky notes are attached to one form, it is the information that identifies each sticky note. The position is coordinate information that identifies the location of the sticky note within the display area where the form is displayed. The size and color are information indicating the size and color of the sticky note, respectively. The content is information such as the text entered on the sticky note. The sticky note list may also have a font size for each sticky note. The sticky note list may also have a permanent display setting (on or off) for each sticky note. The permanent display setting is information that indicates, for example, whether the sticky note is always displayed (on: cannot be switched to hidden) or not always displayed (off: can be switched to hidden). Note that users with specific privileges can switch to hidden even if the permanent display setting is on.
[0047] The marker list is information registered when markers are attached to the target data 114 of a form. For each marker, the marker ID, position, marker shape, color, and thickness are registered. The marker ID is the identification information of the marker; for example, if multiple markers are attached to a single form, this information identifies each marker. The position is, for example, coordinate information that specifies the position of the marker within the display area where the form is displayed. The shape is information that specifies the shape of the marker. The color and thickness are information that indicates the color and thickness of the marker, respectively. The marker list may also have a permanent display setting (on or off) for each marker. The permanent display setting is, for example, information that indicates whether the marker is always displayed (on: cannot be switched to hidden) or not always displayed (off: can be switched to hidden). Note that users with specific privileges can switch to hidden even if the permanent display setting is on.
[0048] The electronic seal list is information registered when an electronic seal is attached to the target data 114 of a form, and for each electronic seal, the electronic seal ID, position, size, color, date, and name are registered. The electronic seal is, for example, image data of a seal that includes the name of the user who affixed the seal and the date it was affixed. The electronic seal ID is, for example, identification information of the electronic seal associated with the user ID. The position is, for example, coordinate information that identifies the position of the electronic seal within the display area where the form is displayed. The size and color are information indicating the size and color of the electronic seal, respectively. The date is, for example, information indicating the date it was affixed. The name is, for example, information indicating the name of the user who affixed the seal. The electronic seal list may have a permanent display setting (on or off) for each electronic seal. The permanent display setting is, for example, information indicating whether the electronic seal is always displayed (on: cannot be switched to hidden) or not always displayed (off: can be switched to hidden). Note that users with specific permissions can switch to hiding the content even if the "always display" setting is turned on.
[0049] Output layout information 116 is information that registers the layout created by the user for outputting input data. Output layout information 116 is generated and stored for each layout.
[0050] Specifically, the output layout information 116 includes a layout ID, a layout name, a form ID, and an output item list, as shown in Figure 2. The layout ID and layout name are information indicating the identification and name of the output layout, respectively. The form ID is the identification information of the input form that received the input data to be output. The output item list is, for example, a list of input items that the user has selected as output items from within the input form, with each output item being associated with an item name, item ID, and other attributes.
[0051] Next, the processing unit 120 will be described. As shown in Figure 1, the processing unit 120 includes an input reception unit 121, a template creation support unit 122, an input form creation support unit 123, a work data management unit 124, a data storage unit 125, a file output support unit 126, and a display control unit 127.
[0052] The input reception unit 121 is a functional unit that receives information input and acquires various types of input information based on user operations from the terminal device 200.
[0053] The template creation support unit 122 and the input form creation support unit 123 are functional units that support the creation of templates and input forms, respectively.
[0054] The work data management unit 124 is a functional unit that manages input information entered into the target data 114 of input forms and reports, i.e., input data and input information related to sticky notes / markers / electronic seals. Specifically, the work data management unit 124 selects the data to be managed from the input information received by the input reception unit 121 and passes it to the data storage unit 125 as information to be registered in the input data related information 115.
[0055] The data storage unit 125 is a functional unit for storing data. Specifically, the data storage unit 125 stores information about created templates and input forms in the storage unit 110 as template information 112 and input form information 113, for example. The data storage unit 125 also registers information such as input data obtained from the work data management unit 124 into corresponding information (for example, input data related information 115).
[0056] The file output support unit 126 is a functional unit that outputs input data based on the output layout information 116. Specifically, the file output support unit 126 outputs the input data in a predetermined output format according to the output layout.
[0057] The display control unit 127 is a functional unit that generates screen information corresponding to processing in response to a user request and displays it on the terminal device 200.
[0058] Next, the communication unit 130 will be described. The communication unit 130 is a functional unit that performs information communication with external devices. Specifically, the communication unit 130 acquires user input information from the terminal device 200. The communication unit 130 also transmits screen information and the like generated by the data input support device 100 to the terminal device 200.
[0059] The functional configuration of the data input support device 100 has been described above.
[0060] Next, we will explain the processing performed by the data input support device 100 in response to user operations on the terminal device 200.
[0061] Figure 3 is a flowchart showing an example of the process related to creating an input form. The process in step S10 starts, for example, when "Create Template" is selected from the menu screen displayed on the terminal device 200. Note that if the template to be used has already been created or if no template is to be used, the processes in steps S10 to S20 are not mandatory, and the process may start from step S30, which will be described later.
[0062] When processing begins, the data input support device 100 performs the process of assisting in the creation of a template (step S10). Specifically, the display control unit 127 generates a template creation screen and displays it on the terminal device 200.
[0063] Figure 4 shows an example of a template creation screen. As shown in the figure, the template creation screen 300 has an input item display area 301 and an instruction reception area 302. Note that the example shown displays the input items 303 included in a pre-created template, and the input items 303 are not displayed in the input item display area 301 of the initial template creation screen 300.
[0064] The template creation support unit 122 displays input items in the input item display area 301 based on user operations. For example, when the copy template selection button in the instruction reception area 302 is selected, the template creation support unit 122 displays existing templates as template candidates to be copied via the display control unit 127. Furthermore, when any candidate is selected from the template candidates, the template creation support unit 122 displays the input items 303 of the selected template in the input item display area 301 via the display control unit 127 (as illustrated in Figure 4).
[0065] As shown in the diagram, input item 303 has an item name (for example, the name of the contract holder) and an item ID (for example, item 001).
[0066] In this way, the data entry support device 100 can copy and use pre-made templates. Therefore, users can reuse the input items included in the pre-made templates, saving them the trouble of creating templates from scratch.
[0067] Furthermore, if the item addition button in the instruction reception area 302 is selected, the template creation support unit 122 adds and displays one input item in the input item display area 301 via the display control unit 127. The user can also create a template by repeatedly selecting the item addition button to add input items one by one to the input item display area 301. In addition, if the item addition button is selected while a copied template is displayed, additional input items will be added to the input item display area 301 in addition to the input items included in that template.
[0068] Furthermore, the user can perform editing operations on input items 303 included in the input item display area 301, such as setting or changing the item name and other attributes (for example, attributes such as the types of characters that can be used), changing the order of input items, or deleting the input items themselves. Specifically, when the template creation support unit 122 selects an input item to be edited based on user operation, it displays the editing screen of the selected input item on the terminal device 200 via the display control unit 127. The template creation support unit 122 also performs the corresponding processing when it receives user operation related to editing. If the item name or the order of items is changed, this is reflected in the display of the input item display area 301, and if an item is deleted, it is removed from the input item display area 301. Details of the attributes will be described later.
[0069] Furthermore, after the data storage unit 125 receives a name requested by the user in the instruction reception area 302, if the save button is selected, it saves the template containing the input items displayed in the input item display area 301 (step S20). Specifically, the data storage unit 125 saves template information 112 in the storage unit 110, which includes the template name and assigns an arbitrary template ID to the item name, item ID, and attributes of each input item.
[0070] Next, the data input support device 100 performs the process of assisting in the creation of an input form (step S30). Specifically, when "Create Input Form" is selected from the menu screen displayed on the terminal device 200, the display control unit 127 generates an input form creation screen and displays it on the terminal device 200.
[0071] Figures 5-7 show an example of an input form creation screen. As shown in Figure 5, the input form creation screen 310 has a display area 311 on one side for the form to be created, and a display area 312 on the other side for the input items to be included in the input form. Note that in the initial stage of the input form creation screen 310 shown in Figure 5, the form 313 and input items 314 (see Figures 6 and 7) are not displayed in the respective display areas 311 and 312.
[0072] The input form creation support unit 123 displays the form and input items in their respective display areas based on user operations. For example, when the target data selection button is selected, the input form creation support unit 123 displays candidate target data 114 for the form (including sample form data used solely for the purpose of creating the input form) via the display control unit 127. When any candidate is selected from the candidate target data 114, the input form creation support unit 123 displays the form 313 of the selected target data 114 in the corresponding display area 311 via the display control unit 127 (see Figure 6).
[0073] Furthermore, when the template selection button is selected, the input form creation support unit 123 displays candidate templates via the display control unit 127. When any template candidate is selected, the input form creation support unit 123 displays the input items 314 included in the selected template via the display control unit 127 and accepts the selection of input items to be included in the input form (i.e., newly added). The input form creation support unit 123 also displays the accepted input items in the display area 312 via the display control unit 127 (see Figure 6). The displayed input item 314 consists of an item name 315 and an input field 316, and in the illustrated example, the item ID is conveniently displayed in the input field.
[0074] In this way, the data entry support device 100 can select and use templates and input items that correspond to the input form from among the pre-created templates. Therefore, users can reuse the input items necessary for the input form from the input items included in the pre-created templates, thus saving the effort of creating the input items for the input form from scratch.
[0075] When the "Add Item" button is selected, the input form creation support unit 123 adds and displays one input item in the input item display area 312. The user can also create an input form by repeatedly selecting the "Add Item" button to add input items one by one to the input item display area 312. It is also possible to delete input items themselves. When an item is deleted, it is removed from the display area 312.
[0076] Furthermore, the user can set the layout for each input item. For example, when setting the layout, the input form creation support unit 123 accepts a predetermined user operation (e.g., drag and drop) to change the display position of the input items 314 within the display area 312. The input form creation support unit 123 also accepts a predetermined user operation (e.g., selecting one end of the border of the input item and stretching or shrinking it horizontally) to change the width of the input items 314. The user can also adjust the width of the item name 315 and input field 316 based on the same operation as when adjusting the width of each input item 314. The input form creation support unit 123 does not accept arrangements where input items 314 overlap each other, or where input items 314 overlap with buttons such as the item addition button, and adjusts them to prevent overlap.
[0077] Furthermore, users can set attributes for each input field. These attributes can include various types such as field name, field ID, allowed character types, character length, left / right alignment, and full-width / half-width characters. Attributes may also include, for example, whether the input field is read-only or whether it supports automatic search input. Automatic search input, for instance, when an input field is an address and a postal code is entered, accesses a site or database associated with the pre-associated URL (Uniform Resource Locator) for that input field and automatically enters the search results for the corresponding address into the input field.
[0078] In addition to the examples above, the automatic search input function may also, for example, use data entered in a certain field as a key to search the master data of a predetermined database stored in the memory unit 110, and display the hit data in that field or other related fields. For example, if a bank number is entered in a certain field, this is used as a key to search the database stored in the memory unit 110 that registers the correspondence between bank numbers and bank names, and the bank name corresponding to the hit bank number is displayed in that field. Another example is if a disease name is entered in a certain field, this is used as a key to search the database stored in the memory unit 110, and the candidates with the hit disease name (for example, AB asthma, Cd asthma, etc.) are displayed as selectable, and the disease name selected by the user is displayed in that field.
[0079] When the input form creation support unit 123 selects an input item whose attributes are to be changed based on user operation, it displays the attribute setting screen for that input item on the terminal device 200 via the display control unit 127. Furthermore, when the input form creation support unit 123 receives user operation regarding attribute setting, it sets the attribute according to the operation.
[0080] Furthermore, the input form creation support unit 123 can configure the display of labels. For example, in the example in Figure 6, the item names (security numbers) for items ID 002 to 004 are the same. In such cases, the item names can be removed from each input item and displayed as labels 317 (as illustrated in Figure 7). Note that even if there is only one input item, the item name can be removed and displayed as a label.
[0081] Specifically, when the "Add Label" button is selected based on user operation, the input form creation support unit 123 accepts the information to be displayed as a label (usually corresponding to the item name) and the selection of the target input item. The input form creation support unit 123 also removes the item name from the selected input item and displays the label 317.
[0082] Furthermore, the user can configure the layout of the labels. Specifically, the input form creation support unit 123 changes the display position and width of the labels based on predetermined user operations, similar to the settings for the input items described above. Note that, similar to the input items 314, the input form creation support unit 123 does not accept arrangements where labels 317 overlap with each other, labels 317 overlap with input items 314, or labels 317 overlap with buttons such as the item addition button, and adjusts them to prevent overlapping.
[0083] As shown in Figure 7, in an input form, for example, the layout of each input item can be set to correspond to the position and shape of each entry field in the form. In this way, users can design the layout of each input field on the input form to correspond to the layout (position, size, etc.) of each entry field in the form while checking the format of the form displayed on one side (position, size, etc.), thus enabling the creation of an input form that allows for intuitive input and confirmation.
[0084] Furthermore, users can set up guides to assist with more accurate data entry. Guides (also called guide marks) are image markers that, when an input field in an input form is selected during the data entry process described later, indicate the corresponding entry field in the form containing the information. These markers are represented, for example, by a cross or an L-shaped line.
[0085] Figure 8 shows an example of an input form creation screen (guide settings). As shown in the figure, the input form creation screen 320 in guide setting mode displays a guide setting button and a guide line save button. When the guide setting button is selected based on user operation, the input form creation support unit 123 accepts the selection of an input item to set a guide for from among the input items included in the input form. Also, when an input item is selected based on user operation, the input form creation support unit 123 displays the guide 321 in the display area 311 of the form and accepts a change in the guide setting position. In the example shown, the display position of the guide 321 is set on the corresponding entry field of the form after the recipient input item included in the input form has been selected. Note that the user can set multiple guide lines to correspond to each input item of the input form.
[0086] Such guide settings can support more accurate data entry. Furthermore, in the data entry process described later, when an input item in the input form is selected, the display control unit 127 may not only display guide lines at the specified positions on the form, but also enlarge and display the corresponding input fields on the form. Such enlarged display allows the user to enter data more accurately.
[0087] Returning to the explanation of Figure 3, after the data storage unit 125 receives a name requested by the user for the form name, if the save button is selected, it saves the input form having the input items displayed in the input item display area 312 (step S40). Specifically, the data storage unit 125 registers the form name, the item name, item ID, other attributes and layout of each input item, the label name, item ID and label layout if a label is set, and the form ID assigned to the input form in the input form information 113 (saved as input form information 113).
[0088] Furthermore, when the save guide line button is selected in the guide settings, the data storage unit 125 registers the guide settings in the input form information 113. Specifically, for each configured guide, the data storage unit 125 associates the assigned arbitrary guide ID, the guide's position, and the corresponding input item ID with the input item ID in the input form information 113.
[0089] The input form creation support unit 123 terminates the processing of this flow once it saves the created input form. Note that the processes in steps S10 to S40 included in this input form creation process are not a single series of processes as described above; steps S10 and S20, and steps S30 and S40, may be started as separate flows at any time the user chooses.
[0090] Next, we will describe the process related to the user's data input work, specifically the input data storage process performed by the data input support device 100.
[0091] Figure 9 shows an example of the process related to data entry. This process starts, for example, when "Data Entry" is selected from the menu screen displayed on the terminal device 200.
[0092] When processing begins, the input reception unit 121 accepts the user's selection of target data 114 for the form in which they intend to input data (step S110). Specifically, the input reception unit 121 displays screen information for accepting the selection of target data 114 on the terminal device 200 via the display control unit 127, and accepts the user's selection.
[0093] Next, the input reception unit 121 accepts the user's selection of the input form to be used for data entry (step S120). Specifically, the input reception unit 121 displays screen information for accepting the selection of the input form on the terminal device 200 via the display control unit 127, and accepts the user's selection. Note that each target data 114 to be entered may have a form ID associated with the input form in advance. In this case, since the form ID is determined when the target data 114 is selected in step S110, step S120 can be omitted.
[0094] Next, the display control unit 127 displays a data input screen on the terminal device 200 and accepts data input (step S130). Specifically, the display control unit 127 generates a data input screen in which the display area of the selected target data 114 is placed on one side and the display area of the selected input form is placed on the other side. The display control unit 127 also displays the generated data input screen on the terminal device 200 and accepts data input based on user operation.
[0095] Figure 10 shows an example of a data entry screen. As shown in the figure, the data entry screen 330 has a display area 331 for the target data 114 of the form and a display area 332 for the input form. The user enters the information entered in the corresponding entry field of the form for each input item displayed in the display area 332 of the input form. Specifically, the user selects an input item 314 with the cursor displayed on the display screen and enters text into the input field 316 of the selected input item 314, and the text entered into the input field 316 of the input item 314 is displayed (entered). Figure 10 shows the state after text has been entered into each input field 316. As mentioned above, when an input item 314 is selected with the cursor, if a guide is set for that input item 314, a guide (mark image) will be displayed at the guide setting position within the display area 331. At this time, the entry field of the form for which the guide is set may be enlarged.
[0096] Next, the data storage unit 125 saves the input data when the save button on the data input screen 330 is selected based on user operation (step S140). Specifically, the data storage unit 125 obtains the input content to be registered in the input data-related information 115 from the work data management unit 124. More specifically, the work data management unit 124 passes to the data storage unit 125 the input content, which associates the data content entered in each input item with each item ID. The data storage unit 125 registers the target data ID of the target data 114, the target data name, the status of the target data 114 (in this case, entered), the form ID of the input form, and the input content obtained from the work data management unit 124 in the input data-related information 115.
[0097] Furthermore, the data storage unit 125 terminates the processing of this flow once it has saved the input data.
[0098] Furthermore, the work data management unit 124 may generate audio information that reads aloud the data entered in the input fields of the input form and transmit it to be output from the terminal device 200. In this case, since audio information that reads aloud the data entered in the input fields is output from the terminal device 200, the user can recognize the input data not only visually but also aurally, making it easier to notice data input errors.
[0099] As shown in Figure 10, the user can also set the voice reading speed. The work data management unit 124 generates voice information at the set reading speed and transmits it to the terminal device 200.
[0100] Next, we will explain the processes related to user data verification, specifically the sticky note, marker, and electronic signature reception processes performed by the input support device.
[0101] Figure 11 shows an example of the process related to verifying input data. This process starts, for example, when "Data Verification" is selected from the menu screen displayed on the terminal device 200.
[0102] When processing begins, the input reception unit 121 accepts the user's selection of target data 114 for the form they wish to confirm (step S210). Specifically, the input reception unit 121 displays screen information for accepting the selection of target data 114 on the terminal device 200 via the display control unit 127, and accepts the user's selection. The work data management unit 124 identifies the input form and input content associated with the target data 114 selected by the input reception unit 121 from the input data-related information. The work data management unit 124 also generates a confirmation screen via the display control unit 127, with a display area for the target data 114 on one side and a display area for the completed input form corresponding to the target data 114 on the other side, and displays it on the terminal device 200. The data content of each input field can be edited. In other words, the confirmation screen is also a data input screen. Furthermore, the work data management unit 124, via the display control unit 127, displays image data corresponding to sticky notes registered in the sticky note list of input data-related information in the display area of the target data 114. It also displays image data corresponding to markers registered in the marker list of input data-related information in the display area of the target data 114. Furthermore, it displays image data corresponding to electronic seals registered in the electronic seal list of input data-related information in the display area of the target data 114.
[0103] Figure 12 shows an example of a confirmation screen. As shown in the figure, the confirmation screen 340 has a display area 341 for the form and a display area 342 for the completed input form. The confirmation screen 340 also displays a display switching button, a sticky note add / edit button, and an electronic stamp add / edit button. In Figure 12, sticky notes, markers, and electronic stamps are not displayed.
[0104] Next, the work data management unit 124 accepts sticky note input (step S220). Specifically, when the sticky note add / edit button on the confirmation screen 340 is selected, the work data management unit 124 generates a confirmation screen 350 with a form display area on one side and a sticky note setting display area including input fields for input data to be displayed on the sticky note on the other side, and displays it on the terminal device 200.
[0105] Figure 13 shows an example of a confirmation screen (sticky note / marker settings). As shown in the figure, the confirmation screen 350 in sticky note / marker setting mode has a form display area 351 and a display area 352 for sticky note settings and marker settings. The upper display area 352S accepts settings related to sticky notes, and the lower display area 352M accepts settings related to markers. The sticky note setting display area 352S includes an area for setting the sticky note color, an area for setting the sticky note size, an input field for text to be displayed on the sticky note, and an instruction reception area that accepts instructions to add or update sticky notes, a clear instruction reception button to erase text entered in the input field, and a delete button to accept instructions to delete the sticky note itself. An area for setting the font size to be written on the sticky note may also be included. The color may have adjustable transparency. Furthermore, if the user logged into the data entry support device 100 and operating the screen has specific user privileges, a selection field (for example, a checkbox) will be displayed in the display area 352S that allows the user to select whether to turn on or off the always-on display setting for sticky notes (always on).
[0106] The user can display a sticky note 353 in the display area 351 of the form by selecting the color and size of the sticky note, entering the text to be displayed on the sticky note, and selecting the additional instruction acceptance button, even if the sticky note 353 displayed in the display area 351 has not been selected. Specifically, the work data management unit 124 acquires the color and size of the selected sticky note and the text entered in the input fields as setting information based on the user's operation. The work data management unit 124 then displays the sticky note 353, which reflects the setting information, in the display area 351 of the form via the display control unit 127.
[0107] Furthermore, the work data management unit 124 accepts changes to the position of sticky notes. Specifically, when the position of a sticky note is changed based on a predetermined user operation (for example, drag and drop), the work data management unit 124 identifies the changed position of the sticky note 353 in the display area 351 of the form and displays the sticky note 353 in the changed position via the display control unit 127.
[0108] When a user selects a sticky note 353 displayed in display area 351, the settings of the selected sticky note 353 are displayed in display area 352S, allowing the user to edit the settings of the selected sticky note 353. The edited results can be reflected by selecting the "Accept Update Instruction" button. The selected sticky note 353 can be deleted by selecting the "Delete" button.
[0109] Next, the work data management unit 124 accepts marker input (step S230). Specifically, the marker setting display area 352M includes an area for setting the marker color, an area for setting the marker thickness, an instruction reception area having an instruction reception button for drawing the marker freehand, an instruction reception button for drawing a straight line, and a delete button for receiving instructions to delete the marker itself. The transparency of the color may also be set. If the user who is logged into the data input support device 100 and operating the screen has specific user privileges, the display area 352M will display a selection field (for example, a checkbox) for selecting whether to turn on or off the always-on display setting for the marker (always display).
[0110] The user can display the marker 354 in the display area 351 of the form by selecting the color and thickness of the marker and then selecting the freehand or straight line input instruction acceptance button, even if the marker 354 displayed in the display area 351 has not been selected. Specifically, when the freehand instruction acceptance button for the marker is selected, the work data management unit 124 displays the marker pointer (for example, a pencil pointer) in the display area 351 of the form via the display control unit 127 and accepts the marker on the form based on the user's freehand operation.
[0111] Furthermore, when the button for receiving instructions to input a straight line with a marker is selected, the work data management unit 124 displays a marker pointer (for example, a pencil pointer) on the display area 351 of the form via the display control unit 127, and accepts a straight line marker 354 on the form based on the user's operation.
[0112] Furthermore, when a user selects a marker 354 displayed in display area 351, the settings of the selected marker 354 are displayed in display area 352M, and the user can edit the settings of the selected marker 354. The selected marker 354 can be deleted by selecting the delete button.
[0113] Next, the work data management unit 124 accepts the input of an electronic seal (step S240). Specifically, when the Add / Edit Electronic Seal button on the confirmation screen 340 is selected, the work data management unit 124 generates a confirmation screen 350 with a form display area on one side and an electronic seal setting display area on the other side, and displays it on the terminal device 200.
[0114] Figure 14 shows an example of a confirmation screen (electronic seal settings). As shown in the figure, the confirmation screen 350 in electronic seal setting mode has a form display area 351 and an electronic seal setting display area 355. The electronic seal setting display area 355 includes an area for setting the color of the electronic seal, an area for setting the size of the electronic seal, an area for displaying the date and name included in the electronic seal's seal, and an instruction reception area having buttons for receiving instructions to add or update the electronic seal, and a delete button for receiving instructions to delete the electronic seal itself. The transparency of the color may be set. The current date is set in the date field, and the name of the user who is logged into the data input support device 100 and operating the screen is set in the name field. If the user has specific user privileges, a selection field (for example, a checkbox) for selecting whether to turn on or off the always-on display setting (always display) of the electronic seal is displayed in the display area 355.
[0115] The user can display the electronic seal 356 in the display area 351 of the form by selecting the color and size of the electronic seal and then selecting the additional instruction acceptance button, even if the electronic seal 356 displayed in the display area 351 has not been selected. Specifically, the work data management unit 124 acquires the color and size of the electronic seal selected based on the user's operation, the current date, and the user's name as setting information. The work data management unit 124 then displays the electronic seal 356, reflecting the setting information, in the display area 351 of the form via the display control unit 127.
[0116] Furthermore, the work data management unit 124 accepts changes to the position of the electronic seal. Specifically, when the position of the electronic seal is changed based on a predetermined user operation (for example, drag and drop), the work data management unit 124 identifies the changed position of the electronic seal 356 in the display area 351 of the form and displays the electronic seal 356 in the changed position via the display control unit 127.
[0117] When a user selects an electronic seal 356 displayed in display area 351, the settings of the selected electronic seal 356 are displayed in display area 355, and the user can edit the settings of the selected electronic seal 356. However, the date and name cannot be edited. The editing results can be reflected by selecting the "Receive Update Instruction" button. The selected electronic seal 356 can be deleted by selecting the "Delete" button.
[0118] When the save button is selected, the work data management unit 124 identifies the information regarding the sticky note 353, marker 354, and electronic seal 356 entered via the confirmation screen 350 and saves it via the data storage unit 125 (step S250). Specifically, for each sticky note, the work data management unit 124 identifies the arbitrary sticky note ID assigned to the sticky note, the sticky note's position, size, color, and content (the text entered in the input field), and the always-on display setting (on or off, the default value is off), and passes this input information to the data storage unit 125. The work data management unit 124 also identifies the arbitrary marker ID assigned to the marker, the marker's position, shape, color, and thickness, and the always-on display setting (on or off, the default value is off), and passes this input information to the data storage unit 125. Furthermore, the work data management unit 124 identifies, for each electronic seal, the arbitrary electronic seal ID assigned to it, the position, size, color, date, and name of the electronic seal, and the always-on display setting (on or off, the default value is off), and passes this input information to the data storage unit 125. The data storage unit 125 registers the input information regarding sticky notes, markers, and electronic seals obtained from the work data management unit 124 into the input data related information 115. Note that the default value for the always-on display setting may be on.
[0119] Furthermore, once the data storage unit 125 has saved the input information for the sticky note, marker, and electronic seal, it terminates the processing of this flow.
[0120] When a display switching button displayed on the confirmation screen 340 (illustrated in Figure 12) is selected based on user operation, the display control unit 127 switches the display / hide status of the sticky notes 353, markers 354, and electronic seals 356 attached to the form. It may be possible to switch the display / hide status of multiple sticky notes 353 all at once, or to switch the display / hide status of selected sticky notes 353 individually (the same applies to multiple markers 354 and multiple electronic seals 356). This allows the user to check the contents of the form that are hidden by the sticky notes 353, markers 354, or electronic seals 356 that are superimposed on the form. When the confirmation screen 340 is first displayed at the start of work, the sticky notes 353, markers 354, and electronic seals 356 may be hidden. The display control unit 127 may also accept a selection of the type of display switching (sticky notes, markers, or electronic seals) and switch the display / hide status of the selected type.
[0121] Here, for objects with the "always on" setting (sticky note 353, marker 354, and electronic seal 356), the control of display / hide via the display switch button differs depending on whether the user logged into the data entry support device 100 and operating the screen has specific privileges. If the user has specific privileges (e.g., an administrator user), they can switch the display / hide status of objects even if the "always on" setting is enabled. When the confirmation screen 340 is first displayed at the start of work, objects with the "always on" setting may be hidden. On the other hand, if the user does not have specific privileges (e.g., a general user), the display / hide switching of objects with the "always on" setting is restricted, and they are always displayed.
[0122] The buttons for adding / editing sticky notes, adding / editing electronic stamps, and switching displays may also be provided on the data entry screen 330 shown in Figure 10. In other words, users can add sticky notes, markers, and electronic stamps even while entering data.
[0123] Sticky notes, markers, or electronic seals attached to forms for data entry will be displayed when other users perform data entry or verification tasks. This allows for information sharing, for example, by writing notes on sticky notes to indicate handover points between users. Furthermore, if there are notes related to a form in addition to the image information, these notes can be added as sticky notes to the image information, allowing for additional data entry. Additionally, by overlaying opaque sticky notes or markers on parts of a form that should be kept confidential, and setting this to always-on, it's possible to prevent the leakage of personal information while users without specific permissions are working on the form. Finally, by having the user who performed data entry or verification affix an electronic seal, other users can intuitively recognize that work was done before them and identify the user who performed the work.
[0124] Next, we will describe the output processing related to the user's data output operation, which is performed by the input support device.
[0125] Figure 15 shows an example of the processing involved in data output. This processing starts, for example, when "Output Processing" is selected from the menu screen displayed on the terminal device 200.
[0126] When processing begins, the file output support unit 126 accepts the creation of an output layout (step S310). The output layout is a layout for setting the output order of input data to be output in a predetermined output format (e.g., CSV: Comma separated values), and is different from the layout of input items in the input form. Specifically, the file output support unit 126 displays the output layout creation screen on the terminal device 200 via the display control unit 127 and accepts user input.
[0127] Figure 16 shows an example of the output layout creation screen. As shown in the figure, the output layout creation screen 360 displays an input field for the output layout name, an output item selection button, a delete button, and a save button. Note that the example shown has the user's desired output item 361 selected from the created input form, and the output item 361 is not displayed on the output layout creation screen 360 in its initial stage.
[0128] The user selects an input item corresponding to the desired output item from the input items in the created input form by selecting an output item selection button. Specifically, when the output item selection button is selected based on the user's operation, the file output support unit 126 displays candidates of the created input form and accepts the user's selection.
[0129] Furthermore, when an input form is selected, the file output support unit 126 identifies and displays all input items of that input form from the input form information 113. The file output support unit 126 also displays the selected input items from the displayed input items as output items 361 on the output layout creation screen 360. The file output support unit 126 can also accept an operation to rearrange the order of the output items 361. If the delete button is selected, the file output support unit 126 deletes the specified output item 361 from the display screen.
[0130] Furthermore, when an output item 361 is selected, the file output support unit 126 displays a setting screen via the display control unit 127 to accept attribute settings and accepts settings from the user. Note that the attribute settings are the same as those for the input items described above, so a detailed explanation is omitted.
[0131] Furthermore, if the save button is selected after the layout name has been entered, the file output support unit 126 saves the output layout via the data storage unit 125 (step S320). Specifically, the file output support unit 126 obtains information regarding the output items 361 displayed on the output layout creation screen and registers it in the output layout information 116 via the data storage unit 125. Specifically, the data storage unit 125 obtains the layout name, the form ID of the input form, the item name, item ID, and attributes of each output item from the file output support unit 126 and registers these in the output layout information 116.
[0132] Next, the file output support unit 126 accepts the selection of the target data 114 to be output (step S330). Specifically, the file output support unit 126 generates an output operation screen via the display control unit 127 and displays it on the terminal device 200.
[0133] Figure 17 shows an example of an output operation screen. As shown in the figure, the output operation screen 370 includes an output layout selection button that accepts the selection of an output layout, an output data selection button that accepts the selection of input data to be output, and an output button that instructs the execution of the output process.
[0134] The user displays the output layout by selecting the output layout selection button. Specifically, when the output layout selection button is selected based on user operation, the file output support unit 126 displays the layout ID and layout name registered in all output layout information 116 and accepts the user's selection. Once an output layout is selected, the file output support unit 126 displays the output layout on the display screen via the display control unit 127.
[0135] Furthermore, the user selects the input data to be output by selecting the output data selection button. Specifically, when the output data selection button is selected based on user operation, the file output support unit 126 displays the input data ID, target data ID, and target data name registered in all input data-related information 115 in association with each other, and accepts the user's selection. When the input data to be output is selected, the file output support unit 126 temporarily stores that data as the output target data 114 in the storage unit 110.
[0136] Furthermore, the user executes the output process by selecting the output button. Specifically, when the output button is selected based on user operation, the file output support unit 126 displays candidate output formats (e.g., CSV) and accepts the user's selection. Once an output format is selected, the file output support unit 126 executes the output process for the target data 114 in the selected output format. Specifically, the file output support unit 126 outputs the data content of the items included in the input data that correspond to the item IDs included in the output layout, in the order set in the output layout. At that time, the file output support unit 126 processes the data content to satisfy the attributes set in the output layout before outputting it.
[0137] Furthermore, the file output support unit 126 terminates the processing of this flow once it has output the target data 114.
[0138] The various processes performed by the data input support device 100 have been described above.
[0139] Such a data entry support device 100 can help improve the efficiency of data entry work.
[0140] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the same inventive concept.
[0141] The data input support device 100 according to the first modified example creates a business flow based on user operations, generates business flow information 117 that registers users authorized to perform each business flow, and stores it in the storage unit 110.
[0142] Figure 18(a) shows an example of business process flow information. As shown in the figure, the business process flow information 117 registers the business process flow ID, business process flow name, process ID / process name, process sequence, and authorized person for execution. The business process flow ID is the identification information of the business process. The process ID / process name is the identification information and name of the process included in the business process. The process sequence is the information indicating the order of each process. The authorized person for execution is registered as a user who has the authority to execute each process, associated with each process. Note that this type of business process flow information 117 is created and saved for each business process.
[0143] Business flow information 117 is generated by the work data management unit 124 based on input information received from the business flow creator via a predetermined settings screen, for example.
[0144] Figure 19 shows an example of an operation screen for a business workflow. This operation screen 380 is generated and displayed by the display control unit 127 using, for example, business workflow information 117. For example, an operator can select the step they will perform from the displayed business workflow, which will display a menu screen for the corresponding task, and the processing according to the above embodiment will be performed.
[0145] Specifically, the work data management unit 124 identifies the user ID of the person with execution authority corresponding to the process ID of the operation screen 380 selected based on the user operation, from the business flow information 117. The work data management unit 124 also determines whether the user has execution authority for the selected process by comparing, for example, the account of the user who selected the process on the display screen (for example, the user ID entered when logging in) with the identified user ID of the person with execution authority. Furthermore, the work data management unit 124, via the display control unit 127, performs the following processing: if the operation is performed by a person with execution authority, it displays the menu screen for the selected process; if it is not performed by a person with execution authority, it displays an error message notifying the user that they do not have the authority.
[0146] This allows the data entry support device 100 to set effective security based on execution authority for each step of the workflow.
[0147] Furthermore, the data input support device 100 according to the second modified example associates the user ID of the worker who performed each task included in the business flow with the work history and stores it.
[0148] Figure 18(b) shows an example of work history information. As shown in the figure, the work history information 118 registers the user ID and the work history. The user ID is the identification information of the user who performed the work. The work history is information that shows the work history performed by the user, and is associated with the business flow ID, process ID and date. The business flow ID and process ID are the identification information of the business flow and process that the user worked on, respectively. The date is information that shows the date of the work. Such work history information 118 is created and saved by the work data management unit 124 at predetermined intervals in each work (for example, when the save button is pressed after creating an input form, or when the save button is pressed after performing data entry work on the target data 114).
[0149] Furthermore, the information included in the work history information 118 may include information that identifies more detailed work content, similar to the work history included in the user information 111.
[0150] This type of work history information 118 allows for the management of the content of each task included in the business workflow and the user who performed it.
[0151] Furthermore, in the above-described embodiment, an example was explained in which the user enters data into each of the blank input fields 316 of the input form while confirming the contents of the form displayed in the display area 311. In the third modified example, when the user selects an input form during data entry, the input form is displayed with at least one or more input fields 316 already filled with the corresponding data from the form.
[0152] Specifically, the work data management unit 124 extracts analysis data, including the format of the target data of the form (position, size, name, etc. of each entry field) and the content entered in each entry field, using image analysis, such as image recognition processing using machine learning including deep learning, and OCR processing, and temporarily stores it in the storage unit 110. In addition, if the work data management unit 124 can receive analysis data from an external computer or recording medium, it may acquire such analysis data and store it in the storage unit 110. Furthermore, when the user selects the target data of the form to be displayed in the display area 311 and the input form to be displayed in the display area 312, the work data management unit 124 refers to the analysis data of the selected target data from the storage unit 110, and displays the input form in the display area 312 with the content of the corresponding entry field set (in an entered state) for each input field 316 of the selected input form.
[0153] With this data entry support device 100, the user simply selects the target data for the form and chooses a predetermined input form, and the data for the corresponding entry field of the form is displayed in each input field 316 of the input form. In this case, the user only needs to compare the data set in the input fields 316 with the contents of the form displayed in the display area 311 to check for any errors and correct any mistakes. In this way, the data entry support device 100 can save the user the trouble of manually entering the data and contribute to reducing their workload.
[0154] Furthermore, in the embodiment described above, it is assumed that the target data of the form in its initial state before work is not accompanied by any objects, for example, no so-called redaction using opaque sticky notes or markers. However, redaction may be applied in advance in the initial state. Specifically, input data-related information 115 is registered in advance in association with the target data 114, and data regarding sticky notes and / or markers applied as redaction to a predetermined area (an area to be kept secret) of the form is set in the sticky note list and / or marker list. The sticky notes and / or markers are set to always be displayed (on). For example, the redaction setting method is for the work data management unit 124 to add and register sticky notes and / or markers at coordinate positions predetermined by a user such as an administrator or by a specification. In this way, users without specific privileges cannot view the information in the predetermined area of the form from the start of the work, thus preventing information leakage.
[0155] Furthermore, in the above-described embodiment, the data output process outputs the data content of the items specified in the output layout to a file according to the output layout. However, the output method is not limited to this, and a file with objects attached, for example, image data of the target data 114, i.e., the form, with redacted content, may also be output. Specifically, the file output support unit 126 overwrites the image data of the duplicated image data of the target data 114 with images of sticky notes and / or markers according to the sticky note list and / or marker list of the input data related information 115 associated with the target data 114 to be output, thereby generating redacted image data and outputting it. In this way, image data of a form with confidential information redacted can be output to a file. Such redacted image data is useful because even if it is leaked, the confidential information cannot be viewed.
[0156] Furthermore, in the embodiment described above, the user displayed the target data of the form in the display area 311 and entered data into each input field 316 of the input form while confirming it. However, the present invention is not limited to this, and even if there is no image of the target data, that is, even if the data file for the target data to be entered exists, the target data does not contain an image of the form (the form is not displayed in the display area 311), the user can still enter data into the input fields 316, and the data entry support device 100 saves the entered data in the storage unit 110. In other words, even if target data that does not contain an image is selected, the data entry support device 100 accepts the data input to the input fields 316 and saves it. This assumes, for example, a case where the user enters data while referring to a paper form or a form displayed on another device.
[0157] Furthermore, although the above-described embodiment explained data input for forms as an example, the present invention is not limited thereto. The data input support system 1, including the data input support device 100, can be used when inputting and saving the results of some work, such as creating input forms used for input, supporting data input, or outputting the results.
[0158] Furthermore, in the above-described embodiment, the layout of the input form displayed in the display area 312 was adjusted while the image of the form was displayed in the display area 311 to create the input form desired by the user. However, the present invention is not limited to this, and even when there is no image of the form to be displayed in the display area 311 (when the form is not displayed in the display area 311), the user can adjust the layout, such as the width of the input items, to create and save the desired input form.
[0159] Figure 20 shows an example of the hardware configuration of the data input support device 100. As shown in the figure, the data input support device 100 includes a processing unit 1010, a main memory 1020, an auxiliary memory 1030, and a communication device 1040, and each component is connected by a bus 1050.
[0160] The processing unit 1010 is a computing device such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), and it executes processing according to a program stored in the main memory 1020 or auxiliary memory 1030. In the data input support device 100, processing is performed by the processing unit 1010, which operates according to a program read from the main memory 1020. The processing unit 120 realizes its respective functions by having the processing unit 1010 execute a program. The processing unit 1010 may be a CPU or GPU, as well as a microprocessor, FPGA (Field Programmable Gate Array), quantum processor, or other computing semiconductor device.
[0161] The main memory 1020 is a storage device such as RAM (Random Access Memory) or flash memory, and functions as a storage area where programs and data are temporarily read. The auxiliary storage device 1030 is a writable and readable storage device. The storage unit 110's functions are realized by the main memory 1020 or the auxiliary storage device 1030. The communication device 1040 is an interface for communicating the data input support device 100 with an external device.
[0162] Furthermore, the processing of each component of the data input support device 100 may be performed on one piece of hardware or on multiple pieces of hardware. Also, the processing of each component of the data input support device 100 may be implemented by one program or by multiple programs. In addition, the data input support device 100 may be implemented by one physical or logical computer or by two or more physical or logical computers. Two or more physical or logical computers may be distributed and located on a network.
[0163] Furthermore, the examples of embodiments described above are explained in detail to make the present invention easier to understand, and the present invention is not limited to having all the configurations described herein. Also, it is possible to replace a part of the configuration of one example embodiment with the configuration of another example. It is also possible to add a configuration of another example to a configuration of one example embodiment. Furthermore, it is possible to add, delete, or replace a part of the configuration of one example embodiment with other configurations. In addition, some or all of the above configurations, functions, processing units, processing means, etc., may be realized in hardware, for example, by designing them as integrated circuits. Also, the control lines and information lines in the figures are shown only if they are considered necessary for explanation, and do not necessarily show all of them. It can be assumed that almost all configurations are interconnected. [Explanation of Symbols]
[0164] 1 Data entry support system, 100 Data entry support device, 110 Storage unit, 111 User information, 112 Template information, 113 Input form information, 114 Target data, 115 Input data related information, 116 Output layout information, 117 Business flow information, 118 Work history information, 120 Processing unit, 121 Input reception unit, 122 Template creation support unit, 123 Input form creation support unit, 124 Work data management unit, 125 Data storage unit, 126 File output support unit, 127 Display control unit, 130 Communication unit, 200 Terminal device, 300 Template creation screen, 301 Input item display area, 302 Instruction reception area, 303 Input item, 310 Input form creation screen, 311 Display area, 312 Display area, 313 Form, 314 Input item, 315 Item name, 316 Input field, 317 Label, 320 Input form creation screen, 321 Guide, 325 Input form creation screen, 330 Data entry screen, 331 Display area, 332 Display area, 340 Confirmation screen, 341 Display area, 342 Display area, 350 Confirmation screen, 351 Display area, 352 Display area, 353 Sticky note, 354 Marker, 355 Display area, 356 Electronic seal, 360 Output layout creation screen, 361 Output items, 370 Output operation screen, 380 Business flow operation screen, 1010 Processing unit, 1020 Main memory, 1030 Auxiliary memory, 1040 Communication device, 1050 Bus
Claims
1. A display control unit that displays an operation screen having a first display area on one side capable of displaying a form to be entered into, and a second display area on the other side capable of displaying an input form corresponding to the form, An input receiving unit that receives user input, A work data management unit receives and manages input data into the input form displayed in the second display area based on the user's input via the operation screen, The system includes a data storage unit that stores the input data in association with the form, The aforementioned work data management unit receives an instruction to add one or more objects, such as sticky notes, markers, or electronic stamps, to the first display area, and for each object, it receives a permanent display setting (on or off) indicating whether or not to display the object permanently. The data storage unit stores the report and the information regarding each of the added objects in association with each other. The display control unit displays each of the added objects in the first display area, and when a display switching button that instructs switching between displaying and hiding is operated, it determines, for each object, the always-on display setting of each object and the user privileges of the user who performed the operation. If the aforementioned always-on display setting is turned off, the display or hide of the object will be toggled. If the aforementioned "always display" setting is turned on, the ability to switch between displaying and hiding the object will be restricted, except when the user has specific permissions. Data entry support device.
2. A data input support device according to claim 1, The aforementioned work data management unit adds the object, which is a sticky note or marker, to the form as an eraser at a predetermined position in the initial state before the user performs the work. Data entry support device.
3. A data input support device according to claim 1, The system includes a file output support unit that generates and outputs image data by compositing the added sticky note or marker object into the image data of the form as an eraser. Data entry support device.
4. A data input support system comprising a data input support device and a terminal device, The aforementioned data input support device is A display control unit causes the terminal device to display an operation screen having a first display area on one side capable of displaying a form to be entered for data input, and a second display area on the other side capable of displaying an input form corresponding to the form, The terminal device includes an input receiving unit that receives user input, A work data management unit receives and manages input data into the input form displayed in the second display area based on the user's input via the operation screen, The system includes a data storage unit that stores the input data in association with the form, The aforementioned work data management unit receives an instruction to add one or more objects, such as sticky notes, markers, or electronic stamps, to the first display area, and for each object, it receives a permanent display setting (on or off) indicating whether or not to display the object permanently. The data storage unit stores the report and the information regarding each of the added objects in association with each other. The display control unit displays each of the added objects in the first display area, and when a display switching button that instructs switching between displaying and hiding is operated, it determines, for each object, the always-on display setting of each object and the user privileges of the user who performed the operation. If the aforementioned always-on display setting is turned off, the display or hide of the object will be toggled. If the aforementioned "always display" setting is turned on, the ability to switch between displaying and hiding the object will be restricted, except when the user has specific permissions. Data entry support system.
5. A data input support method using a data input support device, A display control step that displays an operation screen having a first display area on one side capable of displaying a form to be entered into, and a second display area on the other side capable of displaying an input form corresponding to the form, An input reception step that accepts user input, A work data management step that receives and manages input data into the input form displayed in the second display area based on the user's input via the operation screen, The system includes a data storage step of saving the input data in association with the form, The aforementioned work data management step receives an instruction to add one or more objects, which are sticky notes, markers, or electronic stamps, to the first display area, and for each object, receives a permanent display setting (on or off) indicating whether or not to display the object permanently. The data storage step involves storing the report and the information regarding each of the added objects in association with each other. The display control step displays each of the added objects in the first display area, and when a display switching button that instructs to switch between displaying or hiding is operated, the display control step performs the following for each object, based on the always-on display setting of each object and the user privileges of the user who performed the operation: If the aforementioned always-on display setting is turned off, the display or hide of the object will be toggled. If the aforementioned "always display" setting is turned on, the ability to switch between displaying and hiding the object will be restricted, except when the user has specific permissions. Methods for assisting with data entry.
6. A program that makes a computer function as a data input assistance device, A display control unit that displays an operation screen having a first display area on one side capable of displaying a form to be entered into, and a second display area on the other side capable of displaying an input form corresponding to the form, An input receiving unit that receives user input, A work data management unit receives and manages input data into the input form displayed in the second display area based on the user's input via the operation screen, The computer functions as a data storage unit that stores the input data in association with the form, The aforementioned work data management unit receives an instruction to add one or more objects, such as sticky notes, markers, or electronic stamps, to the first display area, and for each object, it receives a permanent display setting (on or off) indicating whether or not to display the object permanently. The data storage unit stores the report and the information regarding each of the added objects in association with each other. The display control unit displays each of the added objects in the first display area, and when a display switching button that instructs switching between displaying and hiding is operated, it determines, for each object, the always-on display setting of each object and the user privileges of the user who performed the operation. If the aforementioned always-on display setting is turned off, the display or hide of the object will be toggled. If the aforementioned "always display" setting is turned on, the ability to switch between displaying and hiding the object will be restricted, except when the user has specific permissions. program.
Citation Information
Patent Citations
Business form image management system, method, and program
JP2009252041A
Vehicle operation device and vehicle system
JP2019078042A
Information processing device for performing paint-out processing, control method thereof, and program
JP2019144853A
Weighing management device, weighing management system, and weighing management program
JP2021056917A
Information processor, control method, and program
JP2021086587A