Method and system for workflow parallel approval

A workflow and pending approval technology, which is applied in the workflow parallel approval method and its system field, can solve the problems that Activiti cannot be realized, and achieve the effects of avoiding data processing pressure, reducing processing efficiency, and clear process processing

Inactive Publication Date: 2019-01-04
四川驹马科技有限公司
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing Activiti, we can basically meet our daily simple approval process, but there will be some scenarios that cannot meet business needs, for example: in an approval business scenario, we require multiple tasks to be performed in parallel at the same time (countersigning function), When all tasks are processed as "agree", the next approval task can be entered. If one of the task processing results is "disagree", then we request to reject it to the initiator; at present, traditional Activiti cannot implement this function

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for workflow parallel approval
  • Method and system for workflow parallel approval
  • Method and system for workflow parallel approval

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] Such as figure 1 As shown, a workflow parallel approval method includes the following steps:

[0060] a. Receive task requests submitted by third-party sponsors and apply for task approval;

[0061] b. After the task approval application is passed, a parallel pending approval task list is generated for parallel approval, and the tasks after the parallel approval are uniformly stored in the approval completion list;

[0062] c. Determine whether all the tasks in the approval completion list have been approved, if yes, send the task to the agent; if not, perform task adjustment.

[0063] In this embodiment, after receiving the task to be approved, the exclusive gateway is used to guide the flow of the task to avoid the problem of two sequential flows. If the exclusive gateway is not used, the two incoming flows of submission and re-application will flow to the same location. Cause process errors; Then, in the process of executing parallel approval tasks, as long as one ...

Embodiment 2

[0065] In this embodiment, on the basis of Embodiment 1, in step a, applying for task approval includes the following steps:

[0066] Determine whether the parameters are correct, if yes, further query the agent; if not, prompt an error message, and return to the initiator;

[0067] Judging whether the agent is found, if yes, execute the parallel approval operation; if not, prompt that the agent is not found, and return to the initiator.

[0068] Before performing parallel approval, it is necessary to detect and judge the application for task approval. When all the necessary parameters entered are correct, query the agent. If the agent is found, the task can be put into the generated parallel pending approval task list. Perform parallel approval; if the necessary parameters are not correct, an error message will be displayed; if the parameters are correct but no agent is found, it will be prompted that no agent has been found, and the next step of parallel approval cannot be c...

Embodiment 3

[0070] In this embodiment, on the basis of Embodiment 2, said step b includes the following steps:

[0071] Add n pending approval tasks to the parallel pending approval task list, where n≥2;

[0072] Approve n tasks to be approved in the parallel pending approval task list respectively, and judge whether any task to be approved is approved, if yes, mark it and store it in the approval completion list; if not, directly store it in the approval completion list.

[0073] It is necessary to judge each task to be approved in the parallel pending approval task list. After each task is judged, regardless of whether it is approved or not, the approval results are aggregated into the approval completed list, and then the unified screening and judgment is performed in the approval completed list. ; The judgment of a single task and the screening judgment of all tasks are carried out separately, which improves the efficiency of data processing, makes the process processing clearer and m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a workflow parallel examination and approval method. After receiving a task request submitted by a third party initiator, the task examination and approval application is carried out. After the task approval application is passed, a parallel to-do approval task list is generated for parallel approval, and the tasks after the parallel approval is completed are uniformly stored in the approval completion list; judging whether all the tasks in the approval completion list are approved, and if so, send the task to the agent; If not, make task adjustments. The invention alsodiscloses a workflow parallel examination and approval system, comprising an examination and approval application module, a parallel examination and approval module and an examination and approval judgement module. The invention realizes the simultaneous parallel processing of multiple tasks, improves the task processing efficiency, meets the examination and approval requirements, and improves the examination and approval accuracy.

Description

technical field [0001] The invention relates to the technical field of workflow approval, in particular to a workflow parallel approval method and system thereof. Background technique [0002] Workflow (Workflow) is "the automation of part or the whole of a business process in a computer application environment", and it mainly solves the problem of "transmitting documents, information or tasks among multiple participants according to certain predefined rules. Activiti is a business process management (BPM) open source project. As an open source workflow engine, it implements the BPMN 2.0 specification and can Publish the designed process definition and schedule the process through API. [0003] In the existing Activiti, we can basically meet our daily simple approval process, but there will be some scenarios that cannot meet business needs, for example: in an approval business scenario, we require multiple tasks to be performed in parallel at the same time (countersigning f...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/06G06Q10/10
CPCG06Q10/0633G06Q10/103
Inventor 张建军
Owner 四川驹马科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products