CN117252309B - Automatic timing execution method for office business process - Google Patents

Automatic timing execution method for office business process Download PDF

Info

Publication number
CN117252309B
CN117252309B CN202311515728.3A CN202311515728A CN117252309B CN 117252309 B CN117252309 B CN 117252309B CN 202311515728 A CN202311515728 A CN 202311515728A CN 117252309 B CN117252309 B CN 117252309B
Authority
CN
China
Prior art keywords
execution
time
office
transaction
executed
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.)
Active
Application number
CN202311515728.3A
Other languages
Chinese (zh)
Other versions
CN117252309A (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.)
Qingdao Hisense Information Technology Co ltd
Original Assignee
Qingdao Hisense Information 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 Qingdao Hisense Information Technology Co ltd filed Critical Qingdao Hisense Information Technology Co ltd
Priority to CN202311515728.3A priority Critical patent/CN117252309B/en
Publication of CN117252309A publication Critical patent/CN117252309A/en
Application granted granted Critical
Publication of CN117252309B publication Critical patent/CN117252309B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06314Calendaring for a resource
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种用于办公事务流程的自动化定时执行方法,涉及自动定时执行技术领域,包括:基于每个待执行办公事务的历史执行时间,构建每个待执行办公事务的第一时间变化表;基于全部第一时间变化表,分析全部待执行办公事务之间的关联关系,得到执行关联表;基于执行关联表以及第一时间变化表,对每个待执行办公事务的流程进行定时,得到相对应的第一定时执行表;将所述第一定时执行表输入至办公事务流程模拟模型,得到相对应的执行进程表;对所述执行进程表中的冲突流程进行优化,得到相对应的第二定时执行表进行自动化定时执行。通过对办公事务流程自动定时执行,提高办公事务流程进行的效率,增强办公事务准时执行的准确度。

The invention provides an automated timing execution method for office affairs processes, relates to the technical field of automatic timing execution, and includes: based on the historical execution time of each office transaction to be executed, constructing the first time change of each office transaction to be executed. table; based on all first-time change tables, analyze the correlation between all office affairs to be executed, and obtain the execution correlation table; based on the execution correlation table and the first-time change table, time the process of each office transaction to be executed, Obtain the corresponding first timing execution table; input the first timing execution table into the office transaction process simulation model to obtain the corresponding execution process table; optimize the conflict process in the execution process table to obtain the corresponding The second scheduled execution table performs automated scheduled execution. By automatically executing office affairs processes on a regular basis, the efficiency of office affairs processes can be improved and the accuracy of on-time execution of office affairs can be enhanced.

Description

Automatic timing execution method for office business process
Technical Field
The invention relates to the technical field of automatic timing execution, in particular to an automatic timing execution method for office business processes.
Background
At present, along with the development of science and technology, the technology is integrated into the daily life production of people. In work production, in order to better achieve certain business work objectives and improve work efficiency, a computer may be utilized to automatically transfer or process documents, information content, or tasks among a large number of participants. Automatic transfer or processing of office information requires setting of the flow of office business and requires setting of time for the office business flow to be automatically performed.
Accordingly, the present invention provides an automated timed execution method for office business processes.
Disclosure of Invention
The invention provides an automatic timing execution method for office business processes, which is used for constructing a first time change table of each office business to be executed by analyzing the historical execution time of each office business to be executed, analyzing all first time change tables, analyzing the association relation among all office business to be executed to obtain an execution association table, timing the process of each office business to be executed according to the execution association table and the first time change table to obtain a corresponding first timing execution table, inputting the first timing execution table into an office business process simulation model to obtain a corresponding execution process table, optimizing conflict processes in the execution process table to obtain a corresponding second timing execution table, and executing automatic timing, so that the efficiency of office business process execution is improved, the labor is reduced, and the accuracy of office business on-time execution is enhanced.
The invention provides an automatic timing execution method for office business processes, which comprises the following steps:
step 1: constructing a first time variation table of each office transaction to be executed based on the historical execution time of each office transaction to be executed;
step 2: based on all the first time change tables, analyzing association relations among all office transactions to be executed to obtain an execution association table;
step 3: based on the execution association table and the first time change table, timing the flow of each office transaction to be executed to obtain a corresponding first timing execution table;
step 4: inputting the first timing execution table into an office business process simulation model to obtain a corresponding execution process table;
step 5: and optimizing the conflict flow in the execution process table to obtain a corresponding second timing execution table for automatic timing execution.
Preferably, the present invention provides an automatic timing execution method for an office transaction flow, based on a historical execution time of each office transaction to be executed, a first time variation table of each office transaction to be executed is constructed, including:
obtaining a first execution time of each office transaction to be executed on each date of a preset time period before the current date based on the historical execution time of each office transaction to be executed;
and constructing a first time variation table of each office transaction to be executed according to the total first execution time and the date sequence.
Preferably, the present invention provides an automatic timing execution method for office business processes, based on all first time change tables, analyzing association relations among all office business to be executed to obtain an execution association table, including:
obtaining a corresponding first variance based on all first execution times of each first time variation table;
obtaining a first difference value based on the difference value of each first execution time and the first difference value;
removing the first execution time with the first difference value larger than the preset difference value from the first time change table to obtain a second time change table;
based on office purposes corresponding to all office transactions to be executed, obtaining an associated office transaction set with the same office purposes;
based on a second time change table corresponding to all office transactions to be executed in the associated office transaction set, obtaining each corresponding second average value;
constructing a corresponding second sequence according to the morning and evening of the time of all second average values;
the office transactions to be executed corresponding to the second average value of the first sequence are used as main transactions, and the office transactions to be executed corresponding to the other second average values are used as sub transactions;
constructing a transaction combination based on the main transaction and any one of the sub transactions;
sequentially calculating a second difference value of execution time of a second time variation table corresponding to the main transaction and the sub transaction in each pair of transaction combinations on the same date;
based on all second differences of each pair of transaction combinations, obtaining a first number of each numerical value occurrence corresponding to the second differences;
obtaining the maximum occurrence probability of the first number;
if the occurrence probability is larger than the preset probability, judging that the main transaction and the sub transaction in the corresponding transaction combination have an association relationship;
an execution association table is constructed based on the main transaction and the sub-transaction in the associated transaction combination and the corresponding second difference value.
Preferably, the present invention provides an automatic timing execution method for office business processes, which is based on an execution association table and a first time change table, and performs timing on each process of office business to be executed to obtain a corresponding first timing execution table, and includes:
based on the first time change table corresponding to all office transactions to be executed, obtaining the second number of the same execution time occurrence in the first time change table;
taking the execution time corresponding to the maximum second number as second execution time;
the first timing execution table is constructed based on all of the second execution times.
9. Preferably, the present invention provides an automatic timing execution method for office business process, based on all second execution time, constructing a first timing execution table, including:
obtaining a third execution time of the associated sub-transaction based on the second execution time corresponding to the main transaction in the execution association table and the second difference value;
and replacing the second execution time of the same office transaction to be executed in the initial timing execution table formed based on all the second execution time based on the third execution time to obtain a first timing execution table.
Preferably, the present invention provides an automatic timing execution method for an office business process, the first timing execution table is input into an office business process simulation model to obtain a corresponding execution process table, including:
inputting the first timing execution table into an office business process simulation model to obtain an execution system and fourth execution time which are required to be called for each process of the office business to be executed;
and constructing an execution process table based on the execution system which needs to be called and the fourth execution time of all the processes of the office business to be executed.
Preferably, the present invention provides an automatic timing execution method for office business processes, optimizing conflict processes in the execution process table, obtaining a corresponding second timing execution table for automatic timing execution, including:
extracting execution information in the execution process table, and analyzing the execution information based on an information analysis model to obtain execution time, time weight of the execution time and clock position of a trigger clock;
sequencing all execution time in sequence, judging whether overlapping time exists or not, and judging that a conflict flow exists if the overlapping time exists;
otherwise, judging that no conflict flow exists;
when a conflict flow exists, checking a trigger clock corresponding to the conflict flow in the execution process table based on a clock model, and determining a clock trigger factor of the corresponding trigger clock;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein (1)>A clock trigger factor corresponding to the trigger clock; n1 represents->Is the number of (3); n1 represents the historical trigger times of the corresponding trigger clocks;The trigger duration of the i1 th historical trigger of the corresponding trigger clock is represented; t0 represents an ideal trigger time length of the corresponding trigger clock;representing the time duration variance of the corresponding trigger clock based on n1 times of historical triggers; t1 represents the current checking trigger time length of the corresponding trigger clock;
comprehensively analyzing a trigger clock corresponding to the conflict flow and corresponding execution time, and determining an allowable adjustment coefficient of the corresponding execution time;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein y1 represents an allowable adjustment coefficient corresponding to the execution time; max represents the maximum value symbol;A time weight representing a corresponding execution time;A clock weight representing a trigger clock based on the clock position w1 corresponding to the corresponding execution time; r1 represents a weightA threshold value; n2 represents the number of processes in the same time as the corresponding execution time;
and according to the allowable adjustment coefficient, performing time optimization on the existing conflict flow to obtain a corresponding second timing execution table for automatic timing execution.
Preferably, the present invention provides an automatic timing execution method for an office business process, and further includes:
and inputting the execution table after time optimization into the office business process simulation model until no conflict process exists, and obtaining a corresponding second timing execution table.
Compared with the prior art, the beneficial effects of the application are as follows:
the method comprises the steps of analyzing historical execution time of each office transaction to be executed, constructing a first time change table of each office transaction to be executed, analyzing all first time change tables, analyzing association relations among all office transactions to be executed, obtaining an execution association table, timing the flow of each office transaction to be executed according to the execution association table and the first time change table, obtaining a corresponding first timing execution table, inputting the first timing execution table into an office transaction flow simulation model, obtaining a corresponding execution process table, optimizing conflict flows in the execution process table, obtaining a corresponding second timing execution table, carrying out automatic timing execution, improving efficiency of office transaction flow execution, reducing manpower labor and enhancing accuracy of office transaction on-time execution.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
fig. 1 is a flowchart of an automatic timing execution method for an office transaction flow in an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.
Example 1:
an embodiment of the present invention provides an automatic timing execution method for an office transaction flow, as shown in fig. 1, including:
step 1: constructing a first time variation table of each office transaction to be executed based on the historical execution time of each office transaction to be executed;
step 2: based on all the first time change tables, analyzing association relations among all office transactions to be executed to obtain an execution association table;
step 3: based on the execution association table and the first time change table, timing the flow of each office transaction to be executed to obtain a corresponding first timing execution table;
step 4: inputting the first timing execution table into an office business process simulation model to obtain a corresponding execution process table;
step 5: and optimizing the conflict flow in the execution process table to obtain a corresponding second timing execution table for automatic timing execution.
In this embodiment, the history execution time refers to a time at which execution starts at the time of history execution of each office transaction to be executed.
In this embodiment, the first time variation table refers to a time at which execution of each date of each office business to be executed starts for a preset period of time before the current date, the preset period of time refers to a period of time of a preset date having a reference meaning, which is constructed in date order.
In this embodiment, the association relationship refers to a relationship in which execution of office transactions is successively caused and caused.
In this embodiment, the execution association table refers to a table containing the difference value of two office transactions to be executed and the execution time of the association relationship.
In this embodiment, the first timing execution table refers to a table constructed by the time of the automatic execution start of the preliminarily determined office transaction to be executed.
In this embodiment, the office business process simulation model refers to a model which is trained from data of office business operations and can simulate the process of office business execution.
In this embodiment, the execution process table refers to data in the process of executing all office transactions to be executed, which is obtained after the first timing execution table is input into the office transaction flow simulation model.
In this embodiment, the conflict flow refers to a flow of executing two or more office transactions to be executed with overlapping times.
In this embodiment, the second timing execution table refers to a table constructed by the time when automatic execution of the office transaction to be executed starts, which is obtained after the conflict flow in the first timing execution table is optimized.
The working principle and the beneficial effects of the technical scheme are as follows: the method comprises the steps of analyzing historical execution time of each office transaction to be executed, constructing a first time change table of each office transaction to be executed, analyzing all first time change tables, analyzing association relations among all office transactions to be executed, obtaining an execution association table, timing the flow of each office transaction to be executed according to the execution association table and the first time change table, obtaining a corresponding first timing execution table, inputting the first timing execution table into an office transaction flow simulation model, obtaining a corresponding execution process table, optimizing conflict flows in the execution process table, obtaining a corresponding second timing execution table, carrying out automatic timing execution, improving efficiency of office transaction flow execution, reducing manpower labor and enhancing accuracy of office transaction on-time execution.
Example 2:
according to the method provided in embodiment 1 of the present invention, a first time-varying table of each office transaction to be executed is constructed based on the historical execution time of each office transaction to be executed, including:
obtaining a first execution time of each office transaction to be executed on each date of a preset time period before the current date based on the historical execution time of each office transaction to be executed;
and constructing a first time variation table of each office transaction to be executed according to the total first execution time and the date sequence.
In this embodiment, the preset time period refers to a time period of a date having a reference meaning that is set in advance.
In this embodiment, the first execution time refers to a time at which execution of each office transaction to be executed starts for each date of a preset period of time before the current date in the historical execution time.
The working principle and the beneficial effects of the technical scheme are as follows: by analyzing the historical execution time of each office transaction to be executed, a first time-varying table of each office transaction to be executed is constructed, so that the analysis of the historical execution time of the office transaction to be executed is facilitated.
Example 3:
according to the method provided in embodiment 1 of the present invention, based on all the first time-varying tables, the association relationship between all the office transactions to be executed is analyzed, and an execution association table is obtained, including:
obtaining a corresponding first variance based on all first execution times of each first time variation table;
obtaining a first difference value based on the difference value of each first execution time and the first difference value;
removing the first execution time with the first difference value larger than the preset difference value from the first time change table to obtain a second time change table;
based on office purposes corresponding to all office transactions to be executed, obtaining an associated office transaction set with the same office purposes;
based on a second time change table corresponding to all office transactions to be executed in the associated office transaction set, obtaining each corresponding second average value;
constructing a corresponding second sequence according to the morning and evening of the time of all second average values;
the office transactions to be executed corresponding to the second average value of the first sequence are used as main transactions, and the office transactions to be executed corresponding to the other second average values are used as sub transactions;
constructing a transaction combination based on the main transaction and any one of the sub transactions;
sequentially calculating a second difference value of execution time of a second time variation table corresponding to the main transaction and the sub transaction in each pair of transaction combinations on the same date;
based on all second differences of each pair of transaction combinations, obtaining a first number of each numerical value occurrence corresponding to the second differences;
obtaining the maximum occurrence probability of the first number;
if the occurrence probability is larger than the preset probability, judging that the main transaction and the sub transaction in the corresponding transaction combination have an association relationship;
an execution association table is constructed based on the main transaction and the sub-transaction in the associated transaction combination and the corresponding second difference value.
In this embodiment, the first variance refers to the variance of all the first execution times of each first time variation table.
In this embodiment, the first difference refers to a difference between each of the first execution times and the first difference.
In this embodiment, the preset difference refers to a reasonable difference set in advance.
In this embodiment, the second time schedule refers to a time schedule obtained by removing the first execution time with the first difference being greater than the preset difference from the first time schedule.
In this embodiment, the office purpose refers to a purpose that is completed after execution of an office transaction to be executed, for example: and (5) calculating and transmitting.
In this embodiment, the set of associated office transactions refers to a set of office transactions to be performed for the same office purpose.
In this embodiment, the second average means that the second time variation tables corresponding to all office transactions to be executed in the associated office transaction set are analyzed, so as to obtain an average value of execution time in each second time variation table.
In this embodiment, the second sequence refers to a sequence constructed in the morning and evening of the time of the total second average.
In this embodiment, the transaction combination refers to a combination of office transactions to be executed corresponding to a second average value of the first ordering in the second sequence and office transaction construction to be executed corresponding to one remaining second average value respectively.
In this embodiment, the second difference refers to a difference in execution time of the second time variation table corresponding to the main transaction and the sub transaction in each pair of transaction combinations on the same date.
In this embodiment, the first number refers to the number of occurrences of each value corresponding to the second difference in all second differences in each pair of transaction combinations.
In this embodiment, the occurrence probability refers to the probability that the numerical value corresponding to the first number appears in all the second differences.
In this embodiment, the preset probability refers to a preset probability of determining that the main transaction and the sub transaction have an association relationship.
The working principle and the beneficial effects of the technical scheme are as follows: the method comprises the steps of analyzing all first time change tables, removing unreasonable data to obtain a second time change table, analyzing all office objects corresponding to office transactions to be executed to obtain an associated office transaction set with the same office objects, analyzing the office objects, selecting a main transaction and associated sub-transactions to obtain a second difference value of the corresponding second time change table in execution time of the same date, judging that the main transaction and sub-transaction corresponding to the second difference value with the probability of occurrence of a numerical value larger than the preset probability are associated, constructing an execution association table, accurately judging the execution time of each office transaction to be executed, and improving the efficiency of office transaction flow.
Example 4:
according to the method provided in embodiment 1 of the present invention, based on the execution association table and the first time-varying table, each process of office transactions to be executed is timed to obtain a corresponding first timing execution table, which includes:
based on the first time change table corresponding to all office transactions to be executed, obtaining the second number of the same execution time occurrence in the first time change table;
taking the execution time corresponding to the maximum second number as second execution time;
the first timing execution table is constructed based on all of the second execution times.
In this embodiment, the second execution time refers to the execution time corresponding to the maximum second number.
The working principle and the beneficial effects of the technical scheme are as follows: and analyzing the execution association table and the first time change table, and timing each flow of office business to be executed to obtain a corresponding first timing execution table, so that the efficiency of office business flow execution is improved.
Example 5:
according to the method provided in embodiment 4 of the present invention, a first timing execution table is constructed based on all the second execution times, including:
obtaining a third execution time of the associated sub-transaction based on the second execution time corresponding to the main transaction in the execution association table and the second difference value;
and replacing the second execution time of the same office transaction to be executed in the initial timing execution table formed based on all the second execution time based on the third execution time to obtain a first timing execution table.
In this embodiment, the third execution time refers to the execution time of the corresponding sub-transaction that is expected according to the corresponding second execution time of the main transaction and the corresponding second difference.
The working principle and the beneficial effects of the technical scheme are as follows: and replacing the execution time of the sub-transaction errors by analyzing the second execution time corresponding to the main transaction and the sub-transaction in the execution association table, and accurately judging the execution time of each office transaction to be executed.
Example 6:
according to the method provided in embodiment 1 of the present invention, the first timing execution table is input to an office transaction flow simulation model to obtain a corresponding execution process table, including:
inputting the first timing execution table into an office transaction flow simulation model to obtain execution time, time weight of the execution time and clock position of a trigger clock when the flow of each office transaction to be executed is performed;
and constructing an execution process table based on the execution time, the time weight of the execution time and the clock position of the trigger clock when the flow of all office transactions to be executed is performed.
In this embodiment, the time weight refers to the importance of the execution time over the entire execution time, wherein the earlier the time is, the higher the weight.
In this embodiment, the trigger clock refers to a clock that is triggered at the time of setting execution after the automatic timing is set.
The working principle and the beneficial effects of the technical scheme are as follows: and the first timing execution table is input into the office business process simulation model to obtain a corresponding execution process table, so that the conflict process in the first timing execution table can be analyzed later.
Example 7:
according to the method provided in embodiment 1 of the present invention, the optimizing the conflict flow in the execution process table, to obtain a corresponding second timing execution table, performs automatic timing execution, includes:
sequencing all execution time in the execution process table in sequence, judging whether overlapping time exists or not, and judging that a conflict flow exists if the overlapping time exists;
otherwise, judging that no conflict flow exists;
when a conflict flow exists, checking a trigger clock corresponding to the conflict flow in the execution process table based on a clock model, and determining a clock trigger factor of the corresponding trigger clock;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein (1)>A clock trigger factor corresponding to the trigger clock; n1 represents->Is the number of (3); n1 represents the historical trigger times of the corresponding trigger clocks;The trigger duration of the i1 th historical trigger of the corresponding trigger clock is represented; t0 represents an ideal trigger time length of the corresponding trigger clock;representing the time duration variance of the corresponding trigger clock based on n1 times of historical triggers; t1 represents the current checking trigger time length of the corresponding trigger clock;
comprehensively analyzing a trigger clock corresponding to the conflict flow and corresponding execution time, and determining an allowable adjustment coefficient of the corresponding execution time;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein y1 represents an allowable adjustment coefficient corresponding to the execution time; max represents the maximum value symbol;A time weight representing a corresponding execution time;A clock weight representing a trigger clock based on the clock position w1 corresponding to the corresponding execution time; r1 represents a weight threshold; n2 represents and corresponds to executionThe number of processes with the same time;
and according to the allowable adjustment coefficient, performing time optimization on the existing conflict flow to obtain a corresponding second timing execution table for automatic timing execution.
In this embodiment, the conflict flow refers to a flow of executing two or more office transactions to be executed with overlapping times.
In this embodiment, the clock trigger refers to the time at which the clock is triggered.
In this embodiment, the ideal trigger time period refers to a time period during which the office transaction to be executed is normally executed.
In this embodiment, the current check trigger time period refers to the time period when the current office transaction to be executed is executed.
In this embodiment, the allowable adjustment coefficient refers to a coefficient calculated to adjust the execution time of the subsequent process in the conflict process by comprehensively analyzing the trigger clock corresponding to the conflict process and the corresponding execution time.
In this embodiment, the clock weight refers to the importance of the clock trigger factor that triggers the clock, wherein the earlier the time is, the higher the weight is.
In this embodiment, the weight threshold refers to a threshold of a weight set in advance.
The working principle and the beneficial effects of the technical scheme are as follows: the conflict flow is judged, analysis and calculation are carried out on the conflict flow, an allowable adjustment coefficient is obtained, the execution time of the next flow in the conflict flow is adjusted, the efficiency of office business flow is improved, the manual labor is reduced, and the accuracy of on-time execution of office business is enhanced.
Example 8:
according to the method provided in embodiment 7 of the present invention, in the process of obtaining the corresponding second timing execution table for performing automatic timing execution, the method further includes:
and inputting the execution table after time optimization into the office business process simulation model until no conflict process exists, and obtaining a corresponding second timing execution table.
The working principle and the beneficial effects of the technical scheme are as follows: and the conflict flow is judged again by the second timing execution table to be optimized, so that the accuracy of the on-time execution of the office business is ensured.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (4)

1. An automated timing execution method for an office business process, comprising:
step 1: constructing a first time variation table of each office transaction to be executed based on the historical execution time of each office transaction to be executed;
step 2: based on all the first time change tables, analyzing association relations among all office transactions to be executed to obtain an execution association table;
step 3: based on the execution association table and the first time change table, timing the flow of each office transaction to be executed to obtain a corresponding first timing execution table;
step 4: inputting the first timing execution table into an office business process simulation model to obtain a corresponding execution process table;
step 5: optimizing conflict flows in the execution process table to obtain a corresponding second timing execution table for automatic timing execution;
based on all the first time change tables, the association relation among all the office transactions to be executed is analyzed to obtain an execution association table, which comprises the following steps:
obtaining a corresponding first variance based on all first execution times of each first time variation table;
obtaining a first difference value based on the difference value of each first execution time and the first difference value;
removing the first execution time with the first difference value larger than the preset difference value from the first time change table to obtain a second time change table;
based on office purposes corresponding to all office transactions to be executed, obtaining an associated office transaction set with the same office purposes;
based on a second time change table corresponding to all office transactions to be executed in the associated office transaction set, obtaining each corresponding second average value;
constructing a corresponding second sequence according to the morning and evening of the time of all second average values;
the office transactions to be executed corresponding to the second average value of the first sequence are used as main transactions, and the office transactions to be executed corresponding to the other second average values are used as sub transactions;
constructing a transaction combination based on the main transaction and any one of the sub transactions;
sequentially calculating a second difference value of execution time of a second time variation table corresponding to the main transaction and the sub transaction in each pair of transaction combinations on the same date;
based on all second differences of each pair of transaction combinations, obtaining a first number of each numerical value occurrence corresponding to the second differences;
obtaining the maximum occurrence probability of the first number;
if the occurrence probability is larger than the preset probability, judging that the main transaction and the sub transaction in the corresponding transaction combination have an association relationship;
constructing an execution association table based on the main transaction, the sub transaction and the corresponding second difference value in the associated transaction combination;
the method for timing the process of each office transaction to be executed based on the execution association table and the first time change table to obtain a corresponding first timing execution table comprises the following steps:
based on the first time change table corresponding to all office transactions to be executed, obtaining the second number of the same execution time occurrence in the first time change table;
taking the execution time corresponding to the maximum second number as second execution time;
constructing a first timing execution table based on all the second execution times;
wherein, based on all second execution times, the first timing execution table is constructed, including:
obtaining a third execution time of the associated sub-transaction based on the second execution time corresponding to the main transaction in the execution association table and the second difference value;
replacing the second execution time of the same office transaction to be executed in an initial timing execution table formed based on all the second execution time based on the third execution time to obtain a first timing execution table;
the optimizing the conflict flow in the execution process table to obtain a corresponding second timing execution table for automatic timing execution comprises the following steps:
extracting execution information in the execution process table, and analyzing the execution information based on an information analysis model to obtain execution time, time weight of the execution time and clock position of a trigger clock;
sequencing all execution time in sequence, judging whether overlapping time exists or not, and judging that a conflict flow exists if the overlapping time exists;
otherwise, judging that no conflict flow exists;
when a conflict flow exists, checking a trigger clock corresponding to the conflict flow in the execution process table based on a clock model, and determining a clock trigger factor of the corresponding trigger clock;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein (1)>A clock trigger factor corresponding to the trigger clock; n1 represents->Is the number of (3); n1 represents the historical trigger times of the corresponding trigger clocks;The trigger duration of the i1 th historical trigger of the corresponding trigger clock is represented; t0 represents an ideal trigger time length of the corresponding trigger clock;Representing the time duration variance of the corresponding trigger clock based on n1 times of historical triggers; t1 represents the current checking trigger time length of the corresponding trigger clock;
comprehensively analyzing a trigger clock corresponding to the conflict flow and corresponding execution time, and determining an allowable adjustment coefficient of the corresponding execution time;
the method comprises the steps of carrying out a first treatment on the surface of the Wherein y1 represents an allowable adjustment coefficient corresponding to the execution time; max represents the maximum value symbol;A time weight representing a corresponding execution time;A clock weight representing a trigger clock based on the clock position w1 corresponding to the corresponding execution time; r1 represents a weight threshold; n2 represents the number of processes in the same time as the corresponding execution time;
and according to the allowable adjustment coefficient, performing time optimization on the existing conflict flow to obtain a corresponding second timing execution table for automatic timing execution.
2. The method of claim 1, wherein constructing a first time-varying schedule for each office transaction to be performed based on the historical execution time for each office transaction to be performed comprises:
obtaining a first execution time of each office transaction to be executed on each date of a preset time period before the current date based on the historical execution time of each office transaction to be executed;
and constructing a first time variation table of each office transaction to be executed according to the total first execution time and the date sequence.
3. The method of claim 1, wherein inputting the first timing execution table into an office transaction flow simulation model to obtain a corresponding execution process table comprises:
inputting the first timing execution table into an office business process simulation model to obtain an execution system and fourth execution time which are required to be called for each process of the office business to be executed;
and constructing an execution process table based on the execution system which needs to be called and the fourth execution time of all the processes of the office business to be executed.
4. The method of claim 1, wherein the step of obtaining the corresponding second timing execution table for automatic timing execution further comprises:
and inputting the execution table after time optimization into the office business process simulation model until no conflict process exists, and obtaining a corresponding second timing execution table.
CN202311515728.3A 2023-11-15 2023-11-15 Automatic timing execution method for office business process Active CN117252309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311515728.3A CN117252309B (en) 2023-11-15 2023-11-15 Automatic timing execution method for office business process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311515728.3A CN117252309B (en) 2023-11-15 2023-11-15 Automatic timing execution method for office business process

Publications (2)

Publication Number Publication Date
CN117252309A CN117252309A (en) 2023-12-19
CN117252309B true CN117252309B (en) 2024-02-13

Family

ID=89133558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311515728.3A Active CN117252309B (en) 2023-11-15 2023-11-15 Automatic timing execution method for office business process

Country Status (1)

Country Link
CN (1) CN117252309B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679435A (en) * 2013-12-03 2014-03-26 金蝶软件(中国)有限公司 Method and system for processing transaction information
CN106201826A (en) * 2016-07-13 2016-12-07 焦点科技股份有限公司 A kind of diagnose the big affairs of oracle database and the method for focus affairs
CN109634693A (en) * 2018-11-12 2019-04-16 东软集团股份有限公司 Execution method, apparatus, server and the storage medium of business operation
CN109753314A (en) * 2017-11-01 2019-05-14 南京南瑞继保电气有限公司 A kind of configurable process automatic execution method and system
CN111583003A (en) * 2020-05-08 2020-08-25 国网吉林省电力有限公司 Massive financial processing transaction parallel execution method in capital centralized control process
CN112861980A (en) * 2021-02-21 2021-05-28 平安科技(深圳)有限公司 Calendar task table mining method based on big data and computer equipment
CN113076186A (en) * 2021-05-07 2021-07-06 泰康保险集团股份有限公司 Task processing method and device, electronic equipment and storage medium
CN113485814A (en) * 2021-07-27 2021-10-08 中国银行股份有限公司 Batch task scheduling method and device
CN113849292A (en) * 2021-11-30 2021-12-28 天聚地合(苏州)数据股份有限公司 Timed task execution method and device, storage medium and equipment
CN113971074A (en) * 2021-09-22 2022-01-25 中电金信软件有限公司 Transaction processing method and device, electronic equipment and computer readable storage medium
CN114996244A (en) * 2022-07-18 2022-09-02 北京博华信智科技股份有限公司 Control method, device and equipment of real-time database system and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130139164A1 (en) * 2011-11-28 2013-05-30 Sap Ag Business Process Optimization

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679435A (en) * 2013-12-03 2014-03-26 金蝶软件(中国)有限公司 Method and system for processing transaction information
CN106201826A (en) * 2016-07-13 2016-12-07 焦点科技股份有限公司 A kind of diagnose the big affairs of oracle database and the method for focus affairs
CN109753314A (en) * 2017-11-01 2019-05-14 南京南瑞继保电气有限公司 A kind of configurable process automatic execution method and system
CN109634693A (en) * 2018-11-12 2019-04-16 东软集团股份有限公司 Execution method, apparatus, server and the storage medium of business operation
CN111583003A (en) * 2020-05-08 2020-08-25 国网吉林省电力有限公司 Massive financial processing transaction parallel execution method in capital centralized control process
CN112861980A (en) * 2021-02-21 2021-05-28 平安科技(深圳)有限公司 Calendar task table mining method based on big data and computer equipment
CN113076186A (en) * 2021-05-07 2021-07-06 泰康保险集团股份有限公司 Task processing method and device, electronic equipment and storage medium
CN113485814A (en) * 2021-07-27 2021-10-08 中国银行股份有限公司 Batch task scheduling method and device
CN113971074A (en) * 2021-09-22 2022-01-25 中电金信软件有限公司 Transaction processing method and device, electronic equipment and computer readable storage medium
CN113849292A (en) * 2021-11-30 2021-12-28 天聚地合(苏州)数据股份有限公司 Timed task execution method and device, storage medium and equipment
CN114996244A (en) * 2022-07-18 2022-09-02 北京博华信智科技股份有限公司 Control method, device and equipment of real-time database system and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种基于任务依赖信息的工作流事务模型;李建锋;宋顺林;;微计算机应用(03);第75-79页 *

Also Published As

Publication number Publication date
CN117252309A (en) 2023-12-19

Similar Documents

Publication Publication Date Title
WO2021051529A1 (en) Method, apparatus and device for estimating cloud host resources, and storage medium
CN114519636A (en) Batch service processing method, device, equipment and storage medium
WO2019223145A1 (en) Electronic device, promotion list recommendation method and system, and computer-readable storage medium
CN113222057A (en) Data prediction model training method, data prediction device, data prediction equipment and data prediction medium
CN109840248B (en) Operation flow optimization method and device and storage medium
CN113392974A (en) Model training method and device, electronic equipment and storage medium
CN118820985B (en) Business order analysis and prediction system based on big data
CN117390465B (en) Workload prediction method
CN114138743B (en) Machine Learning-Based Automatic Configuration Method and Apparatus for ETL Tasks
CN117252309B (en) Automatic timing execution method for office business process
CN119441029A (en) Recommended methods, devices, equipment and storage media for software testing
CN110069602A (en) Corpus labeling method, device, server and storage medium
WO2024036727A1 (en) Data anomaly detection method and apparatus, device, medium, and program product
CN119847496B (en) Code generation strategy optimization method based on scene
CN114692647B (en) Data processing method, device, equipment and medium
CN114780345A (en) A data processing method and device for data warehouse
CN109523386A (en) A kind of investment portfolio risk prediction technique of GMM in conjunction with LSTM
CN118586782A (en) A mathematical and statistical analysis method based on quality management decision-making system
CN111353751B (en) Restoration method and device for batch replacement of cards
CN112541730A (en) Project working hour statistical method, device and storage medium
CN111858225A (en) Delay prediction method, device, device and computer storage medium
CN117892947A (en) Production scheduling method for complex customization industry
CN110009467A (en) The method and device mentioned based on being carried out to finance account
CN115525721A (en) Data synchronization method, device, equipment and storage medium
CN111581823B (en) A construction quality-construction period-cost optimization method, device and electronic equipment

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
GR01 Patent grant
GR01 Patent grant