CN108694561A - Workflow management method, system, computer equipment and storage medium - Google Patents
Workflow management method, system, computer equipment and storage medium Download PDFInfo
- Publication number
- CN108694561A CN108694561A CN201810487233.7A CN201810487233A CN108694561A CN 108694561 A CN108694561 A CN 108694561A CN 201810487233 A CN201810487233 A CN 201810487233A CN 108694561 A CN108694561 A CN 108694561A
- Authority
- CN
- China
- Prior art keywords
- run time
- time
- file
- run
- platform
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a kind of Workflow management method, system, computer equipment and storage mediums, wherein the method includes:Resident on the platform and multiple operations run and predetermined operation tracking table are dispatched, wherein the platform includes run time monitoring agent;Periodically monitoring resides in the multiple operations run together with the run time monitoring agent on platform;By checking whether the predetermined Exclude Lists of operation being stored in job accounting table are excluded come the given operation operation for determining and preserving in run time monitoring table by alarm;When the current run time of given operation operation is more than the sum of average operating time and predetermined tolerance limit value of given operation operation and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table.The present invention reduces artificial incorrect operations, save the O&M time, improve efficiency.
Description
Technical field
The present invention relates to computer information processing fields more particularly to a kind of Workflow management method, system, computer to set
Standby and storage medium.
Background technology
With going deep into for informatization, IT system is increasingly sophisticated, the network equipment of each total various kinds, server, middleware,
Database, operation system etc. allow operation maintenance personnel to be difficult to cope with calmly, even if working extra shifts or extra hours safeguarding, dispose, managing often
Lead to the interruption of business because equipment breaks down, seriously affects the normal operation of business.There are these problematic portions the reason is that
Lack event-monitoring and diagnostic tool etc. and automates O&M technical tool, because under the support of not efficient technical tool,
Make to problem after occurring to be difficult quickly and accurately to find basic reason, it is also difficult to obtain actively, quickly handling.
IBM DataStage are a kind of ETL tools and IBM information platforms solution suite and IBM of IBM exploitations
A portion of InfoSphere, it is an integrated work that data integration solution is provided in a manner of graphical interfaces
Tool.ETL is the abbreviation of English Extract-Transform-Load, for describing data from source terminal by extracting, turning
Set, be loaded onto the process of destination.At present to the daily O&M of the platforms such as DATASTAGE, need often to abnormal task or
Stop carrying out it is necessary in the case of, in addition, it is necessary to often check the more detailed logging of platform, imports and exports the operations such as file, so
And for the platform of distributed deployment framework, server that these daily O&Ms need manual entry different and different
Client is operated, and in the case where engineering duty amount is more, by opening client, is inputted user password, is operated one by one.
Thus, the O&M of the platforms such as existing DATASTAGE mainly has monitoring to safeguard multiple answer using the defect of manual operation
It is very time-consuming, difficult and complicated with program, manual operation error is big, and the automated procedures of O&M scenarios are inadequate, needs to carry out
A large amount of script configuration, it is inefficient.
Invention content
Based on this, it is necessary to be safeguarded using the defect monitoring of manual operation for the O&M of the platforms such as existing DATASTAGE
Multiple application programs are very time-consuming, difficult and complicated, provide a kind of Workflow management method, system, computer equipment and deposit
Storage media.
A kind of Workflow management method is applied for webpage monitoring operation and scheduling, the method includes:
Resident on the platform and multiple operations run and predetermined operation tracking table are dispatched, wherein the platform includes fortune
Row time monitoring is acted on behalf of;
Periodically monitoring resides in the multiple operations run together with the run time monitoring agent on platform, described
Run time monitoring agent is monitored each operation in multiple operations on platform and is stored in job accounting table,
Including the time started, end time and current run time, and the job trace table stores and tracks each operation
Work data;
Run time monitoring is determined and preserves by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in table is excluded by alarm;
When the current run time of given operation operation is more than the average operating time and predetermined tolerance limit of given operation operation
The sum of value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table;
It shows that the run time of multiple operations of operation monitors table, including has been more than the operation phase of acceptable deadline
Associated alert list.
In one of the embodiments, the multiple operation scheduling and monitoring further include:
Statistics file, tolerance file and exclusion file, the statistics file packet are received by the run time monitoring agent
Containing the average operating time for completing each operation in the multiple operation, the tolerance file includes the multiple operation
In each operation the acceptable deadline, the deadline is based on the respective average completion time of each operation and such as
The current run time of each operation of fruit then includes to exclude file, the exclusion except the marginal range of given activity duration
File includes the file name being excluded from alert notification;
The run time monitoring table being made of the list of multiple operations is filled by run time monitoring agent;
Based on the historical data being stored in the job accounting table, determines and preserve complete in the job accounting table
At the average operating time of each in multiple operations of operation, wherein the job accounting table further stores the statistics
File and tolerance file, run time monitoring agent are used to handle exclusion file that is resident and operating in operation on platform;
It determines each acceptable deadline being currently running in the multiple operation and saves it in the work
In industry statistical form, the acceptable deadline is defined as the period of the average operating time and predetermined tolerance limit value summation.
The alarm in one of the embodiments, includes email notification, pop screen, highlighted text and
Color text.
The job accounting table includes the ginseng for each operation in multiple operations in one of the embodiments,
Number, including job title, time started, end time, run time, commissioning date, platform names, average operating time hold
Poor range and alarm.
The average operating time is the average average time that previous job has been completed in one of the embodiments,;
Each operation on the Exclude Lists has the Expiration Date, excludes the alarm that expires after this;In the multiple operation
The current run time of each operation is from the time started to the time expended the current time.
In one of the embodiments, batch jobs be based on its respective start and stop time can be excluded alarm it
Outside.
A kind of Workflow Management System, the Workflow Management System include:
Scheduling unit, for dispatching resident on the platform and multiple operations run and predetermined operation tracking table, wherein
The platform includes run time monitoring agent;
Monitoring unit is run with the run time monitoring agent for periodically monitoring to reside on platform together
Multiple operations, the run time monitoring agent are monitored and are stored in each operation in multiple operations on platform
In job accounting table, including time started, end time and current run time, and job trace table storage is simultaneously
Track the work data of each operation;
Procuratorial work unit, for determining and preserving by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in run time monitoring table is excluded by alarm;
Storage unit, for when the current run time of given operation operation is more than the average operation of given operation operation
Between and the sum of predetermined tolerance limit value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table
In;
Display unit, the run time monitoring table of multiple operations for showing operation, including be more than acceptable complete
At the associated alert list of the operation of time.
The monitoring unit includes in one of the embodiments,:
Receiving module, for receiving statistics file, tolerance file and exclusion file, institute by the run time monitoring agent
It includes the average operating time for completing each operation in the multiple operation to state statistics file, and the tolerance file includes
The acceptable deadline of each operation in the multiple operation, it is based on that each operation is respective has been averaged the deadline
At the time and if each the current run time of operation is except the marginal range of given activity duration, including excluding text
Part, the file that excludes includes the file name being excluded from alert notification;
Module is filled, for being supervised by the run time that the list of multiple operations forms by the filling of run time monitoring agent
Control table;
Determining module, for based on the historical data being stored in the job accounting table, determining and preserving the operation
The average operating time of each in multiple operations of operation is completed in statistical form, wherein the job accounting table is into one
Step stores the statistics file and tolerance file, and run time monitoring agent is for handling resident and operating in operation on platform
Exclude file;
Preserving module, each acceptable deadline being currently running for determining in the multiple operation and by its
It is stored in the job accounting table, the acceptable deadline is defined as the average operating time and predetermined tolerance limit value is total
The period of sum.
A kind of computer equipment, including memory and processor are stored with computer-readable instruction in the memory, institute
When stating computer-readable instruction and being executed by the processor so that the processor executes the step of above method.
A kind of storage medium being stored with computer-readable instruction, the computer-readable instruction are handled by one or more
When device executes so that one or more processors execute the step of above method.
Above-mentioned Workflow management method, device, computer equipment and storage medium are resident and are transported on platform by dispatching
Capable multiple operations and predetermined operation tracking table periodically monitor wherein the platform includes run time monitoring agent
The multiple operations run together with the run time monitoring agent on platform are resided in, the run time monitoring agent is to flat
Each operation in multiple operations on platform is monitored and is stored in job accounting table, including the time started, at the end of
Between and current run time, and the job trace table stores and tracks the work data of each operation.It is deposited by checking
The predetermined Exclude Lists of operation in job accounting table are stored up to determine and preserve the given operation operation in run time monitoring table
Whether excluded by alarm, when the current run time of given operation operation be more than given operation operation average operating time and
The sum of predetermined tolerance limit value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table,
It shows that the run time of multiple operations of operation monitors table, including has been more than the associated police of operation of acceptable deadline
List is reported, reduces artificial incorrect operation, saves the O&M time, improve efficiency.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field
Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention
Limitation.
Fig. 1 is the flow chart of Workflow management method in one embodiment;
Fig. 2 is the flow chart of the scheduling and monitoring method of multiple operations in one embodiment;
Fig. 3 is the structure diagram of Workflow Management System in one embodiment;
Fig. 4 is the structure diagram of monitoring unit in one embodiment.
Specific implementation mode
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " one
It is a ", " described " and "the" may also comprise plural form.It is to be further understood that is used in the specification of the present invention arranges
It refers to there are the feature, integer, step, operation, element and/or component, but it is not excluded that presence or addition to take leave " comprising "
Other one or more features, integer, step, operation, element, component and/or their group.
As a preferable embodiment, as shown in Figure 1, a kind of Workflow management method, the Workflow management method packet
Include following steps:
Step S101 dispatches resident on the platform and multiple operations run and predetermined operation tracking table, wherein platform
Including run time monitoring agent;
It provides a method to monitor the operation run on DataStage platforms, but is not limited to DataStage platforms.
DataStage can extract data from multiple and different operation systems from the data source of multiple platforms, complete conversion and clear
It washes, is loaded into inside other systems.Wherein often step can be completed in graphical tools, equally can be by outside neatly
System scheduling, provides special design tool to design transformation rule and cleaning rule etc., realizes increment extraction, task scheduling etc.
Various Complex and practicality function.Wherein simple data conversion can turn by the way that the drag operation on interface and calling are predefined
Exchange the letters number realizes, complexity conversion can be realized by writing code or in conjunction with the extension of other programs, and DataStage
Debugging enironment is provided, the efficiency of exploitation and debugging extraction, conversion program can be greatly improved.Scheduling is resident and is run on platform
Multiple operations and predetermined operation tracking table, wherein platform include run time monitoring agent, operation i.e. work, can be one
Item single task role can also be defined as comprising various batch workings are permitted, and time monitoring agency can be stored in calculating
Time monitoring subprogram in machine or time monitor.
Step S102, periodically monitoring reside in the multiple works run together with run time monitoring agent on platform
Industry, run time monitoring agent are monitored each operation in multiple operations on platform and are stored in job accounting table
In, including time started, end time and current run time, and job trace table stores and tracks each operation
Work data;
It can set monitoring to be arbitrarily spaced, such as the monitoring in primary or each minute of monitoring in every 30 seconds is primary.User
Following parameter can be inputted and carry out scheduling job, job title, at the beginning of operation and the date, prospective project can be on every Mondays
It is secondary or monthly, optional alarm, the name of user, schedule job, job priority etc..All these initial job information
It is stored in the database for the job trace table being resident on computer.For the operation being currently running each of on platform, fortune
Row time monitoring Agent can regular monitoring and at the beginning of preserving operation and the date, the operation determined after the completion of operation
End time and date and current run time can be preserved within several days or any time in a few minutes, a few houres.When
Preceding run time is the difference of time started and current time, such as 10 points of start-up operations this morning, is that morning 10 now
Point 45 minutes, then current run time is 45 minutes.
Step S103 determines and preserves operation by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in time monitoring table is excluded by alarm;
It is generated by the operation that will be given, such as order, with the Exclude Lists or exclusion file in job accounting table
It is compared to determine whether the operation of completion is excluded by alarm.If the operation order generation completed is arranged from alert notification
It removes, then updates run time monitoring table and list exclusion, if not excluding order generation, show alarm.
Step S104, when the current run time of given operation operation be more than given operation operation average operating time and
The sum of predetermined tolerance limit value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table;
Currently running the job list is shown to user, and option can be used for showing given time period, such as work at present day
Or work week it is planned and complete operation.Certainly, if given operation has not been completed, run time monitors generation
The monitoring process of reason continues the state of more new job so that system manager checks.
Step S105, when showing the run time monitoring table of multiple operations of operation, including being more than acceptable completion
Between the associated alert list of operation.
The state of currently running all operations can be also shown together in single list over the display.In addition, system
Administrator can select to show any past, the monitoring of present or future any work and preservation information.In other words, user
Historical Jobs data can be extracted and shown from job accounting table, job scheduling data from job trace table and come from
The status data for the operation of run time monitoring table being currently running will be run no matter these operations have been run, can
It individually to dispatch, monitors in real time and safeguards, reduce artificial incorrect operation, save the O&M time, improve efficiency.
As shown in Fig. 2, in one embodiment, the scheduling and monitoring of multiple operations further include:
Step S201 receives statistics file, tolerance file and exclusion file, statistics file packet by run time monitoring agent
Containing the average operating time for completing each operation in multiple operations, tolerance file includes each operation in multiple operations
The acceptable deadline, the deadline based on the respective average completion time of each operation and if each operation it is current
Run time then includes to exclude file, it includes from alert notification to exclude file except the marginal range of given activity duration
The file name being excluded;
Labeled as statistics or statistics file, tolerance file and three data files for excluding file are stored in job accounting table
In, and received and used by run time monitoring agent.The operation of run time monitoring agent passes to its order, and will be at the beginning of operation
Beginningization record is inserted into daily record, such as the daily record figure in database layer.When this operation is finished, run time monitoring agent
It is notified and termination of job record is inserted into job accounting table.Watchdog process can track this daily record and monitor when operation
Record.The statistics file when above process is dependent on operation, tolerance file and the presence for excluding file.Statistics file is to complete each
The average time file of work.Tolerance file includes the time range that can complete each operation, and this time range can be by system
Administrator inputs, and can also be the value determined according to the work data obtained at any time.The average time that each work is completed, example
Such as average time, calculated according to the historical data of particular job.For example, insurance bills analysis generates and printout batch
The average operation deadline of operation may be a hour, therefore statistics file, by the entry comprising operation, average operation is complete
It it is 1 hour or 60 minutes at the time.
Step S202 is monitored by the filling of run time monitoring agent by the run time that the list of multiple operations forms
Table;
Labeled as statistics or statistics file, tolerance file and three data files for excluding file are stored in job accounting table
In, and used by run time monitoring agent.
Step S203 is determined and is preserved in job accounting table based on the historical data being stored in job accounting table
Complete operation multiple operations in the average operating time of each, wherein job accounting table further store statistics file and
Tolerance file, run time monitoring agent are used to handle exclusion file that is resident and operating in operation on platform;
Statistics file is the average time file for completing each work.The average time that each work is completed, for example, it is average
Time is calculated according to the historical data of particular job.For example, the average operation of bill payment and printout lots
Deadline may be 30 minutes, therefore statistics file, by the entry comprising operation, the average operation deadline is 30 minutes.Fortune
Row time monitoring Agent is also using file is excluded, wherein including the title of the All Files excluded from alert notification.Example
Such as, if the tolerance value of task A is 15 minutes, and run time is more than its average operating time 5 minutes, then can be sent out for task
Alarm, except non-excluded file lists Exclusion Tasks A.
Step S204 determines each acceptable deadline being currently running in multiple operations and saves it in work
In industry statistical form, the acceptable deadline is defined as the period of average operating time and predetermined tolerance limit value summation.
Once given operation is completed, data are transmitted to job accounting from run time monitoring table when the entire run of the operation
Table, the historical data base as all operations run on platform.The acceptable deadline is defined as average operating time
With the period of predetermined tolerance limit value summation.It is finished and stored in the average operating time of the identical operation in job accounting table in the past
Determine the average operating time of each operation.The average operating time of given operation is stored in job accounting table, and is counted newly
According to it is available when update.If desired, different types of average value can be calculated and saved it in job accounting table.For example,
It is not to use mean value average value, can is mean average or pattern average value by mean value calculation.It can be in incompatible meter
Calculation machine platform, server and client side monitor in real time and safeguard to these operations, and no matter whether these operations have run
Or it will run.
In one embodiment, alarm includes email notification, pop screen, highlighted text and colour text
This.
Alarm includes propelling movement type email notification, pop screen, highlighted text and color text, makes text
It highlights on the screen, a variety of message formats can be presented.
In one embodiment, job accounting table includes the parameter for each operation in multiple operations, including is made
Industry title, time started, end time, run time, commissioning date, platform names, average operating time, range of tolerable variance and police
Report.
Work data is stored in storage device, generally includes job title, the time started, the end time, run time,
Commissioning date, platform names, average operating time, range of tolerable variance and alarm, parameter are monitored in real time by run time monitoring agent,
And update is saved in storage device.
In one embodiment, average operating time is the average average time that previous job has been completed;Exclude Lists
On each operation have the Expiration Date, exclude the alarm that expires after this;Each operation in multiple operations it is current
Run time be from the outset between to the time expended between current time.
Average operating time is the average average time that previous job has been completed;Each operation on Exclude Lists has
There is the Expiration Date, excludes the alarm that expires after this;The current run time of each operation in multiple operations is from the beginning of
Time to the time expended between current time.For example, job title:Task one, operating system:8, run percentage:
80, this expression task one has averagely been run 8 minutes in predetermined time period, has been run 8 months in 10 middle of the month of past.Currently
Run time is the difference of time started and current time, such as 3 points of start-up operations this afternoon, is that afternoon 3: 30 now
Point, then current run time is 30 minutes.
In one embodiment, batch jobs can be excluded except alarm based on its respective start and stop time.
Work can be a single task role, can also be defined as comprising various batch workings perhaps, identical work
It will be defined by many tasks, and may search for various databases, and retrieve data, and organized organization data, finally print data etc., batch
Exclusion can be set except alarm based on its respective start and stop time in amount operation.
As shown in figure 3, in one embodiment, providing a kind of Workflow Management System, which includes:
Scheduling unit, for dispatching resident on the platform and multiple operations run and predetermined operation tracking table, wherein
The platform includes run time monitoring agent;
Monitoring unit is run with the run time monitoring agent for periodically monitoring to reside on platform together
Multiple operations, the run time monitoring agent are monitored and are stored in each operation in multiple operations on platform
In job accounting table, including time started, end time and current run time, and job trace table storage is simultaneously
Track the work data of each operation;
Procuratorial work unit, for determining and preserving by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in run time monitoring table is excluded by alarm;
Storage unit, for when the current run time of given operation operation is more than the average operation of given operation operation
Between and the sum of predetermined tolerance limit value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table
In;
Display unit, the run time monitoring table of multiple operations for showing operation, including be more than acceptable complete
At the associated alert list of the operation of time.
As shown in figure 4, in one embodiment, the monitoring unit includes:
Receiving module, for receiving statistics file, tolerance file and exclusion file, institute by the run time monitoring agent
It includes the average operating time for completing each operation in the multiple operation to state statistics file, and the tolerance file includes
The acceptable deadline of each operation in the multiple operation, it is based on that each operation is respective has been averaged the deadline
At the time and if each the current run time of operation is except the marginal range of given activity duration, including excluding text
Part, the file that excludes includes the file name being excluded from alert notification;
Module is filled, for being supervised by the run time that the list of multiple operations forms by the filling of run time monitoring agent
Control table;
Determining module, for based on the historical data being stored in the job accounting table, determining and preserving the operation
The average operating time of each in multiple operations of operation is completed in statistical form, wherein the job accounting table is into one
Step stores the statistics file and tolerance file, and run time monitoring agent is for handling resident and operating in operation on platform
Exclude file;
Preserving module, each acceptable deadline being currently running for determining in the multiple operation and by its
It is stored in the job accounting table, the acceptable deadline is defined as the average operating time and predetermined tolerance limit value is total
The period of sum.
In one embodiment it is proposed that a kind of computer equipment, the computer equipment includes memory and processor,
Computer-readable instruction is stored in memory, when computer-readable instruction is executed by processor so that described in processor executes
Following steps are realized when computer program:
Resident on the platform and multiple operations run and predetermined operation tracking table are dispatched, wherein the platform includes fortune
Row time monitoring is acted on behalf of;
Periodically monitoring resides in the multiple operations run together with the run time monitoring agent on platform, described
Run time monitoring agent is monitored each operation in multiple operations on platform and is stored in job accounting table,
Including the time started, end time and current run time, and the job trace table stores and tracks each operation
Work data;
Run time monitoring is determined and preserves by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in table is excluded by alarm;
When the current run time of given operation operation is more than the average operating time and predetermined tolerance limit of given operation operation
The sum of value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table;
It shows that the run time of multiple operations of operation monitors table, including has been more than the operation phase of acceptable deadline
Associated alert list.
In one of the embodiments, the multiple operation scheduling and monitoring further include:
Statistics file, tolerance file and exclusion file, the statistics file packet are received by the run time monitoring agent
Containing the average operating time for completing each operation in the multiple operation, the tolerance file includes the multiple operation
In each operation the acceptable deadline, the deadline is based on the respective average completion time of each operation and such as
The current run time of each operation of fruit then includes to exclude file, the exclusion except the marginal range of given activity duration
File includes the file name being excluded from alert notification;
The run time monitoring table being made of the list of multiple operations is filled by run time monitoring agent;
Based on the historical data being stored in the job accounting table, determines and preserve complete in the job accounting table
At the average operating time of each in multiple operations of operation, wherein the job accounting table further stores the statistics
File and tolerance file, run time monitoring agent are used to handle exclusion file that is resident and operating in operation on platform;
It determines each acceptable deadline being currently running in the multiple operation and saves it in the work
In industry statistical form, the acceptable deadline is defined as the period of the average operating time and predetermined tolerance limit value summation.
The alarm in one of the embodiments, includes email notification, pop screen, highlighted text and
Color text.
The job accounting table includes the ginseng for each operation in multiple operations in one of the embodiments,
Number, including job title, time started, end time, run time, commissioning date, platform names, average operating time hold
Poor range and alarm.
The average operating time is the average average time that previous job has been completed in one of the embodiments,;
Each operation on the Exclude Lists has the Expiration Date, excludes the alarm that expires after this;In the multiple operation
The current run time of each operation is from the time started to the time expended the current time.
In one of the embodiments, batch jobs be based on its respective start and stop time can be excluded alarm it
Outside.
In one embodiment it is proposed that a kind of storage medium being stored with computer-readable instruction, this is computer-readable
When instruction is executed by one or more processors so that one or more processors execute following steps:Scheduling is stayed on platform
The multiple operations stayed and run and predetermined operation tracking table, wherein the platform includes run time monitoring agent;
Periodically monitoring resides in the multiple operations run together with the run time monitoring agent on platform, described
Run time monitoring agent is monitored each operation in multiple operations on platform and is stored in job accounting table,
Including the time started, end time and current run time, and the job trace table stores and tracks each operation
Work data;
Run time monitoring is determined and preserves by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in table is excluded by alarm;
When the current run time of given operation operation is more than the average operating time and predetermined tolerance limit of given operation operation
The sum of value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table;
It shows that the run time of multiple operations of operation monitors table, including has been more than the operation phase of acceptable deadline
Associated alert list.
In one of the embodiments, the multiple operation scheduling and monitoring further include:
Statistics file, tolerance file and exclusion file, the statistics file packet are received by the run time monitoring agent
Containing the average operating time for completing each operation in the multiple operation, the tolerance file includes the multiple operation
In each operation the acceptable deadline, the deadline is based on the respective average completion time of each operation and such as
The current run time of each operation of fruit then includes to exclude file, the exclusion except the marginal range of given activity duration
File includes the file name being excluded from alert notification;
The run time monitoring table being made of the list of multiple operations is filled by run time monitoring agent;
Based on the historical data being stored in the job accounting table, determines and preserve complete in the job accounting table
At the average operating time of each in multiple operations of operation, wherein the job accounting table further stores the statistics
File and tolerance file, run time monitoring agent are used to handle exclusion file that is resident and operating in operation on platform;
It determines each acceptable deadline being currently running in the multiple operation and saves it in the work
In industry statistical form, the acceptable deadline is defined as the period of the average operating time and predetermined tolerance limit value summation.
The alarm in one of the embodiments, includes email notification, pop screen, highlighted text and
Color text.
The job accounting table includes the ginseng for each operation in multiple operations in one of the embodiments,
Number, including job title, time started, end time, run time, commissioning date, platform names, average operating time hold
Poor range and alarm.
The average operating time is the average average time that previous job has been completed in one of the embodiments,;
Each operation on the Exclude Lists has the Expiration Date, excludes the alarm that expires after this;In the multiple operation
The current run time of each operation is from the time started to the time expended the current time.
In one of the embodiments, batch jobs be based on its respective start and stop time can be excluded alarm it
Outside.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage
Medium may include:Read-only memory (ROM, Read Only Memory), random access memory (RAM, Random
Access Memory), disk or CD etc..
Each technical characteristic of embodiment described above can be combined arbitrarily, to keep description succinct, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, it is all considered to be the range of this specification record.
Some exemplary embodiments of the invention above described embodiment only expresses, the description thereof is more specific and detailed, but
It cannot be construed as a limitation to the scope of the present invention.It should be pointed out that for the ordinary skill people of this field
For member, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to the present invention's
Protection domain.Therefore, the protection domain of patent of the present invention should be determined by the appended claims.
Claims (10)
1. a kind of Workflow management method is applied, which is characterized in that include the following steps for webpage monitoring operation and scheduling:
Resident on the platform and multiple operations run and predetermined operation tracking table are dispatched, wherein when the platform includes operation
Between monitoring agent;
Periodically monitoring resides in the multiple operations run together with the run time monitoring agent on platform, the operation
Time monitoring agency is monitored each operation in multiple operations on platform and is stored in job accounting table, including
Time started, end time and current run time, and the job trace table stores and tracks the operation of each operation
Data;
It determines and preserves in run time monitoring table by checking the predetermined Exclude Lists of operation being stored in job accounting table
Given operation operation whether excluded by alarm;
When the current run time of given operation operation be more than given operation operation average operating time and predetermined tolerance limit value it
When not excluded by alarm with and when given operation operation, alarm is saved in run time monitoring table;
Show operation multiple operations run time monitor table, including be more than the acceptable deadline operation be associated
Alert list.
2. Workflow management method according to claim 1, which is characterized in that the scheduling and monitoring of the multiple operation are also
Including:
Statistics file, tolerance file and exclusion file are received by the run time monitoring agent, the statistics file includes to use
In the average operating time for completing each operation in the multiple operation, the tolerance file includes in the multiple operation
The acceptable deadline of each operation, the deadline is based on the respective average completion time of each operation and if often
The current run time of a operation then includes to exclude file, the exclusion file except the marginal range of given activity duration
Including the file name being excluded from alert notification;
The run time monitoring table being made of the list of multiple operations is filled by run time monitoring agent;
Based on the historical data being stored in the job accounting table, determines and preserve and completed to transport in the job accounting table
The average operating time of each in capable multiple operations, wherein the job accounting table further stores the statistics file
With tolerance file, run time monitoring agent is used to handle exclusion file that is resident and operating in operation on platform;
It determines each acceptable deadline being currently running in the multiple operation and saves it in the operation system
It counts in table, the acceptable deadline is defined as the period of the average operating time and predetermined tolerance limit value summation.
3. Workflow management method according to claim 1, which is characterized in that the alarm includes email notification,
Pop screen, highlighted text and color text.
4. Workflow management method according to claim 1, which is characterized in that the job accounting table includes for multiple
The parameter of each operation in operation, including job title, time started, end time, run time, commissioning date are put down
Platform title, average operating time, range of tolerable variance and alarm.
5. Workflow management method according to claim 1, which is characterized in that the average operating time is previous job
The average average time completed;Each operation on the Exclude Lists has the Expiration Date, excludes this after this and arrives
Phase alarm;The current run time of each operation in the multiple operation is from the time started to the current time
Between time for expending.
6. Workflow management method according to claim 1, which is characterized in that batch jobs be based on its it is respective beginning and
Dwell time can be excluded except alarm.
7. a kind of Workflow Management System, which is characterized in that the Workflow Management System includes:
Scheduling unit, for dispatching resident on the platform and multiple operations run and predetermined operation tracking table, wherein described
Platform includes run time monitoring agent;
Monitoring unit, for periodically monitor reside on platform run together with the run time monitoring agent it is multiple
Operation, the run time monitoring agent are monitored each operation in multiple operations on platform and are stored in operation
In statistical form, including time started, end time and current run time, and the job trace table is stored and is tracked
The work data of each operation;
Procuratorial work unit, for determining and preserving operation by checking the predetermined Exclude Lists of operation being stored in job accounting table
Whether the given operation operation in time monitoring table is excluded by alarm;
Storage unit, for be more than when the current run time of given operation operation given operation operation average operating time and
The sum of predetermined tolerance limit value and when given operation operation is not excluded by alarm, alarm is saved in run time monitoring table;
Display unit, when for showing that the run time of multiple operations of operation monitors table, including be more than acceptable completion
Between the associated alert list of operation.
8. Workflow Management System according to claim 7, which is characterized in that the monitoring unit includes:
Receiving module, for receiving statistics file, tolerance file and exclusion file, the system by the run time monitoring agent
It includes the average operating time for completing each operation in the multiple operation to count file, and the tolerance file includes described
The acceptable deadline of each operation in multiple operations, the deadline are based on that each operation is respective when averagely completing
Between and if the current run time of each operation except the marginal range of given activity duration, comprising exclusion file,
The file that excludes includes the file name being excluded from alert notification;
Module is filled, for being monitored by the run time that the list of multiple operations forms by the filling of run time monitoring agent
Table;
Determining module, for based on the historical data being stored in the job accounting table, determining and preserving the job accounting
The average operating time of each in multiple operations of operation is completed in table, wherein the job accounting table is further deposited
The statistics file and tolerance file are stored up, run time monitoring agent is used to handle exclusion that is resident and operating in operation on platform
File;
Preserving module, each acceptable deadline being currently running for determining in the multiple operation are simultaneously preserved
In the job accounting table, the acceptable deadline is defined as the average operating time and predetermined tolerance limit value summation
Period.
9. a kind of computer equipment, which is characterized in that including memory and processor, being stored with computer in the memory can
Reading instruction, when the computer-readable instruction is executed by the processor so that the processor executes such as claim 1 to 6
Any one of the method the step of.
10. a kind of storage medium being stored with computer-readable instruction, which is characterized in that the computer-readable instruction is by one
Or multiple processors are when executing so that one or more processors execute the step such as any one of claim 1 to 6 the method
Suddenly.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810487233.7A CN108694561A (en) | 2018-05-21 | 2018-05-21 | Workflow management method, system, computer equipment and storage medium |
PCT/CN2018/104339 WO2019223171A1 (en) | 2018-05-21 | 2018-09-06 | Workflow management method and system, computer device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810487233.7A CN108694561A (en) | 2018-05-21 | 2018-05-21 | Workflow management method, system, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108694561A true CN108694561A (en) | 2018-10-23 |
Family
ID=63847390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810487233.7A Withdrawn CN108694561A (en) | 2018-05-21 | 2018-05-21 | Workflow management method, system, computer equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108694561A (en) |
WO (1) | WO2019223171A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110147292A (en) * | 2019-04-15 | 2019-08-20 | 平安普惠企业管理有限公司 | Monitoring method, device, storage medium and the computer equipment of webpage exception |
WO2021012524A1 (en) * | 2019-07-24 | 2021-01-28 | 平安科技(深圳)有限公司 | Item supervision method and device, computer equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477652A (en) * | 2008-12-04 | 2009-07-08 | 山东浪潮齐鲁软件产业股份有限公司 | Implementing process for timeout mechanism of flow |
US8321253B2 (en) * | 2009-06-09 | 2012-11-27 | Accenture Global Services Limited | Technician control system |
CN101819659A (en) * | 2010-04-16 | 2010-09-01 | 浙江工商大学 | Method for applying workflow technology to management process control |
CN102226890B (en) * | 2011-06-10 | 2013-03-20 | 中国工商银行股份有限公司 | Monitoring method and device for host batch job data |
CN107515864B (en) * | 2016-06-15 | 2021-06-22 | 阿里巴巴集团控股有限公司 | Method and equipment for monitoring workflow |
-
2018
- 2018-05-21 CN CN201810487233.7A patent/CN108694561A/en not_active Withdrawn
- 2018-09-06 WO PCT/CN2018/104339 patent/WO2019223171A1/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110147292A (en) * | 2019-04-15 | 2019-08-20 | 平安普惠企业管理有限公司 | Monitoring method, device, storage medium and the computer equipment of webpage exception |
WO2021012524A1 (en) * | 2019-07-24 | 2021-01-28 | 平安科技(深圳)有限公司 | Item supervision method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019223171A1 (en) | 2019-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106406993B (en) | A kind of timing task management method and system | |
US20140201747A1 (en) | Cross platform workflow management | |
US8060782B2 (en) | Root cause problem identification through event correlation | |
EP4124956A1 (en) | Automated system and method for detection and remediation of anomalies in robotic process automation environment | |
US8626703B2 (en) | Enterprise resource planning (ERP) system change data capture | |
US20150012566A1 (en) | Systems and methods for capturing and managing information pertaining to asset spares inventories | |
US20140013315A1 (en) | Scheduled and quarantined software deployment based on dependency analysis | |
US8600536B2 (en) | Method and system for virtualized composite project work schedules | |
CN108491254A (en) | A kind of dispatching method and device of data warehouse | |
CN107016480A (en) | Method for scheduling task, apparatus and system | |
US20090037240A1 (en) | Joint Tracking and Tracing and Business Activity Monitoring | |
US20110218843A1 (en) | Non intrusive system and method for monitoring business processes | |
CN102857371A (en) | Dynamic allocation management method for cluster system | |
US20160132828A1 (en) | Real-time continuous realignment of a large-scale distributed project | |
CN108694561A (en) | Workflow management method, system, computer equipment and storage medium | |
US20200201956A1 (en) | Managing Plan Problems Across Planning Cycles | |
US7954062B2 (en) | Application status board mitigation system and method | |
Keller et al. | Implementing a service desk: A practitioner's perspective | |
Sureddy et al. | A framework for monitoring data warehousing applications | |
Ferreira et al. | Using process mining for ITIL assessment: a case study with incident management | |
Salau et al. | Design and implementation of a fault management system | |
US20180060825A1 (en) | System and method for managing applications in the cloud | |
CN106095656B (en) | A kind of backup of cloud and analysis method and system | |
Chowdhary et al. | Enterprise integration and monitoring solution using active shared space | |
Bakri et al. | Computerized-Based Maintenance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181023 |
|
WW01 | Invention patent application withdrawn after publication |