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 PDF

Info

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
Application number
CN202210528266.8A
Other languages
Chinese (zh)
Other versions
CN114926143A (en
Inventor
张晨
杨晓东
姚毅
谢慧敏
胡鑫
高雄
邱生顺
李芹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Three Gorges High Technology Information Technology Co ltd
Original Assignee
Three Gorges High Technology Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Three Gorges High Technology Information Technology Co ltd filed Critical Three Gorges High Technology Information Technology Co ltd
Priority to CN202210528266.8A priority Critical patent/CN114926143B/en
Publication of CN114926143A publication Critical patent/CN114926143A/en
Application granted granted Critical
Publication of CN114926143B publication Critical patent/CN114926143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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

Method and platform for configuring enterprise workflow based on business components and process engine
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:
Figure BDA0003645205830000171
wherein P represents the number of workflow utilizations, T l Which indicates the time at which the task is completed,
Figure BDA0003645205830000172
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.
CN202210528266.8A 2022-05-16 2022-05-16 Method and platform for configuring enterprise workflow based on business components and process engine Active CN114926143B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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