CN114926143B - Method and platform for configuring enterprise workflow based on business components and process engine - Google Patents
Method and platform for configuring enterprise workflow based on business components and process engine Download PDFInfo
- Publication number
- CN114926143B CN114926143B CN202210528266.8A CN202210528266A CN114926143B CN 114926143 B CN114926143 B CN 114926143B CN 202210528266 A CN202210528266 A CN 202210528266A CN 114926143 B CN114926143 B CN 114926143B
- Authority
- CN
- China
- Prior art keywords
- business
- component
- service
- different
- approval
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method and a platform for configuring enterprise workflow based on a business component and a process engine, wherein the method comprises the following steps: the method has the advantages that the service component library is established to obtain a plurality of service components, so that the problem of repeated coding of the common requirements of similar services is solved, and the rapid response to the differential requirements in different contexts can be realized by configuring the characteristics of configurable parameters of the components; a customizable and configurable flow management platform is established based on the activity flow engine, so that the problems of large workload, difficulty in maintenance, untimely response and the like caused by the mode of designing and developing the flow through coding in the prior art are solved; a development platform for configuring the enterprise workflow is constructed based on the business components and the process management platform, so that the construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and the digital transformation of the enterprise is assisted.
Description
Technical Field
The invention relates to the technical field of enterprise workflows, in particular to a method and a platform for configuring enterprise workflows based on business components and a process engine.
Background
Under a group-based management and control scene, a large number of companies, departments or organizations with different requirements exist, and if the customized requirements are responded by means of codes, the problems of large workload of design and development and long construction period exist. Meanwhile, under the group control scene, a large amount of similar demands also exist. In the existing mode, when the customized transformation is carried out according to units, the same functions cannot be well multiplexed, and when the same management and control requirement is changed in a whole cluster, the unified response cannot be well carried out, so that the repeated workload is caused.
When an information system is built for a certain company, the existing scheme also has the problem that the business requirements of the customers cannot be quickly responded.
Disclosure of Invention
The invention provides a method and a platform for configuring enterprise workflows based on business components and a process engine, which are used for solving the problems that in the prior art, a large number of companies, departments or organizations with different requirements exist in a group control-based scene, and if a client requirement is responded by a code, the design and development workload is large and the construction period is long. Meanwhile, under the group control scene, a large amount of similar demands also exist. In the existing mode, the same function cannot be well reused when customized transformation is carried out according to units, and the same control requirement cannot be well responded in a unified way when the same control requirement is changed in a whole cluster, so that repeated workload is caused; when an information system is built for a certain company, the existing scheme also has the problem that the business requirements of clients cannot be quickly responded to.
In order to achieve the purpose, the invention provides the following technical scheme:
the invention provides a method and a platform for configuring enterprise workflows based on a business component and a process engine, wherein the development method for configuring the enterprise workflows based on the business component and the process engine comprises the following steps:
s101: acquiring a plurality of service components by establishing a service component library;
s102: establishing a customizable and configurable process management platform based on the activity process engine;
s103: and constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform.
Wherein the S101 comprises:
s1011: building a component library for different applications to be used commonly, wherein the component library is added with the expansion capability of the newly added components;
s1012: abstracting public characteristics of a corresponding business field by analyzing the requirements in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component through public component expansion;
s1013: designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
s1014: each component state corresponds to an identifier, and the standard component is matched with the component state identifier through the corresponding parameter.
Wherein the S102 includes:
s1021: building a flow management platform based on an activity flow engine;
s1022: the flow management platform acquires a configuration flow through dragging, and the flow management platform rapidly acquires a corresponding approval flow according to enterprise business;
s1023: the approval process obtains custom parameter configuration, the approval process configures any parameter or EL expression according to the custom parameter configuration, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system obtains a business process according to the configured parameter or EL expression;
s1024: the approval process defines and acquires rules of an approver and rules of automatic flow in a flow center, and the approver or the flow direction meeting business requirements is calculated in real time by the approval process by using the rules acquired by combining business data and configuration through a rule analysis engine of the flow center.
Wherein the S103 comprises:
s1031: configuring examination and approval processes capable of being managed finely according to departments or any minimum units, wherein the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by a system through a definition process group, the process group is associated with any minimum management unit, and a plurality of modes such as one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of a plurality of departments, a plurality of sets of processes of one department and the like are obtained;
s1032: constructing a form frame as a container for loading components, configuring component identifications through a given service type and loading the service components to the service types by a system, and rendering a form with service meanings; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
s1033: and binding the defined flow and the form through the service type, wherein the service form bears the corresponding service and uses the flow to drive the service.
Wherein the step S1033 is followed by:
configuring a component state, a component parameter and a control rule in the approval process, and acquiring different service requirements or automatic tasks in different auditing and approval links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements.
The platform for configuring the enterprise workflow based on the business components and the process engine comprises the following steps:
the service component unit is used for acquiring a plurality of service components by establishing a service component library;
the flow management platform unit is used for establishing a customizable and configurable flow management platform based on the activity flow engine;
and the development platform unit is used for constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform.
Wherein the service component unit includes:
the component library subunit is used for building a component library for different applications to use, and the component library is added with the expansion capability of the newly added components;
the standard component subunit is used for abstracting the public characteristics of the corresponding service field by analyzing the requirements in a certain service field in the component library, designing and developing a public component with service attributes, and establishing a standard component by public component extension;
the component state subunit is used for designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
and the state identification subunit is used for enabling each component state to correspond to one identification, and the standard component is matched with the component state identification through the corresponding parameter.
Wherein, the flow management platform unit comprises:
the flow management platform subunit is used for building a flow management platform based on the activity flow engine;
the approval process subunit is used for acquiring the configuration process by the stream management platform through dragging, and the stream management platform quickly acquires the corresponding approval process according to the enterprise service;
the acquisition business subunit is used for acquiring custom parameter configuration by the approval process, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system acquires a business process according to the configured parameter or EL expression;
and the approval person or process flow direction subunit is used for defining and acquiring the rules of the approval person and the rules of automatic flow in the process center of the approval process, and calculating the approval person or process flow direction meeting the business requirements in real time by utilizing the rules of acquiring the business data and combining the configuration through the rule analysis engine of the process center in the approval process.
Wherein the development platform unit includes:
the system comprises a plurality of modes subunit, a plurality of management units and a plurality of management units, wherein the modes subunit is used for configuring examination and approval processes capable of being finely managed according to departments or any minimum unit, the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by the system through a defined process group, the process group is associated with any minimum management unit, and a plurality of modes such as one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of a plurality of departments, a plurality of sets of processes of one department and the like are obtained;
the business form subunit is used for constructing a form frame as a container for loading the components, and rendering a form with business meanings by configuring component identifications with given business types and loading the business components on the business types by the system; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
the flow driving service subunit is used for binding the definition flow and the form through the service type, and the service form bears the corresponding service and uses the flow driving service;
the business form subunit includes: the data conversion module is used for obtaining a target form example and converting the data of the source form into the data in the target form according to a mapping relation based on user configuration stored by a push editing service; the data pushing module is used for pushing the converted target form data to the business form storage module for storage, and simultaneously returning a pushing result to the scheduling service and the pushing editing service;
the business form subunit reads information such as mapping relation, matching relation and the like stored by a user in a business form storage module through the push editing service to perform data conversion, and sends the change information data of the target form back to the business form subunit;
the business form subunit receives the target form change information data, calculates the target form change information data according to configuration information defined by a user, sends the calculated target form change information data to the business form storage module for storage, the business form storage module stores the target form change information data operation and triggers the pushing process of the form pushing module at the same time, the next pushing is carried out, the link pushing process with the target form change information data as a trigger point is carried out, and the business form storage module stores the form data and triggers the form pushing operation.
Wherein the development platform unit further comprises: an examination and approval subunit;
the auditing and approving subunit is used for configuring component states, component parameters and control rules in the approving process and acquiring different service requirements or automatic tasks in different auditing and approving links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
configuring different control rules through an approval process link, and analyzing the control rules by a rule engine of a service platform to obtain different control requirements;
in an examination and approval process link, a workflow process management system based on event information is used for acquiring workflow properties, wherein when the process model is instantiated, the states of all nodes are initialized, the operation of the whole examination and approval process is activated after the starting node state is converted into a ready state, the nodes following the starting node are continuously activated, the node states are converted into the ready state through the scheduling of an engine, and when the nodes start to process services, the node states are converted into the operating state; after the relevant service is processed, the node returns the processing result to the platform, the node state is converted into a 'finished' state, and the engine schedules the subsequent node according to the result;
when the node state is changed into a ready state, the engine automatically completes the designated operation of the current node according to the rule set during modeling; the engine automatically changes the state of the relevant output of the connecting arc according to different types of nodes and preset conditions, and provides a basis for the selection of a subsequent flow path; for nodes needing manual intervention, the engine sends a notice to a specified operator to request manual participation in the execution of the current node; after completion, the node state transitions to the "done" state.
Compared with the prior art, the invention has the following advantages:
the invention provides a method and a platform for configuring enterprise workflow based on a business component and a process engine, wherein the method comprises the following steps: the method has the advantages that the service component library is established to obtain a plurality of service components, so that the problem of repeated coding of the common requirements of similar services is solved, and the rapid response to the differential requirements through configuration under different contexts is realized through the characteristic that the components can configure parameters; a customizable and configurable flow management platform is established based on an activity flow engine, so that the problems of large workload, difficulty in maintenance, untimely response and the like caused by a mode of designing and developing a flow through coding in the prior art are solved; a development platform for configuring the enterprise workflow is constructed based on the business components and the process management platform, so that the construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and the digital transformation of the enterprise is assisted.
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 will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a flowchart of a method for developing a workflow for configuring an enterprise based on business components and a process engine according to an embodiment of the present invention;
FIG. 2 is a flow chart of obtaining a number of business components in an embodiment of the present invention;
fig. 3 is a flowchart of establishing a process management platform according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The embodiment of the invention provides a method and a platform for configuring enterprise workflows based on a business component and a process engine, and please refer to fig. 1 to 3, the method for developing the enterprise workflows based on the business component and the process engine comprises the following steps:
s101: acquiring a plurality of service components by establishing a service component library;
s102: establishing a customizable and configurable process management platform based on the activity process engine;
s103: and constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform.
The working principle of the technical scheme is as follows: the method has the advantages that the service component library is established to obtain a plurality of service components, so that the problem of repeated coding of the common requirements of similar services is solved, and the rapid response to the differential requirements through configuration under different contexts is realized through the characteristic that the components can configure parameters; a customizable and configurable flow management platform is established based on the activity flow engine, so that the problems of large workload, difficulty in maintenance, untimely response and the like caused by the mode of designing and developing the flow through coding in the prior art are solved; a development platform for configuring the enterprise workflow is constructed based on the business components and the process management platform, so that the construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and the digital transformation of the enterprise is assisted.
The beneficial effects of the above technical scheme are: the method has the advantages that the service component library is established to obtain a plurality of service components, so that the problem of repeated coding of the common requirements of similar services is solved, and the rapid response to the differential requirements through configuration under different contexts is realized through the characteristic that the components can configure parameters; a customizable and configurable flow management platform is established based on the activity flow engine, so that the problems of large workload, difficulty in maintenance, untimely response and the like caused by the mode of designing and developing the flow through coding in the prior art are solved; a development platform for configuring the enterprise workflow is constructed based on the business components and the process management platform, so that the construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and the digital transformation of the enterprise is assisted.
In another embodiment, the S101 includes:
s1011: building a component library for different applications to be used commonly, wherein the component library is added with the expansion capability of the newly added components;
s1012: abstracting public characteristics of a corresponding business field by analyzing the requirements in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component through public component expansion;
s1013: designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
s1014: each component state corresponds to an identifier, and the standard component is matched with the component state identifier through the corresponding parameter.
The working principle of the technical scheme is as follows: building a component library for different applications to be used commonly, wherein the component library is added with the expansion capability of the newly added components; abstracting public characteristics of a corresponding business field by analyzing the requirements in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component through public component expansion; designing and developing various different component states according to the management and control requirements of the service carried by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same; each component state corresponds to an identifier, and the standard component is matched with the component state identifier through the corresponding parameter. Therefore, different component states are rendered, and different business control requirements are met.
The beneficial effects of the above technical scheme are: building a component library for different applications to be used commonly, wherein the component library is added with the expansion capability of the newly added components; abstracting the public characteristics of a corresponding business field by analyzing the requirements in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component through public component expansion; designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same; each component state corresponds to an identifier, and the standard component is matched with the component state identifier through the corresponding parameter. Therefore, different component states are rendered, and different business control requirements are met.
In another embodiment, the S102 includes:
s1021: building a flow management platform based on an activity flow engine;
s1022: the flow management platform acquires a configuration flow through dragging, and the flow management platform rapidly acquires a corresponding approval flow according to enterprise business;
s1023: the approval process obtains custom parameter configuration, the approval process configures any parameter or EL expression according to the custom parameter configuration, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system obtains a business process according to the configured parameter or EL expression;
s1024: the approval process defines and acquires rules of an approver and rules of automatic flow in a flow center, and the approver or the flow direction meeting business requirements is calculated in real time by the approval process by using the rules acquired by combining business data and configuration through a rule analysis engine of the flow center.
The working principle of the technical scheme is as follows: building a flow management platform based on an activity flow engine; the flow management platform acquires a configuration flow through dragging, and the flow management platform rapidly acquires a corresponding approval flow according to enterprise business; the approval process obtains custom parameter configuration, the approval process configures any parameter or EL expression according to the custom parameter configuration, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system obtains a business process according to the configured parameter or EL expression; the approval process defines and acquires rules of an approver and rules of automatic flow in a flow center, and the approver or the flow direction meeting business requirements is calculated in real time by the approval process by using the rules acquired by combining business data and configuration through a rule analysis engine of the flow center. The configurable parameters are configured in real time and take effect in real time, and the requirement of quickly responding to service change is met.
The beneficial effects of the above technical scheme are: building a flow management platform based on an activity flow engine; the flow management platform acquires a configuration flow through dragging, and the flow management platform rapidly acquires a corresponding approval flow according to enterprise business; the approval process obtains custom parameter configuration, the approval process configures any parameter or EL expression according to the custom parameter configuration, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system obtains a business process according to the configured parameter or EL expression; the approval process defines and acquires rules of an approver and rules of automatic flow in a flow center, and the approver or the flow direction meeting business requirements is calculated in real time by the approval process by using the rules acquired by combining business data and configuration through a rule analysis engine of the flow center. The configurable parameters are configured in real time and take effect in real time, and the requirement of quickly responding to service change is met.
In another embodiment, the S103 includes:
s1031: configuring examination and approval processes capable of being managed finely according to departments or any minimum units, wherein the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by a system through a definition process group, the process group is associated with any minimum management unit, and a plurality of modes such as one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of a plurality of departments, a plurality of sets of processes of one department and the like are obtained;
s1032: constructing a form frame as a container for loading components, configuring component identification through a given service type and loading the service components to the service type by a system, and rendering a form with service meaning; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
s1033: and binding the defined flow and the form through the service type, wherein the service form bears the corresponding service and uses the flow to drive the service.
The working principle of the technical scheme is as follows: configuring examination and approval processes capable of being finely managed according to departments or any minimum units, wherein the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by a system through a definition process group, and the process group is associated with any minimum management unit to obtain multiple modes such as one set of processes of multiple companies, one set of processes of one company, multiple sets of processes of multiple departments, multiple sets of processes of one department and the like; constructing a form frame as a container for loading components, configuring component identification through a given service type and loading the service components to the service type by a system, and rendering a form with service meaning; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms; and binding the defined flow and the form through the service type, wherein the service form bears the corresponding service and uses the flow to drive the service. The method and the system have the advantages that the process and the form are configured based on the minimum management document, the constraint that a company is used for maintenance management and control is broken, various management modes that different companies manage and control in the same mode and the same company manages and control in different modes are realized, and the problem that management and control differentiation is difficult to realize in a group management and control scene is solved.
The beneficial effects of the above technical scheme are: configuring examination and approval processes capable of being finely managed according to departments or any minimum units, wherein the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by a system through a definition process group, and the process group is associated with any minimum management unit to obtain multiple modes such as one set of processes of multiple companies, one set of processes of one company, multiple sets of processes of multiple departments, multiple sets of processes of one department and the like; constructing a form frame as a container for loading components, configuring component identification through a given service type and loading the service components to the service type by a system, and rendering a form with service meaning; different service types are configured with different component identifications, and each service type renders to obtain different service forms; and binding the defined flow and the form through the service type, wherein the service form bears the corresponding service and uses the flow to drive the service. The method and the system have the advantages that the process and the form are configured based on the minimum management document, the constraint that a company is used for maintenance management and control is broken, various management modes that different companies manage and control in the same mode and the same company manages and control in different modes are achieved, and the problem that management and control differentiation is difficult to achieve in a group management and control scene is solved. The component library and the process are linked through the form frame, any service process can be defined by users, most of enterprise management and control scenes can be achieved, coding can be reduced or not, the construction period and the workload of an enterprise management information system are greatly reduced, the requirements of corresponding changes can be met quickly, and enterprise digital transformation is assisted.
In another embodiment, the step S1033 is followed by:
configuring component states, component parameters and control rules in the approval process, and acquiring different service requirements or automatic tasks in different auditing and approval links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements.
The working principle of the technical scheme is as follows: configuring component states, component parameters and control rules in the approval process, and acquiring different service requirements or automatic tasks in different auditing and approval links of the process; the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded; different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements; different control rules are configured through an approval process link, and the rule engine of the service platform analyzes the control rules to obtain different control requirements.
The beneficial effects of the above technical scheme are: configuring component states, component parameters and control rules in the approval process, and acquiring different service requirements or automatic tasks in different auditing and approval links of the process; the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded; different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements; different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements. The construction period and the workload of an enterprise management information system are greatly reduced, the requirements of corresponding change can be rapidly met, and the enterprise digital transformation is assisted.
In another embodiment, the development platform for configuring enterprise workflows based on business components and process engines comprises:
the service component unit is used for acquiring a plurality of service components by establishing a service component library;
the flow management platform unit is used for establishing a customizable and configurable flow management platform based on the activity flow engine;
and the development platform unit is used for constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform.
The working principle of the technical scheme is as follows: the service component unit is used for acquiring a plurality of service components by establishing a service component library, so that the problem of repeated coding of common requirements of similar services is solved, and the rapid response of differential requirements by configuration under different contexts is realized through the characteristic that the components can configure parameters; the flow management platform unit is used for establishing a customizable and configurable flow management platform based on the activity flow engine, and solves the problems of large workload, difficult maintenance, untimely response and the like caused by the mode of designing and developing the flow through coding in the prior art; and the development platform unit is used for constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform, greatly reducing the construction period and the workload of an enterprise management information system, and can quickly meet the requirement of corresponding change and assist the enterprise in digital transformation.
The beneficial effects of the above technical scheme are: the service component unit is used for acquiring a plurality of service components by establishing a service component library, so that the problem of repeated coding of the common requirements of similar services is solved, and the rapid response of differential requirements under different contexts by configuring the configurable parameter characteristics of the components is realized; the flow management platform unit is used for establishing a customizable and configurable flow management platform based on the activity flow engine, and solves the problems of large workload, difficult maintenance, untimely response and the like caused by the mode of designing and developing the flow through coding in the prior art; and the development platform unit is used for constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform, greatly reducing the construction period and the workload of an enterprise management information system, and can quickly meet the requirement of corresponding change and assist the enterprise in digital transformation.
In another embodiment, the service component unit includes:
the component library subunit is used for building a component library for different applications to use, and the component library is added with the expansion capability of the newly added components;
the standard component subunit is used for abstracting the public characteristics of the corresponding service field by analyzing the requirements in a certain service field in the component library, designing and developing a public component with service attributes, and establishing a standard component by public component extension;
the component state subunit is used for designing and developing a plurality of different component states according to the management and control requirements of the service carried by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
and the state identification subunit is used for enabling each component state to correspond to one identification, and the standard component is matched with the component state identification through the corresponding parameter.
The working principle of the technical scheme is as follows: the component library subunit is used for building a component library for different applications to use, and the component library is added with the expansion capability of the newly added components; the standard component subunit is used for abstracting the public characteristics of the corresponding service field by analyzing the requirements in a certain service field in the component library, designing and developing a public component with service attributes, and establishing a standard component by public component extension; the component state subunit is used for designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same; and the state identification subunit is used for enabling each component state to correspond to one identification, and the standard component is matched with the component state identification through the corresponding parameter. Therefore, different component states are rendered, and different business control requirements are met.
The beneficial effects of the above technical scheme are: the component library subunit is used for building a component library for different applications to use, and the component library is added with the expansion capability of the newly added components; the standard component subunit is used for abstracting the public characteristic of the corresponding business field by analyzing the requirement in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component by public component expansion; the component state subunit is used for designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same; and the state identification subunit is used for enabling each component state to correspond to one identification, and the standard component is matched with the component state identification through the corresponding parameter. Therefore, different component states are rendered, and different business control requirements are met.
In another embodiment, the process management platform unit comprises:
the flow management platform subunit is used for building a flow management platform based on the activity flow engine;
the approval process subunit is used for acquiring the configuration process by the stream management platform through dragging, and the stream management platform quickly acquires the corresponding approval process according to the enterprise service;
the acquisition business subunit is used for acquiring custom parameter configuration by the approval process, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system acquires a business process according to the configured parameter or EL expression;
and the approval person or process flow direction subunit is used for defining and acquiring the rules of the approval person and the rules of automatic flow in the process center of the approval process, and calculating the approval person or process flow direction meeting the business requirements in real time by utilizing the rules of acquiring the business data and combining the configuration through the rule analysis engine of the process center in the approval process.
The working principle of the technical scheme is as follows: the flow management platform subunit is used for building a flow management platform based on the activity flow engine; the approval process subunit is used for acquiring the configuration process by the stream management platform through dragging, and the stream management platform quickly acquires the corresponding approval process according to the enterprise service; the acquisition business subunit is used for acquiring custom parameter configuration by the approval process, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system acquires a business process according to the configured parameter or EL expression; and the examination and approval person or flow flowing direction subunit is used for defining and acquiring the rules of the examination and approval person and the rules of automatic flowing in the flow center through the examination and approval flow, and calculating the flow flowing direction of the examination and approval person or flow meeting the business requirements in real time by utilizing the rules of acquiring the business data and combining the configuration through the rule analysis engine of the flow center. The configurable parameters are configured in real time and take effect in real time, and the requirement of quickly responding to service change is met.
The beneficial effects of the above technical scheme are: the flow management platform subunit is used for building a flow management platform based on the activity flow engine; the approval process subunit is used for acquiring the configuration process by the stream management platform through dragging, and the stream management platform quickly acquires the corresponding approval process according to the enterprise service; the acquisition business subunit is used for acquiring custom parameter configuration by the approval process, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system acquires a business process according to the configured parameter or EL expression; and the approval person or process flow direction subunit is used for defining and acquiring the rules of the approval person and the rules of automatic flow in the process center of the approval process, and calculating the approval person or process flow direction meeting the business requirements in real time by utilizing the rules of acquiring the business data and combining the configuration through the rule analysis engine of the process center in the approval process. The configurable parameters are configured in real time and take effect in real time, and the requirement of quickly responding to service change is met.
In another embodiment, the development platform unit includes:
the system comprises a plurality of modes subunit, a plurality of management units and a plurality of management units, wherein the modes subunit is used for configuring examination and approval processes capable of being finely managed according to departments or any minimum unit, the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by the system through a defined process group, the process group is associated with any minimum management unit, and a plurality of modes such as one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of a plurality of departments, a plurality of sets of processes of one department and the like are obtained;
the business form subunit is used for constructing a form frame as a container for loading the components, and rendering a form with business meanings by configuring component identifications with given business types and loading the business components on the business types by the system; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
the flow driving business subunit is used for binding the definition flow and the form through the business type, and the business form bears the corresponding business and uses the flow driving business;
the business form subunit includes: the data conversion module is used for obtaining a target form example and converting the data of the source form into the data in the target form according to a mapping relation based on user configuration stored by a push editing service; the data pushing module is used for pushing the converted target form data to the business form storage module for storage, and simultaneously returning a pushing result to the scheduling service and the pushing editing service;
the business form subunit reads information such as mapping relation, matching relation and the like stored by a user in a business form storage module through the push editing service to perform data conversion, and sends the change information data of the target form back to the business form subunit;
the business form subunit receives the target form change information data, calculates the target form change information data according to configuration information defined by a user, sends the calculated target form change information data to the business form storage module for storage, the business form storage module stores the target form change information data operation and triggers the pushing process of the form pushing module at the same time, the next pushing is carried out, the link pushing process with the target form change information data as a trigger point is carried out, and the business form storage module stores the form data and triggers the form pushing operation.
The working principle of the technical scheme is as follows: the system comprises a plurality of modes subunit, a plurality of management units and a plurality of management units, wherein the modes subunit is used for configuring examination and approval processes capable of being finely managed according to departments or any minimum unit, the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by the system through a defined process group, the process group is associated with any minimum management unit, and a plurality of modes such as one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of a plurality of departments, a plurality of sets of processes of one department and the like are obtained; the business form subunit is used for constructing a form frame as a container for loading the components, and rendering a form with business meanings by configuring component identifications with given business types and loading the business components on the business types by the system; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms; and the flow driving service subunit is used for binding the definition flow and the form through the service type, and the service form bears the corresponding service and uses the flow driving service. The method and the system have the advantages that the process and the form are configured based on the minimum management document, the constraint that a company is used for maintenance management and control is broken, various management modes that different companies manage and control in the same mode and the same company manages and control in different modes are realized, and the problem that management and control differentiation is difficult to realize in a group management and control scene is solved. The component library and the process are linked through the form frame, any service process can be defined by users, most of enterprise management and control scenes can be achieved, coding can be reduced or not, the construction period and the workload of an enterprise management information system are greatly reduced, the requirements of corresponding changes can be met quickly, and enterprise digital transformation is assisted.
The beneficial effects of the above technical scheme are: the method and the system have the advantages that the process and the form are configured based on the minimum management document, the constraint that a company is used for maintenance management and control is broken, various management modes that different companies manage and control in the same mode and the same company manages and control in different modes are realized, and the problem that management and control differentiation is difficult to realize in a group management and control scene is solved. The component library and the process are linked through the form frame, any service process can be defined by users, most of enterprise management and control scenes can be achieved, coding can be reduced or not, the construction period and the workload of an enterprise management information system are greatly reduced, the requirements of corresponding changes can be met quickly, and enterprise digital transformation is assisted.
In another embodiment, the development platform unit further comprises: an examination and approval subunit;
the auditing and approving subunit is used for configuring component states, component parameters and control rules in the approving process and acquiring different service requirements or automatic tasks in different auditing and approving links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
configuring different control rules through an approval process link, analyzing the control rules by a rule engine of a service platform, and acquiring different control requirements;
in an examination and approval process link, a workflow process management system based on event information is used for acquiring workflow properties, wherein when the process model is instantiated, the states of all nodes are initialized, the operation of the whole examination and approval process is activated after the starting node state is converted into a ready state, the nodes following the starting node are continuously activated, the node states are converted into the ready state through the scheduling of an engine, and when the nodes start to process services, the node states are converted into the operating state; after the relevant service is processed, the node returns the processing result to the platform, the node state is converted into a 'finished' state, and the engine schedules the subsequent node according to the result;
when the node state is changed into a ready state, the engine automatically completes the designated operation of the current node according to the rule set during modeling; the engine automatically changes the state of the relevant output of the connecting arc according to different types of nodes and preset conditions, and provides a basis for the selection of a subsequent flow path; for nodes needing manual intervention, the engine sends a notice to a specified operator to request manual participation in the execution of the current node; after completion, the node state transitions to the "done" state.
The working principle of the technical scheme is as follows: the auditing and approving subunit is used for configuring component states, component parameters and control rules in the approving process and acquiring different service requirements or automatic tasks in different auditing and approving links of the process; the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded; different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements; different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements. The construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and enterprise digital transformation is assisted.
The method comprises the steps of obtaining business forms and processes required by an enterprise through the process of enterprise workflow scheduling in an enterprise workflow development platform, wherein an optimization model of the task scheduling problem of the enterprise workflow is constructed by analyzing and researching the task scheduling problem of the enterprise workflow development platform and aiming at minimizing the total completion time of the workflow.
In the workflow scheduling process, aiming at the scheduling sequence of a plurality of workflows, a plurality of sequencing methods are provided, then the sequence of all workflows is determined by a wheel disc method, and finally an optimal processing mode is allocated to each task by an insertion method, so that an optimal model is constructed, wherein the workflow in the whole scheduling process utilizes a numerical formula as follows:
wherein P represents the number of workflow utilizations, T l Which indicates the time at which the task is completed,indicates the idle time of the processor k and q indicates the number of processors.
The workflow scheduling algorithm is obtained by obtaining the workflow utilization number, so that the final scheduling sequence is unified and regular, and the task allocation efficiency of the workflow is well improved.
The beneficial effects of the above technical scheme are: the examination and approval subunit is used for configuring a component state, a component parameter and a control rule in the examination and approval process and acquiring different service requirements or automatic tasks in different examination and approval links of the process; the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded; different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and different functions and control requirements are loaded on the standard component; different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements. The construction period and the workload of an enterprise management information system are greatly reduced, the requirement of corresponding change can be met quickly, and enterprise digital transformation is assisted.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. The method for configuring the enterprise workflow based on the business components and the process engine is characterized by comprising the following steps:
s101: acquiring a plurality of service components by establishing a service component library;
s102: establishing a customizable and configurable process management platform based on the activity process engine;
s103: constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform;
the S103 includes:
s1031: configuring examination and approval processes capable of being finely managed according to departments or any minimum units, wherein the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by a system through a definition process group, and the process group is associated with any minimum management unit to obtain multiple modes of one set of processes of multiple companies, one set of processes of one company, multiple sets of processes of multiple departments and multiple sets of processes of one department;
s1032: constructing a form frame as a container for loading components, configuring component identification through a given service type and loading the service components to the service type by a system, and rendering a form with service meaning; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
s1033: binding the defined flow and the form through the service type, wherein the service form bears the corresponding service and uses the flow to drive the service;
the S1032 includes:
s10321: acquiring a target form instance based on user configuration stored by the push editing service, and converting data of the source form into data in the target form according to a mapping relation;
s10322: the converted target form data is pushed to a business form storage module for storage, and meanwhile, a pushing result is returned to a scheduling service and a pushing editing service;
reading mapping relation and matching relation information stored by a user in a business form storage module through a push editing service to perform data conversion, and returning the change information data of the target form to the business form;
receiving the target form change information data, calculating the target form change information data according to configuration information defined by a user, sending the calculated target form change information data to a business form storage module for storage, storing the target form change information data by the business form storage module, simultaneously triggering the pushing process of a form pushing module, carrying out the next pushing, using the target form change information data as the link pushing process of a trigger point, storing the form data by the business form storage module, and triggering the form pushing operation.
2. The method for configuring enterprise workflow based on business components and process engines of claim 1, wherein said S101 comprises:
s1011: building a component library for different applications to be used commonly, wherein the component library is added with the expansion capability of the newly added components;
s1012: abstracting the public characteristics of a corresponding business field by analyzing the requirements in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component through public component expansion;
s1013: designing and developing various different component states according to the management and control requirements of the services borne by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
s1014: each component state corresponds to an identifier, and the standard component is matched with the component state identifier through the corresponding parameter.
3. The method for configuring enterprise workflow based on business components and process engines of claim 1, wherein said S102 comprises:
s1021: building a flow management platform based on an activity flow engine;
s1022: the flow management platform acquires a configuration flow through dragging, and the flow management platform rapidly acquires a corresponding approval flow according to enterprise business;
s1023: the approval process obtains custom parameter configuration, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system obtains a business process according to the configured parameter or EL expression;
s1024: the approval process defines and acquires rules of an approver and rules of automatic flow in the process center, and the approval process calculates the approver or the flow direction of the process meeting business requirements in real time by using the rules acquired by combining business data and configuration through a rule analysis engine of the process center.
4. The method for configuring enterprise workflows based on business components and process engines of claim 1, wherein the step S1033 is followed by the steps of:
configuring component states, component parameters and control rules in the approval process, and acquiring different service requirements or automatic tasks in different auditing and approval links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
different control rules are configured in the process of examination and approval, and the rule engine of the service platform analyzes the control rules to obtain different control requirements.
5. A system for configuring enterprise workflows based on business components and process engines, comprising:
the service component unit is used for acquiring a plurality of service components by establishing a service component library;
the flow management platform unit is used for establishing a customizable and configurable flow management platform based on the activity flow engine;
the development platform unit is used for constructing a development platform for configuring the enterprise workflow based on the business components and the process management platform;
the development platform unit includes:
the system comprises a plurality of modes subunit, a plurality of management units and a plurality of management units, wherein the modes subunit is used for configuring examination and approval processes capable of being finely managed according to departments or any minimum unit, the examination and approval processes are transmitted to processes defined by various service configuration process centers defined by the system through a defined process group, the process group is associated with any minimum management unit, and a plurality of modes of one set of processes of a plurality of companies, one set of processes of one company, a plurality of sets of processes of one company, a plurality of processes of one department and a plurality of sets of processes of one department are obtained;
the business form subunit is used for constructing a form frame as a container for loading the components, and rendering a form with business meanings by configuring component identifications with given business types and loading the business components on the business types by the system; different service types are configured with different component identifications, and each service type is rendered to obtain different service forms;
the flow driving business subunit is used for binding the definition flow and the form through the business type, and the business form bears the corresponding business and uses the flow driving business;
the business form subunit includes: the data conversion module is used for obtaining a target form example and converting the data of the source form into the data in the target form according to a mapping relation based on user configuration stored by a push editing service; the data pushing module is used for pushing the converted target form data to the business form storage module for storage, and simultaneously returning a pushing result to the scheduling service and the pushing editing service;
the business form subunit reads mapping relation and matching relation information stored by a user in a business form storage module through a push editing service to perform data conversion, and returns the change information data of the target form to the business form subunit;
the business form subunit receives the target form change information data, calculates the target form change information data according to configuration information defined by a user, sends the calculated target form change information data to the business form storage module for storage, the business form storage module stores the target form change information data operation and triggers the pushing process of the form pushing module at the same time, the next pushing is carried out, the link pushing process with the target form change information data as a trigger point is carried out, and the business form storage module stores the form data and triggers the form pushing operation.
6. The business component and process engine based system for configuring enterprise workflows according to claim 5, wherein the business component unit comprises:
the component library subunit is used for building a component library for different applications to use, and the component library is added with the expansion capability of the newly added components;
the standard component subunit is used for abstracting the public characteristic of the corresponding business field by analyzing the requirement in a certain business field in the component library, designing and developing a public component with business attributes, and establishing a standard component by public component expansion;
the component state subunit is used for designing and developing a plurality of different component states according to the management and control requirements of the service carried by each standard component, wherein the different component states have different service management and control requirements under the condition that most service attributes are the same;
and the state identification subunit is used for enabling each component state to correspond to one identification, and the standard component is matched with the component state identification through the corresponding parameter.
7. The business component and process engine based system for configuring enterprise workflows according to claim 5, wherein the process management platform unit comprises:
the flow management platform subunit is used for building a flow management platform based on the activity flow engine;
the approval process subunit is used for acquiring the configuration process by the stream management platform through dragging, and the stream management platform quickly acquires the corresponding approval process according to the enterprise service;
the acquisition business subunit is used for acquiring custom parameter configuration by the approval process, the approval process configures any parameter or EL expression according to the custom parameter, the approval process transmits the configured parameter or EL expression to a rule analysis engine of a business system in real time, and the business system acquires a business process according to the configured parameter or EL expression;
and the approval person or process flow direction subunit is used for defining and acquiring the rules of the approval person and the rules of automatic flow in the process center of the approval process, and calculating the approval person or process flow direction meeting the business requirements in real time by utilizing the rules of acquiring the business data and combining the configuration through the rule analysis engine of the process center in the approval process.
8. The business component and process engine based system for configuring enterprise workflows according to claim 5, wherein the development platform unit further comprises: an examination and approval subunit is examined;
the auditing and approving subunit is used for configuring component states, component parameters and control rules in the approving process and acquiring different service requirements or automatic tasks in different auditing and approving links of the process;
the marks of different states of different components are configured in an approval process link, the standard component automatically analyzes the marks of the different states, and the corresponding component state is rendered when a form is loaded;
different parameters of the component are configured in the approval process, the standard component analyzes the different parameters by using a rule engine, and the standard component loads different functions and management and control requirements;
configuring different control rules through an approval process link, analyzing the control rules by a rule engine of a service platform, and acquiring different control requirements;
in an examination and approval process link, a workflow process management system based on event information is used for acquiring workflow properties, wherein when the process model is instantiated, the states of all nodes are initialized, the operation of the whole examination and approval process is activated after the starting node state is converted into a ready state, the nodes following the starting node are continuously activated, the node states are converted into the ready state through the scheduling of an engine, and when the nodes start to process services, the node states are converted into the operating state; after the relevant service is processed, the node returns the processing result to the platform, the node state is converted into a 'finished' state, and the engine schedules the subsequent node according to the result;
when the node state is changed into a ready state, the engine automatically completes the designated operation of the current node according to the rule set during modeling; the engine automatically changes the state of the relevant output of the connecting arc according to different types of nodes and preset conditions, and provides a basis for the selection of a subsequent flow path; for nodes needing manual intervention, the engine sends a notice to a specified operator to request manual participation in the execution of the current node; after completion, the node state transitions to the "done" state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210528266.8A CN114926143B (en) | 2022-05-16 | 2022-05-16 | Method and platform for configuring enterprise workflow based on business components and process engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210528266.8A CN114926143B (en) | 2022-05-16 | 2022-05-16 | Method and platform for configuring enterprise workflow based on business components and process engine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114926143A CN114926143A (en) | 2022-08-19 |
CN114926143B true CN114926143B (en) | 2022-11-08 |
Family
ID=82808920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210528266.8A Active CN114926143B (en) | 2022-05-16 | 2022-05-16 | Method and platform for configuring enterprise workflow based on business components and process engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114926143B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116957487B (en) * | 2023-06-27 | 2024-05-14 | 三峡高科信息技术有限责任公司 | Configuration type dynamic sub-flow countersign method and system |
CN116737141B (en) * | 2023-07-10 | 2024-02-06 | 三峡科技有限责任公司 | Flow configuration type development method based on flow engine |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1399737A (en) * | 1999-09-24 | 2003-02-26 | 凤凰技术有限公司 | Software development system for facilitating selection of components |
CN104571026A (en) * | 2014-12-17 | 2015-04-29 | 中冶南方(武汉)信息技术工程有限公司 | Platform and method for establishing whole-process metallurgical manufacturing execution system |
CN106776127A (en) * | 2016-12-01 | 2017-05-31 | 中国电信集团***集成有限责任公司 | A kind of calamity based on activity is for management system and management method |
CN110147223A (en) * | 2019-04-11 | 2019-08-20 | 北京乐我无限科技有限责任公司 | Generation method, device and the equipment of Component Gallery |
CN112101895A (en) * | 2020-08-24 | 2020-12-18 | 中国电子科技集团公司第三十八研究所 | Establishment method and system supporting adaptation of workflow client and workflow engine |
CN112668295A (en) * | 2021-01-15 | 2021-04-16 | 云南电网有限责任公司迪庆供电局 | Management system and method based on user-defined form and Activiti workflow |
CN112766876A (en) * | 2020-12-29 | 2021-05-07 | 中国人寿保险股份有限公司上海数据中心 | Custom flow management and control system and method based on SaaS |
CN112882709A (en) * | 2021-03-10 | 2021-06-01 | 百度在线网络技术(北京)有限公司 | Rendering method, device and equipment based on container engine system and storage medium |
CN113157268A (en) * | 2021-04-26 | 2021-07-23 | 绵阳市智慧城市产业发展有限责任公司 | Equipment state processing system combining process engine and Internet of things |
CN113849178A (en) * | 2021-09-28 | 2021-12-28 | 航天科工网络信息发展有限公司 | WEB system development framework based on form driving combined with dynamic rule engine |
CN114237587A (en) * | 2021-12-07 | 2022-03-25 | 中信银行股份有限公司 | Management and control method and system based on IDEA technical service SmartFlow |
CN114327601A (en) * | 2021-12-31 | 2022-04-12 | 上海品顺信息科技有限公司 | Business process control method, device, system and related equipment |
CN114331099A (en) * | 2021-12-27 | 2022-04-12 | 中国联合网络通信集团有限公司 | Intensive business processing system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7885840B2 (en) * | 2003-01-07 | 2011-02-08 | Sap Aktiengesellschaft | System and method of flexible workflow management |
US20090292677A1 (en) * | 2008-02-15 | 2009-11-26 | Wordstream, Inc. | Integrated web analytics and actionable workbench tools for search engine optimization and marketing |
CN112925520A (en) * | 2021-03-30 | 2021-06-08 | 平安科技(深圳)有限公司 | Method and device for building visual page and computer equipment |
-
2022
- 2022-05-16 CN CN202210528266.8A patent/CN114926143B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1399737A (en) * | 1999-09-24 | 2003-02-26 | 凤凰技术有限公司 | Software development system for facilitating selection of components |
CN104571026A (en) * | 2014-12-17 | 2015-04-29 | 中冶南方(武汉)信息技术工程有限公司 | Platform and method for establishing whole-process metallurgical manufacturing execution system |
CN106776127A (en) * | 2016-12-01 | 2017-05-31 | 中国电信集团***集成有限责任公司 | A kind of calamity based on activity is for management system and management method |
CN110147223A (en) * | 2019-04-11 | 2019-08-20 | 北京乐我无限科技有限责任公司 | Generation method, device and the equipment of Component Gallery |
CN112101895A (en) * | 2020-08-24 | 2020-12-18 | 中国电子科技集团公司第三十八研究所 | Establishment method and system supporting adaptation of workflow client and workflow engine |
CN112766876A (en) * | 2020-12-29 | 2021-05-07 | 中国人寿保险股份有限公司上海数据中心 | Custom flow management and control system and method based on SaaS |
CN112668295A (en) * | 2021-01-15 | 2021-04-16 | 云南电网有限责任公司迪庆供电局 | Management system and method based on user-defined form and Activiti workflow |
CN112882709A (en) * | 2021-03-10 | 2021-06-01 | 百度在线网络技术(北京)有限公司 | Rendering method, device and equipment based on container engine system and storage medium |
CN113157268A (en) * | 2021-04-26 | 2021-07-23 | 绵阳市智慧城市产业发展有限责任公司 | Equipment state processing system combining process engine and Internet of things |
CN113849178A (en) * | 2021-09-28 | 2021-12-28 | 航天科工网络信息发展有限公司 | WEB system development framework based on form driving combined with dynamic rule engine |
CN114237587A (en) * | 2021-12-07 | 2022-03-25 | 中信银行股份有限公司 | Management and control method and system based on IDEA technical service SmartFlow |
CN114331099A (en) * | 2021-12-27 | 2022-04-12 | 中国联合网络通信集团有限公司 | Intensive business processing system and method |
CN114327601A (en) * | 2021-12-31 | 2022-04-12 | 上海品顺信息科技有限公司 | Business process control method, device, system and related equipment |
Non-Patent Citations (6)
Title |
---|
Architecture of a light-weight non-threaded event oriented workflow engine;Ahana Pradhan 等;《DEBS "14: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems》;20140526;第342-345页 * |
Research and Design of Lightweight Workflow Engine Based on SCA;Huaizhou Yang 等;《Journal of Physics: Conference Series》;20191231;第1237卷(第5期);第1-6页 * |
一种基于工作流的业务流程集成框架;潘俊 等;《温州大学学报(自然科学版)》;20140831;第35卷(第3期);第43-49页 * |
基于Activiti工作流引擎的协同办公应用的研究与实现;薛源;《中国优秀硕士学位论文全文数据库 信息科技辑》;20170415(第4期);第I138-326页 * |
工作流组件在校务管理中的应用——以广州城建职业学院为例;邵铁武 等;《信息技术与信息化》;20150115(第1期);第141-144页 * |
软件自动化生产线的研究与应用;王丹 等;《计算机工程与设计》;20051231;第26卷(第12期);第3444-3455页 * |
Also Published As
Publication number | Publication date |
---|---|
CN114926143A (en) | 2022-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114926143B (en) | Method and platform for configuring enterprise workflow based on business components and process engine | |
CN109559088A (en) | Task management method, device, electronic equipment and storage medium | |
US20060241997A1 (en) | System and method for integrating workflow processes with a project management system | |
EP1681634A1 (en) | Method and system for tracking changes in a document | |
CN101082970A (en) | Method for realizing government affairs examination and approval workflow engines system | |
CN1755620A (en) | Workflow schedule authoring tool | |
CN112101895A (en) | Establishment method and system supporting adaptation of workflow client and workflow engine | |
Jamous et al. | Towards an IT service lifecycle management (ITSLM) Concept | |
CN110766341B (en) | Control method and device for optimizing job scheduling, computer equipment and storage medium | |
CN115170048A (en) | Workflow implementation method, system, and medium based on model and rule | |
CN116069300A (en) | Workflow control code generation method and device, electronic equipment and storage medium | |
CN115599524A (en) | Data lake system based on cooperative scheduling processing of streaming data and batch data | |
CN116661978B (en) | Distributed flow processing method and device and distributed business flow engine | |
CN112365226A (en) | Software service business management system | |
KR101950397B1 (en) | Method for providing business management system by sharing business information between users | |
Zahedi et al. | Adaptive minimized communication protocol based on bim | |
CN110515611B (en) | Document number generation method | |
CN114296698A (en) | BPM-based business demand flow system design method | |
CN110019136A (en) | Report generating system and report form generation method | |
Lee et al. | Using workflow for reconfigurable simulation-based planning and scheduling system | |
KR20180037811A (en) | Task, Inducer, using the Performer how to manage business processes and project and system | |
CN101393620A (en) | Model for human activity description | |
KR20060114732A (en) | Construction process information management system | |
CN115587087B (en) | Efficient data sharing platform based on data extraction and system modeling | |
Rouibah et al. | Combining workflow and PDM based on the workflow management coalition and STEP standards: the case of axalant |
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 |