Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Extensible general workflow framework system

A framework system and workflow technology, applied in the fields of instrumentation, electrical digital data processing, computing, etc., can solve the problems of not supporting data transmission, unable to meet the business environment, and unable to customize the workflow scheduling strategy.

Pending Publication Date: 2021-06-29
杭州至千哩科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the current workflow framework system, the data transferred between the work content nodes that each work item actually needs to execute in the workflow is defined by discrete global variables in the framework. Such a framework lacks guidance for users; The flow scheduling strategy cannot be customized, which cannot meet the complex business environment and loses the core expansion requirements of the workflow. The current scheduling scheme in this framework only allows scheduling of one direct subordinate when using defined conditions and moving to Condition work items. The content Job work items that are specifically executed downstream, and in many business situations, all or multiple content Job work items directly under the specific execution of the downstream need to be executed synchronously
It does not meet the application requirements in the field of semiconductor testing, that is, the workflow framework does not support data transfer between work items, the scheduling strategy of work items does not support user customization, and does not have the general scalability of workflow

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
  • Extensible general workflow framework system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0022] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude one or Presence or addition of multiple other features, integers, steps, operations, elements, components and / or collections thereof.

[0023] It should also be understood that the terminology 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
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses an extensible general workflow framework system. The extensible general workflow framework system comprises a schedulable workflow, a schedulable work item, a first scheduling strategy module and a second scheduling strategy module. The first scheduling strategy module is used for customizing a scheduling strategy for scheduling the work items; the second scheduling strategy module is used for customizing a scheduling strategy for scheduling the workflow; the work items comprise executed work content and a context object, the executed work content is customized through a function pointer, the context object realizes self-definition of context data through a class template, and each work item in the workflow forms a directed graph. According to the system, the workflow framework supports data transmission among the work items, the scheduling strategy of the work items supports user customization, and the system has the general expansibility of the workflow.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to an expandable general workflow framework system. Background technique [0002] The existing open source framework of workflow has realized the functions of workflow establishment and scheduling, among which the scheduling design and implementation is divided into two levels: workflow and work item. Workflow can contain several work items, and work items include specific Contents of execution Job work item and definition condition and move to Condition work item. [0003] Each Job work item does one thing, and this thing is customized through a function pointer. The type of the function pointer is fixed as: std::function<void()>, that is, the execution content with no parameters and no return value. Each Condition work item is used to define the condition and direction, that is, which Job work item to schedule when the condition is met. When there are multiple Job ...

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): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 葛曙光
Owner 杭州至千哩科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products