Information processing device, information processing method, and information processing system

The information processing device addresses input errors in workflow systems by using execution history to adjust display settings and circulation routes, reducing errors and improving accuracy in document data processing.

JP2025125752AActive Publication Date: 2025-08-28TOSHIBA TEC KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024021889
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-16
Publication Date
2025-08-28
Estimated Expiration
2044-02-16

Smart Images

  • Figure 2025125752000001_ABST
    Figure 2025125752000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing system that can provide work support that reduces the likelihood of mistakes even when an inexperienced or unskilled person uses a workflow.SOLUTION: In a business support system 100 in which a server 1, a first user terminal 2, and a second user terminal 3 are communicably connected to each other via a network, the server, which is an information processing device, includes an acquisition unit, a determination unit, and a support processing unit. The acquisition unit acquires execution history information of a workflow. The determination unit determines an item for which work support is to be provided on the basis of the execution history information. The support processing unit performs work support processing for the item.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD Embodiments of the present invention relate to an information processing device, an information processing method, and an information processing system. [Background technology]

[0002] Workflow systems are known in companies and other organizations that circulate document data such as various application forms for approval and settlement. In a workflow system, for example, when creating an application form, the drafter inputs the necessary information by selecting multiple options from a pull-down menu or by entering text in a free-form format. Once the drafter has completed their work, the document data is circulated to the person who will approve it, stamp it, etc., according to the circulation route.

[0003] In conventional workflow systems, if the drafter is inexperienced or inexperienced with workflow, input errors may occur when entering required information, resulting in the document data being returned by the next worker in line and requiring corrections. While input errors by the drafter can be detected by a check by the next worker in line, such as an approver, it is difficult to completely prevent errors because the process is human-dependent. Therefore, there is a need for a business support system that can provide work support that reduces the likelihood of errors, even when used by inexperienced or inexperienced workers. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-056962 Summary of the Invention [Problem to be solved by the invention]

[0005] The problem to be solved by the embodiments of the present invention is to provide an information processing device, an information processing method, and an information processing system that can perform work support. [Means for solving the problem]

[0006] In one embodiment, the information processing device includes an acquisition unit, a determination unit, and a support processing unit. The acquisition unit acquires execution history information of a workflow. The determination unit determines an item for which work support is to be provided based on the execution history information. The support processing unit performs work support processing for the item. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram illustrating a business support system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of an input image displayed on the first user terminal according to the embodiment. [Figure 3] FIG. 3 is a flowchart illustrating an example of a procedure for information processing related to the support processing by the server according to the embodiment. [Figure 4] FIG. 4 is a flowchart illustrating another example of the procedure of information processing related to the support processing by the server according to the embodiment. [Figure 5] FIG. 5 is a flowchart showing yet another example of the procedure of information processing related to the support processing by the server according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of a procedure for information processing related to experience points by the server according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] (Embodiment) Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals whenever possible, and duplicated explanations will be omitted. (Configuration example) FIG. 1 is a block diagram illustrating a business support system 100 according to an embodiment. The business support system 100 includes a server 1, a first user terminal 2, and a second user terminal 3. The server 1, the first user terminal 2, and the second user terminal 3 are communicably connected to each other via a network. For example, the network is configured from one or more networks selected from various networks such as the Internet, a mobile communication network, and a LAN (Local Area Network). The one or more networks may include a wireless network or a wired network. Note that the business support system 100 may also refer to a system including at least two devices selected from the server 1, the first user terminal 2, and the second user terminal 3.

[0009] The server 1 is a device that collects data and processes the collected data. The server 1 is communicably connected to a first user terminal 2 and a second user terminal 3 via a network. The server 1 receives various data from the first user terminal 2 and the second user terminal 3, and outputs various data to the first user terminal 2 and the second user terminal 3. The server 1 is an example of an information processing device. An example configuration of the server 1 will be described later. The server 1 may be a server used in a cloud service.

[0010] Server 1 provides a workflow service for processing applications and other documents, from creation to approval or settlement. The workflow service provides, for example, a workflow for creating and managing document data. A workflow includes a series of tasks in which a drafter creates document data and then circulates the document data to the next worker according to a predetermined circulation route. Creating document data includes inputting necessary information and attaching necessary documents. Circulation includes notifying the next worker. The next worker then reviews the document data created by the drafter. The next worker may include an inspector and an approver. The inspector and approver are also called inspectors. A workflow service may include multiple workflows. A workflow is, for example, a workflow set for each task that can be viewed or performed by multiple workers within an organization. An organization may include workers who perform tasks from the start to completion of a workflow. An organization may be, for example, a company, a corporation, or an office. An organization is not limited to the above and may also be a community including multiple workers. A workflow may include, for example, a series of tasks such as drafting, approval, and settlement. The workflow may include, for example, the creation of various applications such as travel expense applications and facility use applications, the creation of reports, and the creation of requests. The workflow may also include the sharing of information within an organization. The workflow may be set for each business, task, or topic.

[0011] The first user terminal 2 is a device capable of communicating with other electronic devices. The first user terminal 2 is a device used by the drafter of the workflow. The drafter is also referred to as the creator of document data in the workflow. For example, the first user terminal 2 is a PC (Personal Computer), a smartphone, a tablet terminal, etc., but is not limited to these. The user of the first user terminal 2 uses the workflow service via the first user terminal 2. The user of the first user terminal 2 may be interpreted as a priority worker, drafter, creator, applicant, worker, or person.

[0012] The second user terminal 3 is a device capable of communicating with other electronic devices. The second user terminal 3 is a device used by the next-highest-ranking worker. The next-highest-ranking worker is, for example, an inspector or approver. The second user terminal 3 is a PC, smartphone, tablet terminal, or the like. The user of the second user terminal 3 may be interpreted as the next-highest-ranking worker, inspector, approver, checker, worker, or person.

[0013] An example of the configuration of the server 1 will be described. The server 1 is a device including a processing circuit 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14. The components constituting the server 1 are connected to each other so that signals can be input and output. In FIG. 1, the interface is indicated as "I / F."

[0014] The processing circuit 11 corresponds to the central part of the server 1. The processing circuit 11 is an element that constitutes the computer of the server 1. For example, the processing circuit 11 is a CPU (Central Processing Unit), but is not limited to this. The processing circuit 11 may be composed of various circuits. The processing circuit 11 loads a program that is pre-stored in the main memory 12 or the auxiliary storage device 13 into the main memory 12. The program is a program that causes the processing circuit 11 of the server 1 to realize each part described below. The processing circuit 11 performs various operations by executing the program loaded into the main memory 12.

[0015] The main memory 12 corresponds to the main storage portion of the server 1. The main memory 12 is an element that constitutes the computer of the server 1. The main memory 12 includes a non-volatile memory area and a volatile memory area. The main memory 12 stores an operating system or a program in the non-volatile memory area. The main memory 12 uses the volatile memory area as a work area where data is rewritten as appropriate by the processing circuit 11. For example, the main memory 12 includes a ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 12 includes a RAM (Random Access Memory) as a volatile memory area. The main memory 12 stores programs.

[0016] The auxiliary storage device 13 corresponds to the auxiliary storage portion of the server 1. The auxiliary storage device 13 is an element that constitutes the computer of the server 1. The auxiliary storage device 13 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 13 stores the above-mentioned programs, data used by the processing circuit 11 when performing various processes, and data generated by the processes in the processing circuit 11. The auxiliary storage device 13 stores the above-mentioned programs.

[0017] The auxiliary storage device 13 includes a workflow storage area 130. The workflow storage area 130 stores information about workflows. In this example, a workflow is a flow in which a creator creates document data and circulates it to readers. The document data is draft data created by the workflow drafter. For example, if the workflow is for creating an application form, the document data indicates input data for the application form. The information about a workflow includes information such as the reader, circulation route, and authority. The reader indicates the person who circulates the document data created for each workflow. The information about the reader is information that can identify the reader. The reader includes the approver and the approver, etc. The circulation route is information that indicates the order in which the reader circulates the document data. The authority is information that indicates the authority of the worker or the reader. The authority indicates the operations that the worker or the reader can perform. The operations that can be performed include, for example, create, update, modify, approve, and send back. The information about a workflow may also include other information about the workflow. The information about the workflow can be set or updated by an administrator of the workflow service.

[0018] The auxiliary storage device 13 includes an execution history information storage area 131. The execution history information storage area 131 stores execution history information. The execution history information includes information such as user identification information, work history information, and experience points. The execution history information can be updated as appropriate. User identification information is identification information that uniquely identifies a user. A user is a user who uses the workflow service. User identification information is, for example, a user ID. Work history information includes information indicating the work history for each workflow. For example, if a user is a creator and creates an application form, the work history for each workflow indicates the history of input work on the application form. The work history includes information such as the work date and time, work time, and change history information. The work date and time indicates the date and time when the worker performed work for each workflow. The work time indicates the time required for the worker to perform work for each workflow. The work time includes the input time for each input item of each workflow. The input items indicate the items to be entered by the creator of the document data. The input items include items selected from pull-down menus, etc., and items in text input format that allow free description. Input items may also be simply referred to as items. Input items may indicate confirmation items that require confirmation by a reviewer. Work time may include work time for each section of document data. Sections correspond to multiple parts into which document data is divided. For example, if document data includes multiple items, sections may be set for each predetermined number of items. If document data includes multiple pages, sections may be set for each predetermined number of pages. Sections may be set as appropriate by an administrator of the workflow service, etc. In the following description, work time or input time for each item may be read as work time or input time for each section.

[0019] The change history information is information that indicates the difference between the input items before and after the return. For example, when document data created by a creator is returned to the creator by the next-ranked worker, the creator corrects the document data. The change history information includes information that indicates the difference between the information input by the creator before the return and the information that is input, deleted, added, or updated after the return. The change history information may include information indicating whether or not a change was made and information indicating the content of the change.

[0020] The change history information may include correction necessity information. The correction necessity information may include information indicated as an item requiring correction by a worker next in rank to the creator, such as an inspector or approver. The correction necessity information is, for example, feedback information from the next-in-rank worker. Information indicated as an item requiring correction is also referred to as correction necessity information. For example, the correction necessity information may be a flag indicating that correction is necessary. For example, if the document data created by the creator contains an item requiring correction, the next-in-rank worker clearly indicates the item and returns it. The next-in-rank worker inputs information indicating the item requiring correction via an input device or the like of the user terminal of the next-in-rank worker. The information indicating the item requiring correction may include information indicating the type of error. Types of error include, for example, input error, forgotten input, and forgotten change. An input error indicates an error in the input item. An forgotten input indicates that an item that should be input has not been input. A forgotten change indicates that no change has been made to the input item of the item requiring correction after the return.

[0021] The experience value indicates the experience value for each workflow. The experience value may be calculated based on the work history. The work history includes, for example, the number of tasks and the work time. For example, the server 1 may determine a user to be an expert if the user's experience value is equal to or greater than a predetermined threshold. An expert indicates a person who has sufficient experience, knowledge, or skill to perform tasks related to workflows. The server 1 may determine a user to be inexperienced if the user's experience value is less than a predetermined threshold. An inexperienced indicates a person who does not have sufficient experience, knowledge, or skill to perform tasks related to workflows. An inexperienced may indicate a user who is prone to making input errors. The predetermined threshold may be arbitrarily set by an administrator or the like. The experience value may be calculated based on the error rate for each workflow or each item. The error rate indicates, for example, the percentage of errors made by an individual user. The error rate may be calculated based on the number of times a user's tasks were sent back relative to the number of tasks performed by the user. The error rate may be calculated based on the number of input items in which errors occurred relative to the number of input items. The experience value may also be calculated based on the error rate for all workflows executed. The method of calculating the error rate is not limited to the above.

[0022] The execution history information may include statistical information based on the execution history information of multiple users. The statistical information may include, for example, information indicating the error rate for each item and the average input time for each item. The error rate indicates, for example, the error rate for all users for each workflow. The error rate is information based on information requiring correction. For example, the error rate is the ratio of the number of items identified as requiring correction to the number of entries for each item. The error rate may also be the ratio of the number of returned documents to the total number of created documents for each workflow. The error rate may include the input error rate, the forgotten input rate, and the forgotten change rate. The input error rate indicates the rate at which input errors occurred. The forgotten input rate indicates the rate at which input errors occurred. The forgotten change rate indicates the rate at which changes were forgotten after a return. The average input time indicates the average input time for each item. For example, if the input time for a pull-down item is longer than the average time, it is likely that it took a long time to select. There is a high possibility of input errors. If the input time for a text input item is shorter than the average time, it is possible that the necessary and sufficient information was not provided. For items in the text input format, if the input time is longer than the average time, there is a possibility that unnecessary information has been written. The statistical information may be updated each time execution history information is acquired.

[0023] The execution history information may include user attribute information, etc. The attribute information is information related to the attributes of the user, such as the department to which the user belongs, the team to which the user belongs, the project to which the user belongs, etc.

[0024] The execution history information can be updated as needed based on information acquired from the first user terminal 2. The execution history information can be updated as needed based on information acquired from the second user terminal 3.

[0025] The auxiliary storage device 13 may store the work status of a workflow. The work status indicates information indicating the worker, input data, attached data, status, etc. The worker is information that can identify the user performing the work. The input data indicates data such as text of necessary information entered by the worker, and data such as text edited by the worker. The attached data indicates data such as necessary documents. The attached data includes data uploaded to the workflow service. The status indicates the status of the work. The work status includes, for example, drafting, applied for, waiting for approval, waiting for approval, payment completed, etc. The work status can be updated based on the worker's operation.

[0026] The communication interface 14 includes various interfaces that connect the server 1 to other devices via a network in accordance with a predetermined communication protocol so that the server 1 can communicate with other devices.

[0027] The hardware configuration of the server 1 is not limited to the above configuration, and the server 1 allows the omission or modification of the above components and the addition of new components as appropriate.

[0028] Each unit realized in the processing circuit 11 will now be described. The processing circuit 11 realizes an acquisition unit 110, a determination unit 111, a support processing unit 112, an update unit 113, and a communication processing unit 114. Each unit realized in the processing circuit 11 can also be referred to as each function. Each unit realized in the processing circuit 11 can also be referred to as being realized in a control unit including the processing circuit 11 and the main memory 12. The processing circuit 11 is an example of a processing circuit.

[0029] The acquisition unit 110 acquires the execution history information from the auxiliary storage device 13. The acquisition unit 110 may acquire the execution history information from the first user terminal 2 via the communication interface 14. The acquisition unit 110 may acquire the execution history information from the second user terminal 3 via the communication interface 14. In the following description, "acquire" may be read as "receive."

[0030] The determination unit 111 performs a determination process regarding work support. The determination unit 111 determines items for which work support is provided based on execution history information. Items for which work support is provided include items for which errors are common, items that require attention during work, and items that may cause a return. Items for which work support is provided include items for which a worker's attention is required. Work support refers to providing support to prevent errors in input work, confirmation work, or approval work. Work support includes providing attention, changing the circulation route, etc. Caution includes displaying a notification to call attention. Changing the circulation route includes adding a viewer. The determination unit 111 determines items for which work support is provided based on the error rate. The determination unit determines items for which work support is provided based on the difference between the input time and the average input time. Items for which work support is provided are also referred to as support items. The determination unit 111 may determine whether to provide work support based on the user's experience.

[0031] The support processing unit 112 performs work support processing. The work support processing includes processing for changing workflow settings. Changing workflow settings includes changing display settings. Changing display settings includes processing for changing the display of an input image for inputting document data. The input image is an image on which the creator performs work. The creator may be a worker with a higher priority. Changing the display of the input image includes displaying the item for which work support is performed in a different display mode from other items. Display modes include text color, size, font, enclosed text, text decoration such as brightness or luminance, background color, background brightness or luminance, background pattern, frame color, or blinking display. Changing the display of the input image includes displaying a warning notice for the item for which work support is performed. The warning notice includes, for example, a warning message such as "This is an item that is prone to errors." The warning notice may be a symbol, icon, symbol, image, or the like indicating a warning. The warning symbol may be an operator for displaying a warning message based on a user operation. The user operation may include, for example, a touch operation, a click operation, a mouseover operation, or the like.

[0032] Changing the display settings includes changing the display of a confirmation image for confirming document data. The confirmation image is an image for a confirmer to perform work. The confirmer may be the next-ranked worker. Changing the display of the confirmation image includes displaying an item for which work support is provided in a different display mode from other items. Changing the display of the confirmation image includes displaying a warning notice for an item for which work support is provided. The warning notice may be the same as the warning notice in the input image. The warning notice may be different from the warning notice in the input image. Changing the display of the confirmation image includes displaying a warning notice in the confirmation image. The warning notice may be a notice based on the experience level of the creator of the document data. The notification based on the experience level includes a warning message such as, for example, "This document was created by an inexperienced person."

[0033] The attention notification for the input image and the attention notification for the confirmation image may be the same notification or may be different notifications.

[0034] Changing the workflow settings includes a process of changing the circulation route of the document data. The process of changing the circulation route includes a process of adding a reviewer based on the experience level of the creator of the document data. The process of adding a reviewer includes, for example, adding a reviewer for intermediate checks to the circulation route when the creator is inexperienced. The process of adding a reviewer may include a process of adding a consultant.

[0035] The support processing unit 112 may perform work support processing based on the user's experience level.

[0036] The update unit 113 updates the user's experience value. The experience value may be updated based on the work history. For example, the update unit 113 may add a predetermined value to the experience value based on the completion of work by the user. The update unit 113 may add a different value to the experience value depending on the work time. For example, the update unit 113 may add additional points to the experience value when the work time by the worker is shorter than the average work time. The update unit 113 may add a different value to the experience value depending on whether or not the work is sent back. For example, the update unit 113 may add additional points to the experience value when there is no send back.

[0037] The communication processing unit 114 processes communications between the server 1 and other devices via the network. The communication processing unit 114 outputs various requests or instructions to the first user terminal 2 and the second user terminal 3 via the communication interface 14. The communication processing unit 114 acquires various requests or instructions from the first user terminal 2 and the second user terminal 3 via the communication interface 14.

[0038] (Display example) The image displayed on the display device of the first user terminal 2 will now be described. FIG. 2 is a diagram showing an example of an input image displayed on the first user terminal 2 according to the embodiment.

[0039] A user of the first user terminal 2 drafts a workflow via the first user terminal 2. In this example, it is assumed that the user of the first user terminal 2 creates an expense claim form.

[0040] The user of the first user terminal 2, for example, performs an operation to select a workflow to be worked on from a menu image displayed on a display device of the first user terminal 2. The workflow to be worked on is also referred to as a target workflow. The menu image may include, for example, a selection button or the like that allows the target workflow to be selected from multiple workflows. The menu image includes multiple workflows, for example, "travel expense application, expense application, facility use application, report creation," etc. The selection button is an operator that allows the user to input a selection instruction for the target workflow. The workflow selection instruction is an instruction to select a target workflow from multiple workflows. In this example, the target workflow is "expense application." The selection instruction is also referred to as an instruction to start a workflow. The user of the first user terminal 2 may select a selection button by touch input, etc., in accordance with the menu image. The selection instruction may include identification information that allows the user of the first user terminal 2 to be identified.

[0041] The processing circuitry 11 of the server 1 acquires a workflow selection instruction from the first user terminal 2. Based on the selection instruction, the processing circuitry 11 outputs data for displaying an input image of the target workflow on a display device to the first user terminal 2.

[0042] FIG. 2 shows the input image Ima displayed on the display device of the first user terminal 2. The input image Ima includes input items. The input items include, for example, items such as name, period, application content, and category. Among the input items, the name item and the application content item are text input items. Among the input items, the period item and the category item are selection format items.

[0043] The input image Ima includes an attention notification Ta and an attention notification Tb. In the example of FIG. 2, the attention notification Ta is an attention message. The attention notification Ta includes, for example, a message such as "This is an item that is often mistaken." The attention notification Ta may be a video. The attention notification Tb is a symbol indicating an attention. For example, the display device may display the attention message when the user selects the attention notification Tb by a touch operation, a click operation, a mouse-over operation, or the like. Note that the first user terminal 2 may output the attention notification as sound via an audio output device or the like.

[0044] 2 illustrates an example in which an attention notification is displayed for each item for which work support is performed, but this is not limiting. The attention notification may be displayed above or below the input image Ima.

[0045] The warning notice displayed in the confirmation image may be displayed in the same manner as in FIG.

[0046] (Example of operation) The processing procedure performed by the business support system 100 will be described. In the following description focusing on the server 1, the server 1 may be read as the processing circuit 11. Similarly, in the following description focusing on the first user terminal 2, the first user terminal 2 may be read as the processing circuit of the first user terminal 2. In the following description focusing on the second user terminal 3, the second user terminal 3 may be read as the processing circuit of the second user terminal 3. The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment. In the following process, it is assumed that a user (drafter) of the first user terminal 2 uses the workflow service provided by the server 1. The user of the first user terminal 2 selects a target workflow and performs drafting work. The user of the second user terminal applies a seal of approval to the document data created by the user of the first user terminal 2.

[0047] The following process will be explained using an example in which a user of the first user terminal 2 submits an expense claim. The expense claim workflow includes drafting by a drafter, approval by a sealer, and approval by an approver. Document data created by the drafter is circulated to the sealer. Document data confirmed by the sealer is then confirmed by the approver. In this example, the next worker after the drafter is the sealer. The next worker after the sealer is the approver. The approval and approval work are also called confirmation work. The target workflow is an expense claim.

[0048] 3 is a flowchart illustrating an example of the procedure of information processing related to support processing by the server 1 according to the embodiment. In the example of FIG. 3, support processing for supporting input work by a drafter and support processing for supporting confirmation work by a checker such as an approval sealer will be described as examples.

[0049] The processing circuitry 11 acquires execution history information (ACT1). ACT1 may be processing by the acquisition unit 110. In ACT1, for example, the processing circuitry 11 acquires work history information from the execution history information storage area 131. The processing circuitry 11 may acquire work history information of all users who have access rights to the target workflow. The processing circuitry 11 may acquire statistical information about the target workflow.

[0050] The processing circuitry 11 determines the items for which work support is to be performed based on the execution history information (ACT2). ACT2 may be processing by the determination unit 111. In ACT2, for example, the processing circuitry 11 determines an item with many errors as a work support item based on the change history information. The processing circuitry 11 may determine an item with many errors as an item with many changes based on information indicating whether or not there has been a change, if the number of times that each input item indicates there has been a change exceeds a predetermined threshold.

[0051] The processing circuit 11 may determine that an item with a high number of errors is a work support item based on the information requiring correction. The processing circuit 11 acquires the number of times that the next-ranked worker (verifier) ​​has judged that correction is required for each input item. The processing circuit 11 may determine that an item with a high number of errors is a work support item if the number of times that an item has been judged to require correction exceeds a predetermined threshold. The processing circuit 11 may determine that an item with a high error rate is a work support item based on statistical information. The processing circuit 11 may determine that an item with a high error rate is a work support item if the error rate exceeds a predetermined threshold. The predetermined threshold may be set as appropriate by an administrator, etc.

[0052] The processing circuitry 11 may analyze error patterns based on the information indicating the changes, and determine items similar to items with many errors as work support items. Error patterns include, for example, frequent forgetting to enter information in multiple-choice items that include check boxes. The processing circuitry 11 may determine, for example, similar multiple-choice items as work support items.

[0053] The processing circuitry 11 may perform text analysis based on the information indicating the changes to determine the pattern of errors. For example, the processing circuitry 11 may determine that the pattern of errors is that participants often forget to enter their names in the "application details" field.

[0054] The processing circuitry 11 may determine an item for which work support is to be provided based on the work time. For example, the processing circuitry 11 may determine an item for which work support is to be provided based on the difference between the input time for each item and the average input time. The processing circuitry 11 may determine an item for which many measured input times deviate from the average input time for each item by more than a predetermined time as an item for which work support is to be provided. For example, for an item with an average input time of 5 seconds, the processing circuitry 11 may determine that the item is a work support item if the number of times that the input time deviates by 10 seconds or more exceeds a predetermined threshold. The predetermined time may be set appropriately by an administrator or the like.

[0055] The processing circuit 11 performs work support processing for the item for which work support is to be performed (ACT3). ACT3 may be processing by the support processing unit 112. In ACT3, for example, the processing circuit 11 changes the setting for the item for which work support is to be performed. The processing circuit 11 changes the display setting for the item for which work support is to be performed so as to display an attention notification. For example, the processing circuit 11 changes the display setting in the input image so as to display the attention notification. The processing circuit 11 may output information for displaying the attention notification to the first user terminal 2. The processing circuit 11 may change the display setting in the confirmation image so as to display the attention notification. The processing circuit 11 may output information for displaying the attention notification to the second user terminal 3.

[0056] The processing circuitry 11 may change the display settings to display different warning notifications depending on the type of mistake in the work assistance item, for example. Specifically, if the work assistance item is an item in which the participant's name is often forgotten to be entered, the processing circuitry 11 may change the display settings of the input image to display information indicating that the participant's name is often forgotten to be entered. The information indicating that the participant's name is often forgotten to be entered includes, for example, a message such as "Please enter the participant's name." If the work assistance item is an item in which the participant's name is often forgotten to be entered, the processing circuitry 11 may change the display settings of the confirmation image to display information indicating that the participant's name is often forgotten to be entered. The information indicating that the participant's name is often forgotten to be entered includes, for example, a message such as "Please check whether the participant's name has been entered."

[0057] The processing circuitry 11 may change the display settings to display different alert notifications depending on the content of the mistake in the work support item, for example. Specifically, if the work support item is an item where input forgetting errors are common, the processing circuitry 11 may change the display settings of the input image to display information indicating that input forgetting is common. The information indicating that input forgetting is common includes, for example, a message such as "This is an item where input forgetting is common." If the work support item is an item where input forgetting errors are common, the processing circuitry 11 may change the display settings of the confirmation image to display information indicating that input forgetting is common.

[0058] According to this example, the server 1 can acquire workflow execution history information, determine items for which work support is required based on the execution history information, and perform work support processing for the items for which work support is required. For example, the server 1 can collect and analyze workflow execution history information to determine items that are likely to result in errors as work support items, and perform processing to alert the input worker to the work support items. In one example, the server 1 determines work support items based on the error rate, and performs support processing to display a warning notice for the work support items in the input image displayed on the first user terminal 2 where the input worker is performing the work. Therefore, the server 1 can alert the user of the first user terminal 2 when the user enters data for work support items that are likely to result in input errors, etc. This allows the server 1 to reduce errors related to input work. In this way, the server 1 can provide work support.

[0059] Furthermore, the server 1 determines the work support items based on the error ratio, and performs support processing to display a warning notice for the work support items in the confirmation image displayed on the second user terminal 3 where the checker is working. Therefore, the server 1 can warn the user of the second user terminal 3 when checking work support items that are likely to cause input errors, etc. This makes it easier for the server 1 to find input errors during the check work, and can support the user in preventing input workers from overlooking their mistakes. In this way, the server 1 can provide work support.

[0060] In another example, the server 1 analyzes the pattern of mistakes based on the information indicating the changes, and determines similar items as work support items. Therefore, the server 1 can predict items that are likely to cause mistakes and determine work support items. This allows the server 1 to more appropriately warn the user. In this way, the server 1 can provide work support.

[0061] Fig. 4 is a flowchart showing another example of the procedure for information processing related to support processing by the server 1 according to the embodiment. In the example of Fig. 4, support processing for supporting the confirmation work of a checker such as an approval sealer is described as an example. In the example of Fig. 4, support processing is described as an example in which, upon completion of the document data input work by the drafter, the document data is circulated to the next worker in line according to the circulation route.

[0062] In the following example, the drafter is described as the worker or the highest-ranked worker, and the next highest-ranked worker is described as the checker. The drafter is an example of a user of the first user terminal 2. The checker is an example of a user of the second user terminal 3. The server 1 acquires execution history information from the first user terminal 2 based on the completion of the worker's document data input work. The server 1 stores the execution history information of the user of the first user terminal 2 in the execution history information storage area 131.

[0063] The processing circuitry 11 acquires execution history information of the worker (ACT11). ACT11 may be processing by the acquisition unit 110. In ACT11, for example, the processing circuitry 11 acquires execution history information linked to the user identification information of the worker from the execution history information storage area 131. The processing circuitry 11 may acquire work history information of all users who have access rights to the target workflow. The processing circuitry 11 may acquire statistical information about the target workflow.

[0064] The processing circuit 11 determines an item for which work support is to be provided based on the execution history information of the worker (ACT12). ACT12 may be processed by the determination unit 111. In ACT12, for example, the processing circuit 11 determines a work support item based on the difference between the input time for each item and the average input time. The processing circuit 11 may determine, as a work support item, an item for which the input time of the worker deviates from the average input time by more than a predetermined time. For example, the processing circuit 11 may determine, as a work support item, an item for which the input time of the worker is longer than the average input time by more than a predetermined time. The processing circuit 11 may determine, as a work support item, an item for which the input time of the worker is shorter than the average input time by more than a predetermined time. As a specific example, the processing circuit 11 may determine, as a work support item, an item for which the input time of the worker is 10 seconds or more longer than the average input time. The processing circuit 11 may determine, as a work support item, an item for which the input time of the worker is 10 seconds or more shorter than the average input time. The processing circuit 11 may determine, as a work support item, an item for which the input time of the worker is 10 seconds or more shorter than the average input time. The predetermined time may be set appropriately by an administrator, etc.

[0065] The processing circuitry 11 performs work support processing for the item for which work support is to be performed (ACT13). ACT13 may be processing by the support processing unit 112. In ACT13, for example, the processing circuitry 11 changes the setting of the target workflow of the next worker for the item for which work support is to be performed. The processing circuitry 11 changes the display setting for the item for which work support is to be performed so as to display a warning notification on the confirmation image of the next worker for the item for which work support is to be performed. The warning notification includes, for example, a message such as "There may be an input error."

[0066] The worker is not limited to the drafter, but may be an intermediate worker such as a sealer. The processing circuitry 11 may determine an item for which work support is to be provided to the worker next in rank to the intermediate worker based on the worker's execution history information. The processing circuitry 11 may perform work support processing on the confirmation image on which the next in rank worker will work.

[0067] According to this example, the server 1 according to the embodiment can determine the items for which work support is to be provided based on the execution history information for each worker, and perform work support processing for the items for which work support is to be provided. For example, the server 1 can determine the items for which work support is to be provided based on the input time for each item of the input worker. Therefore, the server 1 can determine the items for which work support is likely to be provided by comparing the input time with the average input time. Because the server 1 determines the items for which work support is to be provided for each input worker, it can provide appropriate work support to the next-ranked worker.

[0068] Fig. 5 is a flowchart showing yet another example of the procedure for information processing related to support processing by the server 1 according to the embodiment. In the example of Fig. 5, support processing for supporting the confirmation work of a verifying person such as an approval sealer is described as an example. In the example of Fig. 5, similar to the example of Fig. 4, support processing is described as an example in which, upon completion of the document data input work by the drafter, the document data is circulated to the next worker in line with the circulation route.

[0069] In the following example, as in the example of FIG. 4, the drafter is described as the worker or the highest-ranked worker, and the next highest-ranked worker is described as the checker. The drafter is an example of a user of the first user terminal 2. The checker is an example of a user of the second user terminal 3. The server 1 acquires execution history information from the first user terminal 2 based on the completion of the worker's document data input work. The server 1 stores the execution history information of the user of the first user terminal 2 in the execution history information storage area 131.

[0070] The processing circuitry 11 acquires the execution history information of the worker (ACT21), similarly to ACT11. ACT21 may be processing by the acquiring unit 110. In ACT21, for example, the processing circuitry 11 acquires the execution history information linked to the user identification information of the worker from the execution history information storage area 131.

[0071] The processing circuit 11 determines whether the experience value of the worker is less than a predetermined threshold (ACT22). ACT22 may be processing by the determination unit 111. In ACT22, for example, the processing circuit 11 acquires the experience value of the worker linked to the target workflow. The processing circuit 11 compares the experience value of the worker with a predetermined threshold. The predetermined threshold may be, for example, an average value of the experience values ​​of multiple users related to the target workflow. If the experience value is less than the predetermined threshold, the proficiency level of the worker is determined to be "inexperienced." The proficiency level of "inexperienced" corresponds to being an inexperienced worker. If the experience value is equal to or greater than the predetermined threshold, the proficiency level of the worker is determined to be "experienced." The proficiency level of "experienced" corresponds to being an expert worker. If the experience value of the worker is less than the predetermined threshold (ACT22: YES), the processing transitions from ACT22 to ACT23. If the experience value of the worker is not less than the predetermined threshold (ACT22: NO), the processing ends.

[0072] The processing circuitry 11 performs work support processing (ACT23). ACT23 may be processing by the support processing unit 112. In ACT23, for example, the processing circuitry 11 changes the settings of the target workflow of the next-ranked worker. In one example, the processing circuitry 11 changes the display settings to display a warning notice in the confirmation image of the next-ranked worker. The warning notice includes, for example, a message such as "The creator is inexperienced." The processing circuitry 11 may output information for displaying the warning notice to the second user terminal 3.

[0073] In another example, the processing circuitry 11 changes the circulation route of the target workflow. For example, the processing circuitry 11 adds a circulator to the circulation route of the target workflow. The processing circuitry 11 may add a circulator that is preset for the target workflow to the circulation route. The processing circuitry 11 may determine a circulator to be added to the circulation route based on attribute information of the worker, etc. The circulator to be added to the circulation route may be, for example, an intermediate reviewer, an intermediate approver, or a consultant.

[0074] The worker is not limited to the drafter, but may be an intermediate worker such as a sealer. The processing circuitry 11 may determine an item for which work support is to be provided to the worker next in rank to the intermediate worker based on the worker's execution history information. The processing circuitry 11 may perform work support processing on the confirmation image on which the next in rank worker will work.

[0075] According to this example, the server 1 can acquire the user's experience value and perform work support processing based on the experience value. In one example, if the input worker is an inexperienced worker, the server 1 performs support processing to display a warning notice on the confirmation image where the next worker performs the confirmation work. Therefore, the server 1 can warn the user of the second user terminal 3 when the user checks document data input by an inexperienced worker. This allows the server 1 to help the worker easily find input errors during the confirmation work and prevent the input worker's errors from being overlooked. In this way, the server 1 can provide work support.

[0076] In another example, if the input worker is an inexperienced worker, the server 1 performs a support process to add a reader to the circulation route. Therefore, the server 1 can automatically increase the number of people who check document data entered by an inexperienced worker. This makes it easier for the worker to find input errors during the checking process, and can support the worker in preventing errors from being overlooked. In this way, the server 1 can provide work support.

[0077] FIG. 6 is a flowchart showing an example of a procedure for information processing related to experience points by the server 1 according to the embodiment. The following process will be described using an example in which the user of the first user terminal 2 has completed work. The user of the first user terminal 2 is assumed to be the drafter. The user of the first user terminal 2 outputs a work completion instruction to the server 1 based on the completion of the input work for the target workflow. The user of the first user terminal 2 outputs the completion instruction to the server 1, for example, by selecting a completion button or the like included in the input image displayed on the display device of the first user terminal 2. The completion button is an operator that can input a work completion instruction. The completion instruction may include identification information that can identify the user of the first user terminal 2.

[0078] The processing circuitry 11 acquires a completion instruction from the first user terminal 2 (ACT31). ACT31 may be processing by the acquisition unit 110. In ACT31, for example, the processing circuitry 11 circulates the document data to the next worker based on the acquisition of the completion instruction. The processing circuitry 11 identifies the next worker according to, for example, the circulation route of the target workflow. The processing circuitry 11 may notify the next worker. Based on the notification, the next worker may access the workflow service and start work.

[0079] The processing circuit 11 updates the experience value (ACT32). ACT32 may be processing by the update unit 113. In ACT32, for example, the processing circuit 11 updates the experience value of the user of the first user terminal 2 based on the completion of the work by the user of the first user terminal 2. For example, the processing circuit 11 adds a predetermined value to the experience value of the user associated with the workflow that has completed the work. Based on the update of the experience value, the processing circuit 11 updates the execution history information stored in the execution history information storage area 131.

[0080] According to this example, the server 1 can update the experience points based on the completion of the work of the worker, thereby enabling the server 1 to appropriately provide work support based on the experience points.

[0081] (Other embodiments) The above-described embodiment has been described using a workflow service as an example, but is not limited to this. The above-described embodiment can also be applied to a service in which multiple users communicate or share information, such as a social networking service. In this case, the term "workflow" can be read as "topic." The server 1 determines work support items for each topic and performs work support processing.

[0082] The information processing device may be realized by a single device such as the server 1, or may be realized by multiple devices with distributed functions. In the latter case, the information processing device also includes the meaning of an information processing system made up of multiple devices.

[0083] The above-described embodiments may be applied not only to an apparatus but also to a method executed by the apparatus. The above-described embodiments may be applied to a program that can cause a computer of the apparatus to execute each function. The above-described embodiments may be applied to a recording medium that stores a program. The above-described embodiments may be applied not only to a system but also to a method executed by multiple elements included in the system.

[0084] The processing circuitry includes one or more circuits that perform multiple processes with multiple functions, such as, but not limited to, a processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array).

[0085] Each of the one or more circuits constituting the processing circuit performs one or more of the multiple processes. When the processing circuit is composed of a single circuit, the single circuit performs all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits performs a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in a single device or may be distributed across multiple devices.

[0086] The program may be transferred in a state where it is stored in a device, or in a state where it is not stored in a device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The form of the recording medium is not important as long as it is a medium that can store the program and is computer-readable, such as a CD-ROM or a memory card.

[0087] Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.

[0088] In short, this invention is not limited to the above-described embodiments, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.

[0089] (Addendum) The above embodiment may be expressed as follows: (1) an acquisition unit for acquiring workflow execution history information; a determination unit that determines an item for which work support is to be performed based on the execution history information; a support processing unit that performs work support processing for the item; An information processing device comprising:

[0090] (2) The determination unit determines the item for which the work support is to be performed based on the error rate. An information processing device according to (1).

[0091] (3) The determination unit determines the item for which the task support is to be performed based on a difference between the input time and an average input time. An information processing device according to (1).

[0092] (4) The acquisition unit acquires an experience value of the user, the support processing unit performs a work support process based on the experience value. An information processing device according to (1).

[0093] (5) obtaining workflow execution history information; determining an item for which work support is to be performed based on the execution history information; performing a work support process for the item; An information processing method comprising:

[0094] (6) In an information processing system including an information processing terminal and an information processing device, The information processing device includes: an acquisition unit for acquiring workflow execution history information; a determination unit that determines an item for which work support is to be performed based on the execution history information; a support processing unit that performs work support processing for the item in the information processing terminal; Equipped with Information processing system. [Explanation of symbols]

[0095] 1...server, 2...first user terminal, 3...second user terminal, 11...processing circuit, 12...main memory, 13...auxiliary storage device, 14...communication interface, 100...business support system, 110...acquisition unit, 111...determination unit, 112...support processing unit, 113...update unit, 114...communication processing unit, 130...workflow storage area, 131...execution history information storage area, Ima...input image, Ta...warning notification, Tb...warning notification.

Claims

1. an acquisition unit for acquiring workflow execution history information; a determination unit that determines an item for which work support is to be performed based on the execution history information; a support processing unit that performs work support processing for the item; An information processing device comprising:

2. the determination unit determines the item for which the work support is to be performed based on the error rate. The information processing device according to claim 1 .

3. the determination unit determines the item for which work support is to be performed based on a difference between the input time and an average input time. The information processing device according to claim 1 .

4. the acquisition unit acquires an experience value of a user; the support processing unit performs a work support process based on the experience value. The information processing device according to claim 1 .

5. Obtaining workflow execution history information; determining an item for which work support is to be performed based on the execution history information; performing a work support process for the item; An information processing method comprising:

6. In an information processing system including an information processing terminal and an information processing device, The information processing device includes: an acquisition unit for acquiring workflow execution history information; a determination unit that determines an item for which work support is to be performed based on the execution history information; a support processing unit that performs work support processing for the item in the information processing terminal; Equipped with Information processing system.

Citation Information

Patent Citations

  • Slip input data totalization system, totalization device and totalization program

    JP2006227694A

  • Guidance display system, guidance display method, and guidance display program

    JP2008204117A

  • Terminal system

    JP2010108393A

  • Information processor, information processing system, information processing method and program

    JP2014044653A

  • Information processing device, GUI operation support method, and program

    JP2015011370A