Flowable workflow-based time limit strategy configuration method and system

Through the time limit policy configuration method and system based on Flowable workflow, the rigidity of traditional time limit setting methods is solved, flexible time limit management and efficient work order processing are achieved, and the enterprise's process execution efficiency and user experience are improved.

CN120653293APending Publication Date: 2025-09-16SHANDONG INSPUR XINKE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510678615.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Traditional workflow time limit setting methods are relatively simple and rigid, which makes it difficult to meet complex and changing business needs, resulting in inefficient process execution. In addition, changes to business processes are time-consuming and labor-intensive, affecting the agility and response speed of the enterprise.

Method used

This paper provides a time limit policy configuration method and system based on Flowable workflow. By querying the published workflow and presenting it in the form of an organizational tree, the work order time limit and link time limit are configured. The distributed scheduling platform is used to periodically poll the management time limit and notify the relevant processors via SMS, thus forming flexible policy rules.

Benefits of technology

It improves the timeliness of work order processing, enhances processing efficiency, reduces task backlogs and delays, enhances user experience and system stability, and ensures data accuracy and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120653293A_ABST
    Figure CN120653293A_ABST
Patent Text Reader

Abstract

The invention discloses a Flowable workflow-based time limit strategy configuration method and system, belongs to the technical field of workflow time limit configuration, and aims to solve the technical problems of how to greatly improve the processing timeliness of a work order, improve the processing efficiency of the work order and reduce the defect of low working efficiency caused by untimely processing of a work order flow. According to the technical scheme, aiming at a design state, all published workflows are inquired and presented in an organization tree mode; for the design state, querying all link information of the workflow, and providing work order time limit configuration and link implementation configuration entries; for the design state, coupling the configured time limit strategy information with the workflow information to form a corresponding strategy rule; aiming at the operation state, regularly polling whether the in-transit work order time limit and the work order link time limit of the management process are overtime or early warned through a distributed scheduling platform, and notifying a work order related processor through a short message; and for the operation state, querying related strategy information when the work order is submitted in the process link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of workflow time limit configuration, and in particular to a time limit strategy configuration method and system based on Flowable workflow. Background Art

[0002] In today's trend toward digital office work and business process automation, workflow management systems have become a critical tool for businesses to achieve efficient operations. Flowable, a widely used open-source workflow engine, effectively models, executes, and manages a variety of complex business processes. However, in real-world business scenarios, maintaining timelines for process execution is crucial.

[0003] Traditional workflow time limit configuration methods are often relatively simple and rigid. Most systems can only set unified, static time limits for fixed process nodes, making it difficult to meet complex and changing business needs. For example, in some business processes involving multi-departmental collaboration, the time required for different departments to process tasks can vary significantly due to factors such as business volume and task complexity. Furthermore, the time required for task processing can also change dynamically during peak business periods or special circumstances. This static time limit policy configuration method cannot flexibly adapt to these dynamic changes, resulting in inefficient process execution and prone to task backlogs or delays.

[0004] Furthermore, when business processes change, traditional methods require the entire workflow to be redesigned and configured, including adjusting time limit policies. This process is not only time-consuming and labor-intensive, but also error-prone, severely impacting the agility and responsiveness of business operations. In today's increasingly competitive market, businesses urgently need a method and system that can flexibly and efficiently configure workflow time limit policies based on actual business conditions, thereby improving process execution efficiency and enhancing competitiveness. While Flowable workflows offer many advantages in process management, they also face shortcomings in time limit policy configuration.

[0005] Therefore, how to significantly improve the timeliness of work order processing, improve the efficiency of work order processing, and reduce the defects of low work efficiency caused by untimely work order process processing is a technical problem that needs to be solved urgently. Summary of the Invention

[0006] The technical task of the present invention is to provide a time limit strategy configuration method and system based on Flowable workflow to solve the problem of how to significantly improve the timeliness of work order processing, improve the processing efficiency of work orders, and reduce the defects of low work efficiency caused by untimely processing of work order processes.

[0007] The technical task of the present invention is achieved in the following manner: a time limit policy configuration method based on Flowable workflow, the method is as follows:

[0008] For the design state, query all published workflows and present them in an organizational tree format;

[0009] For the design state, query all the information of the workflow process and provide the configuration entry for the work order time limit and the implementation of the process;

[0010] For the design state, the configured time limit policy information is coupled with the workflow information to form corresponding policy rules;

[0011] In the running state, the distributed scheduling platform regularly polls the management process to check whether the time limit of in-transit work orders and work order link time limits have exceeded or issued warnings, and notifies the relevant work order handlers via SMS;

[0012] In the running state, when processing the work order submission in the process link, query the relevant policy information to determine whether SMS notification is required for the next link approver.

[0013] As a preference, query all published workflows and present them in an organizational tree as follows:

[0014] By querying the underlying data of flowable, you can query the published process information.

[0015] The queried process information is rendered on the front-end page to present relevant workflow information.

[0016] As a preferred option, query all workflow information and provide work order time limit configuration and step implementation configuration entry as follows:

[0017] The process time limit configuration page can query all link information of the current workflow and configure work order warnings, timeout limits, work order link warnings, and timeout limits;

[0018] Configure SMS delivery strategies for work orders and links. SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

[0019] Preferably, the policy rules refer to saving the configured policy information, associating the workflow with the policy information, and then forming the policy rules corresponding to the workflow.

[0020] Preferably, the time limit of in-transit work orders and work order link time limits in the management process are polled regularly to check whether they have exceeded or issued an alert as follows:

[0021] According to the polling strategy configured on the distributed scheduling platform, the policy rule information is polled regularly, and based on the relevant policy scenarios, it is determined whether SMS notification is needed for the current link handler.

[0022] A time limit policy configuration system based on Flowable workflow, the system comprising:

[0023] The query and presentation module is used to query all published workflows in the design state and present them in an organizational tree format;

[0024] The query and configuration module is used to query the information of all links of the workflow for the design state, and provides the configuration entry for the work order time limit and link implementation;

[0025] The information coupling module is used to couple the configured time limit policy information with the workflow information according to the design state to form corresponding policy rules;

[0026] The polling submodule is used to periodically poll the management process for in-transit work order time limits and work order link time limits based on the running state, and notify the relevant work order handlers via SMS;

[0027] The policy query module is used to query relevant policy information when processing work order submission in the process link for the running state, and whether SMS notification is required for the next link approver.

[0028] Preferably, the query and presentation module includes:

[0029] The association submodule is used to query the underlying data of flowable and associate the published process information;

[0030] The rendering submodule is used to render the queried process information on the front-end page and present relevant workflow information.

[0031] Preferably, the query and configuration module includes:

[0032] The query submodule is used to query all link information of the current workflow through the process time limit configuration page, and configure the work order warning, timeout limit, work order link warning, and timeout limit;

[0033] The configuration submodule is used to configure SMS delivery strategies for work orders and links. SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

[0034] An electronic device comprising: a memory and at least one processor;

[0035] Wherein, the memory stores a computer program;

[0036] The at least one processor executes the computer program stored in the memory, so that the at least one processor executes the time limit policy configuration method based on Flowable workflow as described above.

[0037] A computer-readable storage medium stores a computer program, which can be executed by a processor to implement the time limit policy configuration method based on Flowable workflow as described above.

[0038] The time limit policy configuration method and system based on Flowable workflow of the present invention have the following advantages:

[0039] (1) The present invention can significantly improve the timeliness of work order processing through policy configuration, enhance the efficiency of work order processing, and reduce the problem of low work efficiency caused by untimely work order processing;

[0040] (2) The present invention can manage workflow processing time limits, enhance the user experience of workflow processing, and improve user work efficiency;

[0041] (3) The present invention uses an efficient data query algorithm to quickly and accurately obtain all published workflow information and present it in an orderly manner according to the organizational tree structure;

[0042] (4) The present invention deploys a work order time limit configuration entry and a link implementation configuration entry, and has a user-friendly interactive interface design, which facilitates users to input parameters and perform configuration operations. The system also performs real-time verification of user input data to ensure the accuracy and rationality of the data;

[0043] (5) The present invention encrypts and stores the coupled policy rules to ensure the security and integrity of the policy rules and prevent the information from being illegally tampered with;

[0044] (6) The distributed scheduling platform of the present invention uses load balancing technology to ensure that the system can efficiently and stably perform time-limited polling and notification operations in large-scale work order processing scenarios, and the SMS notification function has a status feedback mechanism that can confirm in real time whether the notification is successfully sent to the relevant personnel;

[0045] (VII) The present invention adopts caching technology for querying policy information, thereby improving query efficiency and reducing response time. At the same time, the content of SMS messages notifying approvers is managed in a templated manner, making it convenient for users to customize according to business needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The present invention will be further described below with reference to the accompanying drawings.

[0047] Attachment Figure 1 A flowchart of the time limit policy configuration method based on Flowable workflow. DETAILED DESCRIPTION

[0048] The time limit policy configuration method and system based on Flowable workflow of the present invention are described in detail below with reference to the accompanying drawings and specific embodiments.

[0049] Example 1:

[0050] As attached Figure 1 As shown, this embodiment provides a time limit policy configuration method based on Flowable workflow, the method is as follows:

[0051] S1. For the design state, query all published workflows and present them in an organizational tree format;

[0052] S2. Query all workflow information for the design state and provide entry points for work order time limit configuration and step implementation configuration;

[0053] S3. For the design state, couple the configured time limit policy information with the workflow information to form corresponding policy rules;

[0054] S4. In the running state, the distributed scheduling platform regularly polls the management process to see if the time limit of the in-transit work order and the time limit of the work order link has exceeded or issued an alert, and notifies the relevant work order handlers via SMS;

[0055] S5. For the running state, when processing the work order submission in the process link, query the relevant policy information to determine whether SMS notification is required for the next link approver.

[0056] In this embodiment, step S1 queries all published workflows and presents them in an organizational tree format as follows:

[0057] S101. By querying the underlying data of flowable, the published process information is associated and queried;

[0058] S102: Render the queried process information on the front-end page to present relevant workflow information.

[0059] In this embodiment, step S2 queries all the information of the workflow process and provides the work order time limit configuration and the step implementation configuration entry as follows:

[0060] S201, the process time limit configuration page can query all the links of the current workflow information, and configure the work order warning, timeout limit, work order link warning, and timeout limit;

[0061] S202. Configure SMS delivery strategies for work orders and links. The SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

[0062] The policy rules in step S3 of this embodiment refer to saving the configured policy information, associating the workflow with the policy information, and then forming the policy rules corresponding to the workflow.

[0063] In step S4 of this embodiment, the timing polling management process determines whether the in-transit work order time limit and the work order link time limit have exceeded or issued an early warning as follows:

[0064] According to the polling strategy configured on the distributed scheduling platform, the policy rule information is polled regularly, and based on the relevant policy scenarios, it is determined whether SMS notification is needed for the current link handler.

[0065] Example 2:

[0066] This embodiment provides a time limit policy configuration system based on Flowable workflow, which includes:

[0067] The query and presentation module is used to query all published workflows in the design state and present them in an organizational tree format;

[0068] The query and configuration module is used to query the information of all links of the workflow for the design state, and provides the configuration entry for the work order time limit and link implementation;

[0069] The information coupling module is used to couple the configured time limit policy information with the workflow information according to the design state to form corresponding policy rules;

[0070] The polling submodule is used to periodically poll the management process for in-transit work order time limits and work order link time limits based on the running state, and notify the relevant work order handlers via SMS;

[0071] The policy query module is used to query relevant policy information when processing work order submission in the process link for the running state, and whether SMS notification is required for the next link approver.

[0072] The query and presentation module in this embodiment includes:

[0073] The association submodule is used to query the underlying data of flowable and associate the published process information;

[0074] The rendering submodule is used to render the queried process information on the front-end page and present relevant workflow information.

[0075] The query and configuration module in this embodiment includes:

[0076] The query submodule is used to query all link information of the current workflow through the process time limit configuration page, and configure the work order warning, timeout limit, work order link warning, and timeout limit;

[0077] The configuration submodule is used to configure SMS delivery strategies for work orders and links. SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

[0078] The information coupling module in this embodiment saves the configured policy information, associates the workflow with the policy information, and forms policy rules corresponding to the workflow.

[0079] The polling submodule in this embodiment regularly polls policy rule information according to the polling policy configured by the distributed scheduling platform, and determines whether a text message notification is required for the current link processor according to the relevant policy scenario.

[0080] The policy query module in this embodiment queries relevant policy rule information when an approver of a certain link approves a work order submission, and determines whether it is necessary to notify the approver of the next link based on whether the link is configured with a normal flow policy.

[0081] Example 3:

[0082] This embodiment also provides an electronic device, including: a memory and a processor;

[0083] wherein the memory stores computer-executable instructions;

[0084] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the time limit policy configuration method based on Flowable workflow in any embodiment of the present invention.

[0085] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor may be a microprocessor or any conventional processor, etc.

[0086] The memory can be used to store computer programs and / or modules. The processor implements various functions of the electronic device by running or executing the computer programs and / or modules stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created based on the use of the terminal, etc. In addition, the memory can also include high-speed random access memory and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart memory card (SMC), a secure digital (SD) card, a flash memory card, at least one disk storage period, a flash memory device, or other volatile solid-state memory devices.

[0087] Example 4:

[0088] This embodiment further provides a computer-readable storage medium storing a plurality of instructions, which are loaded by a processor to cause the processor to execute the method for configuring a time limit policy based on a Flowable workflow in any embodiment of the present invention. Specifically, a system or device equipped with a storage medium can be provided, wherein the storage medium stores software program code that implements the functions of any of the above-described embodiments, and a computer (or CPU or MPU) of the system or device reads and executes the program code stored in the storage medium.

[0089] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute part of the present invention.

[0090] Examples of storage media for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-Rs, CD-RWs, DVD-ROMs, DVD-RYMs, DVD-RWs, DVD+RWs), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer via a communications network.

[0091] In addition, it should be clear that the functions of any of the above embodiments can be achieved not only by executing the program code read by the computer, but also by enabling the operating system operating on the computer to complete part or all of the actual operations based on the instructions of the program code.

[0092] In addition, it can be understood that the program code read from the storage medium is written into the memory provided in the expansion board inserted into the computer or into the memory provided in the expansion unit connected to the computer, and then based on the instructions of the program code, the CPU installed on the expansion board or expansion unit is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above embodiments.

[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A time limit strategy configuration method based on Flowable workflow, characterized in that: The method is as follows: For the design state, query all published workflows and present them in an organizational tree format; For the design state, query all the information of the workflow process and provide the configuration entry for the work order time limit and the implementation of the process; For the design state, the configured time limit policy information is coupled with the workflow information to form corresponding policy rules; In the running state, the distributed scheduling platform regularly polls the management process to check whether the time limit of in-transit work orders and work order link time limits have exceeded or issued warnings, and notifies the relevant work order handlers via SMS; In the running state, when processing the work order submission in the process link, query the relevant policy information to determine whether SMS notification is required for the next link approver.

2. The time limit strategy configuration method based on Flowable workflow according to claim 1 is characterized in that: Query all published workflows and present them in an organizational tree as follows: By querying the underlying data of flowable, you can query the published process information. The queried process information is rendered on the front-end page to present relevant workflow information.

3. The time limit strategy configuration method based on Flowable workflow according to claim 1 is characterized in that: Query all workflow information and provide work order time limit configuration and step implementation configuration entry as follows: The process time limit configuration page can query all link information of the current workflow and configure work order warnings, timeout limits, work order link warnings, and timeout limits; Configure SMS delivery strategies for work orders and links. SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

4. The time limit strategy configuration method based on Flowable workflow according to claim 1 is characterized in that: Policy rules refer to saving the configured policy information, associating workflows with the policy information, and then forming policy rules for the corresponding workflows.

5. The time limit policy configuration method based on Flowable workflow according to any one of claims 1 to 4, characterized in that: The timing polling management process checks whether the in-transit work order time limit and the work order link time limit have exceeded or issued an alert as follows: According to the polling strategy configured on the distributed scheduling platform, the policy rule information is polled regularly, and based on the relevant policy scenarios, it is determined whether SMS notification is needed for the current link handler.

6. A time limit policy configuration system based on Flowable workflow, characterized in that: The system includes: The query and presentation module is used to query all published workflows in the design state and present them in an organizational tree format; The query and configuration module is used to query the information of all links of the workflow for the design state, and provides the configuration entry for the work order time limit and link implementation; The information coupling module is used to couple the configured time limit policy information with the workflow information according to the design state to form corresponding policy rules; The polling submodule is used to periodically poll the management process for in-transit work order time limits and work order link time limits based on the running state, and notify the relevant work order handlers via SMS; The policy query module is used to query relevant policy information when processing work order submission in the process link for the running state, and whether SMS notification is required for the next link approver.

7. The time limit policy configuration system based on Flowable workflow according to claim 6 is characterized in that: The query and presentation modules include: The association submodule is used to query the underlying data of flowable and associate the published process information; The rendering submodule is used to render the queried process information on the front-end page and present relevant workflow information.

8. The time limit policy configuration system based on Flowable workflow according to claim 6 or 7, characterized in that: The query and configuration modules include: The query submodule is used to query all link information of the current workflow through the process time limit configuration page, and configure the work order warning, timeout limit, work order link warning, and timeout limit; The configuration submodule is used to configure SMS delivery strategies for work orders and links. SMS delivery strategies include normal flow, time limit warning, and time limit timeout.

9. An electronic device, characterized in that: include: memory and at least one processor; Wherein, the memory stores a computer program; The at least one processor executes the computer program stored in the memory, so that the at least one processor executes the time limit policy configuration method based on Flowable workflow according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which can be executed by a processor to implement the time limit policy configuration method based on Flowable workflow according to any one of claims 1 to 5.