Check patentability & draft patents in minutes with Patsnap Eureka AI!

WF4.5 based process engine framework design method

A process engine and design method technology, applied in software design, computing, instruments, etc., can solve problems such as insufficient custom expansion, no direct realization of human-computer interaction tasks, difficulties in development and deployment version management, etc.

Active Publication Date: 2018-02-02
成都好医生医学检验所有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the WF 4.5 framework that comes with .NET needs to design and adjust the process in the development tool. It is difficult to develop, deploy, and version manage, and it does not have the function of directly implementing human-computer interaction tasks; while other manufacturers' workflow products Although the design is flexible, the implementation cost of connecting with other information systems is high, and the custom expansion is not enough, which is not conducive to later maintenance

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
  • WF4.5 based process engine framework design method
  • WF4.5 based process engine framework design method
  • WF4.5 based process engine framework design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment example 1

[0028] figure 1 It shows that step A: issue a command to the process engine framework to start the process, the command includes the data information of the initial start process, and the data information includes at least three parts, one part is the format of the data, and the other is the class The assignment of each attribute of the instance, the last one is the name of the specific process template that needs to be called currently;

[0029] Step B: The process engine framework accepts the user's startup command, obtains the type of the class instance in the data information of the initial startup process, serializes the object after assigning each attribute of the class instance into a byte array, and compares the type of the class instance with The serialized byte array is then deserialized into an object containing the type and the byte array. This object is called objectcontent with type; this object can be deserialized to be called and used by any third-party sy...

Embodiment example 2

[0040] figure 2 It shows: step 101, the process designer defines the leave process template by using a custom designer that calls the WF 4.5 framework designer, the designed process includes a process template named leave process, the process template version is 1.0.0.0, and the process definition The XMAL string of the process is stored in the WF_Business table, and the custom node Task that is handled is included in the XMAL string of the process definition , Task Include the task manager attribute.

[0041] In step 102, the developer defines the initial class of the start-up process in the .NET development tool. The class includes the attributes of the person asking for leave, the reason for asking for leave, the start date of leave, and the end date of leave.

[0042] The developer defines the approval class of the process in the .NET development tool, and the class includes the attributes of the approver and the approval result.

[0043] Step 103, the user is...

Embodiment example 3

[0058] image 3 It shows that in step 201, the process designer defines the expense approval process template by using a custom designer that calls the WF 4.5 framework designer. The designed process includes a process template named expense approval process, and the process template version is 1.0.0.0. The XMAL string of the process definition is stored in the WF_Business table, and the XMAL string of the process definition includes the custom node Task for processing , Task Include the task manager attribute.

[0059] In step 202, the developer defines the initial fee application class of the start-up process in the .NET development tool, and the class includes the attribute applicant, application subject, and fee amount.

[0060] Step 203, the developer defines the expense approval class of the process in the .NET development tool, and the class includes the attribute approver and approval result.

[0061] Step 204, the user issues a command to start a process, ...

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 present invention discloses a WF4.5 based process engine framework design method. The method comprises that: a user issues a command for starting a process, wherein the command comprises data information of an initial startup process; a data type of instances of the class in the data information of the initial startup process is obtained, an object after value assignment on each attribute ofthe instance of a serialization class is a byte array, the type of the instances of the class and the serialized byte array are deserialized into an object containing the type and the byte array, andthe name of the object is object content with type; and the object can be deserialized to be called and used by any third-party system. Functions of a WF4.5 framework carried in the NET 4.5 can be effectively used in the method, so that problems such as process design, deployment, version management, man-machine tasks, third-party system docking, and the like can be effectively solved, and the method can be taken as an independent framework for any system to use.

Description

technical field [0001] The present invention relates to the process of WF4.5, in particular to a process engine frame design method based on WF4.5. Background technique [0002] With the rapid development of systems based on process applications, it has become a very mature application method to apply processes to various information systems as human-computer interaction tasks or computer automatic tasks. The system's process engine framework with the core of process definition, process design, and process use has become a core issue in technology. At present, there are different solutions and technologies for process engine frameworks. These technologies and methods can only solve certain problems, and are based on different levels of solutions without integration. For example, the WF 4.5 framework that comes with .NET needs to design and adjust the process in the development tool. It is difficult to develop, deploy, and version manage, and it does not have the function of...

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): G06F8/20G06Q10/10
CPCG06F8/20G06Q10/103
Inventor 薛源曹剑
Owner 成都好医生医学检验所有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More