SYSTEM AND METHOD FOR PROCESSING WORKFLOW TASKS
First Claim
1. A computer-implemented method for processing workflow tasks, the method comprising:
- receiving a user operation to start a task, wherein the task comprises one or more steps;
determining if the user operation starts a new task according to a task status table, wherein the task status table comprises a current step in a workflow of the task, a task processing program for processing the task, and a version number of the task processing program;
obtaining the version number of the task processing program from a configuration file if the user operation starts the new task, or obtaining the version number of the task processing program from the task status table if the user operation does not start the new task;
sending the version number to a task processing server, the task processing server comprising one or more task processing programs with different version numbers;
loading the task processing program for processing the user operation according to the received version number by the task processing server; and
recording processed results of the task processing program, and storing the processed results in the task status table.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for processing workflow tasks is disclosed. The method includes receiving a user operation to start a task, determining if the user operation starts a new task according to a task status table, obtaining a version number of a task processing program from a configuration file or the task status table according to a determined result. The method further includes sending the version number to a task processing server, the task processing server comprising one or more task processing programs with different version numbers, loading the task processing program for processing the user operation according to the version number, recording processed results, and storing the processed results in the task status table.
-
Citations
7 Claims
-
1. A computer-implemented method for processing workflow tasks, the method comprising:
-
receiving a user operation to start a task, wherein the task comprises one or more steps; determining if the user operation starts a new task according to a task status table, wherein the task status table comprises a current step in a workflow of the task, a task processing program for processing the task, and a version number of the task processing program; obtaining the version number of the task processing program from a configuration file if the user operation starts the new task, or obtaining the version number of the task processing program from the task status table if the user operation does not start the new task; sending the version number to a task processing server, the task processing server comprising one or more task processing programs with different version numbers; loading the task processing program for processing the user operation according to the received version number by the task processing server; and recording processed results of the task processing program, and storing the processed results in the task status table. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for processing workflow tasks, the method comprising:
-
receiving a user operation to start a task, wherein the task comprises one or more steps; obtaining a version number of a task processing program from a configuration file; sending the version number to a task processing server, the task processing server comprising one or more task processing programs with different version numbers; loading the task processing program for processing the user operation according to the received version number by the task processing server; and recording processed results of the task processing program, and storing the processed results in the task status table.
-
-
5. A computing system for processing workflow tasks comprising:
-
a client computer; a web server; a task processing server; a database, wherein the web server is connected to the client computer and the task processing server, the database is connected to the web server and the task processing server, the web server comprising a receiving module, a determining module, an obtaining module, a sending module, and a configuration file, the task processing server comprising a loading module, a recording module, and one or more task processing programs with different version numbers, wherein; the receiving module is configured for receiving a user operation sent from the client computer to start a task, wherein the task comprises one or more steps; the determining module is configured for determining if the user operation starts a new task according to a task status table in the database, wherein the task status table comprises a current step in a workflow of the task, a task processing program for processing the task, and a version number of the task processing program; the obtaining module is configured for obtaining the version number of the task processing program from the configuration file if the user operation starts the new task, or obtaining the version number of the task processing program from the task status table if the user operation does not start the new task; the sending module is configured for sending the version number to a task processing server; the loading module is configured for loading the task processing program for processing the user operation according to the received version number by the task processing server; and the recording module is configured for recording processed results of the task processing program, and storing the processed results in the task status table. - View Dependent Claims (6, 7)
-
Specification