CN104461651A - Framework process control method, device and system - Google Patents

Framework process control method, device and system Download PDF

Info

Publication number
CN104461651A
CN104461651A CN201410821267.7A CN201410821267A CN104461651A CN 104461651 A CN104461651 A CN 104461651A CN 201410821267 A CN201410821267 A CN 201410821267A CN 104461651 A CN104461651 A CN 104461651A
Authority
CN
China
Prior art keywords
task
development
test
product
result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410821267.7A
Other languages
Chinese (zh)
Other versions
CN104461651B (en
Inventor
黄林辉
杨军
袁外平
曾庆越
谷雨燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Eastcompeace Technology Co Ltd
Original Assignee
Eastcompeace Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eastcompeace Technology Co Ltd filed Critical Eastcompeace Technology Co Ltd
Priority to CN201410821267.7A priority Critical patent/CN104461651B/en
Publication of CN104461651A publication Critical patent/CN104461651A/en
Application granted granted Critical
Publication of CN104461651B publication Critical patent/CN104461651B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The embodiment of the invention discloses a framework process control method, device and system. The technical problem that at present, standard controllable informatization framework design does not exist and multi-party interactive errors caused by workers' communication influence product development efficiency when project-based product development and testing are performed is solved. The framework process control method comprises the steps of establishing a core framework provided with a task starting module, a task processing module, a task closing module and a task query module, obtaining a task starting command sent by the task starting module, enabling the task processing module to execute task processing steps according to task processing contents in a preset mode, enabling the task closing module to determine whether a task is completed or not according to a production report generated through the task processing steps, and enabling the task query module to conduct real-time tracking on the task processing steps according to a workflow engine framework.

Description

A kind of framework flow control method, Apparatus and system
Technical field
The present invention relates to human-computer interaction technique field, particularly relate to a kind of framework flow control method, Apparatus and system.
Background technology
Along with the high speed development of science and technology, the more and more universal Corporation R & D core of product industrialization, in order to improve the efficiency of management, each research staff is all to the industrialization management of product Establishing process formula, and therefore the foundation of industrialization framework receives much concern gradually.
At present, the cooperation of the multiple department of framework requirements of process of institute of enterprise development, each department is only inner based on its department to the grasp of whole development process, the Information Framework manipulated of neither one standard form.
But, the cooperation of the multiple department of framework requirements of process of institute of aforesaid enterprise development, each department is only inner based on its department to the grasp of whole development process, the design of the Information Framework manipulated of neither one standard form, when carrying out project type product development and test, often easy personnel's communication problem, produces the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
Summary of the invention
Embodiments provide a kind of framework flow control method, Apparatus and system, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
A kind of framework flow control method that the embodiment of the present invention provides, comprising:
The core frame possessing task start module, task processing module, task closing module, job enquiry module is set up by spring framework;
Get the order of the task start that described task start module sends;
Described task processing module to be executed the task treatment step according to the content of described task start;
The production report that described task closing module is generated by described task treatment step determines whether task completes;
Described job enquiry module carries out real-time follow-up according to workflow engine framework to described task treatment step.
Preferably,
Described task treatment step specifically comprises:
The triggering product development phase;
According to the product result that described product development stage obtains, triggering product carries out the test development stage.
Preferably,
Described product development stage specifically comprises:
S11: the development task obtaining product development, and acquisition judges the whether normal result of described development task, if normally, then performs step S12 and S13 simultaneously, if abnormal, then trigger the described order of the described task start that described task start module resends;
S12: get the application and development result whether with the platform information corresponding with product detected according to described development task, if so, then performs step S14, if not, then re-executes step S11;
S13: get according to described development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if so, then obtain the data corresponding with product, and perform step S14, if not, then the data software development phase is carried out;
S14: get the task corresponding with described application and development carry out the result of auditing, and the task corresponding with described Development of Downloading Procedure carry out the result of auditing, if examination & verification simultaneously by; described product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then step S11 is re-executed;
Wherein, the described data software development phase comprises:
Obtain the whether normal result of data software developments, if so, then obtain the result after the signal auditing of described data software exploitation, if examination & verification by; perform step S13.
Preferably,
The described product result obtained according to described product development stage, triggering product carries out the test development stage and specifically comprises:
S21: the test assignment obtaining product test exploitation, and acquisition judges the whether normal result of described test assignment, if normally, then performs step S22, if abnormal, then triggers the described order of the described task start that described task start module resends;
S22: the test development periodic plan got is sent to the test that the test execution stage carries out the information corresponding with described test development periodic plan;
S23: get the result that described information is tested, if test result is passed through, then issue with described pre-issue to produce report corresponding production report, if test result is not passed through, then trigger described S24;
S24: get and assess to described test result the result whether passed through, if assessment is passed through, then issues test report, and performs step S25, if assessment is not passed through, then triggers the described order of the described task start that described task start module resends;
S25: get and the result whether passed through is audited to described test report, if examination & verification is passed through, then issue with described pre-issue to produce report corresponding production report, if examination & verification is not passed through, then trigger the production report that described task closing module generated by described task treatment step and determine that task is closed.
A kind of framework flow control device that the embodiment of the present invention provides, comprising:
By the core frame that spring framework is set up, described core frame includes task start module, task processing module, task closing module and job enquiry module;
Described task start module, for the order of task start sent;
Described task processing module, for treatment step of executing the task according to the content of described task start;
For the production report generated by described task treatment step, described task closing module, determines whether task completes;
Described job enquiry module, for carrying out real-time follow-up according to workflow engine framework to described task treatment step.
Preferably,
Described task processing module specifically comprises:
Product development submodule, for the triggering product development phase;
Product test submodule, for the product result obtained according to described product development stage, triggering product carries out the test development stage.
Preferably,
Described product development submodule specifically comprises:
First obtains judging unit, for obtaining the development task of product development, and acquisition judges the whether normal result of described development task, if normal, then trigger second simultaneously and obtain judging unit and the 3rd acquisition judging unit, if abnormal, then trigger the described order of the described task start that described task start module resends;
Described second obtains judging unit, for getting the application and development result whether with the platform information corresponding with product detected according to described development task, if so, then triggering the 4th and obtaining judging unit, if not, then again trigger described first and obtain judging unit;
Described 3rd obtains judging unit, for get according to described development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if, then obtain the data corresponding with product, and trigger the 4th acquisition judging unit, if not, then the data software development phase is carried out;
4th obtains judging unit, for get the task corresponding with described application and development carry out the result of auditing, and the task corresponding with described Development of Downloading Procedure carry out the result of auditing, if examination & verification simultaneously by; described product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then again trigger described first and obtain judging unit;
Wherein, the described data software development phase comprises:
Obtain the whether normal result of data software development, if so, then obtain the result after the signal auditing of described data software exploitation, if examination & verification is passed through, then trigger the described 3rd and obtain judging unit.
Preferably,
Product test submodule specifically comprises:
First obtains test cell, for obtaining the test assignment of product test exploitation, and acquisition judges the whether normal result of described test assignment, if normal, then trigger second and obtain test cell, if abnormal, then trigger the described order of the described task start that described task start module resends;
Described second obtains test cell, for the test development got periodic plan is sent to the test that the test execution stage carries out the information corresponding with described test development periodic plan;
3rd obtains test cell, for getting the result of testing described information, if test result is passed through, then triggers the 4th and obtains test cell, if test result is not passed through, then again triggers first and obtains test cell;
4th obtains test cell, assesses the result whether passed through for getting to described test result, if assessment is passed through, then issue test report, and trigger the 5th acquisition test cell, if assessment is not passed through, then trigger the described order of the described task start that described task start module resends;
5th obtains test cell, for getting, the result whether passed through is audited to described test report, if examination & verification is passed through, then issue with described pre-issue to produce report corresponding production report, if examination & verification is not passed through, then trigger the production report that described task closing module generated by described task treatment step and determine that task is closed.
A kind of framework process control system that the embodiment of the present invention provides, comprising:
Mention in the present embodiment any one described in framework flow control device, and some access terminal;
Described framework flow control device and some described access terminal are established a connection by internetwork connection mode.
Preferably,
Described framework flow control device comprises the core frame set up by spring framework;
Described core frame includes task start module, task processing module, task closing module and job enquiry module;
Described task start module, for the order of task start sent;
Described task processing module, for treatment step of executing the task according to the content of described task start;
For the production report generated by described task treatment step, described task closing module, determines whether task completes;
Described job enquiry module, for carrying out real-time follow-up according to workflow engine framework to described task treatment step.
As can be seen from the above technical solutions, the embodiment of the present invention has the following advantages:
A kind of framework flow control method, Apparatus and system that the embodiment of the present invention provides, wherein, method comprises: set up the core frame possessing task start module, task processing module, task closing module, job enquiry module by spring framework; Get the order of the task start that task start module sends; Task processing module to be executed the task treatment step according to preset mode according to the content of task start; The production report that task closing module is generated by task treatment step determines whether task completes; Job enquiry module carries out real-time follow-up according to workflow engine framework to task treatment step.In the present embodiment, by setting up the core frame possessing task start module, task processing module, task closing module, job enquiry module based on spring framework, just the industrialization management of the product Establishing process formula to exploitation is achieved, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
A kind of schematic flow sheet of an embodiment of framework flow control method of Fig. 1 for providing in the embodiment of the present invention;
A kind of schematic flow sheet of another embodiment of framework flow control method of Fig. 2 for providing in the embodiment of the present invention;
A kind of structural representation of an embodiment of framework flow control device of Fig. 3 for providing in the embodiment of the present invention;
A kind of structural representation of another embodiment of framework flow control device of Fig. 4 for providing in the embodiment of the present invention;
A kind of structural representation of another embodiment of framework process control system of Fig. 5 for providing in the embodiment of the present invention.
Embodiment
Embodiments provide a kind of framework flow control method, Apparatus and system, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
For making goal of the invention of the present invention, feature, advantage can be more obvious and understandable, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, the embodiments described below are only the present invention's part embodiments, and the embodiment of not all.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
Refer to Fig. 1, for an embodiment of a kind of framework flow control method provided in the embodiment of the present invention comprises:
101, the core frame possessing task start module, task processing module, task closing module, job enquiry module is set up by spring framework;
In the present embodiment, when needs to Product Development Project from demand link to complete carry out information control industrialization operation process time, first need to be set up by spring framework to possess the core frame of task start module, task processing module, task closing module, job enquiry module.
102, the order of the task start that task start module sends is got;
Task start module is possessed when being set up by spring framework, task processing module, task closing module, after the core frame of job enquiry module, get the order of the task start that task start module sends, be understandable that, aforesaid get task start module send task start order before can also be the setting that user carries out account and password, user is made to enter flow path block associated therewith by account and password, this flow path block and aforesaid task start module, task processing module, task closing module, job enquiry module one_to_one corresponding.
It should be noted that, the order of aforesaid task start can be after the management of product receives the demand of technical support, system starts entry item task essential information and formulates project task corporate plan, after initiating task, project task by simultaneously circulation to the processing stage of product development plan and test development plan two and send mail to specify responsible official.
103, task processing module to be executed the task treatment step according to the content of task start;
After the order getting the task start that task start module sends, task processing module needs to execute the task treatment step according to the content of task start, be understandable that, aforesaid task treatment step will be described in detail in subsequent embodiment, repeat no more herein.
104, the production report that task closing module is generated by task treatment step determines whether task completes;
After task processing module to execute the task treatment step according to preset mode according to the content of task start, task closing module needs the production report generated by task treatment step to determine whether task completes.
Be understandable that, aforesaid determine task whether complete can also further for task treatment step generate production report after, treatment and analysis is carried out to project task that is to be done and that close, if the project of discovery existing problems, then return to issue in step 103 and produce the report stage, otherwise then fill in and close suggestion and relevant information carries out shutoff operation to project task.
105, job enquiry module carries out real-time follow-up according to workflow engine framework to task treatment step.
In the present embodiment, when step 101 is carried out to 104, job enquiry module can be carry out real-time follow-up according to workflow engine framework to task treatment step, can also be when the task treatment step in step 103 carries out, according to workflow engine framework, real-time follow-up is carried out to task treatment step, aforesaid workflow engine framework can be use Activiti workflow engine framework and carry out tracing control in conjunction with a set of perfect product development management flow process, reaches the effect of a real-time follow-up.
In the present embodiment, aforesaid spring framework can also be that integrated Quart timer-triggered scheduler framework is as operation mechanism, early warning prompting is carried out further in step 101 to the flow process of 105, can be by using jQuery.i18n.properties internationalization plug-in unit to accomplish, into different users is in client setting internationalization type corresponding thereto, to reach Dynamic Announce internationalization information effect when spring framework is set up further.
In the present embodiment, by setting up the core frame possessing task start module, task processing module, task closing module, job enquiry module based on spring framework, just the industrialization management of the product Establishing process formula to exploitation is achieved, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
The above is described in detail the flow process of framework flow control method, will be described in detail below, and refer to Fig. 2 to task treatment step, for another embodiment of a kind of framework flow control method provided in the embodiment of the present invention comprises:
201, the core frame possessing task start module, task processing module, task closing module, job enquiry module is set up by spring framework;
In the present embodiment, when needs to Product Development Project from demand link to complete carry out information control industrialization operation process time, first need to be set up by spring framework to possess the core frame of task start module, task processing module, task closing module, job enquiry module.
202, the order of the task start that task start module sends is got;
Task start module is possessed when being set up by spring framework, task processing module, task closing module, after the core frame of job enquiry module, get the order of the task start that task start module sends, be understandable that, aforesaid get task start module send task start order before can also be the setting that user carries out account and password, user is made to enter flow path block associated therewith by account and password, this flow path block and aforesaid task start module, task processing module, task closing module, job enquiry module one_to_one corresponding.
It should be noted that, the order of aforesaid task start can be after the management of product receives the demand of technical support, system starts entry item task essential information and formulates project task corporate plan, after initiating task, project task by simultaneously circulation to the processing stage of product development plan and test development plan two and send mail to specify responsible official.
203, task processing module to be executed the task treatment step according to the content of task start;
After the order getting the task start that task start module sends, task processing module needs to execute the task treatment step according to the content of task start.
It should be noted that, aforesaid task treatment step comprises:
1) the triggering product development phase;
S11: the development task obtaining product development, and acquisition judges the whether normal result of development task, if normally, then perform step S12 and S13 simultaneously, if abnormal, then triggering tasks starts the order of the task start that module resends, i.e. aforesaid step 102;
Obtaining the development task of product development can be after product development plan responsible official receives the task that the task start stage assigns, the plan and the relevant responsible official in appointed product exploitation all stages that formulate product development stage also circulate the product development requirements review stage, namely the whether normal result of development task is judged, further, judge development task whether normal result can be after requirements review responsible official receives the task that the product development plan stage assigns, product demand information is audited, when examination & verification is passed through, then circulation is simultaneously to application and development, i.e. step S12 and the Development of Downloading Procedure stage, i.e. step S13, examination & verification is not passed through, then the unloading phase of returning circulation to task, i.e. and aforesaid step 102.
S12: get the application and development result whether with the platform information corresponding with product detected according to development task, if so, then performs step S14, if not, then re-executes step S11;
After acquisition judges that development task is normal result, need to get the application and development result whether with the platform information corresponding with product detected according to development task, if so, then perform step S14, if not, then re-execute step S11.
Aforesaidly get the application and development result whether with the platform information corresponding with product detected according to development task, can be after application and development responsible official receives the task that the product development requirements review stage assigns, if find, product does not have platform information, then circulate and carry out platform development work to the platform development stage; Otherwise then fill in and submit the relevant information in this stage to and circulate product development examination & verification stage, i.e. step S14.
It should be noted that, the aforesaid platform development stage carries out platform development work, can be after platform development responsible official receives the task that application and development assigns, fill in and submit to the relevant information in this stage and circulation to application and development stage, i.e. step S12.
S13: get according to development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if so, then obtain data corresponding with product, and perform step S14, if not, then carry out the data software development phase;
After acquisition judges that development task is normal result, need get according to development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if, then obtain the data corresponding with product, and perform step S14, if not, then the data software development phase is carried out.
It should be noted that, aforesaid get according to development task detect be no the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product time, aforesaid according to software development phase, can be after Development of Downloading Procedure responsible official receives the task that the product development requirements review stage assigns, if find that product needed carries out data software exploitation, then circulate to data software programming phase, this data software programming phase can be after data software plan responsible official receives the task that the Development of Downloading Procedure stage assigns, the plan and the relevant responsible official in specific data software all stages that formulate the data software stage also circulate the data software development phase, further, after data software exploitation responsible official receives the task that data software programming phase assigns, if find that product demand has problem, the unloading phase that then circulation being to task, i.e. step 202, otherwise then fill in and submit the relevant information in this stage to and circulate the product development examination & verification stage, namely after data software exploitation examination & verification responsible official receives the task that the data software development phase assigns, data software development information is audited, when examination & verification is passed through, then circulation is to the Development of Downloading Procedure stage, step S13, otherwise then return to the data software development plan stage.
S14: get the task corresponding with application and development carry out the result of auditing, and the task corresponding with Development of Downloading Procedure carry out the result of auditing, if examination & verification is passed through simultaneously, then product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then step S11 is re-executed;
When get the application and development result with the platform information corresponding with product that detects according to development task and the step S13 of step S12 get after the needs detected according to development task carry out the Development of Downloading Procedure result of the data mining corresponding with product, get the task corresponding with application and development carry out the result of auditing, and the task corresponding with Development of Downloading Procedure carry out the result of auditing, if examination & verification is passed through simultaneously, then product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then re-execute step S11.
It should be noted that, the task that aforesaid acquisition Development of Downloading Procedure is corresponding carry out the result of auditing, can be after product development examination & verification responsible official receives the task that application and development and Development of Downloading Procedure stage assign, the information in two stages is audited, namely the information of step S12 and S13 is audited, audit by time, then circulation to produce report pre-launch phase; It is obstructed out-of-date to audit, then circulation is to the product development plan stage, i.e. step 202, the pre-launch phase of aforesaid production report, can be produce that report is pre-issues after responsible official receives the task that the product development examination & verification stage assigns, fill in and submit the relevant information in this stage to and circulate the application and development stage, sending out mail notification test execution programming phase responsible official simultaneously, carry out the test development stage with triggering product.
2) according to the product result that product development stage obtains, triggering product carries out the test development stage;
S21: the test assignment obtaining product test exploitation, and acquisition judges the whether normal result of test assignment, if normally, then perform step S22, if abnormal, then triggering tasks starts the order of the task start that module resends;
When producing, report is pre-issues after responsible official receives the task that the product development examination & verification stage assigns, fill in and submit the relevant information in this stage to and circulate the application and development stage, send out mail notification test execution programming phase responsible official simultaneously, after carrying out the test development stage with triggering product, obtain the test assignment of product test exploitation, and acquisition judges the whether normal result of test assignment, if normal, then perform step S22, if abnormal, then triggering tasks starts the order of the task start that module resends.
It should be noted that, the test assignment of aforesaid acquisition product test exploitation can be after test development plan responsible official receives the task that the task start stage assigns, the plan and the relevant responsible official in nominative testing all stages that formulate the test development stage also circulate the test development stage, then, this test development stage, can be that aforesaid acquisition judges the whether normal result of test assignment, namely after test development responsible official receives the task that test development programming phase assigns, if find that product demand is by problem, the unloading phase that then circulation being to task, i.e. step 202, otherwise then fill in and submit the relevant information in this stage to and the test execution programming phase that circulates, namely performing step S22.
S22: the test development periodic plan got is sent to the test that the test execution stage carries out the information corresponding with test development periodic plan;
When acquisition judges that the whether normal result of test assignment is normal, then obtain and judge the whether normal result of test assignment, can be after test execution plan responsible official receives the task that the test development stage assigns, formulate the plan of product development stage and circulation to product development requirements review stage, i.e. step S23.
S23: get the result that information is tested, if test result is passed through, then issue with pre-issue to produce report corresponding production report, if test result is not passed through, then trigger S24;
When the test development got periodic plan being sent to after the test execution stage carries out the test of the information corresponding with test development periodic plan, get the result that information is tested, if test result is passed through, then issue with pre-issue to produce report corresponding production report, if test result is not passed through, then trigger S24.
It should be noted that, get the result that information is tested, can be after test execution plan responsible official receives the task that the test development stage assigns, formulate the plan of product development stage and circulation to after the product development requirements review stage, test execution responsible official tests the information in test development stage, if test result is not passed through after receiving the task that test execution programming phase assigns, then circulation is to testing evaluation stage, i.e. step S24; Otherwise then fill in and submit the relevant information in this stage to and circulate to and issue the test report stage.
S24: get and assess to test result the result whether passed through, if assessment is passed through, then issues test report, and performs step S25, if assessment is not passed through, then triggering tasks starts the order of the task start that module resends;
Being obstructed out-of-date when getting the result of testing information, getting and the result whether passed through is assessed to test result, if assessment is passed through, then issue test report, and perform step S25, if assessment is not passed through, then triggering tasks starts the order of the task start that module resends.
It is aforesaid that to get the result of testing information be obstructed out-of-date, get and the result whether passed through is assessed to test result, can be after testing evaluation responsible official receives the task that the test execution stage assigns, the result of test execution is assessed, if assessment is passed through, then issue test report, and perform step S25, if assessment is not passed through, then triggering tasks starts the order of the task start that module resends.
S25: get and the result whether passed through is audited to test report, if examination & verification is passed through, then issue and report corresponding production report with in advance issuing to produce, do not pass through if audit, then the production report that triggering tasks closing module is generated by task treatment step determines that task is closed.
When getting, the result passed through is assessed to test result, then issue test report, and get the result whether passed through is audited to test report, if examination & verification is passed through, then issue with pre-issue to produce report corresponding production report, if examination & verification is not passed through, then the production report that triggering tasks closing module is generated by task treatment step determines that task is closed.
204, the production report that task closing module is generated by task treatment step determines whether task completes;
After task processing module to execute the task treatment step according to preset mode according to the content of task start, task closing module needs the production report generated by task treatment step to determine whether task completes.
Be understandable that, aforesaid determine task whether complete can also further for task treatment step generate production report after, treatment and analysis is carried out to project task that is to be done and that close, if the project of discovery existing problems, then return to issue in step 203 and produce the report stage, otherwise then fill in and close suggestion and relevant information carries out shutoff operation to project task.
205, job enquiry module carries out real-time follow-up according to workflow engine framework to task treatment step.
In the present embodiment, when step 201 is carried out to 204, job enquiry module can be carry out real-time follow-up according to workflow engine framework to task treatment step, can also be when the task treatment step in step 203 carries out, according to workflow engine framework, real-time follow-up is carried out to task treatment step, aforesaid workflow engine framework can be use Activiti workflow engine framework and carry out tracing control in conjunction with a set of perfect product development management flow process, reaches the effect of a real-time follow-up.
In the present embodiment, aforesaid spring framework can also be that integrated Quart timer-triggered scheduler framework is as operation mechanism, early warning prompting is carried out further in step 201 to the flow process of 205, can be by using jQuery.i18n.properties internationalization plug-in unit to accomplish, into different users is in client setting internationalization type corresponding thereto, to reach Dynamic Announce internationalization information effect when spring framework is set up further.
In the present embodiment, task start module is possessed by setting up based on spring framework, task processing module, task closing module, the core frame of job enquiry module, just the industrialization management of the product Establishing process formula to exploitation is achieved, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development, simultaneously, task processing module is divided into the workflow management of product development stage and test development product, further improve the accurate of framework Row control and efficiency.
Refer to Fig. 3, an embodiment of a kind of framework flow control device provided in the embodiment of the present invention comprises:
By the core frame that spring framework is set up, core frame includes task start module 301, task processing module 302, task closing module 303 and job enquiry module 304;
Task start module 301, for the order of task start sent;
Task processing module 302, for treatment step of executing the task according to the content of task start;
For the production report generated by task treatment step, task closing module 303, determines whether task completes;
Job enquiry module 304, for carrying out real-time follow-up according to workflow engine framework to task treatment step.
In the present embodiment, by setting up the core frame possessing task start module 301, task processing module 302, task closing module 303, job enquiry module 304 based on spring framework, just the industrialization management of the product Establishing process formula to exploitation is achieved, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
The above is described in detail each module of framework flow control device, will be described in detail below, and refer to Fig. 4 to each submodule, and another embodiment of a kind of framework flow control device provided in the embodiment of the present invention comprises:
By the core frame that spring framework is set up, core frame includes task start module 401, task processing module 402, task closing module 403 and job enquiry module 404;
Task start module 401, for the order of task start sent;
Task processing module 402, for treatment step of executing the task according to the content of task start;
Wherein, task processing module 402 can further include:
Product development submodule 4021, for the triggering product development phase;
Wherein, product development submodule 4021 can further include:
First obtains judging unit 40211, for obtaining the development task of product development, and acquisition judges the whether normal result of development task, if normal, then trigger second simultaneously and obtain judging unit 40212 and the 3rd acquisition judging unit 40213, if abnormal, then triggering tasks starts the order of the task start that module 401 resends;
Second obtains judging unit 40212, for getting the application and development result whether with the platform information corresponding with product detected according to development task, if so, then triggering the 4th and obtaining judging unit 40214, if not, then again trigger first and obtain judging unit 40211;
3rd obtains judging unit 40213, for get according to development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if, then obtain the data corresponding with product, and trigger the 4th acquisition judging unit 40214, if not, then the data software development phase is carried out;
4th obtains judging unit 40214, for get the task corresponding with application and development carry out the result of auditing, and the task corresponding with Development of Downloading Procedure carry out the result of auditing, if examination & verification simultaneously by; product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then again trigger first and obtain judging unit 40211;
Wherein, the data software development phase comprises:
Obtain the whether normal result of data software development, if so, then obtain the result after the signal auditing of data software development, if examination & verification is passed through, then trigger the 3rd and obtain judging unit 40213.
Product test submodule 4022, for the product result obtained according to product development stage, triggering product carries out the test development stage;
Wherein, product test submodule 4022 can further include:
First obtains test cell 40221, and for obtaining the test assignment of product test exploitation, and acquisition judges the whether normal result of test assignment, if normal, then trigger second and obtain test cell 40222, if abnormal, then triggering tasks starts the order of the task start that module resends;
Second obtains test cell 40222, for the test development got periodic plan is sent to the test that the test execution stage carries out the information corresponding with test development periodic plan;
3rd obtains test cell 40223, for getting the result of testing information, if test result is passed through, then triggers the 4th and obtains test cell 40224, if test result is not passed through, then again triggers first and obtains test cell 40221;
4th obtains test cell 40224, assesses the result whether passed through for getting to test result, if assessment is passed through, then issue test report, and trigger the 5th acquisition test cell 40225, if assessment is not passed through, then triggering tasks starts the order of the task start that module 401 resends;
5th obtains test cell 40225, for getting, the result whether passed through is audited to test report, if examination & verification is passed through, then issue with pre-issue to produce report corresponding production report, if examination & verification is not passed through, then the production report that triggering tasks closing module 403 is generated by task treatment step determines that task is closed.
For the production report generated by task treatment step, task closing module 403, determines whether task completes;
Job enquiry module 404, for carrying out real-time follow-up according to workflow engine framework to task treatment step.
In the present embodiment, task start module 401 is possessed by setting up based on spring framework, task processing module 402, task closing module 403, the core frame of job enquiry module 404, just the industrialization management of the product Establishing process formula to exploitation is achieved, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development, simultaneously, task processing module 402 is divided into product development submodule 4021 to carry out product development stage and product test submodule 4022 to carry out the workflow management of test development product, further improve the accurate of framework Row control and efficiency.
Refer to Fig. 5, an embodiment of a kind of framework process control system provided in the embodiment of the present invention comprises:
Framework flow control device 51 as shown in Figure 3 and Figure 4, and some access terminal 52;
Framework flow control device 51 and some access terminal 52 are established a connection by internetwork connection mode.
It should be noted that, framework flow control device 51 comprises the core frame set up by spring framework;
Aforesaid core frame includes task start module, task processing module, task closing module and job enquiry module as shown in Figure 3 and Figure 4;
Task start module, for the order of task start sent;
Task processing module, for treatment step of executing the task according to the content of task start;
For the production report generated by task treatment step, task closing module, determines whether task completes;
Job enquiry module, for carrying out real-time follow-up according to workflow engine framework to task treatment step.
In the present embodiment, framework flow control device 51 possesses task start module by setting up based on spring framework, task processing module, task closing module, the core frame of job enquiry module, just the industrialization management of the product Establishing process formula to exploitation is achieved, each access terminal 52 can be by the task start module of network connection to framework flow control device 51 simultaneously, task processing module, task closing module, job enquiry module carries out procedure control, solve the design of the Information Framework manipulated due to current neither one standard form, make when carrying out project type product development and test, often easy personnel's communication problem, produce the technical matters of in many ways makeing mistakes alternately, thus have impact on the technical matters of the efficiency of product development.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that, disclosed system, apparatus and method, can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
The above, above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a framework flow control method, is characterized in that, comprising:
The core frame possessing task start module, task processing module, task closing module, job enquiry module is set up by spring framework;
Get the order of the task start that described task start module sends;
Described task processing module to be executed the task treatment step according to the content of described task start;
The production report that described task closing module is generated by described task treatment step determines whether task completes;
Described job enquiry module carries out real-time follow-up according to workflow engine framework to described task treatment step.
2. framework flow control method according to claim 1, is characterized in that, described task treatment step specifically comprises:
The triggering product development phase;
According to the product result that described product development stage obtains, triggering product carries out the test development stage.
3. framework flow control method according to claim 2, is characterized in that, described product development stage specifically comprises:
S11: the development task obtaining product development, and acquisition judges the whether normal result of described development task, if normally, then performs step S12 and S13 simultaneously, if abnormal, then trigger the described order of the described task start that described task start module resends;
S12: get the application and development result whether with the platform information corresponding with product detected according to described development task, if so, then performs step S14, if not, then re-executes step S11;
S13: get according to described development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if so, then obtain the data corresponding with product, and perform step S14, if not, then the data software development phase is carried out;
S14: get the task corresponding with described application and development carry out the result of auditing, and the task corresponding with described Development of Downloading Procedure carry out the result of auditing, if examination & verification simultaneously by; described product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then step S11 is re-executed;
Wherein, the described data software development phase comprises:
Obtain the whether normal result of data software developments, if so, then obtain the result after the signal auditing of described data software exploitation, if examination & verification by; perform step S13.
4. framework flow control method according to claim 3, is characterized in that, the described product result obtained according to described product development stage, and triggering product carries out the test development stage and specifically comprises:
S21: the test assignment obtaining product test exploitation, and acquisition judges the whether normal result of described test assignment, if normally, then performs step S22, if abnormal, then triggers the described order of the described task start that described task start module resends;
S22: the test development periodic plan got is sent to the test that the test execution stage carries out the information corresponding with described test development periodic plan;
S23: get the result that described information is tested, if test result is passed through, then issue with described pre-issue to produce report corresponding production report, if test result is not passed through, then trigger described S24;
S24: get and assess to described test result the result whether passed through, if assessment is passed through, then issues test report, and performs step S25, if assessment is not passed through, then triggers the described order of the described task start that described task start module resends;
S25: get and the result whether passed through is audited to described test report, if examination & verification is passed through, then issue with described pre-issue to produce report corresponding production report, if examination & verification is not passed through, then trigger the production report that described task closing module generated by described task treatment step and determine that task is closed.
5. a framework flow control device, is characterized in that, comprising:
By the core frame that spring framework is set up, described core frame includes task start module, task processing module, task closing module and job enquiry module;
Described task start module, for the order of task start sent;
Described task processing module, for treatment step of executing the task according to the content of described task start;
For the production report generated by described task treatment step, described task closing module, determines whether task completes;
Described job enquiry module, for carrying out real-time follow-up according to workflow engine framework to described task treatment step.
6. framework flow control device according to claim 5, is characterized in that, described task processing module specifically comprises:
Product development submodule, for the triggering product development phase;
Product test submodule, for the product result obtained according to described product development stage, triggering product carries out the test development stage.
7. framework flow control device according to claim 6, is characterized in that, described product development submodule specifically comprises:
First obtains judging unit, for obtaining the development task of product development, and acquisition judges the whether normal result of described development task, if normal, then trigger second simultaneously and obtain judging unit and the 3rd acquisition judging unit, if abnormal, then trigger the described order of the described task start that described task start module resends;
Described second obtains judging unit, for getting the application and development result whether with the platform information corresponding with product detected according to described development task, if so, then triggering the 4th and obtaining judging unit, if not, then again trigger described first and obtain judging unit;
Described 3rd obtains judging unit, for get according to described development task detect the need of the Development of Downloading Procedure result of carrying out the data mining corresponding with product, if, then obtain the data corresponding with product, and trigger the 4th acquisition judging unit, if not, then the data software development phase is carried out;
4th obtains judging unit, for get the task corresponding with described application and development carry out the result of auditing, and the task corresponding with described Development of Downloading Procedure carry out the result of auditing, if examination & verification simultaneously by; described product is carried out to the acquisition of product result, and generate pre-issue production report, if not, then again trigger described first and obtain judging unit;
Wherein, the described data software development phase comprises:
Obtain the whether normal result of data software development, if so, then obtain the result after the signal auditing of described data software exploitation, if examination & verification is passed through, then trigger the described 3rd and obtain judging unit.
8. framework flow control device according to claim 7, is characterized in that, product test submodule specifically comprises:
First obtains test cell, for obtaining the test assignment of product test exploitation, and acquisition judges the whether normal result of described test assignment, if normal, then trigger second and obtain test cell, if abnormal, then trigger the described order of the described task start that described task start module resends;
Described second obtains test cell, for the test development got periodic plan is sent to the test that the test execution stage carries out the information corresponding with described test development periodic plan;
3rd obtains test cell, for getting the result of testing described information, if test result is passed through, then triggers the 4th and obtains test cell, if test result is not passed through, then again triggers first and obtains test cell;
4th obtains test cell, assesses the result whether passed through for getting to described test result, if assessment is passed through, then issue test report, and trigger the 5th acquisition test cell, if assessment is not passed through, then trigger the described order of the described task start that described task start module resends;
5th obtains test cell, for getting, the result whether passed through is audited to described test report, if examination & verification is passed through, then issue with described pre-issue to produce report corresponding production report, if examination & verification is not passed through, then trigger the production report that described task closing module generated by described task treatment step and determine that task is closed.
9. a framework process control system, is characterized in that, comprising:
As the framework flow control device in claim 5 to 8 as described in any one, and some access terminal;
Described framework flow control device and some described access terminal are established a connection by internetwork connection mode.
10. framework process control system according to claim 9, is characterized in that, described framework flow control device comprises the core frame set up by spring framework;
Described core frame includes task start module, task processing module, task closing module and job enquiry module;
Described task start module, for the order of task start sent;
Described task processing module, for treatment step of executing the task according to the content of described task start;
For the production report generated by described task treatment step, described task closing module, determines whether task completes;
Described job enquiry module, for carrying out real-time follow-up according to workflow engine framework to described task treatment step.
CN201410821267.7A 2014-12-22 2014-12-22 A kind of framework flow control method, apparatus and system Active CN104461651B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410821267.7A CN104461651B (en) 2014-12-22 2014-12-22 A kind of framework flow control method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410821267.7A CN104461651B (en) 2014-12-22 2014-12-22 A kind of framework flow control method, apparatus and system

Publications (2)

Publication Number Publication Date
CN104461651A true CN104461651A (en) 2015-03-25
CN104461651B CN104461651B (en) 2017-11-10

Family

ID=52907756

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410821267.7A Active CN104461651B (en) 2014-12-22 2014-12-22 A kind of framework flow control method, apparatus and system

Country Status (1)

Country Link
CN (1) CN104461651B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107392564A (en) * 2017-06-21 2017-11-24 安徽森度科技有限公司 A kind of workflow visual configuration platform based on activiti technologies
CN108509330A (en) * 2017-02-27 2018-09-07 腾讯科技(深圳)有限公司 A kind of data processing method and system
CN109960488A (en) * 2019-01-28 2019-07-02 平安科技(深圳)有限公司 APP complete period monitoring method, device, computer equipment and storage medium
CN111491025A (en) * 2020-04-13 2020-08-04 上海鸿翼软件技术股份有限公司 Service return processing method, device, equipment and storage medium
CN112148329A (en) * 2020-09-18 2020-12-29 湖南联盛网络科技股份有限公司 Code version automatic updating method and device, computer equipment and storage medium
CN113570248A (en) * 2021-07-28 2021-10-29 重庆允成互联网科技有限公司 Production management-based employee submission auditing method, system, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080294751A1 (en) * 2007-05-23 2008-11-27 Sap Ag Enhanced widget architecture
CN101539855A (en) * 2008-12-25 2009-09-23 厦门亿力吉奥信息科技有限公司 Service basic software platform
CN102622229A (en) * 2012-02-24 2012-08-01 北京星网锐捷网络技术有限公司 Fusion method, fusion system and fusion device of development frameworks of different types
US20130156286A1 (en) * 2011-09-25 2013-06-20 Theranos, Inc. Systems and methods for collecting and transmitting assay results
CN103995692A (en) * 2013-02-16 2014-08-20 马侠安 VNMS for building dynamic application systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080294751A1 (en) * 2007-05-23 2008-11-27 Sap Ag Enhanced widget architecture
CN101539855A (en) * 2008-12-25 2009-09-23 厦门亿力吉奥信息科技有限公司 Service basic software platform
US20130156286A1 (en) * 2011-09-25 2013-06-20 Theranos, Inc. Systems and methods for collecting and transmitting assay results
CN102622229A (en) * 2012-02-24 2012-08-01 北京星网锐捷网络技术有限公司 Fusion method, fusion system and fusion device of development frameworks of different types
CN103995692A (en) * 2013-02-16 2014-08-20 马侠安 VNMS for building dynamic application systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
亓慧艳: "面向金融风险管理的构件技术及应用研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509330A (en) * 2017-02-27 2018-09-07 腾讯科技(深圳)有限公司 A kind of data processing method and system
CN107392564A (en) * 2017-06-21 2017-11-24 安徽森度科技有限公司 A kind of workflow visual configuration platform based on activiti technologies
CN109960488A (en) * 2019-01-28 2019-07-02 平安科技(深圳)有限公司 APP complete period monitoring method, device, computer equipment and storage medium
CN111491025A (en) * 2020-04-13 2020-08-04 上海鸿翼软件技术股份有限公司 Service return processing method, device, equipment and storage medium
CN111491025B (en) * 2020-04-13 2023-12-19 上海鸿翼软件技术股份有限公司 Service return processing method, device, equipment and storage medium
CN112148329A (en) * 2020-09-18 2020-12-29 湖南联盛网络科技股份有限公司 Code version automatic updating method and device, computer equipment and storage medium
CN112148329B (en) * 2020-09-18 2023-03-28 湖南联盛网络科技股份有限公司 Code version automatic updating method and device, computer equipment and storage medium
CN113570248A (en) * 2021-07-28 2021-10-29 重庆允成互联网科技有限公司 Production management-based employee submission auditing method, system, equipment and storage medium

Also Published As

Publication number Publication date
CN104461651B (en) 2017-11-10

Similar Documents

Publication Publication Date Title
CN104461651A (en) Framework process control method, device and system
WO2020005728A1 (en) Artificial intelligence assisted content authoring for automated agents
US10176079B2 (en) Identification of elements of currently-executing component script
CN105095059B (en) A kind of method and apparatus of automatic test
US20150378722A1 (en) Enhanced compliance verification system
CN105335278A (en) Testing method and device
CN104182335A (en) Software testing method and device
CN111444051B (en) Whole machine yield testing method and system for product
CN103197640A (en) Intelligent management and control system and method of manufacturing technique
CN111198811A (en) Page automatic test method and device, electronic equipment and storage medium
CN111104155A (en) Database script management platform and method, electronic equipment and storage medium
CN111814354B (en) Simulation test method, system, medium and electronic device for instrument performance
CN111462811A (en) Automatic testing method and device, storage medium and electronic equipment
US20150082287A1 (en) Scenario based test design
CN110795332A (en) Automatic testing method and device
US9158641B2 (en) Cloud auto-test system, method and non-transitory computer readable storage medium of the same
CN114168471A (en) Test method, test device, electronic equipment and storage medium
CN104483964A (en) Automatic testing method, device and system
CN106027575A (en) Client and security check device and method
US20190004890A1 (en) Method and system for handling one or more issues in a computing environment
CN104539449A (en) Handling method and related device for fault information
Silva et al. Towards making safety-critical systems safer: learning from mistakes
CN102902820B (en) The recognition methods of type of database and device
CN110335637B (en) Method and device for testing storage equipment and equipment
CN112328473A (en) Code automation integration test method and device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant