The present invention relates generally to electronic management platforms of an enterprise, and particularly to an electronic signature system and method.
Today, a document signature is a necessity in enterprise operation. Conventional document signature methods involve manual handiwork. It not only wastes manpower, but also wastes time. In order to solve the problems, an electronic signature is needed.
With the development of computer technology, many electronic signature methods have been introduced. In the electronic signature methods, a user defines a signature procedure of a document, each signer signs the document according to the defined order. That is, the first signer signs the document, and then transmits the signed document to the second signer; the second signer signs the document and transmits the signed document to the third signer, and so on. Each signer signs the document after the previous designated signer has signed the document signature. However, sometimes a second signer may delay to sign thus causing subsequent signer such as the third signer and the fourth signer can not sign. This is not time efficient, thereby prolonging a signature time.
Accordingly, what is needed is an electronic signature system and method which can overcome the above-described problems and improves signature efficiency.
An electronic signature system is provided. The electronic signature system includes a server and a database. The database stores a plurality of signature selections. The server includes: a signature task setting module for receiving a request for signing a document which has a document type, and setting the signature procedure according to the document type; a transmitting module for simultaneously distributing the document to designated signers; a signature selection setting module for receiving a signature selection selected by each signer in real-time; a signature selection analyzing module for obtaining the signature selections, analyzing the signature selections, thereby generating an analysis result; a determining module for determining whether a current designated signer has a right to sign the document according to the analysis result; and a signature performing module for signing the document if the current designated signer has a right to sign the document; wherein the transmitting module transmits an evaluated decision to a next designated signer according to the analysis result.
An electronic signature method is also provided. The method includes the steps of: (a) receiving a request for signing a document which has a document type; (b) setting a signature procedure according to the document type; (c) simultaneously distributing the document to designated signers; (d) receiving a signature selection selected by each designated signer; (e) obtaining the signature selections, and analyzing the signature selections, thereby generating an analysis result; (f) determining whether a current designated signer has a right to sign the document according to the analysis result; (g) signing the document if the current designated signer has a right to sign the document, and (h) transmitting an evaluated decision to the next designated signer according to the analysis result.
A computer enabling electronic signature is further provided. The computer includes: a signature task setting module for receiving a request for signing a document which has a document type, and setting the signature procedure according to the document type; a transmitting module for simultaneously distributing the document to designated signers; a signature selection setting module for receiving a signature selection selected by each signer in real-time; a signature selection analyzing module for obtaining the signature selections, analyzing the signature selections, thereby generating an analysis result; a determining module for determining whether a current designated signer has a right to sign the document according to the analysis result; and a signature performing module for signing the document if the current designated signer has a right to sign the document; wherein the transmitting module transmits an evaluated decision to a next designated signer according to the analysis result.
Other advantages and novel features will be drawn from the following detailed description with reference to the attached drawings, in which:
The database 11 stores a principle for applying for a document signature, a principle for setting a signature procedure, and a plurality of signature selections. In the preferred embodiment, the electronic signature system 1 includes two signature order options: a non-ordered option and a hierarchal ordered option. Each signature order option corresponds to certain document types. For example, when the document is a project document, the signature order option is preferably the non-ordered option; when the document is a charge paying document or an administrational document, the signature order option is preferably the hierarchal ordered option.
The non-ordered option means that all designated signers must sign the document regardless of a signature order of the document. The hierarchal ordered option means that all designated signers must sign the document in a hierarchal order. In regards to the hierarchal order, the hierarchal ordered option is further configured with a plurality of signature selections, such as, a signer delegation selection, a pass on selection, a direct comment selection, a direct signature selection, a signer supplement selection, a signer cancellation selection, and so on.
The signer delegation selection means that the designated signer delegates another document signer to sign the document on the designated signer's behalf.
The pass on selection opinion means that the signer directly transmits the document to the following higher hierarchal signer without any comment or signatures.
The direct comment selection means that the document signer directly comments on the document and signs the document without waiting for evaluated decisions from the preceding lower hierarchal signers. Furthermore, if the document signer has performed the direct comment selection in the case that the preceding lower hierarchal signers have not signed the document, the preceding lower hierarchal signers' evaluated decisions are negligible i.e., the signature of the preceding lower hierarchal signers are not required.
The direct signature selection means that the signer directly signs the document without waiting for the evaluated decisions from the preceding lower hierarchal signers. Furthermore, if the signer with the direct signature selection has performed the signature in the case that the preceding lower hierarchal signers have not signed the document, the preceding lower hierarchal signers thereupon does not need to sign the document any more.
The signer supplement selection means that the signer adds an immediately preceding lower hierarchal signer. Consequently, the signer with the signer supplement selection has to sign the document after the adder signer signs the document.
The signer cancellation selection means that the signer cancels one or more signers in the preceding lower hierarchal signatures.
If the signer does not select any signature selections, the signer waits for evaluated decisions from one or more signers in the preceding lower hierarchal signatures.
The server 10 includes a signature task setting module 100, a transmitting module 101, a signature option setting module 102, a signature option analyzing module 103, a signature performing module 104, and a determining module 105.
The signature task setting module 100 receives a request for signing the document, and obtains document informers input after the signature procedure is finished. The determining module 105 determines the signature order option according to a document type. The signature task setting module 100 further sets a signature procedure and corresponding signers according to the signature order option. However, in other cases, the signers can be manually inputted.
If the signature order option is the non-ordered option, the transmitting module 101 simultaneously distributes the document to the all designated signers. Each signer directly signs the document without waiting for evaluated decisions from other signers.
If the signature order option is the hierarchal ordered option, the transmitting module 101 also simultaneously distributes the document to all designated signers. The document further provides information indicating a signature hierarchal that each signer belongs to and signature selections that each signer can select corresponding to the signature hierarchal.
The signature selection setting module 102 receives a signature selection selected by each designated signer in real-time. The signature selection analyzing module 103 obtains all signature selections, analyzes the signature selections, thereby generating an analysis result. The analysis result includes: document signed, and document not signed. Specifically, if any signer, which is in a higher signature hierarchal ordered than the current signer, does not choose the selection on direct comment selection, direct signature selection, or signer cancellation selection (i.e., the cancelled signer is the current signer) before the current signer signs the document, the signature selection analyzing module 103 thereupon generates the analysis result “document signed”, that means the current signer has a right to sign the document, the evaluated decision from all signers who have signed the document will be transmitted the current signer; otherwise, the signature selection analyzing module 103 generates the analysis result “document not signed”, that means the current signer does not have a right to sign the document.
The determining module 105 determines whether a current designated signer has a right to sign the document according to the analysis result. If so, the signature performing module 104 signs the document. The determining module 105 further determines whether the current designated signer is the last one. If the current designated signer is the last one, the transmitting module 101 distributes the signed document to the designated recipients whom are either all designated document signers or document informers or both. Otherwise, the transmitting module 101 transmits the evaluated decision to the next signer according to the analysis result.
If the signature order option is a hierarchal ordered option, in step S306, the signature task setting module 100 sets another signature procedure and corresponding signers. In step S307, the transmitting module 101 simultaneously distributes the document to the designated signers. In step S308, the signers flexibly signs the document, whereupon the procedure goes to step S309 described above.
Although the present invention has been specifically described on the basis of a preferred embodiment including a preferred method, the invention is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiments including the methods without departing from the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200510036897.4 | Aug 2005 | CN | national |