METHOD FOR SETTING APPROVAL PROCEDURE BASED ON BASE FIELDS
First Claim
1. A method for setting an approval process based on basis fields, comprising a step of determining a basis field for an approval form, a step of creating an approval process, and a step of automatically relating an approval process according to an approval form submitted by a user:
- the step of determining a basis field for an approval form comprises;
determining a basis field for each form that needs workflow approval, or determining a basis field for each form for which workflow approval needs to be executed according to the basis field, wherein only one basis field can be determined for one approval form during the same period;
the step of creating an approval process comprises the following steps;
S1;
selecting a form corresponding to the approval process, wherein one form corresponds to one or more approval processes;
S2;
selecting a basis field for the approval process, wherein one basis field can be selected by one or more approval processes, and the basis field is a submission role, or a role-nature field in the corresponding form, or a department-nature field in the corresponding form; and
S3;
setting a field value set of the basis field of the approval process selected in step S2, wherein each field value can only exist in a field value set of one approval process under the basis field;
the step of automatically relating an approval process according to an approval form submitted by a user comprises the following steps;
SS1;
finding, by a system, a determined basis field in the approval form according to the approval form submitted by the user;
SS2;
according to the basis field determined in step SS1, if no corresponding approval process can be found based on the basis field in the approval form, displaying “
no corresponding approval process”
, and if a corresponding approval process can be found based on the basis field in the approval form, finding all approval processes corresponding to the basis field, and proceeding to step SS3, or if a corresponding approval process can be found based on the basis field in the approval form, directly proceeding to step SS3; and
SS3;
determining, according to a field value of the basis field in the approval form, the approval form belongs to which approval process'"'"'s field value set of the corresponding basis field, then approving the approval form using this approval process, and completing the relation of the approval form to the approval process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for setting an approval process based on basis fields is disclosed in the present invention, including a step of creating an approval process: S1: selecting a form corresponding to the approval process; S2: selecting a basis field for the approval process, where one basis field can be selected by one or more approval processes; and S3: setting a field value set of the selected basis field of the approval process, wherein each field value can only exist in a field value set of one approval process under the basis field. During relation to the approval process, it is determined, according to the field value of the basis field in the approval form, the approval form belongs to which approval process'"'"'s field value set of the corresponding basis field. In the present invention, when a form is submitted to be approved in an approval process, the form may be automatically related to an approval process according to a field value of a basis field in the form. The process is determined according to content of the basis field in the form, which is simple, clear, and easy to operate. The basis field in the form is changeable, so that different approval requirements in actual management can be met.
-
Citations
11 Claims
-
1. A method for setting an approval process based on basis fields, comprising a step of determining a basis field for an approval form, a step of creating an approval process, and a step of automatically relating an approval process according to an approval form submitted by a user:
-
the step of determining a basis field for an approval form comprises;
determining a basis field for each form that needs workflow approval, or determining a basis field for each form for which workflow approval needs to be executed according to the basis field, wherein only one basis field can be determined for one approval form during the same period;the step of creating an approval process comprises the following steps; S1;
selecting a form corresponding to the approval process, wherein one form corresponds to one or more approval processes;S2;
selecting a basis field for the approval process, wherein one basis field can be selected by one or more approval processes, and the basis field is a submission role, or a role-nature field in the corresponding form, or a department-nature field in the corresponding form; andS3;
setting a field value set of the basis field of the approval process selected in step S2, wherein each field value can only exist in a field value set of one approval process under the basis field;the step of automatically relating an approval process according to an approval form submitted by a user comprises the following steps; SS1;
finding, by a system, a determined basis field in the approval form according to the approval form submitted by the user;SS2;
according to the basis field determined in step SS1, if no corresponding approval process can be found based on the basis field in the approval form, displaying “
no corresponding approval process”
, and if a corresponding approval process can be found based on the basis field in the approval form, finding all approval processes corresponding to the basis field, and proceeding to step SS3, or if a corresponding approval process can be found based on the basis field in the approval form, directly proceeding to step SS3; andSS3;
determining, according to a field value of the basis field in the approval form, the approval form belongs to which approval process'"'"'s field value set of the corresponding basis field, then approving the approval form using this approval process, and completing the relation of the approval form to the approval process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification