1. Field of the Invention
The present invention relates generally to workflow systems, server devices, and processing methods of workflow systems, and more particularly to a workflow system, a server device, and a processing method of a workflow system in which an electronic form used in processes of a workflow can be printed onto paper, and the printed-out paper form can be used for the processes of the workflow.
2. Description of the Related Art
A workflow system is used for centrally managing an electronic file, which is shared by plural departments and persons in sequential processes of an operational flow (hereinafter, a workflow using only an electronic file is referred to as an “electronic workflow”).
The user interface 102 includes a display unit 102a and a keyboard unit 102b, which are used by users and administrators to input operations. The network 106 can be a LAN, the Internet, or an intranet. The client device 107 communicates with the server device 101 through the network 106, and requests the server device 101 to print electronic files or to perform workflow processes.
The server device 101 includes a user interface (I/F) control unit 108 for controlling the user interface 102, a disk interface (I/F) control unit 109 for controlling the disk device 105, a printer interface (I/F) control unit 112, and a network interface (I/F) control unit 113 for controlling communication via the network 106.
Information input to the user I/F control unit 108 is transmitted to a workflow process unit 110, and stored in the disk device 105 via the disk I/F control unit 109. For example, when a business form is designed in a workflow, an electronic file of the designed form is stored in the disk device 105. When a request to print the form is received from the user interface 102, an image is generated based on the form stored in the disk device 105 in a print process unit 111, and is printed at the printer 104 via the printer I/F control unit 112. When a user or a client modifies or adds content to the form, the workflow process unit 110 acquires data input from the keyboard unit 102b or from the client device 107 via the network 106, and saves the data in the disk device 105 via the disk I/F control unit 109, or executes a workflow process using the data.
The printer 104 can be connected to the server device 101 via the network 106, as shown in
When performing examination/authorization operations in the electronic workflow systems shown in
For example, there is a technology for reading a paper form that has been created in the past by using a scanner, and acquiring the form structure from image data (see, for example, Patent Document 1). According to this technology, a paper form available from the past is used for facilitating the task of creating an electronic form to be used in an electronic workflow; however, this technology is not intended for using a paper form in processes of the workflow.
Processes of a workflow can be executed with more convenience if an electronic file and printed matter are both used in combination in the workflow. One approach is to print an electronic form, handwrite contents in the printed form, and convert the handwritten contents into electronic input (see, for example, Patent Document 2). Specifically, a predetermined World Wide Web (hereinafter, “WWW”) page is printed onto paper, the printed-out paper is placed on a tablet, and a user handwrites content on the paper with a pen. The tablet calculates coordinates of the tip of the pen, so that handwritten content can be detected via the tablet.
Patent Document 1: Japanese Laid-Open Patent Application No. H9-6863
Patent Document 2: Japanese Laid-Open Patent Application No. 2005-11045
However, the technology disclosed in Patent Document 2 is for inputting contents to a particular WWW page from a print-out thereof, but not for associating an arbitrary electronic form with a print-out thereof, or associating content input to the print-out with the arbitrary electronic form. Patent Document 2 discloses a method of inputting content to a WWW page, but does not disclose methods of inputting content to and handling an arbitrary paper form.
The present invention provides a workflow system, a server device, and a processing method of a workflow system in which one or more of the above-described disadvantages is eliminated.
A preferred embodiment of the present invention provides a workflow system, a server device, and a processing method of a workflow system, in which an electronic form used for electronic processes in a workflow can be printed onto paper, and the print-out paper form can be used for the electronic processes of the workflow.
An embodiment of the present invention provides a workflow system for performing a predetermined process according to information input to an electronic form from an input screen displaying the electronic form, the input screen being formed based on screen formation data, and inputting handwritten information of a corresponding paper form to the electronic form, the workflow system including a paper form managing unit configured to generate, based on the screen formation data, paper layout information defining a paper form corresponding to the input screen; a print process unit configured to print the paper form based on the paper layout information together with a form ID identifying the electronic form; an image input device configured to input an image of the printed paper form to which handwritten information is added; and a paper flow process unit configured to extract the handwritten information from the image of the paper form input by the image input device, together with the form ID identifying the electronic form; wherein the extracted handwritten information is converted to electronic handwritten information, and the electronic handwritten information is input to the electronic form corresponding to the form ID extracted by the paper flow process unit.
According to one embodiment of the present invention, a workflow system, a server device, and a processing method of a workflow system can be provided, in which an electronic form used in processes of a workflow can be printed onto paper, and the print-out paper form can be used for the processes of the workflow.
Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
A description is given, with reference to the accompanying drawings, of an embodiment of the present invention. A workflow system processing method according the present invention is used in an embodiment of a workflow system according to the present invention; therefore, an embodiment of the workflow system processing method according the present invention is described together with the embodiment of the workflow system according to the present invention.
In an embodiment according to the present invention, the created electronic form is printed onto paper (step S2), the user handwrites content onto a paper form P printed onto paper (step S3), and the paper form P is read by a scanner 302, etc. (step S4). The server device 301 digitizes the contents read by the scanner, so that the form can be processed electronically in subsequent processes of the electronic workflow. A paper form ID 1102 is printed on the paper form P for identification; therefore, by decoding the paper form ID 1102, the original electronic form can be identified. Accordingly, the hand written contents of the paper form P can be input to the original electronic form.
Accordingly, in the workflow according to an embodiment of the present invention, both an electronic file and a paper form can be used in combination, or only a paper form can be used. Therefore, in a case where a workflow process can be performed more efficiently by using paper, such as circulation of a product design, it is possible to enhance effectiveness.
Hereinafter, the person who creates and prepares a form is referred to as an administrator, and the person who handwrites content in the form is referred to as a user; however, the administrator and the user can be the same person.
The user interface 102 includes the display unit 102a and the keyboard unit 102b, which is used by users and administrators to input operations. The server device 301 includes the user I/F control unit 108 for controlling the user interface 102, the disk I/F control unit 109 for controlling the disk device 105, the printer I/F control unit 112, a scanner interface (I/F) control unit 307 for controlling the scanner 302, and a card interface (I/F) control unit 310 for controlling the IC card reader 311.
The user I/F control unit 108 is connected to an electronic flow process unit 304, and the electronic flow process unit 304 is connected to an electronic form managing unit 303 and a workflow engine unit 305. The scanner I/F control unit 307 is connected to a paper flow process unit 306, and the paper flow process unit 306 is connected to the workflow engine unit 305, the electronic form managing unit 303, the card I/F control unit 310, the print process unit 111, and a paper form managing unit 309. The workflow engine unit 305 is connected to the disk I/F control unit 109 and a form access managing unit 308, and the paper form managing unit 309 is connected to the disk I/F control unit 109.
The server 301 controls input from/output to a user at the display unit 102a and the keyboard unit 102b of the user interface 102, via the user I/F control unit 108.
Input from the user is transmitted to the workflow engine unit 305, and design data of an electronic form format are stored in the disk device 105 via the disk I/F control unit 109. The design data can be created at the user interface 102, or read from a drive device (not shown) of the user interface 102.
The paper form managing unit 309 creates a paper form layout for printing a paper form by using the design data of the electronic form format, and the paper form layout is stored in the disk device 105 via the disk I/F control unit 109. When a request is received from a user, an image is generated based on the stored paper form design data at the print process unit 111, and printed at the printer 104 via the printer I/F control unit 112.
When a data item is input by a user from the keyboard unit 102b, the electronic flow process unit 304 processes the input data item, and transmits the processed input data item to the workflow engine unit 305, thereby executing a workflow. Similarly, when a scanned data item is input by a user from the scanner 302 via the scanner I/F control unit 307, the paper flow process unit 306 processes the scanned data item, and transmits the processed scanned data item to the workflow engine unit 305, thereby executing a workflow. When an IC card is inserted into the IC card reader 311, the card I/F control unit 310 authenticates the user.
The form access managing unit 308 manages access rights for each user; access rights are given to users to access processes such as printing, paper flow processes, electronic flow processes, etc. Each user is identified by a user ID stored in the IC card of the user.
The input/output device 31 processes various operational signals input by a user with the keyboard unit 102b or a mouse. The input/output device 31 also controls input/output of other input/output devices such as the scanner 302, the IC card reader 311, the printer 104, etc. The display device 32 displays a GUI (Graphical User Interface), such as various windows and data necessary for operating the server device 301, on the display unit 102a. The communication device 39 serves as an interface used for connecting the server device 301 to a network; the communication device 39 can be, for example, a NIC (Network Interface Card) or a modem.
A workflow program for operating the server device 301 can be provided by a recording medium 34 such as a memory card or a CD-ROM, or can be downloaded from the network. The recording medium 34 is inserted in the drive device 33, and data and programs in the recording medium 34 are installed into the secondary storage 35 via the drive device 33.
The secondary storage 35 includes a hard disk device and a storage element, and stores the OS (Operating System), data, programs, necessary files, etc. The workflow program is copied by the CPU 37 from the secondary storage 35, and loaded in the memory 38 to be executed.
The workflow program causes the CPU 37 to function as the electronic form managing unit 303, the electronic flow process unit 304, the workflow engine unit 305, the paper flow process unit 306, the print process unit 111, the form access managing unit 308, and the paper form managing unit 309.
Referring back to
The IC card reader 311 reads user authentication information recorded in an IC card in a contact or non-contact manner. The IC card is also called a smart card, which has high tamper resistance, so that internal structures and data stored therein are difficult to analyze. The IC card includes a CPU, which can perform encrypting processes and user authentication; therefore, the IC card functions as an information processing terminal.
The printer 104 prints forms based on image data specified by the printer I/F control unit 112 by using conventional printing methods such as a laser method, an LED method, an inkjet method, etc.
Next, a description is given of operations for preparing (creating) a paper form for workflow processes performed by the server device 301 of the workflow system according to an embodiment of the present invention (step S1).
The electronic form managing unit 303 includes a screen formation data table storing screen formation data used for electronically displaying a form used in the workflow, and an input data type table defining input data types corresponding to the data display.
In the screen formation data table shown in
In the input data type table shown in
In Form 002, Input 1 stores “none”, Input 2 stores “string”, Input 3 stores “string”, Input 4 stores “none”, and Input 5 stores “string”. In Form 003, Input 1 stores “none”, Input 2 stores “numeric”, Input 3 stores “date”, Input 4 stores “none”, and Input 5 stores “image”. In Form 004, Input 1 stores “none”, Input 2 stores “numeric”, Input 3 stores “string”, Input 4 stores “none”, and Input 5 stores “numeric”.
The electronic form managing unit 303 uses the screen formation data table and the input data type table to generate an input screen to be displayed on the display unit 102a.
Rectangular areas available for user input are provided as an input field 905 for age and an input field 906 for occupation, and input data are stored as numeric (value) type data or string (character string) type data.
Label 907 displays the Recycle image stored as Label 4 in the screen formation data table shown in
A transition button 908 is provided for moving to the next input screen. When there are items included in the tables shown in
An electronic form can be created by executing a form creating program. The form creating program is used for defining a layout of a form as shown in
The form creating program has a GUI 150 as shown in
A person creating a form can arrange Label areas and Input areas in the layout area 155 by using the tool box 156. The label tool 151 is used for creating Label 1 (shown in
As described above, a label appropriate for its contents is laid out in the layout area 155 by the tool box 156, and its property is defined on the screen. For example, as shown in
The electronic form managing unit 303 acquires data of an electronic form from the screen formation data table shown in
Next, a layout is determined by the paper form managing unit 309 for positioning input fields corresponding to labels on the print-out paper.
The printed paper form P is described below. The electronic form includes items in input fields that are not always displayed, such as the list box 910. Therefore, the paper form P may not include all items simply by printing the electronic form. Thus, when the paper form P includes an input field whose data type is List, in order to ensure that all contents of the List are shown, the paper flow process unit 306 acquires contents of the List (in Form 001, the contents are first, second, or more) from the paper layout table, and acquires coordinate information. Accordingly, items in an electronic form that are difficult to express in a paper form, such as a list box with a pull-down menu, can be converted to an appropriate format to be shown in a paper form.
Next, the paper form managing unit 309 acquires an access right for the paper form document (step S1203). An access right is associated with a user ID or a group ID managed by the workflow system. The access right defines whether printing of a form, a paper flow process, or an electronic flow process is permitted. The access right is previously stored in the form access managing unit 308.
An access management table is described.
In
As described above, an access right can be assigned to each of the operations of printing, controlling a flow process for paper, and controlling a flow process for an electronic form; therefore, each route can be controlled by desired units, such as by user or by group.
As shown in
As shown in
As shown in
As shown in
Accordingly, by introducing a workflow process for paper, it is possible to control the input route according to the characteristics of the form.
An administrator can input setups to the access management table with the keyboard unit 102b while viewing the display unit 102a. The input setups are provided to the form access managing unit 308 via the user I/F control unit 108, the electronic flow process unit 304, and the workflow engine unit 305.
The access management table can be created for each form when creating the form with the form creating program, or the access management table can be directly created through use of an XML document.
In an electronic workflow used on a daily basis, access rights are already specified for a flow process for an electronic form; these access rights specified for the flow process for an electronic form can be applied to a flow process for the paper form P. Accordingly, when a workflow for an electronic form already exists, the access management table for the electronic form can be automatically used as a default access management table for the paper form P. By designating the access management table for the paper form P in this manner, the paper form P can be introduced with the same access setups as that of the electronic form.
Preliminary operations for a flow process for the paper form P, such as step S2 shown in
When an access right is acquired, the paper form managing unit 309 saves the access right in association with the paper layout table in the form access managing unit 308 (step S1204). Accordingly, the paper layout table and the paper form document are created for the workflow process for the paper form P.
Next, the operation of printing the paper form P of the workflow system (step S2) is described in detail.
First, user A uses the user interface 102 to log into the server device 301 (step S1300). The server device 301 reads user authentication information from an IC card, and verifies whether the user authentication information matches a password or biometric information input from the user; when verified, the server device 301 authenticates the user, and permits the user to log in.
When user A desires to print the Form 001, the paper flow process unit 306 determines whether it is permitted to print the Form 001 by referring to the access management table in the form access managing unit 308 via the workflow engine unit 305 (step S1301). Specifically, the workflow engine unit 305 refers to the access management table shown in
When printing is permitted, the paper flow process unit 306 assigns a paper form ID to the paper form document, and registers the paper form ID in the paper form managing unit 309 (step S1302).
The paper form ID includes an identification ID of the electronic form (Form 001 in this example), a unique serial number if the same form is printed plural times, and the total number of pages to be printed.
The paper form ID preferably includes a user ID for identifying the user who requested the printing of the paper form P. Accordingly, as shown in
The paper form ID includes a unique serial number for each print-out. Therefore, when the user ID and the serial number are verified, the paper form P is printed for user A. Further, when the paper form P is input to a scanner after handwritten information is added by user A, the information can be authenticated as being handwritten by user A. Accordingly, an identification ID of the electronic form, a serial number, the total number of pages to be printed, and a user ID are stored in the paper form managing unit 309 in association with each other, as shown in
The paper flow process unit 306 performs imaging (coding) on the paper form ID (including the user ID), and pastes the code on the paper form document (step S1303). The code can be in any format such as a one-dimensional barcode or a two-dimensional barcode. Further, information can be written into an IC tag embedded in a paper sheet, or an IC tag can be pasted onto a paper sheet.
When a position on the paper form P has been specified, the coded paper form ID is pasted onto the specified position; and when a position has not been specified, the coded paper form ID is pasted onto a predetermined position on the paper form P.
The coded paper form ID is pasted by using, for example, a pasting function of display software (word processing software) of the electronic form. A program in a COM format of Windows® can call a pasting module from macro functions of the display software, and by using an AddPicture method of a module called WordObjectLibrary, an image can be inserted at an arbitrary position in an electronic document. Accordingly, the paper form P to be printed is provided with a coded paper form ID.
Next, the print process unit 111 instructs the printer 104 to print the paper form P via the printer I/F control unit 112 (step S1304).
The barcode (paper form ID) 1102 is a coded version of the paper form ID, which is a one-dimensional barcode in this example.
Labels 1104, 1105, 1107, and 1109 correspond to the labels 902, 903, 904, and 909 shown in
Input fields 1106, 1108, and 1110 correspond to the labels 905, 906, and 910 shown in
The data types for the input fields 1106, 1108, 1110 are extracted from the paper layout table shown in
Accordingly, the data format of the response to be input in each input field is made clear to the respondent (user A), so as to induce an appropriate input.
As described in the paper layout table, the label 910 is a pull-down menu in the electronic form, but all choices are listed to be seen in the paper form.
The paper form P includes a “signature” label 1112, which indicates that a signature is to be written in a rectangular area serving as an input field 1113. The input field 1113 and the indication of “signature” are not stored in the paper form document. These items can be automatically printed by the print process unit 111 when printing the paper form P, or a pasting function of display software (word processing software) can be used as in the case of the coded paper form ID. The user can instruct whether to print these items at the user interface 102, so as not to print them when a signature is unnecessary.
Authentication of the signature is performed by comparing a previously stored image of a reference signature of the user with an input image of the paper form P. For example, when characteristic points such as intersection points of characters and positions of points, or lengths of characters match by a predetermined ratio, the user is authenticated. In order to prevent forgery committed by using a copy of the signature, when the signatures match completely, the user is not authenticated.
Accordingly, by providing a signature field, it is possible to identify the user who has filled out the form as the user who has signed the form. For example, when a different user B has written in and signed the form, but the user A scans the form, the signature differs from that of the user A. In this case, the written contents are treated accordingly, such as excluding them from statistics.
Next, a description is given of a flow process (step S4) performed after the respondent has filled out the printed paper form P (step S3).
When the form includes the input field 1113 for a signature, the user authentication can be performed by extracting the area corresponding to the input field 1113, verifying whether the extracted signature matches previously saved handwriting of the user, and acquiring user information.
Next, the paper flow process unit 306 fetches an image of the paper form P set in the scanner 302 via the scanner I/F control unit 307, reads the coded paper form ID 1102 from the image, decodes the coded paper form ID 1102, and acquires the paper form ID 1102 (step S1402). In the workflow system according to an embodiment of the present invention, the paper form ID is registered in the paper form managing unit 309 when the paper form ID is printed. Therefore, based on the decoded paper form ID, it is possible to determine that the form of Form 001 has been scanned.
When it is determined that the form is Form 001, the paper flow process unit 306 can determine whether the user has the right to access this paper form P, based on the access management table shown in
When the user is permitted to access the paper form P, the paper flow process unit 306 extracts layout information from the paper layout table, which table corresponds to the acquired paper form ID (step S1404). The paper flow process unit 306 reads coordinates of rectangular areas serving as input fields of the paper for P from the extracted paper layout information, and acquires images of the input fields (in the example shown in
The images of the input fields can be acquired according to a difference between the electronic form and the image of the paper form P input by the scanner 302. Specifically, the paper flow process unit 306 performs a pattern matching process, in which an image of the electronic form is specified as a reference pattern with respect to an image of the input paper form P. A correlation coefficient of luminance is obtained for each pixel. When maximum correlation is obtained, the image of the paper form P is masked with the reference pattern, so as to acquire the images of the handwritten contents of the input fields.
The images of the input fields acquired in step S1404 are converted into electronic data of corresponding data types (step S1405). The data type of each of the input fields can be detected from the paper layout table shown in
The paper flow process unit 306 transmits the electronic data obtained in step S1405 to the workflow engine unit 305, so that the workflow process can be executed (step S1406) (step S5). For example, in the case of Form 001, which is used for a consciousness survey, processes are performed to obtain statistics such as an age distribution of respondents.
The workflow engine unit 305 reports results of the workflow process to the user (step S1407). Theses results can be displayed on the display unit 102a via the user I/F control unit 108, or sent by e-mail to a previously saved e-mail address of the user. The e-mail address is saved in the form access managing unit 308. Thus, a user who is unfamiliar with a workflow process including the paper form P can feel safe in using the workflow system.
Contents reported to the user can simply indicate whether the workflow process has been appropriately completed, or include the scanned image data and electronic handwritten information obtained by the OCR process presented together. The report can be configured to include the scanned image data and electronic handwritten information obtained by the OCR process presented together only when the OCR process has been performed at an uncertainty level greater than or equal to a predetermined threshold.
As described above, in the workflow system according to an embodiment of the present invention, an electronic form used in processes of a workflow can be printed onto paper, and the printed-out paper form can be used for the processes of the workflow.
[Modifications]
The workflow system according to an embodiment of the present invention is not limited to the configuration of the functional block diagram shown in
In the workflow system shown in
The electronic flow process unit 304 of the server device 301 is connected to the network 106 via the network I/F control unit 113, and controls user operations input from the client device 107 and output to the client device 107. User input from the network 106 is sent to the workflow engine unit 305, and electronically created screen formation data of an electronic form are stored in the disk device 105 of the storage server device 402 via the network I/F control unit 113 and the network 106.
The paper form managing unit 309 creates a paper layout table including design data of a paper form based on the electronically created screen formation data. The paper layout table is also stored in the disk device 105 of the storage server device 402 via the network I/F control unit 113 and the network 106. In response to a user's request, an image is generated based on the stored paper layout table at the print process unit 111, and then printed at the printer 104 via the network I/F control unit 113 and the network 106.
The electronic flow process unit 304 performs processes on content input by a user from the client device 107, which is received via the network I/F control unit 113 and the network 106. The electronic flow process unit 304 then transmits the content to the workflow engine unit 305, so that the workflow process is executed. In another example, the paper flow process unit 306 performs processes on data and user authentication information input by a user from the scanner 302, which are received via the network I/F control unit 113 and the network 106. The paper flow process unit 306 then transmits the data and the user authentication information to the workflow engine unit 305, so that the workflow process is executed. The form access managing unit 308 manages access rights for each user to perform printing, paper flow processes, and electronic flow processes.
As shown in
In the server device 301, the paper flow process unit 306 receives a print request from a user via the network I/F control unit 113 and the network 106. The print request is transmitted via the network 106 to the workflow engine unit 305 of the computer 504. The workflow engine unit 305 creates a paper layout table based on screen formation data, and stores the paper layout table in the disk device 105 via the disk I/F control unit 109.
In response to a user's request, the stored paper layout table is transmitted to the server device 301, and is printed at the printer 104 via the print process unit 111 and the printer I/F control unit 112. The form access managing unit 308 manages access rights for each user to perform printing, paper flow processes, and electronic flow processes.
When the storage server device 402 including the disk device 105 is connected to the network 106 as shown in
The server device 301 is connectable to the scanner 302 and the IC card reader 311. The electronic flow process unit 304 of the server device 301 controls user input/output via the network I/F control unit 113 and the network 106.
Content input by a user via the network 106 is transmitted to the workflow engine unit 305 of the computer 603, and screen formation data are stored in the disk device 105 via the disk I/F control unit 109. The paper form managing unit 309 creates a paper layout table for a paper form based on screen formation data. The paper layout table is also stored in the disk device 105 via the disk I/F control unit 109.
The electronic flow process unit 304 performs processes on data input by a user from the client device 107, which are received via the network I/F control unit 113 and the network 106. The electronic flow process unit 304 then transmits the contents to the workflow engine unit 305, so that the workflow process is executed. In another example, the paper flow process unit 306 performs processes on scanned image data input by a user, which are received via the network I/F control unit 113 and the network 106. The paper flow process unit 306 then transmits user authentication information acquired from the IC card reader 311 to the workflow engine unit 305 of the computer 603, so that the workflow process is executed.
The form access managing unit 308 of the computer 603 manages access rights for each user to perform printing, paper flow processes, and electronic flow processes. In
Processing units in the above embodiments are described as constituents associated with the claims; however, names of the processing units are given as a matter of convenience, and the constituents are not limited thereto, as long as processes of embodiments according to the present invention can be performed in the workflow system as a whole.
According to an embodiment of the present invention, a workflow system and a server device include paper screen formation data used for printing an input screen of an electronic form, and handwritten information can be associated with the electronic form by a form ID; therefore, a workflow system that can process handwritten content can be provided. Further, a paper form P is printed or processed only when an instruction to print a form is given, and therefore, an efficient workflow system is provided. Moreover, even when an input image of an electronic form includes a list box that does not show all choice items, all of the choice items can be printed on a paper form P, so that the electronic form and the paper form P are accurately consistent. Further, in a paper form P, a data type to be input in an input field is printed near the corresponding input field, so as to induce a user to write in appropriate contents. Moreover, an access right is assigned to a paper form P, to prevent printing, for example, so that a workflow process of handwriting content in the paper form P can be controlled, thereby ensuring security. Further, an access right is assigned both for a paper form P flow process and an electronic form flow process, and therefore, routes of a workflow process can be controlled according to the contents of the workflow, and/or by users/groups, so as to provide a high level of freedom in design of a workflow system. Moreover, an identification ID of a paper form includes a user ID of a user to whom the paper form is distributed (or who fills out the paper form), and therefore, it is possible to determine whether a user has a right to input an image of the paper form. Further, access rights assigned in an electronic form workflow process can be used as access rights for a paper form P workflow process, and therefore, access rights for the paper form P workflow process can be easily determined. Moreover, a signature field, which is not provided in an electronic form, can be provided in a paper form P, so that a user's handwriting can be used for user authentication, thereby facilitating user authentication in a paper form P flow process. Further, when content is handwritten into a paper form P, a report is sent to a user as to whether a workflow process has been successfully completed, and therefore, a user who is unfamiliar with a workflow process including the paper form P can feel safe in using the workflow system.
The present invention is not limited to the specifically disclosed embodiment, and variations and modifications may be made without departing from the scope of the present invention.
The present application is based on Japanese Priority Patent Application No. 2005-278305, filed on Sep. 26, 2005, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2005-278305 | Sep 2005 | JP | national |